Sun StorageTek Availability Suite、Hitachi TrueCopy、EMC SRDF などのその他のデータ複製機構と違い、Oracle Data Guard は Oracle RAC ソフトウェアの中心となる機能です。 したがって、これらのホストまたはストレージベースのデータ複製機構の 1 つを使用する場合と違い、ユーザーは、Sun Cluster Geographic Edition の制御下に Oracle RAC サーバープロキシリソースグループ を置きません。データベースまたは複製を停止することなく、Oracle Data Guard が Sun Cluster Geographic Edition へ複製しているデータベースの Oracle Data Guard Broker 構成を追加できます。
新しい保護グループへの Oracle Data Guard 複製データベースが含まれている既存の Oracle Data Guard Broker 構成を追加するには、次の一般的な手順を完了してください。
どちらかのクラスタのノードで保護グループを作成します。
この手順は「Oracle Data Guard 保護グループを作成して構成する方法」で説明しています。
同じノードで、保護グループに Oracle Data Guard Broker 構成を追加します。
この手順は「Oracle Data Guard Broker 構成を Oracle Data Guard 保護グループに追加する方法」で説明しています。
もう一方のクラスタのノードで、保護グループ構成を取得します。
この手順は「Oracle Data Guard 保護グループ構成をパートナークラスタに複製する方法」で説明しています。
同じノードで、Oracle シャドウ RAC サーバープロキシリソースグループ およびアプリケーションリソースグループを保護グループに追加します。
この手順は「アプリケーションリソースグループを Oracle Data Guard 保護グループに追加する方法」で説明しています。
どちらかのクラスタからグローバルに、または主クラスタからローカルに保護グループを有効にします。
この手順は「Oracle Data Guard 保護グループを有効にする方法」で説明しています。
次の例では、Oracle Data Guard 保護グループの管理に必要なすべての手順を示します。手順の詳細については、この章の後半で説明しています。
cluster-paris クラスタ上に保護グループを作成します。
phys-paris-1# geopg create -d odg -o primary -s paris-newyork-ps sales-pg Protection group "sales-pg" has been successfully created |
cluster-paris が主クラスタです。追加の Oracle Data Guard 保護グループのプロパティーを設定する必要はありません。
mysales.com という Oracle Data Guard Broker 構成を保護グループに追加します。
セキュリティを確保するため、sysdba_password プロパティーを指定する場合は、パスワードを指定しないでください。-p sysdba_password= のみ指定する場合、geopg コマンドによって実際のパスワードを入力するよう求められますが、入力中には表示されません。 別のシェルスクリプトから geopg コマンドを起動するとき、パスワードをコマンドに連結できます。
また、次のコマンドを正常に実行するには、ローカルおよびリモートのデータベースサービスにすでに接続できる状態になっている必要があります。
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
Oracle Data Guard configuration "mysales.com" successfully added
to the protection group "sales-pg"
|
シャドウ Oracle RAC、複製リソースグループ、および以前の手順で保護グループに追加したリソースが追加されたことを確認します。
phys-paris-1# clresourcegroup status
=== Cluster Resource Groups ===
Group Name Node Name Suspended Status
---------- --------- --------- ------
rac-framework-rg phys-paris-1 No Online
phys-paris-2 No Online
scal-oradata-dg-rg phys-paris-1 No Online
phys-paris-2 No Online
qfs-oradata-mds-rg phys-paris-1 No Online
phys-paris-2 No Offline
scal-oradata-mp-rg phys-paris-1 No Online
phys-paris-2 No Online
rac_server_proxy-rg phys-paris-1 No Online
phys-paris-2 No Online
geo-clusterstate phys-paris-1 No Online
phys-paris-2 No Online
geo-infrastructure phys-paris-1 No Offline
phys-paris-2 No Online
sales-pg-odg-rep-rg phys-paris-1 No Online
phys-paris-2 No Offline
mysales_com-rac-proxy-svr-shadow-rg phys-paris-1 No Unmanaged
phys-paris-2 No Unmanaged
phys-paris-1# clresource status
Resource Name Node Name State Status Message
------------- --------- ----- --------------
rac-framework-rs phys-paris-1 Online Online
phys-paris-2 Online Online
rac-udlm-rs phys-paris-1 Online Online
phys-paris-2 Online Online
rac-svm-rs phys-paris-1 Online Online
phys-paris-2 Online Online
crs_framework-rs phys-paris-1 Online Online
phys-paris-2 Online Online
scal-oradata-dg-rs phys-paris-1 Online Online - Diskgroup
online
phys-paris-2 Online Online - Diskgroup
online
qfs-oradata-mds-rs phys-paris-1 Online Online - Service is
online.
phys-paris-2 Offline Offline
scal-oradata-mp-rs phys-paris-1 Online Online
phys-paris-2 Online Online
rac_server_proxy-rs phys-paris-1 Online Online - Oracle
instance UP
phys-paris-2 Online Online - Oracle
instance UP
geo-servicetag phys-paris-1 Online but not monitored Online
phys-paris-2 Online but not monitored Online
geo-clustername phys-paris-1 Offline Offline
phys-paris-2 Online Online -
LogicalHostname
online.
geo-hbmonitor phys-paris-1 Offline Offline
phys-paris-2 Online Online - Daemon OK
geo-failovercontrol phys-paris-1 Offline Offline
phys-paris-2 Online Online - Service is
online.
mysales_com-odg-rep-rs phys-paris-1 Offline Offline
phys-paris-2 Offline Offline
mysales_com-rac-proxy-svr-shadow-rs phys-paris-1 Offline Offline
phys-paris-2 Offline Offline
|
保護グループをローカルに有効にします。
phys-paris-1# geopg start -e local sales-pg Processing operation... The timeout period for this operation on each cluster is 3600 seconds (3600000 milliseconds)... Protection group "sales-pg" successfully started. |
mysales.com Oracle Data Guard Broker 構成がまだ有効でない場合、このプロセスには数分以上かかる場合があります。プロセスにかかる実際の時間は、プライマリデータベースとスタンバイデータベースの構成およびクラスタ間の距離によって異なります。
データの複製が正常に開始したことを確認します。
phys-paris-1# geoadm status
Cluster: cluster-paris
Partnership "paris-newyork-ps" : OK
Partner clusters : cluster-newyork
Synchronization : OK
ICRM Connection : OK
Heartbeat "hb_cluster-paris~cluster-newyork" monitoring \
"paris-newyork-ps" OK
Plug-in "ping-plugin" : Inactive
Plug-in "tcp_udp_plugin" : OK
Protection group "sales-pg" : Error
Partnership : paris-newyork-ps
Synchronization : Error
Cluster cluster-paris : OK
Role : Primary
Activation State : Activated
Configuration : OK
Data replication : OK
Resource groups : None
Cluster cluster-newyork : Unknown
Role : Unknown
Activation State : Unknown
Configuration : Unknown
Data Replication : Unknown
Resource Groups : Unknown
|
パートナークラスタのノードの 1 つで保護グループを取得します。
phys-newyork-1# geopg get -s paris-newyork-ps sales-pg Protection group "sales-pg" has been successfully created. |
シャドウ Oracle RAC、複製リソースグループ、および以前の手順で取得した保護グループのリソースが取得されたことを確認します。
phys-newyork-1# clresourcegroup status
=== Cluster Resource Groups ===
Group Name Node Name Suspended Status
---------- --------- --------- ------
rac-framework-rg phys-newyork-1 No Online
phys-newyork-2 No Online
scal-oradata-dg-rg phys-newyork-1 No Online
phys-newyork-2 No Online
qfs-oradata-mds-rg phys-newyork-1 No Online
phys-newyork-2 No Offline
scal-oradata-mp-rg phys-newyork-1 No Online
phys-newyork-2 No Online
rac_server_proxy-rg phys-newyork-1 No Online
phys-newyork-2 No Online
geo-clusterstate phys-newyork-1 No Online
phys-newyork-2 No Online
geo-infrastructure phys-newyork-1 No Offline
phys-newyork-2 No Online
sales-pg-odg-rep-rg phys-newyork-1 No Online
phys-newyork-2 No Offline
mysales_com-rac-proxy-svr-shadow-rg phys-newyork-1 No Unmanaged
phys-newyork-2 No Unmanaged
phys-newyork-1# clresource status
=== Cluster Resources ===
Resource Name Node Name State Status Message
------------- --------- ----- --------------
rac-framework-rs phys-newyork-1 Online Online
phys-newyork-2 Online Online
rac-udlm-rs phys-newyork-1 Online Online
phys-newyork-2 Online Online
rac-svm-rs phys-newyork-1 Online Online
phys-newyork-2 Online Online
crs_framework-rs phys-newyork-1 Online Online
phys-newyork-2 Online Online
scal-oradata-dg-rs phys-newyork-1 Online Online - Diskgroup online
phys-newyork-2 Online Online - Diskgroup online
qfs-oradata-mds-rs phys-newyork-1 Online Online - Service is online.
phys-newyork-2 Offline Offline
scal-oradata-mp-rs phys-newyork-1 Online Online
phys-newyork-2 Online Online
rac_server_proxy-rs phys-newyork-1 Online Online - Oracle instance UP
phys-newyork-2 Online Online - Oracle instance UP
geo-servicetag phys-newyork-1 Online but Online
not monitored
phys-newyork-2 Online but Online
not monitored
geo-clustername phys-newyork-1 Offline Offline
phys-newyork-2 Online Online - LogicalHostname online.
geo-hbmonitor phys-newyork-1 Offline Offline
phys-newyork-2 Online Online - Daemon OK
geo-failovercontrol phys-newyork-1 Offline Offline
phys-newyork-2 Online Online - Service is online.
mysales_com-odg-rep-rs phys-newyork-1 Offline Offline
phys-newyork-2 Offline Offline
mysales_com-rac-proxy-svr-shadow-rs phys-newyork-1 Offline Offline
phys-newyork-2 Offline Offline
|
特定のクラスタの任意のノードから、シャドウ RAC サーバープロキシリソースグループ を保護グループに追加します。
# geopg add-resource-group mysales_com-rac-proxy-svr-shadow-rg sales-pg Following resource groups were successfully added: "mysales_com-rac-proxy-svr-shadow-rg" |
シャドウ RAC サーバープロキシリソースグループ を保護グループに追加しても、複製の操作に重大な影響は与えません。その中に含まれているリソースによって、実際の RAC サーバープロキシリソースグループ の状態が反映され、クラスタが Oracle Data Guard 主クラスタであるかどうかが示されるだけです。
パートナークラスタの任意のノードから、両方のクラスタの保護グループをグローバルに有効にします。
# geopg start -e global sales-pg Processing operation... The timeout period for this operation on each cluster is 3600 seconds (3600000 milliseconds)... Protection group "sales-pg" successfully started. |
保護グループが正常に作成され有効になっていることを確認します。
phys-newyork-1# geoadm status
Cluster: cluster-newyork
Partnership "paris-newyork-ps": OK
Partner clusters : cluster-newyork
Synchronization : OK
ICRM Connection : OK
Heartbeat "hb_cluster-newyork~cluster-paris" monitoring "cluster-paris": OK
Heartbeat plug-in "ping_plugin" : Inactive
Heartbeat plug-in "tcp_udp_plugin": OK
Protection group "sales-pg" : OK
Partnership : "paris-newyork-ps"
Synchronization : OK
Cluster cluster-newyork : OK
Role : Primary
PG activation state : Activated
Configuration : OK
Data replication : OK
Resource groups : OK
Cluster cluster-paris : OK
Role : Secondary
PG activation state : Activated
Configuration : OK
Data replication : OK
Resource groups : OK
|