説明
このステートメントは、アービトレーションサービスに対する追加、置換、削除の操作を実行します。
このステートメントは、sysテナントのrootユーザーのみが実行できます。
構文
alter_system_server_stmt:
ALTER SYSTEM arbitration_action;
arbitration_action:
ADD ARBITRATION SERVICE "arb_server_ip:arb_server_port"
| REPLACE ARBITRATION SERVICE 'curr_arb_server_ip:curr_arb_server_port' WITH 'new_arb_server_ip:new_arb_server_port'
| REMOVE ARBITRATION SERVICE 'arb_server_ip:arb_server_port'
パラメータの説明
| パラメータ | 説明 |
|---|---|
| arb_server_ip | 追加または削除するアービトレーションサービスのIPアドレスを指定します。 |
| arb_server_port | 追加または削除するアービトレーションサービスのRPCポートを指定します。 |
| curr_arb_server_ip | 現在障害が発生しているアービトレーションサービスのIPアドレス。 |
| curr_arb_server_port | 現在障害が発生しているアービトレーションサービスのRPCポート。 |
| new_arb_server_ip | 新しいアービトレーションサービスのIPアドレス。 |
| new_arb_server_port | 新しいアービトレーションサービスのRPCポート。 |
例
OBServerクラスタにアービトレーションサービス(
10.xx.xx.3)を追加します。obclient> ALTER SYSTEM ADD ARBITRATION SERVICE "10.xx.xx.3:2882";OBServerクラスタのアービトレーションサービス(
10.xx.xx.3)を10.xx.xx.2に置き換えます。obclient> ALTER SYSTEM REPLACE ARBITRATION SERVICE '100.xx.xx.3:2882' WITH '100.xx.xx.2:2882';OBServerクラスタのアービトレーションサービス(
10.xx.xx.2)を削除します。obclient> ALTER SYSTEM REMOVE ARBITRATION SERVICE "10.xx.xx.2:2882";