web-dev-qa-db-ja.com

「ORA-01033:Oracleの初期化またはシャットダウンが進行中です」エラーを修正するにはどうすればよいですか?

Oracle9.2データベースがあります。サーバーがクラッシュしました。再起動後、Oracleサーバーに接続しようとすると、エラーORA-01033が返されます(タイトルのとおり)。

Oracleサービスを停止および開始しようとしました([コントロールパネル]-> [管理ツール]-> [サービス]から)。

また、30分待ったので、Oracleサーバーがまだ合法的に起動しているとは思いません。私の感じでは、何かが壊れている可能性が高いです。

1
Rick

必ずしも破損しているわけではありません(実際にはかなり難しいです)。次の手順を試してください。

  1. データベースサーバーにログオンします
  2. Oracle_SID =yourSIDを設定します
  3. コマンドプロンプトで、sqlplus/nologと入力します
  4. sql * plusに次のように入力します:SHUTDOWN ABORT、次にSTARTUP
  5. データベースが正常に起動する場合は、SHUTDOWNIMMEDIATEと別のSTARTUPを発行します。

それでデータベースが起動したら、準備は完了です。そうでない場合は、解決策の取得を開始するための何らかのエラーメッセージが表示されます。追加情報については、インスタンスのアラートログを確認してください。それでもヘルプが必要な場合は、この質問を更新してください。

手動で起動すると問題が解決すると想定し、サービスの開始時にデータベースを自動的に起動するには、レジストリを編集します。キーHKLM\Software\Oracle\HOMEx\ORA_sid_AUTOSTARTを探します。このキーの値をTRUEにする必要があります。注:HOMExは、HOME0、HOME1などの形式になります。

2
DCookie

これを試して

sqlplus/nolog
SQL> connect/as sysdba
SQL>シャットダウンアボート
SQL> startupnomount
SQL>データベースマウントの変更;
SQL>データベースを変更します。

3
user126330

sqlplus/nolog "se conecta SQL> connect/as sysdba