7 x 24 在线支持!
Oracle 制御ファイルが古すぎて、データベースを起動するときにOra-1122になった
ORACLEデータベース によくあるエラ の解決策
プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:service@parnassusdata.com
適用範囲:
Oracle – エンタプライズバーション 9.2.0.6
このトラブルはどんなプラットフォームにも起これる.
症状:
alter.logのエラ:
インスタンスをクロスして、使えない
アラーム!制御ファイルシーケンスが古すぎて、再び読み取ってください、、、
アラーム!制御ファイルシーケンスが古すぎて、再び読み取ってください、
アラーム!制御ファイルシーケンスが古すぎて、再び読み取ってください、
アラームログファイルでそのトラブルを報告する:
インスタンスをクロスして、使えない
アラーム!制御ファイルシーケンスが古すぎて、再び読み取ってください、
アラーム!制御ファイルシーケンスが古すぎて、再び読み取ってください、
アラーム!制御ファイルシーケンスが古すぎて、再び読み取ってください、
原因
これはあまり知られていないが、制御ファイルが古いコピによって上書きされたかもしれない。
alter.logは読み取れた制御ファイルが予想していたのより古いと示した:
“オペレーションシステムに返された制御ファイルブロックヘッダのシーケンスが古過ぎた。”
解決策
その解決策を実現するために、以下のようなステップを実行してください:
(1)分析のために、すべての制御ファイルのコピを格納して、オペレーションシステムスポンサーやOracle技術サポートに連絡する;
(2)インスタンスをmountして、以下のようなコマンドを実行してください:
ALTER DATABASE BACKUP CONTROLFILE TO TRACE NORESETLOGS;
(3)データベースをクロスする shutdown immediate;
(4)データベースを起動してnomount状態にする startup nomount;
(5)制御ファイルを再構造してデータベースを起動する
(6)データベースをリカバリする recovery database;
(7)alter database open;