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 Postgresのよくあるご質問を検索できます。
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
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス情報 |
|
||||
---|---|---|---|---|---|
アンサー種別 | 運用/保守 |