7 x 24 在线支持!
Oracle Opening Database with Resetlogs の場合にORA-00604 ORA-04024エラが現れた
ORACLEデータベース によくあるエラ の解決策
プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:service@parnassusdata.com
ORA-00604: 再帰SQLレベルでエラーが発生しました。
ORA-04024: ピン・カーソルを相互排除しようとして自己デッドロックを検出しました
適用範囲
Oracleデータベース、エンタプライズバーション – 12.1.0.2 バーションあるいはより高いバーション
このファイルはどのプラットフォームにも適用できる。
症状
RMAN Duplicate コマンドで新たなデータベースを作成して、”alter database open resetlogs”を実行するときに、以下のようなエラになった
ORA-00604: error occurred at recursive SQL level 2
ORA-04024: self-deadlock detected while trying to mutex pin cursor 0x4B4583CC8
原因
これを引き起こす原因は Bug 19469538である: LOADING OF DATA IN ECOL$ TABLE IS NON-OPTIMAL FOR QUERIES
NOTE: This is not an issue specific to RMAN duplicate but is associated with opening the database with resetlogs.
解决策
Bug 19469538 バッチをインストールして、以下のようなデータベースを起動する:
Option 1. Mount the new database, complete the recovery, and open the database with resetlogs via SQL*Plus.
Option 2. Repeat the duplicate again.