Archivelog cheio

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
andimfeeble
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Seg, 23 Mai 2011 4:14 pm
Localização: Montes Claros - MG

Boa tarde!

Utilizo uma ferramenta para fazer backup no Oracle que está no "MODE ARCHIVELOG", porem deu um problema e a pasta flash_recovery_area\ORACLE\ARCHIVELOG está cheia, chegando a parar o banco, assim tive que aumentar o tamanho do espaço reservado desta area com o comando:

Selecionar tudo

SQL> ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE=4294967296 SCOPE=BOTH;
Gostaria de saber como faço para apagar os arquivos da pasta ARCHIVELOG e esvazia-la?

Desde já agradeço...


Oracle 11g R1:
Windows Server 2008 R2:
elidias7
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 153
Registrado em: Qui, 01 Nov 2007 2:53 pm
Localização: Osasco
Eli Dias
Oracle Certified Professional

Opa.

Aconselho a utilizar o rman para fazer isto, pois com isso você sincroniza o controlfile ao que realmente exista no diretorio.

rman> delete archivelog until time 'sysdate-n'

abraços,
crishpg
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 8
Registrado em: Sex, 12 Out 2012 11:26 am
Localização: Santa ROSA
Contato:
Cristiano Schmitt
Administrador de Banco de Dados e Tecnologia

fica a dica para pessoas que apagam os archivelogs pelo sistema operacional.
rodar os comandos abaixo.

Selecionar tudo

crosscheck archivelog all;
delete expired archivelog all;
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 29 visitantes