ORA-01033: ORACLE initialization or shutdown in progress

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
du_rodrigues
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 07 Mai 2007 11:51 am
Localização: São Paulo
Atenciosamente
Eduardo Rodrigues

Pessoal, não conheço muito de Oracle, estou utilizando um Windows 2003 Server e Oracle 10g mas pude analisar que o problema do servidor é que não esta localizando um de seus banco de dadosdados, quando inicializa apenas o Listener esta ativo e ocorre o seguinte erro na "conexão do Agente com a Instância" Status falhou, Detalhes:ORA-01033: ORACLE initialization or shutdown in progress (DBD ERROR: OCISessionBegin.
Mas acontece que não há backup dessa base de Dados gostaria de saber como que posso fazer o Oracle inicializar novamente, sendo que o arquivo que esta procurando deve ter sido deletado???

Muito Obrigado pela ajuda
Fabão
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Sex, 02 Jun 2006 9:01 am
Localização: Mogi das Cruzes - SP
Fabio Alves - DBA em Learning Mode

Olá amigo, não sou expert em Oracle(ainda), mas sem backup, fica dificil pensar em recuperação de dados. O que eu faria no seu caso, checaria o alert do banco e tentaria buscar qual arquivo está corrompido e partindo deste ponto traçar uma estratégia alternativa para recuperar a base!!
du_rodrigues
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 07 Mai 2007 11:51 am
Localização: São Paulo
Atenciosamente
Eduardo Rodrigues

Muito Obrigado pelo ajuda, mas acontece que já sei a base que esta corrompida, não necessito do Backup preciso apenas saber como que levanto o serviço do Banco de Dados novamente apenas isso
Fabão
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 27
Registrado em: Sex, 02 Jun 2006 9:01 am
Localização: Mogi das Cruzes - SP
Fabio Alves - DBA em Learning Mode

Se conecte no banco como sysdba, execute o comando startup. Mas não deve funcionar, pois existem arquivos corrompidos!! Boa sorte!
gilbertoca
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 372
Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:

"conexão do Agente com a Instância" Status falhou, Detalhes:ORA-01033: ORACLE initialization or shutdown in progress (DBD ERROR: OCISessionBegin.

Essa msg é bem clara! Provavelmente alguém tentou fazer um shutdown no banco e demorou muito, alias ainda continua.

Selecionar tudo

gilberto@ti-des05:~> oerr ORA 01033
01033, 00000, "ORACLE initialization or shutdown in progress"
// *Cause: An attempt was made to log on while Oracle is being started up
//         or shutdown.
// *Action: Wait a few minutes. Then retry the operation.
gilberto@ti-des05:~>     
Verifique os processos ativos!

Gilberto
felipemartinsss
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Qui, 14 Ago 2008 2:08 pm
Localização: São Paulo - SP

Alguém sabe a solução para esse problema?

Aqui, o serviço do Windows relacionado a banco está normal.
Mas ninguém consegue se conectar.
Quando tento Startup Open ele não consegue abrir, se tento fechar, ele fecha. Ao entrar pelo navegador, vejo que a instância está parada assim como o agente. O listener está ok.

O problema parece ter sido ao fazer o import de um arquivo muito grande e que foi interrompido durante o processo. Existe maneira de voltar o estado do banco até o momento antes dessa operação de import?

O ambiente é: Windows Server 2003 e Oracle 10g 10.2.0.

Obrigado!
gilbertoca
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 372
Registrado em: Ter, 24 Jan 2006 3:33 pm
Localização: Palmas - TO
Contato:

felipemartinsss escreveu:Alguém sabe a solução para esse problema?

Aqui, o serviço do Windows relacionado a banco está normal.
Mas ninguém consegue se conectar.
Quando tento Startup Open ele não consegue abrir, se tento fechar, ele fecha.
você consegue fechá-lo? Não entendi?

Logue pelo sqlplus e tente uma parada brusca: ABORT.

Selecionar tudo

SQL> connect / as sysdba
Connected.
SQL> shutdown abort
Instance ORACLE ..
SQL> startup nomount
Instance ORACLE ..
SQL> alter database mount;
SQL> alter database open;
ATENÇÃO: use isso como último recurso.

Gilberto
diegoleite
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 115
Registrado em: Sáb, 10 Nov 2007 2:54 pm
Localização: rio de janeiro
Att,


Diego Leite
DBA ORACLE

Amigo por se tratar de Ruwindows.. tente para o servico e reiniciar os servicos do oracle. Se o servico do listener não startar verifique o host(IP ou NOME DA MAQUINA) dentro do listener.ora...

Como esta o espaco em disco??

set ORACLE_SID=nome da instance

sqlplus "/ as sysdba"

startup mount;
se montar você tenta abri-lo e ver a exata mensagem de erro

alter database open;
diegoleite
Rank: Analista Pleno
Rank: Analista Pleno
Mensagens: 115
Registrado em: Sáb, 10 Nov 2007 2:54 pm
Localização: rio de janeiro
Att,


Diego Leite
DBA ORACLE

respondendo a criacao do topico.

conforme nosso amigo gilberto postou ....

shutdown immediate;
sena resolver

shutdown abort;


pois provavelmente deram um shutdow(simples);
LoadingXp
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 65
Registrado em: Sex, 30 Mar 2007 11:57 am
Localização: SP
Contato:
Att.

Luciano Alvarenga M. Pires
DBA ORACLE CERTIFICADO
http://fulloracle.blogspot.com
------------------------------------
Dinheiro é o combustivel da sociedade industrial. Mas na sociedade da informática o combustivel, o poder, é o conhecimento.

Já tive problemas do tipo em ambientes Windows.

Execute as atividade abaixo:

1 - Entre em services (Services) e veja se o serviço está rodando (Runing)
2- Verifique em Auditoria de Segurança, se o usuário que abre o Oracle na sua maquina está definido para executar Trabalhos em lotes
Ferramentas Administrativas > Local Security Settings > Local Policies > User Rights Assignment > Logon as Batch Job
Veja se o usuário está lá. Caso não estiver adicione e restarte o servidor
3 - Defina no seu ambiente a qual vai chamar o SQL*Plus a variavel ORACLE_SID
4- Emita o comando echo %ORACLE_SID% para ver se está setada certinho.
5- Entre no SQL*Plus (na mesma sessão), com o comando

Selecionar tudo

sqlplus /nolog
conn / as sysdba
startup force;
Ok...? Manda ai depois o que rolou..

Abraços.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante