Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como habilitar o modo de log de arquivo no banco de dados Oracle 19c


Eu fiz este tutorial antes onde mostrei como habilitar o modo de log de arquivo no Oracle Database 10g e 11g. Clique aqui para conferir isso.

Desde então muitas coisas mudaram. A Oracle mudou da arquitetura de grade para multilocatário. Então pensei em atualizar o tutorial. Mas desta vez eu fiz isso com ainda mais detalhes. Eu fiz uma série onde mostrei o que um DBA deve fazer antes de configurar o modo de log de arquivo no banco de dados Oracle.

Se você não seguiu a série, aqui está um guia rápido sobre o que você deve fazer antes de mudar do modo NOARCHIVELOG para ARCHIVELOG no Oracle Database
  • Configurar a área de recuperação rápida (FRA)
  • Configurar o diretório de destino do log de arquivamento.

Quando terminar de configurar o FRA ou o diretório de log de arquivo, você estará pronto para alternar do modo NOARCHIVELOG para o modo ARCHIVELOG. E, aqui está como você faz isso -

Como ativar o modo ArchiveLog no Oracle Database 18/19c.


Estarei realizando o procedimento de habilitação do modo de log de arquivo no banco de dados Oracle 19c. Você pode seguir as etapas para qualquer versão 12c ou posterior, pois o processo é o mesmo.

Etapa 1:conectar-se ao banco de dados do contêiner


Primeiro, conecte-se ao banco de dados do contêiner usando o usuário SYS.
C:\> SQLPLUS / AS SYSDBA

Etapa 2:verifique o status do modo de registro


Antes de ativar o modo de log de arquivo, verifique se ele já está ativado ou não. E você pode fazer isso apenas escrevendo uma declaração simples, como esta
SQL> ARCHIVE LOG LIST;

Se o modo de log do seu banco de dados estiver definido como “ARCHIVELOG”, você não precisará fazer nada. Mas se estiver definido como “NOARCHIVELOG”, siga em frente –

Etapa 3:desligue o banco de dados


Para alternar o modo de log, primeiro precisamos desligar o banco de dados
SQL> Shutdown immediate

Etapa 4:monte o banco de dados


Para executar a instrução ALTER DDL (que precisamos fazer para alternar o modo de log), precisamos montar o banco de dados primeiro.
SQL> STARTUP mount;

Etapa 5:ative o modo de registro de arquivo.


Agora vamos mudar o modo de log de NO ARCHIVE LOG para o modo ARCHIVE LOG.
SQL> ALTER DATABASE archivelog;

Etapa 6:abra o banco de dados


Para usar o banco de dados para atividades normais do banco de dados, precisamos abri-lo.
SQL> ALTER DATABASE open;

Etapa 7:verifique o modo de registro


Antes de começarmos a trabalhar com nosso banco de dados, devemos verificar se havíamos ativado com sucesso o modo ARCHIVELOG ou não?
SQL> SELECT log_mode FROM v$database;

Se o resultado desta instrução for “ARCHIVELOG”, isso significa que habilitamos com sucesso o modo ARCHIVELOG em nosso banco de dados Oracle.

É assim que habilitamos o modo ARCHIVELOG no Oracle Database 12c, 18c, 19c e versões posteriores.

Espero que tenham gostado desta leitura. Obrigado e tenha um ótimo dia!