Symfoware Server Mirroring Controller 運用ガイド |
目次
索引
![]() ![]() |
第5章 異常時の運用 | > 5.5 副系ノードでのSymfoware/RDBの異常 | > 5.5.2 データベースの異常 |
データベースを全件複写でリカバリする方法を説明します。
データベースを資源単位で全件複写によりリカバリする場合には、利用者業務が停止可能な時間帯までログ破棄を利用してデータベースのリカバリを行います。
また、ロググループ全体のデータベースをリカバリする場合には、DBミラーリングサービスを緊急停止してから、利用者業務が停止可能な時間帯にDCUの再構築を行う必要があります。
DBミラーリングサービスを通常停止します。
$ dxsvstop |
Symfoware Serverのrdbunlコマンドを実行して、データを退避します。
該当DSIに対して最適化情報の登録やバックアップなどを実行します。
Symfoware Serverのrdbudsiコマンドによる両ノードの格納件数を比較するなどの方法で、整合性を確認します。
両ノード同時に行う保守の手順でDBミラーリングサービスを開始します。
$ dxsvstart -c |
正系ノードでのdxsvstopコマンドの実行による副系ノードのDBミラーリングサービス停止を、以下のメッセージにより確認します。
SYMFOWARE_SYMDX: INFO: 12136: DB mirroring service stopped in normal state by the demand from the other node . |
rdbsloaderコマンドを実行して、データベースのロード処理を行います。
該当DSIに対して最適化情報の登録やバックアップなどを実行します。
両ノード同時に行う保守の手順でDBミラーリングサービスを開始します。
$ dxsvstart -r |
DBミラーリングサービスを停止する前に、利用者業務を停止します。
利用者業務を再開します。
Symfoware Serverのrdbunl コマンドおよびrdbsloaderコマンド、rdbudsiコマンドの詳細については“ Symfoware Server コマンドリファレンス”を参照してください。
ログ破棄を併用したデータベースのリカバリ手順については“ログ破棄を利用したリカバリ”を参照してください。
両ノード同時に行う保守の手順については“両ノード同時に行う保守”を参照してください。
DCUの再構築については“DCUの再構築”を参照してください。
目次
索引
![]() ![]() |