Symfoware Serverにおいて、スキーマ削除時の「ERROR: out of shared memory」エラーについて

Symfoware Serverの技術情報はこちら

Symfoware Serverにおいて、「ERROR: out of shared memory」エラーが出力され、スキーマの削除に失敗しました。原因と対処方法を教えてください
[原因]
検索処理などで単一のトランザクションで大量のテーブルにアクセスしたことで、大量のロックを獲得したことにより共有ロックテーブルの上限に達したことが原因です。

[対処方法]
max_locks_per_transactionの値を増やして再実行してください。
max_locks_per_transactionの変更には、サーバの再起動が必要となるためご注意ください。

max_locks_per_transactionパラメータの詳細は以下のマニュアルを参照してください。
FUJITSU Software Symfoware Server V12.6.0
 PostgreSQL 12.7 Documentation (*1)
  Part III. Server Administration
   19. Server Configuration
    19.12. Lock Management
 (*1)Solarisの場合は以下のマニュアルを参照してください。
 Postgres 9.6.2文書
  パートIII. サーバの管理
   第19章 サーバの設定
    19.12. ロック管理
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 Symfoware
製品・サービス情報
対象製品Symfoware Server (Open Interface),
Symfoware Server (Postgres)
プラットフォームWindows,Solaris,Linux
アンサー種別 設計/開発
このページの先頭へ