Oracle DatabaseワークロードをNetApp Backup and Recoveryでクローニングする
NetApp Backup and Recovery を使用して、プライマリ ストレージまたはセカンダリ ストレージ上のオンプレミス ONTAP システムから Oracle Database ワークロードの書き込み可能なクローンを作成します。要件に合わせてクローンの更新をスケジュールすることもできます。
必須NetApp Consoleロール Backup and Recoveryスーパー管理者、またはBackup and Recoveryクローン管理者ロール。 "すべてのサービスに対するNetApp Consoleのアクセスロールについて学習します"
Oracle データベースのクローンを作成する
既存のスナップショットからすぐにクローンを作成します。この方法を使用して、スナップショットから継続的に更新されない 1 回限りのクローンを作成します。
-
NetApp Consoleメニューから、保護 > バックアップとリカバリ を選択します。
-
*ワークロード*の下で、*Oracle*タイルを選択します。
-
*Clone*を選択します。
-
*新しいクローンを作成*を選択します。
-
Database source セクションで、リストからソース ホストとデータベースを選択します。
-
ソースデータベースがコンテナデータベース(CDB)の場合は、*クローンタイプ*セクションで次のいずれかを選択してください。
-
データベースの完全クローン:すべてのPDBを含む、コンテナデータベース全体をクローンします。
-
PDBクローン:コンテナデータベースのバックアップから特定のPDBを既存のターゲットコンテナデータベースにクローンします。
-
-
-
データベース ターゲット セクションで、リストからターゲット ホストとデータベースを選択します。宛先ホストとデータベースはソースとは異なる場合があります。
-
*次へ*を選択します。
-
*復元ポイントの選択*ページの*クローン元*セクションで、*既存のスナップショット*を選択します。
-
クローンのベースとして使用する既存のスナップショット(復元ポイント)をリストから選択し、*次へ*を選択します。
スナップショットが複数の場所に保存されている場合は、「スナップショットの場所を選択」ページが表示されます。
-
使用するスナップショットの場所を選択し、*次へ*を選択します。
-
*詳細オプション*ページで、次の操作を行います:
-
オプションとして、完全なマルチテナントデータベースをクローンする場合は、*データベースクローンの完全設定*で、クローンから除外するPDBを1つ以上選択します(PDB$SEEDは常に除外されます)。このセクションは、単一テナントデータベースをクローンする場合は表示されません。
-
以前に仕様ファイルを保存している場合は、「ターゲットデータベースパラメータのカスタマイズ」オプションを有効にして、そのファイルをアップロードし、クローンされたデータベースの設定をカスタマイズできます。データベーススナップショットのデフォルト仕様ファイルをダウンロードすることもできます。
-
「Recovery scope」セクションで、アーカイブログを使用してクローンをリカバリするオプションを選択し、必要な詳細情報を入力します。「None」を選択すると、リカバリはスキップされます(アーカイブログからの変更を適用せずに、スナップショットからクローンが作成されます)。「None」はPDBクローンでは使用できません。
-
*プレスクリプトとポストスクリプト*セクションで、*プレスクリプト*と*ポストスクリプト*のオプションの 1 つまたは両方を有効にして、クローン操作の開始前または完了後にスクリプトを実行します。各オプションについて、完全なスクリプト パスと必要な引数を入力します。
-
-
*Clone*を選択します。
Oracle データベースのクローンをスケジュールする
インスタントクローンを作成し、定期的な更新をスケジュール設定して、データベースの最新状態を維持します。
|
|
更新スケジュールを設定した即時スナップショットとクローンの作成は、完全なデータベースクローンにのみ適用されます。PDBクローンでは利用できません。 |
-
NetApp Consoleメニューから、保護 > バックアップとリカバリ を選択します。
-
*ワークロード*の下で、*Oracle*タイルを選択します。
-
*Clone*を選択します。
-
*新しいクローンを作成*を選択します。
-
Database source セクションで、リストからソース ホストとデータベースを選択します。
-
データベース ターゲット セクションで、リストからターゲット ホストとデータベースを選択します。宛先ホストとデータベースはソースとは異なる場合があります。
-
*次へ*を選択します。
-
*復元ポイントの選択*ページの*クローン元*セクションで、*インスタント Snapshot とクローン*を選択します。
-
作成時にスナップショットを保存する場所を選択します。
-
*次へ*を選択します。
-
*詳細オプション*ページで、次の操作を行います:
-
クローンされたデータベース設定をカスタマイズするには、*ターゲット データベース パラメータのカスタマイズ*オプションを有効にします。以前に仕様ファイルを保存している場合は、このオプションを使用してそれをアップロードし、クローンされたデータベース設定をカスタマイズできます。現在の設定を反映したデータベースのデフォルトの仕様ファイルをダウンロードすることもできます。
-
「クローン更新スケジュール」セクションで、クローンを更新するタイミングと頻度を選択します。更新処理では、インスタントスナップショットが更新され、既存のクローンが新しいコピーで上書きされます。
-
*プレスクリプトとポストスクリプト*セクションで、*プレスクリプト*と*ポストスクリプト*のオプションの 1 つまたは両方を有効にして、クローン操作の開始前または完了後にスクリプトを実行します。各オプションについて、完全なスクリプト パスと必要な引数を入力します。
-
-
*Clone*を選択します。
クローンのスプリット
Oracle Databaseワークロードのクローンを分割することで、独立したコピーまたは長期保存用のコピーを作成できます。クローンを分割すると、クローンから新しいバックアップが作成され、保護および復元操作に使用できます。
分割操作では、ストレージVMを構成するアグリゲート、そのサイズ、およびクローンされたボリュームの保存場所が表示されます。NetApp Backup and Recoveryは、分割を完了するのに十分な空き容量があるかどうかを示します。分割後、クローンは独立します。元のクローン作成ジョブは、今後の操作のために引き続き利用可能です。
-
NetApp Backup and Recoveryメニューから、クローン を選択します。
-
クローンを選択します。
-
アクションアイコンを選択します
> 分割クローン。 -
分割クローンの詳細を確認し、「分割」を選択します。
-
分割クローンが作成されると、*インベントリ*ページで確認できます。
クローンを削除する
ストレージ容量を解放するために、Oracle Databaseワークロードのクローンを削除します。ポリシーによってクローンが保護されている場合、クローンとその関連ジョブの両方が削除されます。
-
NetApp Backup and Recoveryメニューから、クローン を選択します。
-
クローンを選択します。
-
アクションアイコンを選択します
> クローンを削除。 -
クローン削除確認ダイアログボックスで、削除の詳細を確認してください。
-
クローンまたはそのストレージにアクセスできない場合でも、クローンされたリソースをSnapCenterから削除するには、[強制削除] を選択します。
-
*削除*を選択します。
-
-
クローンを削除すると、インベントリ ページから削除されます。