ORA-01033: ORACLE initialization or shutdown in progress(ORACLE の初期化またはシャットダウン中)
Oracle意味
接続先のデータベースインスタンスが起動 (mount/open) またはシャットダウンの途中である。この中間状態では通常のユーザー接続は受け付けられない。
原因
インスタンスが NOMOUNT/MOUNT で停止している (例: メディアリカバリ待ち)、SHUTDOWN が進行中、またはエラーにより OPEN に到達する前にデータベースがハングしている。起動直後のインスタンスに起動完了前に接続した場合もこのエラーが返される。
対処方法
SYSDBA で接続して状態を確認する: sqlplus / as sysdba; 続いて SELECT status FROM v$instance; および SELECT open_mode FROM v$database; インスタンスのオープンを試みる: ALTER DATABASE OPEN; リカバリが必要な場合は RECOVER DATABASE; を実行してからオープンする。オープンを妨げている根本エラーを alert.log で特定する (データファイル/REDO の欠落・破損)。シャットダウンがハングしている場合は SHUTDOWN ABORT の後に STARTUP を試す。
同じデータベースの他の項目
- ORA-04030out of process memory when trying to allocate N bytes(N バイトの割り当て時にプロセスメモリ不足)
- ORA-12537TNS:connection closed(接続がクローズされた)
- ORA-03135connection lost contact(接続が通信を失った)
- ORA-00600internal error code, arguments: [...](内部エラーコード、引数: [...])
- ORA-07445exception encountered: core dump(例外発生: コアダンプ)
- ORA-01102cannot mount database in EXCLUSIVE mode(EXCLUSIVE モードでデータベースをマウントできない)
- ORA-29913error in executing ODCIEXTTABLEOPEN callout(ODCIEXTTABLEOPEN コールアウトの実行エラー)