D RMANの互換性

この付録では、Recovery Manager (RMAN)環境の異なるコンポーネント間の互換性要件について説明します。ここでは、次の項目について説明します。

関連項目:

Oracle AI Databaseデータベース・アップグレード・ガイド

D.1 RMANの互換性について

表D-1に、RMAN環境のコンポーネントを示します。各コンポーネントには、対応するリリース番号が付いています。

表D-1 RMAN環境のコンポーネント

コンポーネント リリース番号の照会

RMANクライアント

RMANクライアントのリリース(RMAN起動時に表示される)

リカバリ・カタログ・データベース

Oracle AI Databaseのバージョン

リカバリ・カタログ・データベースにあるリカバリ・カタログ・スキーマ

リカバリ・カタログの作成に使用されるRMANクライアントのリリース

ターゲット・データベース

Oracle AI Databaseのバージョン

補助データベース

Oracle AI Databaseのバージョン

Oracle Database 12c以上では、RMANクライアントのバージョン、ターゲット・データベースのバージョンおよび補助データベースのバージョンが同じである必要があります。リカバリ・カタログ・スキーマには、RMANクライアントのバージョンより新しいバージョンの任意のサポート対象カタログ・スキーマを使用できます。たとえば、Oracle Database 12cのRMANクライアントが接続できるのは、バージョンがOracle Database 12cのターゲット・データベース、バージョンがOracle Database 12cの補助データベース、およびOracle Database 12c以上のバージョンで作成されたリカバリ・カタログ・スキーマのみです。

D.2 リカバリ・カタログ・スキーマのバージョンの確認

リカバリ・カタログ・スキーマのバージョンを確認するには、SQL問合せを使用します。

リカバリ・カタログ・スキーマの現在のリリースを確認するには:

  1. SQL*Plusを使用して、カタログ所有者としてリカバリ・カタログ・データベースに接続します。たとえば、次のように入力します。
    % sqlplus rco@catdb
    
  2. rcverカタログ表を問い合せます。たとえば、次の問合せを実行します。
    SQL> SELECT * FROM rcver; 
    
         VERSION 
         ------------ 
         12.01.00.01
    

D.3 RMANの互換性マトリックス

RMANの互換性には一定のルールがあります。

RMANの互換性のルールには、次が含まれます。

  • RMANクライアントのバージョンは、ターゲット・データベースのバージョンと同じである必要があります。

  • 補助データベース・インスタンスのバージョンは、RMANクライアントのバージョンと同じである必要があります。

  • リカバリ・カタログ・スキーマのバージョンは、RMANクライアントのバージョン以上である必要があります。

  • すべてのリリースのOracle Databaseで、以前のOracle Databaseリリースで作成されたバックアップ・セットとコピーをリストアできます。

表D-2 に、RMANコンポーネントのバージョン固有の要件を示します。リリースの前にある記号>=は、このリリース以上のすべてのOracle Databaseのリリースおよびそれらのパッチを示します。

表D-2 RMANの互換性一覧

ターゲット/補助データベースのバージョン RMANクライアントのバージョン リカバリ・カタログ・データベースのバージョン リカバリ・カタログ・スキーマのバージョン

>= 12.1.0.x

= ターゲット・データベースの実行可能ファイル

>= 12.1

(COMPATIBLEパラメータ>=12.1)

>= RMANクライアントのバージョン

18.x = ターゲット・データベースの実行可能ファイル

>= 12.1

(COMPATIBLEパラメータ>=12.1)

>= RMANクライアントのバージョン
19.x = ターゲット・データベースの実行可能ファイル

>= 12.1

(COMPATIBLEパラメータ>=12.1)

>= RMANクライアントのバージョン
20.x = ターゲット・データベースの実行可能ファイル

>= 12.1

(COMPATIBLEパラメータ>=12.1)

>= RMANクライアントのバージョン
21.x = ターゲット・データベースの実行可能ファイル

>= 12.1

(COMPATIBLEパラメータ>=12.1)

>= RMANクライアントのバージョン
26ai = ターゲット・データベースの実行可能ファイル

>= 12.1

(COMPATIBLEパラメータ>=12.1)

>=RMANクライアントのバージョン

新しいリリースのデータベースで、古いリリースのRMANクライアントを使用する場合、新しいリリースで追加された機能は使用できません。

D.4 RMANの互換性: 使用例

この項では、様々なOracle Databaseバージョンを使用する製品データベースに使用するRMANクライアント・バージョンおよびリカバリ・カタログ・データベース・バージョンの例を示します。

次のリリースの本番データベースをメンテナンスするとします。

  • Oracle Database 12c リリース1(12.1)

  • Oracle Databaseリリース18c

  • Oracle Databaseリリース19c

  • Oracle Databaseリリース21c

  • Oracle AI Database 26ai

最も新しい本番データベース・バージョンをリカバリ・カタログ・スキーマ・バージョンとして使用して、すべての本番データベースのメタデータを格納します。