Por padrão, um banco de dados Oracle opera no modo NOARCHIVELOG, o que limita a recuperação ao ponto do último backup. Para permitir backups incrementais e recuperação point-in-time com o Cloud Backup, alterne o banco de dados para o modo ARCHIVELOG antes de ativar o backup.
Faça login no banco de dados Oracle como sysdba./@cmd
-
Execute o comando SQL
ARCHIVE LOG LISTpara verifique o status atual do arquivamento./@cmdDatabase log mode No Archive Mode #NOARCHIVELOG mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 1 Current log sequence 2NotaSe o parâmetro
Database log modeexibirArchive Mode, o modo ARCHIVELOG já está ativado. Nenhuma etapa adicional é necessária. -
Não é possível ative o modo ARCHIVELOG enquanto o banco de dados estiver no estado
OPEN. Execute o comando SQLSHUTDOWN IMMEDIATEpara desligar o banco de dados./@cmdImportanteExecute esta operação fora do horário de pico.
Execute o comando SQL
STARTUP MOUNTpara iniciar o banco de dados no estado MOUNT./@cmdExecute o comando SQL
ALTER DATABASE ARCHIVELOGpara ative o modo ARCHIVELOG./@cmd-
Execute novamente o comando SQL
ARCHIVE LOG LISTpara confirmar a ativação do modo ARCHIVELOG./@cmdDatabase log mode Archive Mode #ARCHIVELOG mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 1 Next log sequence to archive 2 Current log sequence 2NotaApós ative o modo ARCHIVELOG, o caminho padrão de arquivamento de logs será a área de recuperação rápida ($ORACLE_BASE/fast_recovery_area/@filepath). Esse diretório tem tamanho padrão de 4 GB e é compartilhado com arquivos de backup e logs de flashback. Para evitar que o esgotamento do disco cause indisponibilidade do banco de dados, aumente o tamanho do diretório ou altere o caminho de arquivamento de logs.
Execute o comando SQL
ALTER DATABASE OPENpara abrir o banco de dados./@cmd