前のトピック: 前提条件と考慮事項の確認次のトピック: ホスト ベースのバックアップ プランの作成


Oracle データベースのアプリケーションの整合性を保つバックアップを実行するための前提条件の確認

Oracle データベースを一貫性のあるデータでバックアップするには、以下の前提条件を満たすことを確認します。

ARCHIVELOG モードが有効かどうかを確認するには、以下の手順に従います。

  1. SYSDBA 権限を持つ Oracle ユーザとして Oracle サーバにログインします。
  2. SQL*Plus のプロンプトで以下のコマンドを入力します。
    ARCHIVE LOG LIST;
    

    現在のインスタンスのアーカイブ ログ設定が表示されます。

  3. 以下の設定を行います。

    Database log mode: Archive Mode

    Automatic archival: Enabled

  4. ARCHIVELOG モードを開始します。

    ARCHIVELOG モードが有効になっていない場合、ARCHIVELOG モードを開始してデータベースをバックアップする必要があります。

ARCHIVELOG モードを開始するには、以下の手順に従います。

  1. Oracle Serverが稼働中の場合はシャットダウンします。
  2. 以下のステートメントを Oracle で実行します。
    CONNECT SYS/SYS_PASSWORD AS SYSDBA
    
    STARTUP MOUNT;
    
    ALTER DATABASE ARCHIVELOG;
    
    ALTER DATABASE OPEN;
    

    デフォルトでは、アーカイブ ログはフラッシュ リカバリ領域に書き込まれます。 フラッシュ リカバリ領域にアーカイブ ログを書き込まない場合は、LOG_ARCHIVE_DEST_n パラメータを、アーカイブ ログを書き込む場所に設定できます。

    SQL>ALTRE SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=e:\app\administrator\oradata\<oracle_database_name>\arch' SCOPE= BOTH;
    
    システムが変更されました。
    
    SQL> ARCHIVE LOG LIST;
    

    現在のインスタンスのアーカイブ ログ設定が表示されます。

  3. 以下の設定を行います。

    Database log mode: No Archive Mode

    Automatic archival: Disabled

    Archive destination: E:\app\oracle\oradata\<oracle_database_name>\arch

    Oldest online log sequence: 21

    Current log sequence: 23

Oracle VSS Writer サービスが開始され、正常に機能します。