プライマリ・コンテンツに移動
Oracle® Database管理者リファレンス
18c for Microsoft Windows
E99714-01
目次へ移動
目次
索引へ移動
索引

前
次

データベースの複製について

VSSシャドウ・コピーを転送できる場合、それらのシャドウ・コピーを使用してプライマリ・データベースを複製できます。

この章の文脈では、複製とは、異なるデータベースのシャドウ・コピーから新規データベースを作成することを意味します。シャドウ・コピーから作成した複製データベースは、Data Guard環境で非スタンバイ・データベースまたはスタンバイ・データベースとして使用できます。DUPLICATEコマンドを使用するRMANの複製とは異なる手順となることに注意してください。

シャドウ・コピーからの非スタンバイ・データベースの作成

シャドウ・コピーから非スタンバイ・データベースを作成するには、この手順を使用します。

この項では、プライマリ・データベースと同じファイル・システム構造を持つホストにデータベースを複製するものと仮定します。

シャドウ・コピーから非スタンバイ・データベースを作成するには、次のようにします。

  1. 新しいホストにデータベースをリストアします。
  2. 複製データベースでSQL*Plusセッションを開始し、DBIDを取得します。次のようにDBIDを問い合せます。
    SELECT DBID FROM V$DATABASE;
    
  3. 一貫性のある状態でデータベースを停止します。次のようにデータベースを停止します。
    SHUTDOWN;
    
  4. DBNEWIDユーティリティを使用してDBIDを変更します。
  5. データベースをオープンします。
  6. 複製データベースでSQL*Plusセッションを開始し、DBIDを問い合せます。次のようにDBIDを問い合せます。
    SELECT DBID FROM V$DATABASE;

    関連項目:

    DBNEWIDの使用方法の詳細は、『Oracle Databaseユーティリティ』を参照してください。

関連トピック

シャドウ・コピーからのスタンバイ・データベースの作成

シャドウ・コピーからスタンバイ・データベースを作成するには、この手順を使用します。

この項では、プライマリ・データベースと同じファイル・システム構造を持つホストにスタンバイ・データベースを作成したものと仮定します。また、この項では、読者が『Oracle Data Guard概要および管理』に目を通しており、スタンバイ・データベースの作成とメンテナンスについてよく理解していることを前提とします。

シャドウ・コピーからスタンバイ・データベースを作成するには、次のようにします。

  1. スタンバイ・ホストにデータベースをリストアします。
  2. 新しいデータベースに対してSQL*Plusセッションを開始します。プライマリ・データベースから新しいスタンバイ制御ファイルを取得する必要があります。SQL文ALTER DATABASE CREATE STANDBY CONTROLFILEを使用して制御ファイルを作成できます。
  3. インスタンスを起動してスタンバイ制御ファイルをマウントします。

関連トピック

関連項目:

『Oracle Data Guard概要および管理』