プラグイン可能なデータベースをクローニングします
プラグイン可能なデータベース( PDB )を、同じホストまたは代替ホスト上にある別のターゲット CDB にクローニングすることができます。クローニングした PDB を目的の SCN または日時にリカバリすることもできます。
-
手順 *
-
左側のナビゲーションペインで、 * リソース * をクリックし、リストから適切なプラグインを選択します。
-
[ リソース ] ページで、 [ * 表示 ] リストから [ * データベース * ] または [ * リソースグループ * ] を選択します。
-
データベースの詳細ビューまたはリソースグループの詳細ビューで、タイプがシングルインスタンス(マルチテナント)のデータベースを選択します。
データベーストポロジのページが表示されます。
-
[ コピーの管理 ] ビューで、バックアップを [ ローカルコピー ] (プライマリ)、 [ ミラーコピー ] (セカンダリ)、または [ バックアップコピー ] (セカンダリ)から選択します。
-
表からバックアップを選択し、 * をクリックします*
-
[ 名前 ] ページで、次の操作を実行します。
-
[PDB Clone] を選択します。
-
クローニングする PDB を指定します。
一度にクローニングできる PDB は 1 つだけです。 -
クローン PDB の名前を指定します。
-
-
[ 場所 ] ページで、次の操作を実行します。
フィールド
手順
ホストをクローニングする
ソースデータベースホストがデフォルトで入力されています。
代替ホスト上にクローンを作成する場合は、ソース・データベース・ホストと同じバージョンの Oracle および OS を持つホストを選択します。
ターゲット CDB
クローニングされた PDB を含める CDB を選択します。
ターゲット CDB が実行されていることを確認します。
データベースの状態
PDB を読み取り / 書き込みモードで開く場合は、「 * クローン PDB を読み取り / 書き込みモードで開く」チェックボックスをオンにします。
データファイルの場所
データファイルの場所がデフォルトで入力されています。
SAN または NFS ファイルシステムの SnapCenter のデフォルトの命名規則は、 FileSystemNameofsourcedatabE_SCJOBID です。
ASM ディスクグループの SnapCenter のデフォルトの命名規則は、 SC_HASHCODEofDISKGROUP_SCJOBID です。HASHCODEofDISKGROUP は、 ASM ディスクグループごとに一意の自動生成番号( 2 ~ 10 桁)です。
ASM ディスクグループ名をカスタマイズする場合は、 Oracle がサポートする最大長に名前の長さが準拠していることを確認してください。 別のパスを指定する場合は、クローンデータベースのデータファイルマウントポイントまたは ASM ディスクグループ名を入力する必要があります。
Oracle ホーム、ユーザ名、およびグループの詳細が、ソースデータベースから自動的に入力されます。この値は、クローンを作成するホストの Oracle 環境に基づいて変更できます。
-
PreOps ページで、次の手順を実行します。
-
クローニング処理の前に実行するプリスクリプトのパスと引数を入力します。
プリスクリプトは /var/opt/snapcenter /spl/scripts またはこのパス内の任意のフォルダに保存する必要があります。デフォルトでは、 /var/opt/snapcenter /spl/scripts パスが読み込まれます。このパス内の任意のフォルダにスクリプトを配置した場合は、スクリプトが配置されているフォルダまでの完全なパスを指定する必要があります。
SnapCenter では、プリスクリプトとポストスクリプトを実行する際に、事前定義された環境変数を使用できます。 "詳細はこちら。"
-
補助 CDB クローンデータベースのパラメータ設定セクションで、データベースの初期化に使用される、すでにデータが格納されているデータベースパラメータの値を変更します。
-
-
[*Reset] をクリックして、データベースパラメータのデフォルト設定を取得します。
-
PostOps ページで、 * Until Cancel * がデフォルトで選択され、クローンデータベースのリカバリを実行します。
SnapCenter が適切なログ・バックアップを見つけられない場合は、 * Until Cancel * オプションは選択されません。外部アーカイブログの場所を指定する: * でログバックアップを使用できない場合は、外部アーカイブログの場所を指定します。 *複数のログの場所を指定できます。
フラッシュリカバリ領域( FRA )と Oracle Managed Files ( OMF )をサポートするように設定されているソースデータベースをクローニングする場合は、リカバリのログデスティネーションも OMF ディレクトリ構造に従っている必要があります。 フィールド名 説明 キャンセルするまで
SnapCenter は、クローニング用に選択されたデータバックアップのあとに、アーカイブログの連続が解除された最新のログバックアップをマウントすることによってリカバリを実行します。
セカンダリストレージでクローンを実行するには、プライマリストレージでログとデータのバックアップを実行し、セカンダリストレージでログとデータのバックアップを実行する必要があります。クローンデータベースは、欠落または破損したログファイルまでリカバリされます。
日付と時刻
SnapCenter は、指定された日時までデータベースをリカバリします。
時刻は 24 時間形式で指定できます。 Until SCN (システム変更番号)
SnapCenter は、指定された System Change Number ( SCN )までデータベースをリカバリします。
外部アーカイブログの場所を指定します
外部アーカイブログの場所を指定します。
新しい DBID を作成します
デフォルトでは、補助クローンデータベースに対して新しい DBID * を作成チェック・ボックスは選択されません。
補助クローンデータベースとソースデータベースを区別するために一意の番号( DBID )を生成する場合は、このチェックボックスを選択します。
一時表領域用の tempfile を作成します
クローニングされたデータベースのデフォルトの一時表領域に対して一時ファイルを作成する場合は、チェックボックスをオンにします。
このチェックボックスをオフにすると、 tempfile を使用せずにデータベースクローンが作成されます。
クローン作成時に適用する SQL エントリを入力します
クローン作成時に適用する SQL エントリを追加します。
クローニング処理のあとに実行するスクリプトを入力します
クローニング処理の実行後に実行するポストスクリプトのパスと引数を指定します。
PostScript は /var/opt/snapcenter /spl/scripts_or に保存するか、このパス内の任意のフォルダに保存する必要があります。
デフォルトでは、 /var/opt/snapcenter /spl/scripts_path が読み込まれます。このパス内の任意のフォルダにスクリプトを配置した場合は、スクリプトが配置されているフォルダまでの完全なパスを指定する必要があります。
クローニング処理が失敗した場合、ポストスクリプトは実行されず、クリーンアップアクティビティは直接トリガーされます。 -
[ 通知 ] ページの [ 電子メールの設定 *] ドロップダウンリストから、電子メールを送信するシナリオを選択します。
また、送信者と受信者の E メールアドレス、および E メールの件名を指定する必要があります。実行したクローン処理のレポートを添付する場合は、 * ジョブレポートの添付 * を選択します。
E メール通知を利用する場合は、 GUI または PowerShell コマンド Set-SmtpServer を使用して、 SMTP サーバの詳細を指定しておく必要があります。 -
概要を確認し、 [ 完了 ] をクリックします。
-
操作の進行状況を監視するには、 * Monitor * > * Jobs * をクリックします。
-
-
終了後 *
クローニングされた PDB のバックアップを作成する場合は、クローン PDB のみをバックアップできないため、 PDB がクローニングされたターゲット CDB をバックアップしてください。セカンダリ関係を使用してバックアップを作成する場合は、ターゲット CDB のセカンダリ関係を作成する必要があります。
RAC セットアップでは、クローニングされた PDB のストレージは、 PDB クローンが実行されたノードにのみ接続されます。RAC の他のノードの PDB はマウント状態です。クローニングした PDB に他のノードからアクセスできるようにするには、その PDB を他のノードに手動で接続してください。