REDO Logs

Posted by

Ver redo logs atuais

SQL> select sequence#,group#, members,FIRST_CHANGE#, bytes/1024/1024, status from v$log order by 2;

Ver arquivos de Redo

Adicionar novo redolog

SQL> alter database add logfile group 4 '/u01/app/oracle/oradata/orcl/redo04.log' size 500M;

Adicionar um membro ao grupo existente

SQL> alter database add logfile member '/u02/fra/apollo/oradata/redo01_b.log' to group 1;

Adicionar log já multiplexado

SQL> alter database add logfile group 4 ('/u01/oracle/oradata/orcl/redo04.log','/u02/oracle/oradata/orcl/redo04_b.log') size 500M;

Remover um membro de um grupo

SQL> ALTER DATABASE DROP LOGFILE MEMBER '/u02/oracle/oradata/APOLLO/redo05_b.log';

Adicionar redo ASM

SQL> ALTER DATABASE ADD LOGFILE size 1G;

Alterando o log current

SQL> alter system switch logfile;

Criando um checkpoint do banco

SQL> ALTER SYSTEM CHECKPOINT;

Deletando os redo logs

SQL> alter database drop logfile group 1;

Recriar redolog que foi apagado do disco (Ativo)

SQL> ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP <group number>;

Recriar redolog que foi apagado do disco (Inativo)

SQL> alter database clear logfile group 4;

Alterar frequência de switch logfile;

SQL> alter system set archive_lag_target=1800 scope=both;

Mostrar frequência de swich logfile

Bidimencional

Linear

Criar vários redos

Referências:

http://www.oracledistilled.com/oracle-database/administration/multiplexing-the-redo-log-files/

http://www.dba-oracle.com/t_log_switch_frequency.htm

Leave a Reply

O seu endereço de e-mail não será publicado.