Symfoware Server Mirroring Controller 運用ガイド |
目次
索引
![]() ![]() |
第4章 運用開始後の環境変更 | > 4.5 順序の追加と再作成 |
順序を追加する場合や再作成する場合の操作の手順を以下に示します。
DBミラーリングサービスの通常停止を行います。
$ dxsvstop |
Symfoware Serverのrdbddlexコマンドを実行して、順序定義を追加または再作成します。
複写元RLPをrdbbcdcuコマンドで特定します。
rdbbcdcuコマンドを実行してDCU構成を確認します。
$ rdbbcdcu -V -b LogGroup : system RLCbuffNum : 128 RLCbuffSize : 2K RLCnum : 3 RLCsize : 10240K RLPid RLPname Kind OnMode OnStat RLPstat InhCause ConStat DisConCause 1 rlp001 origin capture online normal - connection - 2 rlp002 duplicate init standby normal - disconnection - |
2つのRLPのうち、KindがoriginのRLPが複写元RLPです。rdbbcmapコマンドを実行して資源識別子を抽出し、副系ノードに転送します。
$ rdbbcmap -E -p 複写元RLP名 資源識別子抽出ファイル名
複写先RLPをrdbbcdcuコマンドで特定します。
rdbbcdcuコマンドを実行してDCU構成を確認します。
$ rdbbcdcu -V -b LogGroup : system RLCbuffNum : 128 RLCbuffSize : 2K RLCnum : 3 RLCsize : 10240K RLPid RLPname Kind OnMode OnStat RLPstat InhCause ConStat DisConCause 1 rlp001 origin capture online normal - connection - 2 rlp002 duplicate init standby normal - disconnection - |
2つのRLPのうち、KindがduplicateのRLPが複写先RLPです。
複写先RLPにおいて、セットアップスクリプトdxfmtmndb.shを実行して、RLP管理オブジェクトの初期化を行います。
$ dxfmtmndb.sh -d 従系RLPの複写先RLPのRLP定義ファイル名 -p 複写先RLP名 -M
複写先RLPにおいて、rdbbcmapコマンドを実行して、資源識別子の登録を行います。複写先RLPは、先のrdbbcdcuコマンドのKindがduplicateのRLPが複写先RLPです。
$ rdbbcmap -R -p 複写先RLP名 資源識別子抽出ファイル名 |
DBミラーリングサービスを開始します。
$ dxsvstart -c |
順序番号を生成するなどの方法で、整合性を確認します。
以下のメッセージにより、正系ノードでのdxsvstopコマンドの実行による副系ノードのDBミラーリングサービスの停止を確認します。
SYMFOWARE_SYMDX: INFO: 12136: DB mirroring service stopped in normal state by the demand from the other node . |
Symfoware Serverのrdbddlexコマンドを実行して、順序定義を追加または再作成します。
複写先RLPをrdbbcdcuコマンドで特定します。
rdbbcdcuコマンドを実行してDCU構成を確認します。
$ rdbbcrlp -V -D -e LogGroup : system RLCbuffNum : 128 RLCbuffSize : 2K RLCnum : 3 RLCsize : 10240K RLPid RLPname Kind OnMode OnStat RLPstat InhCause ConStat DisConCause 1 rlp001 duplicate reflect online normal - connection - 2 rlp002 origin init standby normal - disconnection - |
2つのRLPのうち、KindがduplicateのRLPが複写先RLPです。
複写先RLPにおいて、セットアップスクリプトdxfmtmndb.shを実行して、RLP管理オブジェクトの初期化を行います。
$ dxfmtmndb.sh -d 主系RLPの複写先RLPのRLP定義ファイル名 -p 複写先RLP名 -M
複写先RLPにおいて、rdbbcmapコマンドを実行して、資源識別子の登録を行います。
$ rdbbcmap -R -p 複写先RLP名 資源識別子抽出ファイル名 |
複写元RLPにおいて、rdbbcmapコマンドを実行して資源識別子を抽出し、正系ノードに転送します。
$ rdbbcmap -E -p 複写元RLP名 資源識別子抽出ファイル名 |
DBミラーリングサービスの開始を行います。
$ dxsvstart -r |
利用者業務を停止します。
利用者業務を再開します。
順序の更新結果はRDBディクショナリのRERUNログとして取得するため、順序定義を追加または再作成は、RDBディクショナリを配置しているシステムロググループのRLPに対して実施します。
順序の追加や削除および再定義については“Symfoware Server SQLリファレンス”を参照してください。
Symfoware Serverのrdbddlexコマンドについては“Symfoware Server コマンドリファレンス”を参照してください。
目次
索引
![]() ![]() |