Symfoware Server Mirroring Controller コマンドリファレンス |
目次
索引
![]() ![]() |
付録A コマンドおよびスクリプトの動作可否 |
ここでは、DBミラーリングシステムの運用でのコマンド間の排他について説明します
RDBコマンドの詳細については、“Symfoware Server コマンドリファレンス”またはmanコマンドを参照してください。
データベースの同一資源に対して、Mirroring Controllerコマンド、RDBコマンド、業務アプリケーションが同時に動作した場合に、排他制御を行います。
各機能を同時に実行した場合、資源の占有エラーとなることがあるため、Mirroring Controllerを運用する場合に同時実行しないでください。
ただし、以下のコマンドについては、資源の占有に関係なく同時に実行することはできません。
dxstart
dxstop
dxsvstart
dxsvstop
dxrebuild
dxswitch
本章で説明するコマンドはSymfoware Serverの起動状態で実行可能なコマンドについて、以下を説明しています。
モニタデーモンの起動状態で実行可能なコマンド同士の排他
DBミラーリングサービスの運用中に実行可能なコマンド同士の排他
dxsvstartコマンド、dxsvstopコマンド、dxrebuildコマンド、dxswitchコマンドは、DSIまたは順序に対して処理を行う以下のコマンドと同時に実行することはできません。
rdbalidx(-sオプション)
rdbddlex
rdbddlfix
rdbfmt
rdbsaloader
rdbsloader
rdbsuloader
rdbunlsql
rdbupt
なお、上記のSymfoware Serverのコマンドについては、RLPの運用状態によって実行可否が決定する機能を利用した場合に対象となります。
rdbunlsqlコマンドについては、順序番号を取得する場合にのみ対象となります。
dxsvstartコマンド、dxsvstopコマンド、dxrebuildコマンド、dxswitchコマンドは、DSIまたは順序に対して処理を行う業務アプリケーションを同時に実行することはできません。
DSIを更新するSQL文
データベースの定義文
順序番号の取得
なお、上記の業務アプリケーションについては、RLPの運用状態によって実行可否が決定するSQL文を発行した場合に対象となります。
dxsvstartコマンド、dxsvstopコマンド、dxrebuildコマンド、dxswitchコマンドは、以下のコマンドを同時に実行することはできません。
rdbbccntf
rdbbcref
rdbbcpfm
rdbbccon
rdbbcmap -E
rdbbcmap -R
rdbbcmap -V
rdbbcswh
rdbbcconコマンドは、以下のコマンドを同時に実行することはできません。
dxsvstart
dxsvstop
dxrebuild
dxswitch
rdbbccntf
rdbbcref
rdbbcpfm
rdbbccon
rdbbcmap -E
rdbbcmap -R
rdbbcmap -V
rdbbcswh
Mirroring Controllerコマンドが、同一RLPに対して、以下の組み合わせのコマンド同時実行は不可となります。
rdbbccntf
rdbbcref
rdbbcmap
rdbbcswh
目次
索引
![]() ![]() |