Ruevers Inc.

Oracle

Verificando e Habilitando o Archivelog do Banco

O archivelog, habilitado é necessário em várias tarefas no Oracle, como backup online com  RMAN e criação de Standby, vou explicar aqui como saber se o banco está com ele habilitado e como habilitar.

 Para verificar é simples, entrar no sqlplus com usuario DBA e rodar o comando.

SQL> SELECT LOG_MODE FROM SYS.V$DATABASE;  
LOG_MODE ------------ NOARCHIVELOG 

Se receber o mesmo resultado acima, o seu Archivelog está desabilitado, para habilitar, você deve inserir ou modificar os parametros no arquivo de inicializacao como está no exemplo abaixo, mudando o diretório(se for o caso).

log_archive_dest_1='location=/u02/oradata/cuddle/archive'
log_archive_start=TRUE

Dê um shutdown no banco, entre como "SYS" e execute os comandos:

 SQL> SHUTDOWN IMMEDIATE;

SQL> STARTUP MOUNT;

SQL> ALTER DATABASE ARCHIVELOG;

SQL> ALTER DATABASE OPEN;

Para ver se tudo deu certo, rode o primeiro select, deve mostrar "ARCHIVELOG" agora.

Você pode reiniciar o banco normal, sem se preocupar em rodar esses comandos novamente.

 

 

 

ORACLE >>