例: 保護されたデータベースの表領域のリストアおよびリカバリ

この例では、保護されたデータベース内の1つ以上の表領域を誤って削除または破損した後で、これらの表領域をリストアおよびリカバリする方法を示します。この例では、データベースが稼働中で、影響を受けた表領域のみをリストアするものと仮定します。

1つ以上の表領域をリストアおよびリカバリするには:

  1. 「リカバリ・アプライアンスからデータをリストアおよびリカバリするための前提条件」で説明している前提条件を満たしていることを確認します。
  2. RMANを使用して、保護されたデータベースにはTARGETとして、リカバリ・アプライアンス・カタログにはCATALOGとして接続します。
  3. 影響を受けた表領域をリストアおよびリカバリします。

    次のコマンドでは、USERS表領域をリストアおよびリカバリします。

    RUN 
    {
      SQL 'ALTER TABLESPACE users OFFLINE';
      RESTORE TABLESPACE users;
      RECOVER TABLESPACE users;
      SQL 'ALTER TABLESPACE users ONLINE';
    }