Email: service@parnassusdata.com 7 x 24 online support!
ORA-00201: 制御ファイル・バージョンはORACLEバージョンと互換性がありません ORACLE ORA-201とORA-202 エラを解決する
ORACLEデータベース によくあるエラ の解決策
プロのOracle Databaseの復旧サービスを提供
携帯番号: +86 13764045638 メール:service@parnassusdata.com
ORA-00201: 制御ファイル・バージョンはORACLEバージョンと互換性がありません
ORA-00202: 制御ファイル: ''
適用範囲
Oracleデータベース – エンタプライズバーション – 10.1.0.2 から11.2.0.3 バーション[Release 10.1 to 11.2]
このファイルの内容はどのプラットフォームにも適用できる。
目的
このファイルの目的は以下のようなエラ情報を受けたら、どうやって対応できるか検討する文である。
– ORA-201: 制御ファイルバーションはデータベースのバーションの間に互換性がない
– ORA-202: 制御ファイル: <name>
解决ステップ
ORA-201とORA-202エラが現れた:
- COMPATIBLEを誤った数値に設定した。;
- 前のCOMPATIBLEバラメタと互換性のないオペレーションを実行する
COMPATIBLEバラメタを使った意味:
- 新たなバーションを使うことがCOMPATIBLEによって許して、オンライン時点の互換性を保つ。
- 同時に、一部の新しい機能を使ってもいい。新しい機能を使えば、互換性をより高く設定する必要がある。
一部のの要求と制約がORA-201とORA-202エラを避けられる:
- アップグレード/ダウングレード:
- 2.0.Xから11g以上にアップグレードする。COMPATIBLEバラメタを最低限に設定してもいい。10.1.0.にアップグレードしたら、場合によって増やしてください;
- 1.0.Xあるいは10.2.0.Xから11gにアップグレードしてください。你可以把COMPATIBLE设置成当前值直到升级成功完成;
- 从11g 降级到9iR2是不支持的。这是因为升级过程中COMPATIBLEバラメタ设置为最低1.0。
- 在创建数据库:
- 2バーション, COMPATIBLE バラメタディフォルト11.2.0. 最低10.0.0.
- 1バーション, COMPATIBLE バラメタディフォルト11.1.0. 最低10.0.0.
- 2バーション, COMPATIBLE バラメタディフォルト10.2.0. 最低9.2.0.
- 1バーション, COMPATIBLE バラメタディフォルト10.0.0. 最低9.2.0.
- 2バーション, COMPATIBLE バラメタディフォルト8.1.0. 数値は8.1.0へ今のバーションの間
注释:
10.1-11.2。データベースを作成するときに、ディフォルト値を使えば、すべての新たな機能も利用できて、データベースも永久にダウングレード出来ない。.
注目したいところはこの新しいデータベースが実際にもダウングレードされていなかった。これがアップグレードする前に最後のバーションにしかダウングレードできない。
- COMPATIBLE数値を減らす:
- より低いCOMPATIBLEの数値を使うときに、バックアップからリカバリした場合を除けば、データベースを起動できない。これはデータファイルヘッダにCOMPATIBLEバラメタ情報を含んでいるから。もし、このバラメタを増やした上に、データベースも再起動した場合に、ファイルヘッダがより高いバーションに変更する。このバラメタ数値を低めにしたいなら、ORA-201あるいはORA-202エラになる。
- COMPATIBLEを設定するときに、ディフォルト値が指定したバッチより低いどうするか。例えば、2.0が10.2.0.1,1.02.0.2より低い場合に。
ORA-201/ORA-202エラの場合にどうすればいいのか?
注释:前の破壊的なオペレーションと同じように、以下のような解決策を参考してください。Oracleは以下のようなオペレーションを実行する前に、データベースごとにコールドバックアップすることを勧めている。
- ふさわしいCOMPATIBLEバラメタを設定する。.
- もし、compatible=9.2.0と設定すれば、xから9.2.0.1.0.にダウングレードできる。compatible=10.1.0と設定すれば 10.1.0.2.0にダウングレードできる (10gのディフォルトバーション ).
- より低いCOMPATIBLE,に設定したい場合に、増やした前の数値の時点に戻れる.
- 制御ファイルを再構造して、compatibleの数値を必要なバーションに設定してください。
他に注目する必要があるところは以下の通り:
- このようなエラがRACで起こることを避けてください。各ノートのCOMPATIBLE バラメタを同じように設定してください;
- このようなエラがバックアップデータベースに起こることを避けてください。メインデータベースとバックアップデータベースのCOMPATIBLE バラメタを同じように設定してください。