ORA-00600: internal error code, arguments: [...](内部エラーコード、引数: [...])
Oracle意味
Oracle カーネルの内部整合性チェックが失敗した。カーネルコードが予期しない状態に遭遇したことを示す汎用の内部エラーであり、角括弧内の引数がどのコードパスが起動されたかを示す。
原因
ブロック/データ破損、未修正の Oracle ソフトウェアのバグ、パッチレベルの不整合、メモリ/ハードウェアの問題、または予期しないエッジケースが原因となる。第 1 引数 (例: [ktbdchk1]) は問題に関係する層を示し、サポートの分析で重要となる。
対処方法
このエラーはほぼ常に Oracle サポートとともに対処すべきである。生成されたトレースファイルと alert.log のエントリを保全し、My Oracle Support で ORA-600 Troubleshooter と 'ORA-600 Lookup Tool' を使って第 1 引数を検索する。適切なパッチ/PSU/RU を適用する。破損が疑われる場合は DBVERIFY/RMAN VALIDATE でブロックの整合性を検証する。重要な環境では、SR を起票せずに本番環境で試行錯誤しない。
同じデータベースの他の項目
- ORA-12537TNS:connection closed(接続がクローズされた)
- ORA-03135connection lost contact(接続が通信を失った)
- ORA-01033ORACLE initialization or shutdown in progress(ORACLE の初期化またはシャットダウン中)
- ORA-07445exception encountered: core dump(例外発生: コアダンプ)
- ORA-01102cannot mount database in EXCLUSIVE mode(EXCLUSIVE モードでデータベースをマウントできない)
- ORA-29913error in executing ODCIEXTTABLEOPEN callout(ODCIEXTTABLEOPEN コールアウトの実行エラー)
- ORA-19804cannot reclaim N bytes disk space from M bytes limit(M バイトの上限から N バイトのディスク領域を再利用できない)