Skip to main content
SnapCenter software
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ポイントインタイム リカバリを使用した表領域のリストアとリカバリ

破損または削除された表領域のサブセットは、データベース内の他の表領域に影響を与えることなくリストアできます。SnapCenterは、RMANを使用して表領域のポイントインタイムリカバリ(PITR)を実行します。

始める前に

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

  • root以外のユーザとしてプラグインをインストールした場合は、実行権限をプリスクリプト ディレクトリとポストスクリプト ディレクトリに手動で割り当てる必要があります。

このタスクについて

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

日時またはSCNを指定すると、ソース データベースに表領域がリストアされます。

ASM、NFS、SAN環境にある複数の表領域を選択してリストアできます。たとえば、表領域TS2とTS3がNFS上にあり、TS4がSAN上にある場合、1回のPITR処理ですべての表領域をリストアできます。

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

手順

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

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

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

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

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

    バックアップがカタログ化されていない場合は、バックアップを選択し、「カタログ」をクリックする必要があります。

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

  6. [Restore Scope]ページで、次の作業を実行します。

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

    2. *表領域*を選択し、復元する表領域を指定します。

      メモ SYSAUX、SYSTEM、UNDO表領域ではPITRを実行できません。
    3. データベースの状態を復元および回復操作を実行するために必要な状態に変更するには、「復元および回復に必要な場合はデータベースの状態を変更する」を選択します。

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

    • 特定のシステム変更番号 (SCN) まで回復する場合は、「Until SCN」を選択し、SCN と補助宛先を指定します。

    • 特定の日付と時刻に復元する場合は、「日付と時刻」を選択し、日付と時刻および補助の宛先を指定します。

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

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

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

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

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

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

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

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

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

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

  12. モニター > ジョブ をクリックして、操作の進行状況を監視します。