Backup and DR による Oracle データベースの保護の前提条件は次のとおりです。
OS 認証とデータベース認証とファイル システムまたは ASM ディスク グループでの Oracle RMAN バックアップのコンセプトを確認します。
保護用に Oracle データベースを準備するの手順に沿って、データベースを準備します。
ステップ | 場所 | What | これらの手順は次の場所にあります。 |
---|---|---|---|
1 | データベース サーバー | Backup and DR エージェントをインストールまたはアップグレードします。常に最新の Backup and DR エージェントを使用します。 | ホストに適したバックアップと DR のエージェントを取得する |
2 | 管理コンソール > [管理] > [ホスト] | データベース サーバーは、ホストまたは VM として追加する必要があります。 | ホストを追加します。 |
3 | 管理コンソールの Oracle データベース ウィザード | オンボーディング ウィザードを使用して、データベースを検出して保護します。 | Oracle アプリケーションを検出して保護します。 |
4 | バックアップ プラン | データベースに適したバックアップ テンプレートとリソース プロファイルが 1 つ以上必要です。 | Oracle データベースのポリシーのオーバーライド |
5 | アプリ マネージャー | 設定する必要がある Oracle 固有の [アプリケーションの詳細と設定] が多数あります。 | Oracle データベースのアプリケーションの詳細と設定 |
Oracle OS ユーザー
データベース インスタンスは、Oracle バイナリを所有する Oracle OS ユーザーとして実行されている必要があります。データベース インスタンスが Oracle OS 所有者とは異なる OS ユーザー アカウントとして実行されている場合は、データベース インスタンスを実行している OS ユーザーに Oracle OS 所有者と同じグループ アクセス権限があることを確認します。
OS 認証とデータベース認証
以降のセクションでは、OS 認証とデータベース認証を使用する Backup and DR の違いについて説明します。
デフォルトでは、ホストは OS 認証を使用します。Linux ホストでは、OS 認証または DB 認証を使用できます。Windows ホストでは、OS 認証のみを使用できます。
OS 認証を使用した Backup and DR
OS 認証では、データベース ユーザー アカウントもサービス名も必要ありません。Backup and DR は、データベースへの接続に / as sysdba
を使用します。
管理コンソールの [アプリケーションの詳細と設定] で、認証構成を検証できます。
データベース認証を使用したバックアップと DR
Oracle データベース認証では、Oracle データベースの認証情報が使用されます。Oracle データベース認証では、sysdba 権限(Oracle 12c 以降の場合は sysbackup)でデータベースに接続するために、データベース認証情報を指定する必要があります。
Oracle データベース認証を有効にするには、次の手順を行います。
管理コンソールで、[管理] プルダウン メニューをクリックし、[ホスト] を選択します。
認証するデータベース サーバーを右クリックして、[編集] をクリックします。
[ホストの編集] ページで、[Oracle Database 認証を使用する] ボタンを右にスライドします。バックアップ ジョブは、そのデータベース サーバー上のすべてのデータベースにデータベース認証を使用します。バックアップを成功させるには、[アプリケーションの詳細と設定] にデータベース ユーザー アカウントが必要です。
[App Manager] に移動し、データベース認証を有効にしたホストのデータベースを右クリックして、[Manage Backup Plan] を選択します。
ページ上部の [詳細と設定] をクリックします。
[認証] までスクロールして、認証情報を入力します。構成を検証し、必要に応じて他の設定を入力します。
このデータベース サーバーから管理される各データベースに対して、手順 4 から手順 6 を繰り返します。
ファイル システムまたは ASM ディスク グループの Oracle RMAN バックアップ
Oracle データベースのバックアップには、イメージが次のものから保護されているかどうかに応じて異なるプロパティがあります。
ファイル システム: Oracle ASM 以外のすべてのソース データベース構成では、バックアップはファイル システムにあります。ファイル システム上のデータファイルを使用して Oracle データベースをバックアップするをご覧ください。
ASM ディスク グループ: ソース データベース構成で ASM が使用されている場合、バックアップは ASM ディスク グループにあります。Oracle ASM ディスク グループで Oracle データベースを保護する方法については、ASM ディスク グループのデータファイルを使用して Oracle データベースをバックアップするをご覧ください。アプリケーションの詳細と設定も必ずご確認ください。
ファイル システムにデータファイルがある Oracle データベースをバックアップする
このセクションでは、ファイル システム上のデータファイルを使用して Oracle データベースをバックアップする方法について説明します。
ファイル システム上の Backup and DR ステージング ディスク
ファイル システムにデータファイルがある Oracle データベースをバックアップすると、Backup and DR ステージング ディスクが Oracle サーバー(保護されたノード)にマッピングされます。OS のファイル システムに基づく新しいファイル システムが Backup and DR ステージング ディスクに作成されます。たとえば、移行元データベースが Linux ext4 にある場合、ext4 ファイル システムが作成されます。
データベース全体のすべてのデータファイルの RMAN イメージコピーが、バックアップと DR によって提示されたファイル システムにキャプチャされます。ステージング ディスクのスナップショットが作成されます。
dNFS がサポートされています。仮想 Oracle データベースを保護してマウントするように dNFS を構成するをご覧ください。
ASM ディスク グループ上のバックアップと DR のステージング ディスク
特定のファイル システム データベースを ASM ディスク グループ形式で保護するには、[アプリケーションの詳細と設定] で [ファイル システム形式を Oracle ASM 形式に変換する] チェックボックスをオンにします。これには、保護されたデータベース ノードに ASM がインストールされて実行されている必要があります。
Oracle ASM ディスク グループでファイル システムの Oracle データベース イメージをキャプチャすると、バックアップと DR のステージング ディスクが Oracle データベース サーバーにマッピングされ、Oracle ASM レイヤに提示されます。ASM バックアップ ディスク グループは、マッピングされたディスクを使用して ASM の下に作成されます。
ASM ディスク グループにデータファイルがある Oracle データベースをバックアップする
このセクションでは、ASM ディスク グループにデータファイルがある Oracle データベースをバックアップする方法について説明します。
ASM ディスク グループ上のバックアップと DR のステージング ディスク
ASM ディスク グループにデータファイルがある Oracle データベースをバックアップすると、バックアップと DR のステージング ディスクが Oracle データベース サーバーにマッピングされ、Oracle ASM レイヤに提示されます。ASM バックアップ ディスク グループは、マッピングされたディスクを使用して ASM の下に作成されます。
データベース全体のすべてのデータファイルの RMAN イメージコピーが、ASM ヘッダー情報を保持するバックアップと DR によって提示された ASM ディスク グループにキャプチャされます。ASM ヘッダー情報を含むステージング ディスクのスナップショットが作成されます。
Backup and DR ステージング ディスクを個々の RAC メンバーノードまたはすべての RAC メンバーノードに提示するための [Application Details & Settings] は次のとおりです。
RAC メンバーの自動検出: 公開 IP アドレスを手動で入力するのではなく、Backup and DR で RAC ノードを自動検出する場合は、この設定を選択します。自動検出が選択されている場合、Backup and DR ステージング ディスクはすべての RAC メンバーノードに提示されます。
RAC メンバーノード: Backup and DR ステージング ディスクを提示する RAC メンバーノードのパブリック IP アドレスを指定します。RAC メンバーの自動検出を使用する場合は、この操作は必要ありません。
詳細については、Oracle データベースのアプリケーションの詳細と設定をご覧ください。
複数のノードからバックアップを実行するには、複数のノードから並列 RMAN イメージ コピーを構成するの説明に従って tnsnames を構成します。最適な結果を得るには、ASM のスケーラビリティと制限(Oracle Doc ID 370921.1)に注意してください。
ファイル システム上の Backup and DR ステージング ディスク
ASM データベースをファイル システム形式で保護するには、[アプリケーションの詳細と設定] に移動し、[ASM 形式をファイル システム形式に変換する] で [はい] を選択します。
バックアップと DR のステージング ディスクは、Oracle サーバー(保護されたノード)にマッピングされます。OS のファイル システムに基づく新しいファイル システムが Backup and DR ステージング ディスクに作成されます。たとえば、ソース データベースが Linux ext4 にある場合、ext4 ファイル システムが作成されます。
データベース全体のすべてのデータファイルの RMAN イメージコピーが、バックアップと DR によって提示されたファイル システムにキャプチャされます。ステージング ディスクのスナップショットが作成されます。
dNFS がサポートされています。仮想 Oracle データベースを保護してマウントするように dNFS を構成するをご覧ください。
Oracle DBA ガイド
- Oracle データベースの Backup and DR
- Oracle データベースを保護するための前提条件
- Oracle パッチと既知の問題
- 保護用に Oracle データベースを準備する
- Oracle データベースを検出して保護する
- Oracle データベースの詳細と設定
- バックアップと DR で dNFS を使用する
- 検出された Oracle データベースを保護する
- Oracle データベースを標準マウントとしてマウントする
- Oracle データベースのインスタント仮想コピーを作成する
- Oracle データベースを復元して復旧する
- マウントと移行を使用した Oracle データベースの瞬時復元
- バックアップと DR のワークフローを使用して環境をプロビジョニングする