CLIを使用した保護されたデータベースとリカバリ・アプライアンスへの接続

リカバリ・アプライアンスを使用して保護されたデータベースのバックアップまたはリカバリ操作を実行するには、保護されたデータベースとリカバリ・アプライアンス・カタログに接続する必要があります。保護されたデータベースへの接続は、オペレーティング・システム認証またはパスワード・ファイル認証を使用してターゲットとして確立されます。リカバリ・アプライアンス・カタログへの接続は、カタログとして確立される必要があります。保護されたデータベースがプラガブル・データベース(PDB)の場合は、マルチテナント・コンテナ・データベース(CDB)のルートにTARGETとして接続する必要があります。

保護されたデータベース(非CDB)およびリカバリ・アプライアンスに接続するには:

  1. RMANを起動します。

    % rman
    
  2. CONNECTコマンドを使用して、保護されたデータベースにはTARGETとして、リカバリ・アプライアンス・カタログにはCATALOGとして接続します。

    次のコマンドでは、保護されたデータベースにSYSユーザーとして接続します。ra_rman_userは、保護されたデータベースがリカバリ・アプライアンスとの認証で使用するリカバリ・アプライアンス・ユーザーです。ra1は、Oracleウォレットに構成されているターゲット・リカバリ・アプライアンスのネット・サービス名です。指示に従って両方のユーザーのパスワードを入力します。

    RMAN> CONNECT TARGET sys as sysdba;
    RMAN> CONNECT CATALOG ra_rman_user@ra1;
    

保護されたデータベース(CDB)およびリカバリ・アプライアンスに接続するには:

  1. RMANを起動します。
    % rman
    
  2. CONNECTコマンドを使用して、CDBのルートにTARGETとして、リカバリ・アプライアンス・カタログにCATALOGとして接続します。

    ノート:

    PDBにTARGETとして接続している状態でリカバリ・アプライアンスにCATALOGとして接続することはできません。リカバリ・アプライアンス・カタログを使用する場合、バックアップおよびリカバリ操作を実行するには、RMANはCDBのルートにTARGETとして接続する必要があります。

    次のコマンドはCDBから実行して、ルートに共通ユーザーc##bkuserとして接続します。my_cdbはCDBのネット・サービス名です。ra_rman_userは、保護されたデータベースがリカバリ・アプライアンスとの認証で使用するリカバリ・アプライアンス・ユーザーです。ra1はターゲット・リカバリ・アプライアンスのネット・サービス名です。指示に従って両方のユーザーのパスワードを入力します。

    RMAN> CONNECT TARGET c##bkuser@my_cdb;
    RMAN> CONNECT CATALOG ra_rman_user@ra1;
    

    関連項目:

    CDBのルートにTARGETとして接続するその他の例は、『Oracle Databaseバックアップおよびリカバリ・ユーザーズ・ガイド』を参照してください。