7 x 24 在线支持!
Oracle DB起動時にORA-01571が発生し、起動できない
ORACLEデータベース によくあるエラ の解決策
プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:service@parnassusdata.com
[Problem] shutdown abortでDB停止後、起動しようとしたらORA-01571が発生した。 SVRMGR> connect internal Connected. SVRMGR> startup ORACLE instance started. Total System Global Area 5064332 bytes Fixed Size 59020 bytes Variable Size 4448256 bytes Database Buffers 409600 bytes Redo Buffers 147456 bytes Database mounted. ORA-01571: redo version 8.0.5.0.0 incompatible with ORACLE version 8.0.0.0.0 01571, 00000, "REDOバージョン: %sにはOracleバージョン%sとの互換性がありません。" // *Cause: This software version can not read the current redo logs, and // either crash recovery is required or there are offline database // files that need media recovery. If a file name is listed then // it needs media recovery. // *Action: Shutdown and startup using the compatible software. Do any required // media recovery, and open the database. Shutdown and then startup // using current software. If the file is going to be dropped then // take it offline with the DROP option to skip this check. [Cause] init.oraのcompatibleパラメータが変更された。 ABORTにてshutdownしたため、DB起動時にインスタンスリカバリを行おうとしたが、 compatibleパラメータの値が停止前と違うため、適用対象のREDOに記録されている compatibilityとインスタンスのcompatibilityに違いが生じ、適用できないために エラーとなっている。 compatibleパラメータの設定により、新機能が使用可能になります。 このため、古いバージョンではサポートされない拡張された情報がある可能性があるため、 下位のバージョンにcompatibleを変更するとエラーが出力する場合があります。 [Action] compatibleパラメータを適切に設定し、DBを再起動してください。 Oracle9ではcomapatible値のDefaultは9.0.0.0 Oracle8ではcomapatible値のDefaultは8.0.0.0 Oracle7ではcomapatible値のDefaultは7.0.1.2 です。 このバージョンがメッセージに出力されるようであれば、compatibleパラメータが 削除、もしくはコメントアウトされている可能性があります。 [References] この他にcompatibleのdefault値と互換性がないcompatibleバージョンで運用していて、 compatibleパラメータを削除して起動すると、以下のエラーが発生します。 ORA-00201: 制御ファイルのバージョン: 7.3.0.0.0にはOracleのバージョン: 7.0.1.2.0.0との 互換性がありません。 ORA-00202: control file: '/home1/ora734/oradata/ora734/control01.ctl' もしくは ORA-00402: リリース: 8.1.0.0.0 のDB変更はリリース: 8.0.0.0.0 では使用できません ORA-00405: "関係のある型 \"%s\" 基本的にcompatibleパラメータは下位バージョンから上位バージョンへ変更する事は可能ですが、 上位バージョンから下位バージョンに変更する際には、バージョンによって上記の様なエラーが 発生します。