初期使用の前提条件

DGMGRL使用の前提条件の1つは、1つのプライマリ・データベースと任意の数のスタンバイ・データベースが存在していることです。

構成内のすべてのデータベースについて、DG_BROKER_START初期化パラメータをTRUEに設定する必要があります。また、各データベースがサーバー・パラメータ・ファイル(SPFILE)を使用するように構成されている必要があります。

必要な場合は、プライマリ・データベースとスタンバイ・データベースの初期化パラメータ・ファイル(PFILE)をサーバー・パラメータ・ファイル(SPFILE)に変換します。次のSQL*Plusコマンドを使用します。

CREATE SPFILE='spfilename' FROM PFILE='pfilename';

サーバー・パラメータ・ファイルを使用してインスタンスが起動されていない場合は、そのインスタンスを停止し、サーバー・パラメータ・ファイルを使用して再起動します。

Oracleインスタンスの起動後に、SQLのALTER SYSTEM文を使用してDG_BROKER_START=TRUE初期化パラメータを設定します。パラメータ値は、サーバー・パラメータ・ファイルに保存されます。Oracleインスタンスの次回起動時にブローカが自動的に起動されるため、SQLのALTER SYSTEM文の再発行は不要です。

これらの使用例では、次を前提としています。

  • プライマリ・データベースとスタンバイ・データベースへの接続にTCP/IPが使用されていること。

  • プライマリ・データベースの制御ファイルとデータファイルのバックアップから、スタンバイ・データベースが作成されていること(詳細は『Oracle Data Guard概要および管理』を参照)

  • 使用例は、次のブローカ構成を前提としています。

    • 構成名はDRSolutionです。

    • プライマリ・データベースの一意名(DB_UNIQUE_NAME)はNorth_Salesです。

    • リモート・スタンバイ・データベースの一意名(DB_UNIQUE_NAME)はSouth_Salesです。

    • 保護モードは最大パフォーマンス・モードです。

    • プライマリ・データベースおよびスタンバイ・データベースの両方にスタンバイREDOログ・ファイルが構成されます。両方のデータベースの転送モードはASYNCです。

    • スタンバイ・データベースはフィジカル・スタンバイ・データベースです。