Symfoware ServerのSQL文実行時のqdg02842uエラーについて

SQL文実行時に「qdg02842u:シグナル11を受信したため RDBIIシステム空間が異常終了しました」が出力されSymfoware Serverがダウンしました。原因と対処方法を教えてください。
[原因]
シグナル11を受信してSymfoware Serverがダウンしたのは問合せ式に指定したUNIONが定量制限(64個)を超えていることが原因です。

[対処方法]
問合せ式にUNIONを65個以上指定しないようにしてください。
なお、システム用の動作環境ファイルに「MAX_UNION=(ON)」の指定をすることで、UNIONを65個以上指定した場合に「JYP8940E 問合せ式に指定された問合せ項の数が制限値“64”を超えています」が出力されSymfoware Serverのダウンを回避することができます。

MAX_UNIONの詳細は、以下のマニュアルを参照してください。

  Symfoware Server V12.1.0 RDB運用ガイド
    第13章 Symfoware/RDBのチューニング
      13.1 アプリケーションの動作環境定義
        13.1.1 システム用の動作環境ファイルによる定義

なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。

製品・サービス区分 Symfoware
製品・サービス情報
対象製品 Symfoware Server (Native Interface)
プラットフォーム Windows, Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ