初期使用の前提条件
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です。 -
スタンバイ・データベースはフィジカル・スタンバイ・データベースです。
-