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

バックアップからデータベースをクローニングする

共同作成者

バックアップからデータベースをクローニングするには、 clone create コマンドを使用します。

最初に、データベースのクローン仕様ファイルを作成する必要があります。SnapManager は、この仕様ファイル内の情報に基づいてクローンを作成します。

クローンには新しい Oracle System Identifier ( SID ;システム ID )を設定する必要があります。SID が同じ 2 つのデータベースを、同じホスト上で同時に実行することはできません。同じ SID を使用する別のホストにクローンを作成することは可能です。クローンに一意の名前を指定するには、 -label を使用します。このオプションを使用しない場合、 SnapManager は SID 、日付、時刻を含む一意のクローン名を作成します。

データベースをクローニングした後、新しいクローンデータベース接続情報を使用して、クライアントマシン上の tnsnames.ora ファイルを更新することができます。tnsnames.ora ファイルは、完全なデータベース情報を指定することなく Oracle インスタンスに接続するために使用されます。SnapManager は tnsnames.ora ファイルを更新しません。

プロファイルに -include-pone-backups を指定して作成したものを使用している場合は、必ずアーカイブ・ログ・ファイルを含むバックアップを作成します。 SnapManagerSnapManager でクローニングできるのは、フルデータベースバックアップのみです。

SnapManager ( 3.2 以降)では、データ・ファイルおよびアーカイブ・ログ・ファイルが含まれているバックアップをクローニングできます。

アーカイブログが外部の場所から利用できる場合、クローニング中に外部の場所を指定して、クローンデータベースを整合性のある状態にリカバリできます。外部の場所に Oracle からアクセスできることを確認する必要があります。アーカイブログのみのバックアップのクローニングはサポートされていません。

アーカイブログのバックアップは、オンラインのパーシャルバックアップとともに作成されますが、このバックアップを使用してデータベースのクローンを作成することはできません。

外部アーカイブログファイルの場所からデータベースバックアップをクローニングできるのは、スタンドアロンデータベースの場合だけです。

外部アーカイブログファイルの場所を使用した Real Application Clusters ( RAC )データベースのオンラインデータベースバックアップのクローニングが、リカバリエラーのために失敗します。これは、データベースバックアップのクローニング中に、 Oracle データベースが外部アーカイブログの場所からリカバリ用のアーカイブログファイルを検出して適用できないためです。

オプションのパラメータとして -dump オプションを指定すると、クローン作成処理の成功後または失敗後にダンプファイルを収集できます。

  • アーカイブログバックアップなしのデータファイルバックアップのクローニング *

データファイルのバックアップにアーカイブログバックアップが含まれていない場合、 SnapManager for Oracle は、バックアップ時に記録された System Change Number ( SCN )に基づいてデータベースのクローンを作成します。クローニングされたデータベースをリカバリできない場合は、 SnapManager for Oracle がデータベースのクローニングを続行していて、最後にクローンの作成に成功したにもかかわらず、「 The Archived log file for thread <number> and change <scn > required to complete recovery 」というエラーメッセージが表示されます。

アーカイブログのバックアップを含めずにデータファイルのバックアップを使用してクローニングする場合、 SnapManager は、バックアップ中に記録される最後のアーカイブログ SCN まで、クローニングされたデータベースをリカバリします。

  1. クローン仕様ファイルを作成します。

  2. クローンを作成するには、次のコマンドを入力します。 smo clone create -backup-labelbackup_name -newsidnew_sid -labelclone_label-profileprofileprofileprofileprofileprofile_name -clonespecfull_path_to_clonespecfile [-taskspectaskspec] [-recover-from-location] path1[,<path2>] [-dump]

    • 関連情報 *