Symfoware Serverのデータベース二重化機能でのJYP2905Eメッセージ出力について
- Symfoware Serverのデータベース二重化機能を利用しています。全DCUの再構築中に順序番号を確認すると、「JYP2905E:DBミラーリングサービスによりデータベースに対する操作が抑止されています」というエラーになりました。原因と対処方法を教えてください。
[原因]
正系ノードにおいて全DCUの再構築作業の途中(*)で、順序番号が生成されるSELECT文を実行したことが原因です。全DCUの再構築作業の途中(*)は初回サービス開始前のため、順序番号が生成されるSQL文およびデータベースを更新するSQL文は実行できません。
(*)データベースサーバの起動からDBミラーリングサービス開始の間です。
[対処方法]
正系、副系の両ノードで、dxsvstop -termコマンドを実行してDBミラーリングサービスを緊急停止し、DCUの再構築を実施してください。
DCUの再構築作業の詳細は以下のマニュアルを参照してください。
Symfoware Server V12.1.0 データベース二重化導入運用ガイド
第11章 異常時の運用
11.9 DCUの再構築
11.9.2 全DCUの再構築
初回サービス開始前のSQL文の動作可否についての詳細は以下のマニュアルを参照してください。
Symfoware Server V12.1.0 データベース二重化導入運用ガイド
付録N データベース二重化のコマンドおよびスクリプトの動作可否
N.2 DBミラーリングサービスの状態ごとの動作一覧
N.2.3 SQL文
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |