* 2009/9/2 Paulo Aleo Junior <pauloaleo@gmail.com>
Recebeu esta msg? Não faça nada no banco antes de ajeitar o mesmo.
* 2009/9/2 Paulo Aleo Junior <pauloaleo@gmail.com>
* 2009/9/2 Paulo Aleo Junior <pauloaleo@gmail.com>
Bom , já ligamos o caminhao. Agora vamos ajeitar a carga.
Preciso do resultado dos seguintes comandos :
archive log list;
select file_name , bytes / 1024 / 1024 from dba_data_files;
select * from v$log;
select * from v$logfile;
select * from v$recover_file;
show parameters undo
select SUPPLEMENTAL_LOG_DATA_MIN , SUPPLEMENTAL_LOG_DATA_PK , SUPPLEMENTAL_LOG_DATA_UI from v$database;
show parameters recyclebin
show parameters recover
Me mande isso por favor antes de qualquer coisa.
[]s
2009/9/2 <greik.silva@teknisa.com>
Provavelmente vai dar algum erro para fazer algum select né?
Devo fazer mais alguma coisa para voltar a usar o servidor, tipo reiniciar, ou agora eu consigo apenas fazer exp das bases?
Att;
Greik.
----- Original Message -----
From: greik.silva@teknisa.com
To: Paulo Aleo Junior
Sent: Wednesday, September 02, 2009 1:39 PM
Subject: Re: Erro ao abrir banco
O banco abriu cara!!!
O que eu faço agora para voltar a usar normal?
Att;
Greik.
----- Original Message -----
From: Paulo Aleo Junior
To: greik.silva@teknisa.com
Sent: Wednesday, September 02, 2009 1:24 PM
Subject: Re: Erro ao abrir banco
Se todos deram certo significa que ele esta limpando agora.
Vamos assim agora:
startup mount;
alter system set "_allow_read_only_corruption" = true scope=spfile;
alter system set undo_management = 'MANUAL' scope=spfile;
shutdown immediate
startup mount;
recover database;
ALTER DATABASE CLEAR UNARCHIVED LOGFILE '/u01/app/oracle/oradata/oracle/redo03.log';
alter database drop logfile group 3;
alter database open;
2009/9/2 <greik.silva@teknisa.com>
Nossa Paulo... quase deu certo... fiquei até esperançoso. Todos os passos funcionaram, exceto alter database open.
Erro fatal de novo.
ERROR at line 1:
ORA-00603: ORACLE server session terminated by fatal error
Process ID: 4615
Session ID: 170 Serial number: 5
----- Original Message -----
From: Paulo Aleo Junior
To: greik.silva@teknisa.com
Sent: Wednesday, September 02, 2009 1:04 PM
Subject: Re: Erro ao abrir banco
Bom ,
você conseguiu colocar os dois comandos com o banco montado?
alter system set "_allow_resetlogs_corruption" = TRUE scope=spfile;
alter system set "_no_recovery_through_resetlogs" = TRUE scope=spfile;
startup mount;
alter system set "_allow_resetlogs_corruption" = TRUE scope=spfile;
alter system set "_no_recovery_through_resetlogs" = TRUE scope=spfile;
shutdown immediate;
startup mount;
recover database;
ALTER DATABASE CLEAR UNARCHIVED LOGFILE '/u01/app/oracle/oradata/oracle/redo03.log';
alter database open;
Faz passo a passo e me manda o resultado.
2009/9/2 <greik.silva@teknisa.com>
Tem spfile e init. No arquivo pfile (apenas pfile) não tem permissão para acessar.
Após tentar abrir o banco, deu o erro ORA-00603 novamente. Só que eu cheguei a executar alter system set "_no_recovery_through_resetlogs" = TRUE scope=spfile;
Att;
Greik
----- Original Message -----
From: Paulo Aleo Junior
To: greik.silva@teknisa.com
Sent: Wednesday, September 02, 2009 12:55 PM
Subject: Re: Erro ao abrir banco
você tem spfile ou init neste banco.
Como deu media recovery completed , apos o recover database , tenta abrir o banco.
startup mount;
recover database;
alter database open;
2009/9/2 <greik.silva@teknisa.com>
Mensagem ao executar segunda linha de comando:
SQL> alter system set "_no_recovery_through_resetlogs" = TRUE scope=spfile;
alter system set "_no_recovery_through_resetlogs" = TRUE scope=spfile;
*
ERROR at line 1:
ORA-02065: illegal option for ALTER SYSTEM
----- Original Message -----
From: Paulo Aleo Junior
To: greik.silva@teknisa.com
Sent: Wednesday, September 02, 2009 12:45 PM
Subject: Re: Erro ao abrir banco
Melhor ainda
faça:
startup mount;
alter system set "_allow_resetlogs_corruption" = true scope=spfile;
alter system set "_no_recovery_through_resetlogs" = TRUE scope=spfile;
shutdown immediate
startup mount;
recover database;
E me mande o resultado.
2009/9/2 Paulo Aleo Junior <pauloaleo@gmail.com>
Isso não deve dar resultado, mas quem sabe não limpa.
Se não deu resultado , de:
startup mount;
recover database;
e me mande o resultado.
qualquer liga para mim , 11 98591596.
[]s
2009/9/2 Paulo Aleo Junior <pauloaleo@gmail.com>
Esse grupo esta corrompido.
FAz isso:
ALTER DATABASE CLEAR UNARCHIVED LOGFILE '/u01/app/oracle/oradata/oracle/redo03.log';
Tenta algumas vezes mesmo dando erro.
Fico no aguardo
2009/9/2 <greik.silva@teknisa.com>
Olá Paulo.
O mesmo erro retornou ao tentar executar o alter database clear unarchived logfile group 3;
Att;
Greik.
----- Original Message -----
From: Paulo Aleo Junior
To: greik.silva@teknisa.com
Sent: Wednesday, September 02, 2009 11:47 AM
Subject: Re: Erro ao abrir banco
Vamos fazer assim então:
MOnte o banco:
alter database clear unarchived logfile group 3;
alter database clear logfile group 3;
alter database drop logfile group 3;
alter database open;
Me mande os resultados.
[]s
2009/9/2 <greik.silva@teknisa.com>
Bom dia Paulo.
Aqui na empresa eu trabalho com Oracle e SQL. Ontem aconteceu uns problemas no servidor de SQL e tive de dar uma parada nesse servidor oracle que tb é urgentíssimo. Vida de DBA né...
Mas voltando ao assunto, ao tentar executar a limpeza no redo que você me pediu, retornou o erro anexo.
Aguardo um retorno.
Muito obrigado pela presteza e um grande abraço.
Att;
Greik.
----- Original Message -----
From: Paulo Aleo Junior
To: greik.silva@teknisa.com
Sent: Tuesday, September 01, 2009 2:43 PM
Subject: Re: Erro ao abrir banco
Tentou.
?????
2009/9/1 Paulo Aleo Junior <pauloaleo@gmail.com>
Bom , vamos tentar.
de startup mount no banco
depois:
alter database clear logfile group 3;
alter database drop logfile group 3;
alter database open;
Me manda o resultado destes comandos e o alert do banco tambem.
[]s
2009/9/1 <greik.silva@teknisa.com>
Boa tarde Paulo.
Eu dei uma conferida pasta por pasta. No diretório u02 estão todos os dbf's. No u01 também tem dbf's e o restante do espaço está distribuído em vários arquivos. Inclusive a instalação do oracle foi feita no u01. Nas pastas que você me indicou, o espaço ocupado é pequeno.
Sem liberar esse espaço no disco não tem como mesmo?
----- Original Message -----
From: Paulo Aleo Junior
To: greik.silva@teknisa.com
Sent: Tuesday, September 01, 2009 1:29 PM
Subject: Re: Erro ao abrir banco
No diretorio /u01 e /u02 você tem acesso , pois o oracle escreve neles.
veja no $ORACLE_HOME/network/log se não existe log de listener lá. Se existir , baixe o listener e delete o log , depois suba o listener.
va para aquele diretorio trace , e tambem para o cdump e delete tudo o que estive lá. Deve liberar espaço.
2009/9/1 <greik.silva@teknisa.com>
O maior problema aqui na empresa é que eu não tenho a senha do putty para excluir arquivos. Só a Adm de redes.