Symfoware Serverのrdbupsコマンド実行時のqdg02885uエラーについて

rdbupsコマンド実行時に「qdg02885u:Error occurred in SYSTEM CALL 'fgets' for message control file. errno = 12」が出力されました。 その後、 アプリケーションを実行したところ「JYP5020E RDBIIディレクトリファイルがアクセス禁止状態です」が出力されました。原因と対処方法を教えてください。
[原因]
rdbupsコマンド実行中にRDBディレクトリファイルをアクセスする際、システムのメモリ不足が原因でI/Oエラーが発生してRDBディレクトリファイルがアクセス禁止状態となりました。

[対処方法]
Symfoware Serverを停止後、メモリ不足とならないようにRDBシステムで使用するメモリ量をチューニングしてからRDBディレクトリファイルのリカバリを実施してください。

なお、リカバリは以下のコマンドを実施してください。
 rdbrcvdic -L -r RDBディクショナリファイルパス名(注1)
  (注1)RDBディクショナリファイルパス名には、フルパスを指定してください。

RDBシステムで使用するメモリ量の見積り、およびrdbrcvdicコマンドの詳細は、以下のマニュアルを参照してください。

  Symfoware Server V12.1.0 セットアップガイド
    付録D メモリの見積り式

  Symfoware Server V12.1.0 コマンドリファレンス
    第2章 RDBコマンド
      2.53 rdbrcvdic

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

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