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問合せを使用します。
リカバリ・カタログ・スキーマの現在のリリースを確認するには:
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 ( |
>= RMANクライアントのバージョン |
| 18.x | = ターゲット・データベースの実行可能ファイル |
>= 12.1 ( |
>= RMANクライアントのバージョン |
| 19.x | = ターゲット・データベースの実行可能ファイル |
>= 12.1 ( |
>= RMANクライアントのバージョン |
| 20.x | = ターゲット・データベースの実行可能ファイル |
>= 12.1 ( |
>= RMANクライアントのバージョン |
| 21.x | = ターゲット・データベースの実行可能ファイル |
>= 12.1 ( |
>= RMANクライアントのバージョン |
| 26ai | = ターゲット・データベースの実行可能ファイル |
>= 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
最も新しい本番データベース・バージョンをリカバリ・カタログ・スキーマ・バージョンとして使用して、すべての本番データベースのメタデータを格納します。