Symfoware ServerでJDBCドライバを利用したアプリケーション実行時の「55000:PostgreSQL JDBC Driver ERROR: prepared transactions are disabled」「42704:PostgreSQL JDBC Driver ERROR: prepared transaction with identifier "xxx" does not exist」エラーについて
Symfoware Server (Open/Postgres共通)のよくあるご質問を検索できます。
Symfoware Serverの技術情報はこちら
- Symfoware Serverで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 Symfoware Server V12.4.0
PostgreSQL 9.5.2文書 (Solarisの場合は、PostgreSQL 9.6.2文書)
パート III. サーバの管理
第18章 サーバの設定
18.4. 資源の消費
18.4.1. メモリ
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |