ORA-00603 Erro ao tentar abrir banco

Tuning de Banco, Tuning de SQL, Ferramentas de tuning
Responder
pauloaleo
Rank: DBA Júnior
Rank: DBA Júnior
Mensagens: 181
Registrado em: Qua, 09 Fev 2005 12:30 pm
Localização: SÃO BERNARDO DO CAMPO - SP

Atualização até o momento:

* 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 :

Selecionar tudo

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
execute df -k no /u01 e /u02.

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:

Selecionar tudo

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.

Selecionar tudo

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?

Selecionar tudo

alter system set "_allow_resetlogs_corruption" = TRUE scope=spfile;
alter system set "_no_recovery_through_resetlogs" = TRUE scope=spfile;
vamos tentar assim:

Selecionar tudo

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.

Selecionar tudo

startup mount;
recover database;
alter database open;


2009/9/2 <greik.silva@teknisa.com>

Mensagem ao executar segunda linha de comando:

Selecionar tudo

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:

Selecionar tudo

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:

Selecionar tudo

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:

Selecionar tudo

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:

Selecionar tudo

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.
greik
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 38
Registrado em: Seg, 29 Jun 2009 9:38 am
Localização: Mateus Leme
Att;

Greik.

Muito obrigado Paulo. Resolveu meu problema...
Responder
  • Informação
  • Quem está online

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