保護グループは、アプリケーションリソースグループのコンテナであり、災害から保護されるサービスのデータを格納します。Sun Cluster Geographic Edition ソフトウェアは、主クラスタからスタンバイクラスタへデータを複製することにより、データを保護します。Oracle Data Guard Broker 構成を保護グループに追加すると、Sun Cluster Geographic Edition ソフトウェアによって Oracle Data Guard Broker 構成に属する Oracle RAC データベースの複製の状態が監視されます。
Sun Cluster Geographic Edition ソフトウェアには、保護グループの起動、停止、スイッチオーバー、テイクオーバーなどの操作中に、Oracle Data Guard Broker 構成の役割と状態を制御する働きもあります。
保護グループに Oracle Data Guard Broker 構成を追加する前に、次の条件が満たされていることを確認してください。
保護グループがローカルクラスタで定義されている。
パートナークラスタに到達できる場合、保護グループがローカルクラスタとパートナークラスタ上でオフラインである。
Oracle Data Guard Broker 構成がローカルクラスタとパートナークラスタの両方に存在する。
Oracle Data Guard によって複製される Oracle RAC データベースを管理する Oracle RAC サーバープロキシリソースグループ および Oracle RAC サーバープロキシリソース がローカルおよびパートナークラスタの両方に存在する。
クラスタノードの 1 つにログインします。
この手順を完了するには、ユーザーに Geo Management RBAC 権利プロファイルが割り当てられている必要があります。 RBAC の詳細は、『Sun Cluster Geographic Edition のシステム管理』の「Sun Cluster Geographic Edition ソフトウェアと RBAC」を参照してください。
Oracle Data Guard Broker 構成を保護グループに追加する。
このコマンドを実行すると、ローカルクラスタ上の保護グループに構成を追加します。そして、パートナークラスタに同じ名前の保護グループが含まれている場合、その新しい構成をパートナークラスタに伝達します。
phys-node-n# geopg add-replication-component -p property [-p...] ODGConfigurationName protectiongroupname |
Oracle Data Guard Broker 構成、Oracle RAC サーバープロキシリソースグループ、または Oracle データベースのユーザー名と関連付けられたパスワードのいずれかのプロパティーを指定します。
次のプロパティーを指定できます。
local_database_name – Oracle Data Guard Broker 構成のローカルデータベース名
local_rac_proxy_svr_rg_name – Oracle Data Guard Broker 構成のローカルデータベースを管理するローカル Oracle RAC サーバープロキシリソースグループ 名
remote_database_name – Oracle Data Guard Broker 構成のリモートデータベース名
remote_rac_proxy_svr_rg_name – Oracle Data Guard Broker 構成のリモートデータベースを管理するパートナークラスタ上の Oracle RAC サーバープロキシリソースグループ 名
sysdba_password – Oracle SYSDBA 特権データベースユーザーのパスワード コマンド行で実際のパスワードを指定しないでください。-p sysdba_password= のみ指定する場合、geopg コマンドによって実際のパスワードを入力するよう求められますが、入力中には表示されません。
sysdba_username – Oracle Data Guard Broker スイッチオーバーおよびテイクオーバー操作を実行できる Oracle SYSDBA 特権データベースユーザー名
設定できるプロパティーについては、『Sun Cluster Geographic Edition のシステム管理』の付録 A「Sun Cluster Geographic Edition の標準プロパティー」を参照してください。
新しい Oracle Data Guard Broker 構成の名前を指定します。
新しい Oracle Data Guard Broker 構成を含む保護グループの名前を指定します。
Sun Cluster Geographic Edition ソフトウェアでサポートされている名前と値については、『Sun Cluster Geographic Edition のシステム管理』の付録 B「Sun Cluster Geographic Edition エンティティーに使用できる名前と値」を参照してください。
geopg コマンドの詳細は、geopg(1M)のマニュアルページを参照してください。
この例では Oracle Data Guard Broker 構成を sales-pg 保護グループに追加する方法を示します。
次のコマンドを正常に実行するには、ローカルおよびリモートのデータベースサービスにすでに接続できる状態になっている必要があります。
phys-paris-1# geopg add-replication-component \ -p local_database_name=sales \ -p remote_database_name=salesdr \ -p local_db_service_name=sales-svc \ -p remote_db_service_name=salesdr-svc \ -p standby_type=physical \ -p replication_mode=MaxPerformance \ -p sysdba_username=sys \ -p sysdba_password= \ -p local_rac_proxy_svr_rg_name=sales-rac-proxy-svr-rg \ -p remote_rac_proxy_svr_rg_name=salesdr-rac-proxy-svr-rg \ mysales.com sales-pg |