2016-09-08 115 views
-2

私はdb2jcc4.jarバージョン4.19.26とJDBC4を使用しています。IBM DB2接続エラー:理由:0x2110。 ERRORCODE = -4499、SQLSTATE = 58009

Iは、接続URLに自動再=真を追加してい、

<datasource jta="true" jndi-name="java:/jdbc/Name" pool-name="Name" enabled="true" use-ccm="false"> 
     <connection-url>jdbc:db2://host:port/db?autoReconnect=true</connection-url> 
     <driver-class>com.ibm.db2.jcc.DB2Driver</driver-class> 
     <driver>db2jcc4.jar</driver> .... 

私は次のようなエラーになっています:

Caused by: javax.resource.ResourceException: Could not create connection 
    at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:347) 
    at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:354) 
    at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:288) 
    at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.createConnectionEventListener(SemaphoreArrayListManagedConnectionPool.java:1166) 
    at org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:446) 
    at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getTransactionNewConnection(AbstractPool.java:541) 
    at org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:442) 
    at org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:379) 
    ... 129 more 
Caused by: com.ibm.db2.jcc.am.DisconnectNonTransientException: [jcc][t4][2034][11148][4.19.26] Execution failed due to a distribution protocol error that caused deallocation of the conversation. 
A DRDA Data Stream Syntax Error was detected. Reason: 0x2110. ERRORCODE=-4499, SQLSTATE=58009 
    at com.ibm.db2.jcc.am.kd.a(Unknown Source) 
    at com.ibm.db2.jcc.am.kd.a(Unknown Source) 
    at com.ibm.db2.jcc.t4.y.j(Unknown Source) 
    at com.ibm.db2.jcc.t4.z.bb(Unknown Source) 
    at com.ibm.db2.jcc.t4.z.y(Unknown Source) 
    at com.ibm.db2.jcc.t4.z.T(Unknown Source) 
    at com.ibm.db2.jcc.t4.z.i(Unknown Source) 
    at com.ibm.db2.jcc.t4.z.a(Unknown Source) 
    at com.ibm.db2.jcc.t4.b.c(Unknown Source) 
    at com.ibm.db2.jcc.t4.b.b(Unknown Source) 
    at com.ibm.db2.jcc.t4.b.b(Unknown Source) 
    at com.ibm.db2.jcc.t4.b.a(Unknown Source) 
    at com.ibm.db2.jcc.t4.b.a(Unknown Source) 
    at com.ibm.db2.jcc.t4.b.a(Unknown Source) 
    at com.ibm.db2.jcc.t4.b.<init>(Unknown Source) 
    at com.ibm.db2.jcc.DB2SimpleDataSource.getConnection(Unknown Source) 
    at com.ibm.db2.jcc.DB2SimpleDataSource.getConnection(Unknown Source) 
    at com.ibm.db2.jcc.DB2Driver.connect(Unknown Source) 
    at com.ibm.db2.jcc.DB2Driver.connect(Unknown Source) 
    at org.jboss.jca.adapters.jdbc.local.LocalManagedConnectionFactory.createLocalManagedConnection(LocalManagedConnectionFactory.java:322) 
    ... 136 more 

答えて

0

IBM documentationは、この問題への解決を使用することであることを示していますJCC瓶の別のバージョン、これはあなたのために働くことを願っています。あなたは、少なくともあなたの質問に使用しているDBのバージョンを追加している可能性があります。あなたの状況に適している場合は、このソリューションをチェックしてください!

使用JCCドライバのバージョン4.11.77 以上またはのDB2 V9.5のFP7またはDB2 V9.7 FP3a以上にアップグレード:

ソリューションは、このドキュメントで推奨はしています。

+0

私はすでに上位バージョンを使用しています:4.19.26 –

関連する問題