サーバー側の計画メンテナンスのコマンド例

ノート:

  • これらのコマンドをスクリプトで使用している場合は、wait = yesを含めると便利です。
  • パラメータ-force -failoverにより、各サービスで構成された他の使用可能なインスタンスでサービスが開始されます。
  • 詳細は、『Oracle Real Application Clusters管理およびデプロイメント・ガイド』メンテナンスのためのサービスのグループの管理を参照してください。

関連付けられたすべてのサービスの構成済-drain_timeoutパラメータと-stopoptionパラメータを使用して、ノード(node1)上のすべてのインスタンスを停止します。

srvctl stop instance -db myDB -node node1 -force -failover
 -role primary

関連付けられたすべてのサービスの構成済-drain_timeoutパラメータと-stopoptionパラメータを使用して、1つのインスタンス(inst1)を停止します

srvctl stop instance -db myDB -instance inst1 -force -failover
 -role primary

関連付けられたサービスに対して構成されたパラメータをオーバーライドする、明示的なドレイン・パラメータを持つすべてのインスタンスを停止します。

srvctl stop instance -db db_name -node node_name
 -stopoption IMMEDIATE -drain_timeout <#> -force -failover

明示的なドレイン・パラメータを使用して、サービスを停止します。

srvctl stop service -db db_name -service service_name
 -instance instance_name -drain_timeout <#> -stopoption IMMEDIATE
 -force -failover

5分間のドレイン・タイムアウトおよびIMMEDIATE停止オプションを使用して、inst1 (特定のインスタンス)という名前のインスタンスで、GOLDという名前のサービスを停止します。

srvctl stop service -db myDB -service GOLD -instance inst1
 -drain_timeout 300 -stopoption IMMEDIATE -force -failover

明示的なドレイン・パラメータを使用して、Data Guardインスタンスを停止します。

srvctl stop instance -db db_name -node node_name
 -stopoption IMMEDIATE -drain_timeout <#> -force -failover
 -role primary

データベース、ノードまたはPDB別に、すべてのサービスを再配置します。

srvctl relocate service -database db_unique_name
  -pdb pluggable_database
 {-oldinst old_inst_name [-newinst new_inst_name] |
                          -currentnode current_node
                         [-targetnode target_node]}
  -drain_timeout timeout -stopoption stop_option -force

srvctl relocate service -database db_unique_name
 -oldinst old_inst_name [-newinst new_inst_name]
 -drain_timeout timeout -stopoption stop_option
 -force

srvctl relocate service -database db_unique_name
 -currentnode current_node [-targetnode target_node]
 -drain_timeout timeout -stopoption stop_option
 -force

Data Guard Brokerを使用して、待機タイムアウトが60秒のData Guardセカンダリ・サイトにスイッチオーバーします。

SWITCHOVER TO dg_south WAIT 60

Data Guard Brokerを使用して、サービスからの待機タイムアウトでData Guardセカンダリ・サイトにスイッチオーバーします。

SWITCHOVER TO dg_south WAIT