表領域またはデータファイルの復元

表領域またはデータファイルを復元できます。 復元する前に、ファイルを見つける必要があります。 ファイルを検索するときは、データベースが開いている状態になっていることを確認します。 データベースが開いている場合は、ALTER TABLESPACEを使用します。 リストア-プロセスを開始する前に、表領域またはデータファイルをオフラインにするためのOFFLINE文。

:

  1. 表領域またはデータファイルを復元するコンピュータにログインします。
  2. 次のコマンドを使用して、ユーザー表領域またはデータファイルを検索します:
  3. SQL>SELECT FILE_NAME,TABLESPACE_NAME FROM DBA_DATA_FILES;

  4. 表領域またはデータファイルを復元する前に、データベースの状態をmount、nomount、またはshutdownに変更します。
  5. SQL>STARTUP MOUNT;

    SQL>STARTUP NOMOUNT;

    SQL>SHUTDOWN IMMEDIATE;

  6. Arcserve UDPコンソールにログインします。
  7. リストア-ウィザードを使用して、表領域またはデータファイルをリストアします。 復元プロセスの詳細については、”リカバリポイントから復元する方法”を参照してください。
  8. 移行先コンピュータにログインします。
  9. 特定のフォルダに移動し、表領域またはデータファイルが復元されていることを確認します。
  10. 表領域またはデータファイルをリカバリします。
  • 表領域をリカバリするには、SQL*Plusプロンプト画面で次のコマンドを入力します。
  • SQL>RECOVER TABLESPACE”tablespace_name”;

  • データファイルをリカバリするには、SQL*Plusプロンプ;
  • Oracleは、適用する必要があるアーカイブredoログ-ファイルをチェックし、ファイルの名前を順番に表示します。
  • SQL*Plusプロンプト画面でAUTOと入力して、ファイルを適用します。
  • Oracleはログ-ファイルを適用してデータファイルを復元します。 Redoログ・ファイルの適用が終了すると、次のメッセージが表示されます。
  • Applying suggested logfile

    Log applied

  • 各ログが適用された後、Oracleはリカバリが完了するまで次のredoログ・フ
  • 次のコマンドを入力して、表領域をオンラインにします。
  • SQL>ALTER TABLESPACE”tablespace_name”ONLINE;

    表領域が最後に使用可能なログファイルにリカバリされました。

    Leave a Reply

    メールアドレスが公開されることはありません。