ページの先頭行へ戻る
Symfoware Server V12.7.0 データベース二重化導入運用ガイド
FUJITSU Software

M.5 コマンド間の排他

ここでは、DBミラーリングシステムの運用でのコマンド間の排他について説明します

参照

RDBコマンドの詳細については、“コマンドリファレンス”を参照してください。

データベースの同一資源に対して、データベース二重化のコマンド、RDBコマンド、業務アプリケーションが同時に動作した場合に、排他制御を行います。

各機能を同時に実行した場合、資源の占有エラーとなることがあるため、DBミラーリングシステムを運用する場合に同時実行しないでください。
ただし、以下のコマンドについては、資源の占有に関係なく同時に実行することはできません。

注意

本章で説明するコマンドはSymfoware/RDBの起動状態で実行可能なコマンドについて、以下を説明しています。

  • モニタデーモンの起動状態で実行可能なコマンド同士の排他

  • DBミラーリングサービスの運用中に実行可能なコマンド同士の排他

dxdcustopコマンド、dxrebuildコマンド、dxsvstartコマンド、dxsvstopコマンド、dxswitchコマンドは、DSIまたは順序に対して処理を行う以下のコマンドと同時に実行することはできません。

なお、上記のコマンドについては、RLPの運用状態によって実行可否が決定する機能を利用した場合に対象となります。

rdbunlsqlコマンドについては、順序番号を取得する場合にのみ対象となります。


dxsvstartコマンド、dxsvstopコマンド、dxrebuildコマンド、dxswitchコマンドは、DSIまたは順序に対して処理を行う業務アプリケーションを同時に実行することはできません。

なお、上記の業務アプリケーションについては、RLPの運用状態によって実行可否が決定するSQL文を発行した場合に対象となります。


dxdcustopコマンド、dxrebuildコマンド、dxsvstartコマンド、dxsvstopコマンド、dxswitchコマンドは、以下のコマンドを同時に実行することはできません。

rdbbcconコマンドは、以下のコマンドを同時に実行することはできません。

データベース二重化のコマンドが、同一RLPに対して、以下の組み合わせのコマンド同時実行は不可となります。

以下のコマンドについては、資源の占有に関係なく同時に実行することはできません。