Symfoware Server Mirroring Controller 運用ガイド |
目次
索引
![]() ![]() |
第5章 異常時の運用 | > 5.8 正系ノードでのDBミラーリングシステムの異常 | > 5.8.5 データベースの二重化処理の異常 |
BCログ管理ファイルに入出力障害が発生した場合のリカバリ操作の手順を示します。
リカバリ操作は、BCログ管理ファイルの障害が発生したノードのみ実施します。
BCログ管理ファイルのアクセスエラーが発生した場合、メッセージを出力して、BCログ管理ファイルを閉塞します。
dxsvstopコマンドを実行してDBミラーリングサービスをリカバリ停止します。
$ dxsvstop -r |
データベースサーバを停止します。
障害ボリュームを交換します。
rdbbclogコマンドを実行して、BCログ管理ファイルを再作成します 。
$ rdbbclog -M -r |
rdbbcrlpコマンドを実行して、BC ログ管理ファイルに DCUを構成する2つのRLP を再登録します 。
$ rdbbcrlp -A -p 主系RLP名 -S 自側送信用RLMのローデバイス名 $ rdbbcrlp -A -p 従系RLP名 -S 自側送信用RLMのローデバイス名 |
rdbbcdcuコマンドを実行してDCUの運用情報を表示し、DCUを構成する2つのRLPが正常に登録されたことを確認します。
$ rdbbcdcu -V -b |
表示例
$ rdbbcdcu -V -b LogGroup : system RLCbuffNum : - RLCbuffSize : - RLCnum : 3 RLCsize : 10240K RLPid RLPname Kind OnMode OnStat RLPstat InhCause ConStat DisConCause 1 rlp001 origin capture online normal - disconnection own-stop 2 rlp002 duplicate init standby normal - disconnection own-stop |
データベースサーバを起動します。
監視プロセスを起動します。
BC管理DBをメモリ常駐します。
dxsvstartコマンドを実行して正系ノードのDBミラーリングサービスを開始します。
$ dxsvstart -c |
データベースサーバを停止する前に、利用者業務を停止します。
利用者業務を再開します。
BCログ管理ファイルをリカバリした後に、DCUを構成する2つのRLPをBCログ管理ファイルに再登録する必要があります。
本手順は、副系ノードで異常が発生した場合も同じです。その場合は、DBミラーリングサービスの停止からDBミラーリングサービス開始までの処理は、副系ノードでの手順で実施してください。
データベースサーバの起動および停止については“データベースサーバの起動”および“データベースサーバの停止”を参照してください。
監視プロセスの起動については“監視プロセスの起動”を参照してください。
BC管理DBのメモリ常駐については“BC管理DBのメモリ常駐”を参照してください。
目次
索引
![]() ![]() |