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

Oracle DatabaseワークロードをNetApp Backup and Recoveryでクローニングする

共同作成者 netapp-mwallis

NetApp Backup and Recovery を使用して、プライマリ ストレージまたはセカンダリ ストレージ上のオンプレミス ONTAP システムから Oracle Database ワークロードの書き込み可能なクローンを作成します。要件に合わせてクローンの更新をスケジュールすることもできます。

必須NetApp Consoleロール Backup and Recoveryスーパー管理者、またはBackup and Recoveryクローン管理者ロール。 "すべてのサービスに対するNetApp Consoleのアクセスロールについて学習します"

Oracle データベースのクローンを作成する

既存のスナップショットからすぐにクローンを作成します。この方法を使用して、スナップショットから継続的に更新されない 1 回限りのクローンを作成します。

手順
  1. NetApp Consoleメニューから、保護 > バックアップとリカバリ を選択します。

  2. *ワークロード*の下で、*Oracle*タイルを選択します。

  3. *Clone*を選択します。

  4. *新しいクローンを作成*を選択します。

  5. Database source セクションで、リストからソース ホストとデータベースを選択します。

    1. ソースデータベースがコンテナデータベース(CDB)の場合は、*クローンタイプ*セクションで次のいずれかを選択してください。

      • データベースの完全クローン:すべてのPDBを含む、コンテナデータベース全体をクローンします。

      • PDBクローン:コンテナデータベースのバックアップから特定のPDBを既存のターゲットコンテナデータベースにクローンします。

  6. データベース ターゲット セクションで、リストからターゲット ホストとデータベースを選択します。宛先ホストとデータベースはソースとは異なる場合があります。

  7. *次へ*を選択します。

  8. *復元ポイントの選択*ページの*クローン元*セクションで、*既存のスナップショット*を選択します。

  9. クローンのベースとして使用する既存のスナップショット(復元ポイント)をリストから選択し、*次へ*を選択します。

    スナップショットが複数の場所に保存されている場合は、「スナップショットの場所を選択」ページが表示されます。

  10. 使用するスナップショットの場所を選択し、*次へ*を選択します。

  11. *詳細オプション*ページで、次の操作を行います:

    1. オプションとして、完全なマルチテナントデータベースをクローンする場合は、*データベースクローンの完全設定*で、クローンから除外するPDBを1つ以上選択します(PDB$SEEDは常に除外されます)。このセクションは、単一テナントデータベースをクローンする場合は表示されません。

    2. 以前に仕様ファイルを保存している場合は、「ターゲットデータベースパラメータのカスタマイズ」オプションを有効にして、そのファイルをアップロードし、クローンされたデータベースの設定をカスタマイズできます。データベーススナップショットのデフォルト仕様ファイルをダウンロードすることもできます。

    3. 「Recovery scope」セクションで、アーカイブログを使用してクローンをリカバリするオプションを選択し、必要な詳細情報を入力します。「None」を選択すると、リカバリはスキップされます(アーカイブログからの変更を適用せずに、スナップショットからクローンが作成されます)。「None」はPDBクローンでは使用できません。

    4. *プレスクリプトとポストスクリプト*セクションで、*プレスクリプト*と*ポストスクリプト*のオプションの 1 つまたは両方を有効にして、クローン操作の開始前または完了後にスクリプトを実行します。各オプションについて、完全なスクリプト パスと必要な引数を入力します。

  12. *Clone*を選択します。

Oracle データベースのクローンをスケジュールする

インスタントクローンを作成し、定期的な更新をスケジュール設定して、データベースの最新状態を維持します。

メモ 更新スケジュールを設定した即時スナップショットとクローンの作成は、完全なデータベースクローンにのみ適用されます。PDBクローンでは利用できません。
手順
  1. NetApp Consoleメニューから、保護 > バックアップとリカバリ を選択します。

  2. *ワークロード*の下で、*Oracle*タイルを選択します。

  3. *Clone*を選択します。

  4. *新しいクローンを作成*を選択します。

  5. Database source セクションで、リストからソース ホストとデータベースを選択します。

  6. データベース ターゲット セクションで、リストからターゲット ホストとデータベースを選択します。宛先ホストとデータベースはソースとは異なる場合があります。

  7. *次へ*を選択します。

  8. *復元ポイントの選択*ページの*クローン元*セクションで、*インスタント Snapshot とクローン*を選択します。

  9. 作成時にスナップショットを保存する場所を選択します。

  10. *次へ*を選択します。

  11. *詳細オプション*ページで、次の操作を行います:

    1. クローンされたデータベース設定をカスタマイズするには、*ターゲット データベース パラメータのカスタマイズ*オプションを有効にします。以前に仕様ファイルを保存している場合は、このオプションを使用してそれをアップロードし、クローンされたデータベース設定をカスタマイズできます。現在の設定を反映したデータベースのデフォルトの仕様ファイルをダウンロードすることもできます。

    2. 「クローン更新スケジュール」セクションで、クローンを更新するタイミングと頻度を選択します。更新処理では、インスタントスナップショットが更新され、既存のクローンが新しいコピーで上書きされます。

    3. *プレスクリプトとポストスクリプト*セクションで、*プレスクリプト*と*ポストスクリプト*のオプションの 1 つまたは両方を有効にして、クローン操作の開始前または完了後にスクリプトを実行します。各オプションについて、完全なスクリプト パスと必要な引数を入力します。

  12. *Clone*を選択します。

クローンのスプリット

Oracle Databaseワークロードのクローンを分割することで、独立したコピーまたは長期保存用のコピーを作成できます。クローンを分割すると、クローンから新しいバックアップが作成され、保護および復元操作に使用できます。

分割操作では、ストレージVMを構成するアグリゲート、そのサイズ、およびクローンされたボリュームの保存場所が表示されます。NetApp Backup and Recoveryは、分割を完了するのに十分な空き容量があるかどうかを示します。分割後、クローンは独立します。元のクローン作成ジョブは、今後の操作のために引き続き利用可能です。

手順
  1. NetApp Backup and Recoveryメニューから、クローン を選択します。

  2. クローンを選択します。

  3. アクションアイコンを選択しますアクションオプション> 分割クローン

  4. 分割クローンの詳細を確認し、「分割」を選択します。

  5. 分割クローンが作成されると、*インベントリ*ページで確認できます。

クローンを削除する

ストレージ容量を解放するために、Oracle Databaseワークロードのクローンを削除します。ポリシーによってクローンが保護されている場合、クローンとその関連ジョブの両方が削除されます。

手順
  1. NetApp Backup and Recoveryメニューから、クローン を選択します。

  2. クローンを選択します。

  3. アクションアイコンを選択しますアクションオプション> クローンを削除

  4. クローン削除確認ダイアログボックスで、削除の詳細を確認してください。

    1. クローンまたはそのストレージにアクセスできない場合でも、クローンされたリソースをSnapCenterから削除するには、[強制削除] を選択します。

    2. *削除*を選択します。

  5. クローンを削除すると、インベントリ ページから削除されます。