Опубликовано пт, 07/11/2014 - 12:08 пользователем talifa
SELECT LOG_MODE FROM SYS.V$DATABASE;
LOG_MODE
------------
NOARCHIVELOG
NOARCHIVELOG – означает, что СУБД не архивирует логические логи.
ARCHIVELOG – означает, что СУБД находится в режим архивирования логических логов.
Так же можно воспользоватся другой командой, которая дополнительно покажет установленный ранее путь к архивным логам и их количество.
Опубликовано ср, 09/21/2016 - 14:59 пользователем talifa
Как переименова, пересоздать и возможно размер изменить редо логов и проде и стендбае.
Опубликовано ср, 01/20/2016 - 19:22 пользователем talifa
Ну помониторь кто генерит много redo запросами типа |
Опубликовано ср, 02/18/2015 - 15:37 пользователем talifa
сколько логов переключается в час
Опубликовано ср, 02/18/2015 - 05:44 пользователем talifa
select * from v$statname q, v$sesstat v where q.name='redo size' and v.STATISTIC#=q.STATISTIC# and v.VALUE>0 order by v.VALUE desc
Покажет сессии, которые больше всего сгенерили логов с момента своего возникновения.
Опубликовано ср, 12/24/2014 - 16:48 пользователем talifa
Теория
Итак, журнальные файлы обычно используются для восстановления экземпляра и восстановления носителя данных. Данные, которые необходимы для этих операций автоматически заносятся в журнальные файлы. Например, перед фиксацией транзакции сначала в журнал пишется информация, необходимая для ее повторения в случае форс-мажорной ситуации (например, выключение электропитания).
Опубликовано пт, 09/26/2014 - 12:14 пользователем talifa
Основные команды: создание и удаление групп, элементов групп, очистка файлов, выполнение контрольной точки, переключение журналов.
ALTER DATABASE ADD LOGFILE GROUP NN (‘C:\ORACLE\ORADATA\MY_DB\REDO1.LOG’, ‘C:\ORACLE\ORADATA\MY_DB\REDO2.LOG’) SIZE 100M; - создание группы оперативных журналов
ALTER DATABASE ADD LOGFILE MEMBER ‘C:\ORACLE\ORADATA\MY_DB\REDO3.LOG’ TO GROUP NN; - для добавления в существующую группу
Опубликовано чт, 07/18/2013 - 19:12 пользователем talifa
Below are the steps on how to add a new online redo-group. It could be of the same size as other groups or different size.
1) List log groups, their archive status, activity status and size
SQL> SELECT GROUP#, ARCHIVED, STATUS, BYTES FROM V$LOG;
GROUP# ARC STATUS BYTES
———- — —————- ———–
1 NO ACTIVE 104857600
2 NO CURRENT 104857600
3 NO INACTIVE 104857600
Опубликовано чт, 07/18/2013 - 19:06 пользователем talifa
По логам увидел, что переключение на пике работы происходит 3 или 30 секунд. Обычная работа базы - переключение 3-6 минут. Oracle рекомендует 15-20 минут.
#смотрим чтобы удаляемый logfile не был текущим или активным. Хоть Оракл и проругается
#береженого бог бережет.
select * from v$log;
alter system switch logfile;
alter database drop logfile group 1;
alter database add logfile group 1 ('g:\oracle\...\acs_log1a','h:\oracle\...\acs_log1b') size 100M reuse;
Опубликовано чт, 06/06/2013 - 16:51 пользователем talifa
Выключение режима ARCHIVELOG Для выключения режима ARCHIVELOG выполните следующие команды: ALTER SYSTEM SET log_archive_start=FALSE scope=spfile; CREATE pfile FROM spfile; shutdown IMMEDIATE; startup mount excluseve; ALTER DATABASE noarchivelog; ALTER DATABASE OPEN; ALTER DATABASE OPEN READ ONLY; только для чтения