Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ポイントインタイムリカバリを使用したプラガブルデータベースのリストアとリカバリ

共同作成者

コンテナデータベース(CDB)内の他のPDBに影響を与えることなく、破損またはドロップされたプラガブルデータベース(PDB)をリストアおよびリカバリできます。SnapCenterは、RMANを使用してPDBのポイントインタイムリカバリ(PITR)を実行します。

  • 始める前に *

  • PDBのPITRを実行するために必要なバックアップをカタログ化してマウントする必要があります。

    メモ RACセットアップでは、RACセットアップのすべてのノードでPDBを手動で閉じる(状態をMOUNTEDに変更する)必要があります。
  • root以外のユーザとしてプラグインをインストールした場合は、実行権限をプリスクリプトディレクトリとポストスクリプトディレクトリに手動で割り当てる必要があります。

  • このタスクについて *

PITR処理中、RMANは指定された補助デスティネーションに補助インスタンスを作成します。補助デスティネーションには、マウントポイントまたはASMディスクグループを指定できます。マウントされた場所に十分なスペースがある場合は、専用のマウントポイントの代わりにいずれかのマウントされた場所を再利用できます。

PDBのPITRを実行するには、日付と時刻またはSCNを指定する必要があります。RMANは、読み取り/書き込み、読み取り専用、またはデータファイルを含むドロップされたPDBをリカバリできます。

リストアおよびリカバリを実行できるのは、次の場合だけです。

  • 一度に1つのPDB

  • PDB内の1つの表領域

  • 同じPDBの複数の表領域

メモ RACセットアップでは、RACの任意のノードから表領域のPITRを実行できます。
  • 手順 *

    1. 左側のナビゲーションペインで、 * リソース * をクリックし、リストから適切なプラグインを選択します。

    2. [ リソース ] ページで、 [ * 表示 ] リストから [ * データベース * ] または [ * リソースグループ * ] を選択します。

    3. データベースの詳細ビューまたはリソースグループの詳細ビューで、タイプが単一インスタンス(マルチテナント)のデータベースを選択します。

      データベーストポロジページが表示されます。

    4. Manage Copies (コピーの管理)ビューから、プライマリまたはセカンダリ(ミラーまたはレプリケートされた)ストレージシステムから * Backups (バックアップ) * を選択します。

      バックアップがカタログ化されていない場合は、バックアップを選択し、 * Catalog * をクリックします。

    5. カタログ化されたバックアップを選択し、**をクリックしますリストアアイコン

    6. Restore Scope ページで、次のタスクを実行します。

      1. Real Application Clusters(RAC)環境でデータベースのバックアップを選択した場合は、RACノードを選択します。

      2. PDB内のPDBと表領域のどちらをリストアするかに応じて、次のいずれかの操作を実行します。

        状況

        手順

        PDBのリストア

        1. Pluggable Database ( PDB ) * を選択します。

        2. リストアするPDBを指定します。

          メモ PDB$SEEDデータベースではPITRを実行できません。

        PDB内の表領域のリストア

        1. Pluggable Database ( PDB ) tablespaces * を選択します。

        2. PDBを指定します。

        3. リストアする表領域を1つまたは複数指定します。

          メモ SYSAUX、SYSTEM、およびUNDOテーブルスペースではPITRを実行できません。
      3. リストアとリカバリに必要な場合は、「 * データベースの状態を変更」を選択して、データベースの状態をリストアとリカバリ処理の実行に必要な状態に変更します。

    7. [Recovery Scope]ページで、次のいずれかを実行します。

      • 特定の System Change Number ( SCN )までリカバリする場合は、「 * Until SCN * 」を選択し、 SCN と補助のデスティネーションを指定します。

      • 特定の日時にリカバリする場合は、 [ * 日付と時刻 * ( * Date and Time * ) ] を選択して、日時と補助的な保存先を指定します。

        SnapCenterは、指定したSCNまたは選択した日時に基づいて、PITRの実行に必要なデータバックアップとログバックアップの最適な数を特定し、マウントしてカタログ化します。

    8. PreOps ページで、リストア処理の前に実行するプリスクリプトのパスと引数を入力します。

      プリスクリプトは、/var/opt/snapcenter/spl/scriptsパスまたはこのパス内の任意のフォルダに保存してください。デフォルトでは、/var/opt/snapcenter/spl/scriptsパスが入力されています。スクリプトを保存するフォルダをこのパス内に作成してある場合は、パス内のそれらのフォルダを指定する必要があります。

      スクリプトのタイムアウト値を指定することもできます。デフォルト値は60秒です。

    SnapCenterでは、プリスクリプトとポストスクリプトの実行時に、事前定義された環境変数を使用できます。 "詳細"

    1. PostOps ページで、次の手順を実行します。

      1. リストア処理のあとに実行するポストスクリプトのパスと引数を入力します。

        メモ リストア処理が失敗した場合、ポストスクリプトは実行されず、クリーンアップアクティビティが直接トリガーされます。
      2. リカバリ後にデータベースを開く場合は、このチェックボックスを選択します。

        RACセットアップでは、データベースがリカバリされたノードでのみPDBが開きます。リカバリしたPDBは、RACセットアップの他のすべてのノードで手動で開く必要があります。

    2. [ 通知 ] ページの [ 電子メールの設定 *] ドロップダウンリストから、電子メール通知を送信するシナリオを選択します。

    3. 概要を確認し、 [ 完了 ] をクリックします。

    4. 操作の進行状況を監視するには、 * Monitor * > * Jobs * をクリックします。