Enterprise PostgresでJDBCドライバを利用したアプリケーション実行時の「55000:PostgreSQL JDBC Driver ERROR: prepared transactions are disabled」「42704:PostgreSQL JDBC Driver ERROR: prepared transaction with identifier "xxx" does not exist」エラーについて

Enterprise Postges の技術情報はこちら

Enterprise PostgresでJDBCドライバを利用したアプリケーションを実行すると
「55000:PostgreSQL JDBC Driver ERROR: prepared transactions are disabled」
「42704:PostgreSQL JDBC Driver ERROR: prepared transaction with identifier "xxx" does not exist」
というエラーになりました。原因と対処方法を教えてください。
[原因]
posrtgresql.confのmax_prepared_transactionsパラメータに0が指定されている状態で、PREPARE TRANSACTIONを実行したことが原因です。

[対処方法]
posrtgresql.confのmax_prepared_transactionsパラメータに1以上を設定してください。

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

FUJITSU Software Enterprise Postgres 12
 PostgreSQL 12.1 Documentation
  Part III. Server Administration
   Chapter 19. Server Configuration
    19.4. Resource Consumption
     19.4.1. Memory
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス情報
対象製品Enterprise Postgres
プラットフォームWindows,Solaris,Linux
アンサー種別 運用/保守
このページの先頭へ