Como corrijo o erro “ORA-01033: inicialização ou encerramento do ORACLE em andamento”?

1

Eu tenho um banco de dados Oracle 9.2. O servidor caiu. Após a reinicialização, qualquer tentativa de conexão com o servidor Oracle retorna erro ORA-01033 (como no título).

Eu tentei parar e iniciar os serviços do Oracle (no Painel de Controle - > Ferramentas Administrativas - > Serviços).

Além disso, esperei meia hora, então não acho que o servidor Oracle esteja legitimamente iniciando. Meu sentimento é que é mais provável que algo esteja corrompido.

    
por Rick 05.01.2010 / 12:57

3 respostas

2

Não necessariamente corrompido (isso é realmente muito difícil de fazer). Experimente estes passos:

  1. Faça login no servidor de banco de dados
  2. Definir ORACLE_SID = yourSID
  3. em um prompt de comando, digite sqlplus / nolog
  4. no sql * plus, insira: SHUTDOWN ABORT e, em seguida, STARTUP
  5. Se o banco de dados iniciar normalmente, emita um SHUTDOWN IMMEDIATE e outro STARTUP.

Se isso iniciar o banco de dados, você está pronto para ir. Se não, você deve então receber algum tipo de mensagem de erro que irá ajudá-lo a começar a solução. Verifique o log de alerta da sua instância para obter informações adicionais. Atualize esta pergunta se você ainda precisar de ajuda.

Supondo que a inicialização manual corrige o problema, para fazer a inicialização do seu banco de dados automaticamente quando o serviço for iniciado, edite o registro. Procure a chave HKLM \ Software \ Oracle \ HOMEx \ ORA_sid_AUTOSTART. Você quer que o valor dessa chave seja TRUE. Nota: o HOMEx terá o formato HOME0, HOME1, etc.

    
por 05.01.2010 / 22:32
3

Tente isto

sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown abort
SQL> startup nomount
SQL> alter database mount;
SQL> alter database open;

    
por 22.03.2010 / 16:33
0

sqlplus / nolog "se conecta SQL > conectar / como sysdba

    
por 19.11.2013 / 13:10