Symfoware Server Mirroring Controller 運用ガイド |
目次
索引
![]() ![]() |
付録B BC管理DBの運用 |
BC管理DBは運用中に容量不足にならないようにRLP管理オブジェクトごとに容量を十分に見積りしてください。
なお、容量不足が発生した場合はDBミラーリングシステムの運用が停止してしまうため、容量の監視を定期的に実施してください。
ここでは、RLP管理オブジェクトの再作成により、容量拡張する手順について説明します。RLP管理オブジェクトの再作成は、DBミラーリングサービスの通常停止中にSymfoware Serverを起動して実施する必要があります。
なお、運用対象のロググループに大量のDSIまたは順序定義を追加する場合には必ずBC管理DBの容量拡張が必要かどうかを検討するようにしてください。
BC管理DBの容量拡張手順を以下に示します。この手順は両ノード共通です。通常は拡張の必要はありません。
正系ノードでdxsvstopコマンドを実行し、両ノードのDBミラーリングサービスを通常停止します。
$ dxsvstop |
Symfoware Serverのrdbunlコマンドを実行し、該当RLPに属するすべてのRLP管理オブジェクトのDSIをバイナリモードでアンロードします。
dxdelmnobj.shを実行し、該当のRLP管理オブジェクトを削除します。
$ dxdelmnobj.sh -d RLP定義ファイル -p RLP名 |
RLP定義ファイルのMNDB_SIZEの値を編集します。
dxmakemndb.shを実行し、RLP管理オブジェクトを再作成します。
$ dxmakemndb.sh -d RLP定義ファイル -p RLP名 |
Symfoware Serverのrdbsloaderコマンドを実行して、2でアンロードしたデータをロードします。
両ノードでdxsvstartコマンドを実行し、両ノードのDBミラーリングサービスを再開します。
正系ノード
$ dxsvstart -c |
副系ノード
$ dxsvstart -r |
容量監視や容量不足時の対処は、DSIのメモリ常駐の方法に関係します。詳細は“BC管理DBのチューニング”および“Symfoware Server RDB運用ガイド”を参照してください。
RLP定義ファイルのMNDB_SIZE の編集については“セットアップガイド”の“RLP定義ファイルの編集”を参照してください。
Symfoware Serverのrdbunlコマンド、rdbddlexコマンドおよびrdbsloaderコマンドの詳細は、“Symfoware Server コマンドリファレンス”を参照してください。
目次
索引
![]() ![]() |