Olá pessoal,
Estou com o seguinte problema, tenho uma baseteste com 10G e RMAN e a minha area de ARCHIVELOG em FLASH_RECOVERY_AREA esta estourando, já utilizou 93% de 8GB, então apaguei na mão mesmo (só deixei o do dia 18 até hoje), mas como já esperava o Oracle nem tomou conhecimento disso e o rombo continua. Então dei o CROSSCHECK ARCHIVELOG ALL, depois de processar uma lista ele exibiu que verificou 198 objetos, mas mesmo assim ainda não tive o espaço liberado.
Como posso informar ao Oracle que esse arquivso não existem mais?
Agradeço a ajuda de todos,
Márcio Souza
Apagar os archivelog
-
- Rank: Estagiário Sênior
- Mensagens: 13
- Registrado em: Qua, 20 Jun 2007 11:48 am
- Localização: RJ
Márcio Souza
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Sua resposta está nessa discussão: link
Resumindo: baixar e levantar o banco. Caso não resolva, delete os arquivos obsoletos:
Gilberto
Resumindo: baixar e levantar o banco. Caso não resolva, delete os arquivos obsoletos:
crosscheck archivelog all;
delete obsolete;
-
- Rank: Estagiário Sênior
- Mensagens: 13
- Registrado em: Qua, 20 Jun 2007 11:48 am
- Localização: RJ
Márcio Souza
Já realizei esses dois procedimentos, mas depois q rodo o crosscheck archive log all, ele acusa falha na validação de alguns arquivos, na verdade essa falha ocorre com a maioria dos arquivos. O que pode ser isso?
Abraços,
Márcio Souza
Abraços,
Márcio Souza
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Posta os erros!
-
- Rank: Estagiário Sênior
- Mensagens: 13
- Registrado em: Qua, 20 Jun 2007 11:48 am
- Localização: RJ
Márcio Souza
Esse é o retorno q eu tenho após dar CROSSCHECK ARCHIVELOG ALL; NO PROMPT DO RMAN, ele lista os 199 objetos, mas não achei necessário jogar toda essa lista aqui, já que a mensagem é a mesma. Segue mensagem:
Obrigado pessoal.
validaþÒo bem-sucedida no log arquivado
nome do arquivo de log de arquivamento=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A
REA\DBSIGA\ARCHIVELOG\2007_10_18\O1_MF_1_262_3KGC1W9C_.ARC id reg.=359 marcaþÒo=
636277793
validaþÒo bem-sucedida no log arquivado
nome do arquivo de log de arquivamento=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A
REA\DBSIGA\ARCHIVELOG\2007_10_19\O1_MF_1_263_3KJYO1HV_.ARC id reg.=360 marcaþÒo=
636363400
validaþÒo bem-sucedida no log arquivado
nome do arquivo de log de arquivamento=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A
REA\DBSIGA\ARCHIVELOG\2007_10_20\O1_MF_1_264_3KNQJHV7_.ARC id reg.=361 marcaþÒo=
636487155
validaþÒo bem-sucedida no log arquivado
nome do arquivo de log de arquivamento=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A
REA\DBSIGA\ARCHIVELOG\2007_10_22\O1_MF_1_265_3KS455L8_.ARC id reg.=362 marcaþÒo=
636631176
validaþÒo bem-sucedida no log arquivado
nome do arquivo de log de arquivamento=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A
REA\DBSIGA\ARCHIVELOG\2007_10_22\O1_MF_1_266_3KSL8X3D_.ARC id reg.=363 marcaþÒo=
636645633
validaþÒo bem-sucedida no log arquivado
nome do arquivo de log de arquivamento=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_A
REA\DBSIGA\ARCHIVELOG\2007_10_23\O1_MF_1_267_3KVQGNG5_.ARC id reg.=364 marcaþÒo=
636716471
Fez a verificaþÒo cruzada de 199 objetos
RMAN>
Obrigado pessoal.
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Márcio você não postou erro algum!
Outra coisa, veja o que a view V$RECOVERY_FILE_DEST retorna para você.
Provavelmente o oracle não vai liberar o espaço, porque você deve ter colocado uma política de retenção longa. Neste caso, ele irá usar todo o espaço em disco até ocorrer um crash de instância.
http://download-uk.oracle.com/docs/cd/B ... tm#1008989
Gilberto
Outra coisa, veja o que a view V$RECOVERY_FILE_DEST retorna para você.
Provavelmente o oracle não vai liberar o espaço, porque você deve ter colocado uma política de retenção longa. Neste caso, ele irá usar todo o espaço em disco até ocorrer um crash de instância.
http://download-uk.oracle.com/docs/cd/B ... tm#1008989
Gilberto
-
- Rank: Estagiário Sênior
- Mensagens: 13
- Registrado em: Qua, 20 Jun 2007 11:48 am
- Localização: RJ
Márcio Souza
Olá Gilberto,
Acabei apagando as linhas onde dizia quais arquivos não haviam sido validado. De qualquer forma ultizei a linha abaixo para tentar informar ao oracle que tinha apagado os archivelog pelo windowns:
Agora o Oracle esta vendo o que realmente tem, mas como nada além disso foi feito, imagino que em uma semana o espaço estará no seu limite novamente. Consultando a view V$RECOVERY_FILE_DEST
Atualmente já estou usando 20% da Área de Recuperação Flah, se continuar assim, em alguns dias terei o mesmo problema. Com relação a politica de retenção, esta setada como "NONE".
Abraços,
Acabei apagando as linhas onde dizia quais arquivos não haviam sido validado. De qualquer forma ultizei a linha abaixo para tentar informar ao oracle que tinha apagado os archivelog pelo windowns:
DELETE NOPROMPT ARCHIVELOG UNTIL SEQUENCE = 300;
SPACE_LIMIT SPACE_USED NUMBER_OF_FILES SPACE_RECLAIMABLE
----------- ---------- --------------- -----------------
8589934592 1678908928 36 0
Abraços,
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Você precisar estabelecer, em conjunto com a equipe de infra-estrutura, uma política de backup off-site. Ou seja, o que você tem hoje é paliativo. Caso ocorra um problema com essa maquina, você perderá tudo!
Portanto, há a necessidade de um backup em fita/DVD, etc.
Para que o Oracle comece a reclamar espaço e passar a fazer limpeza de arquivos obsoletos, você precisa, também, estabelecer o que chamamos de política de recuperação baseado em janela (http://download.oracle.com/docs/cd/B193 ... #sthref629)-recovery window-based policy. Dessa forma, você diz quantos dias os arquivos de backup devam permanecer na área flash. Isso é fácil de fazer através do dbconsole.
Nessa janela em dias, você efetua o backup off-site.
Gilberto
Portanto, há a necessidade de um backup em fita/DVD, etc.
Para que o Oracle comece a reclamar espaço e passar a fazer limpeza de arquivos obsoletos, você precisa, também, estabelecer o que chamamos de política de recuperação baseado em janela (http://download.oracle.com/docs/cd/B193 ... #sthref629)-recovery window-based policy. Dessa forma, você diz quantos dias os arquivos de backup devam permanecer na área flash. Isso é fácil de fazer através do dbconsole.
Nessa janela em dias, você efetua o backup off-site.
Gilberto
-
- Rank: Estagiário Sênior
- Mensagens: 13
- Registrado em: Qua, 20 Jun 2007 11:48 am
- Localização: RJ
Márcio Souza
Bom dia Gilberto,
Nós temos toda uma infra montada para backup, com fita e agora adquirimos um storage, isso pra produção. O problema em questão é que essa base 10g é desenvolvimento, fazemos e backup em DVD, mas estou com dificultadas pra configurar o RMAN e deixar por conta dela a limpeza do arquivos obsoletos como você mesmo disse.
Márcio Souza
Nós temos toda uma infra montada para backup, com fita e agora adquirimos um storage, isso pra produção. O problema em questão é que essa base 10g é desenvolvimento, fazemos e backup em DVD, mas estou com dificultadas pra configurar o RMAN e deixar por conta dela a limpeza do arquivos obsoletos como você mesmo disse.
Márcio Souza
-
- Rank: DBA Sênior
- Mensagens: 372
- Registrado em: Ter, 24 Jan 2006 3:33 pm
- Localização: Palmas - TO
- Contato:
Este link http://download.oracle.com/docs/cd/B193 ... #sthref279 deve ajudar.
Essa discussão aqui http://forums.oracle.com/forums/thread. ... &tstart=45 também.
Gilberto
Essa discussão aqui http://forums.oracle.com/forums/thread. ... &tstart=45 também.
Gilberto
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 13 visitantes