Symfoware Server Mirroring Controller 運用ガイド |
目次
索引
![]() ![]() |
付録E データベースの二重化処理の異常での詳細なリカバリ手順 | > E.3 RERUNログ反映処理異常からのリカバリ方法 |
RERUNログ反映処理で以下の異常を検知した場合のリカバリ方法を説明します。
非ユニークインデックスのDSI非活性/未フォーマットからのリカバリ
XMLインデックス活性状態からのリカバリ
RERUNログ反映処理で反映対象の非ユニークインデックスがDSI非活性/未フォーマットを検知しても、メッセージを出力してRERUNログ反映処理を継続します。
この状態でもRERUNログ反映処理は継続できますが、ノード切替えに備えてリカバリを早急に実施する必要があります。
非ユニークインデックスがDSI非活性/未フォーマットのリカバリは、以下の操作で実施してください。
操作手順
正系ノードでDBミラーリングサービスを通常停止します。
副系ノードでrdbsloaderコマンドの-xオプションを実行して、インデックスの創成処理を実施します。
両ノードでDBミラーリングサービスを起動した後、利用者業務を再開
DBミラーリングサービスの通常停止については“DBミラーリングサービスの通常停止”を参照してください。
インデックスの創成については “Symfoware Server RDB運用ガイド”を参照してください。
DBミラーリングサービスの開始については“DBミラーリングサービスの開始”を参照してください。
RERUNログ反映処理でXMLインデックス活性状態を検知した場合のリカバリは、両ノードで連携して行うリカバリ手順で “ログ破棄の利用設定”を行う前に、メッセージで示された資源について、XMLインデックスの対象となるテーブルのDSIを閉塞します。その後、両ノードで連携して行うリカバリ手順の“全件複写などの異常原因に応じた両ノードが連携したリカバリ”にて、XMLインデックスの定義を削除(XMLグループ、XMLのDSI/DSO)と正系ノードのrdbunlコマンドでアンロードしたデータをrdbsloaderコマンドで副系ノードにロードを行います。
リカバリ対象資源はSymfoware/RDBのRDBREPORTに出力するメッセージから特定します。
両ノードで連携して行うリカバリ手順については“両ノードで連携して行うリカバリ”を参照してください。
rdbsloaderコマンドの詳細については“Symfoware Server RDB運用ガイド”を参照してください。
XMLインデックスの定義削除の詳細については“Symfoware Server RDB運用ガイド(XMLアダプタ編)”を参照してください。
目次
索引
![]() ![]() |