"
Oracle11g support was added to WebSphere Application Server beginning with
version 6.1.0.11. (PK47930).
"
http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg21298348
Doesn't work for me on WAS 6.1.0.15. I updated the JDBC provider to
use the odjc5.jar (11.1.0.6.0), using Oracle10gDataStoreHelper;
restarted WAS (no changes to existing datasources for that provider),
and then:
[07/04/08 10:55:07:357 GMT-03:00] 0000000c J2CUtilityCla E
J2CA0036E: Ocorreu uma exceção ao chamar método definido
DataSourceProperties em
com.ibm.ws.rsadapter.spi.WSManagedConnectionFactoryImpl utilizado pelo
recurso jdbc/DSSwitchXA : java.lang.NoSuchMethodError: oracle/jdbc/
driver/OracleLog.setLogVolume(I)V
at
com.ibm.ws.rsadapter.dbutils.impl.OracleUtilityImpl.setLogVolume(OracleUtilityImpl.java:
85)
at
com.ibm.ws.rsadapter.spi.InternalOracleDataStoreHelper.setProperties(InternalOracleDataStoreHelper.java:
141)
...and dozens of other exceptions, apparently all having the missing
setLogVolune() method as root cause.
This error happens at WAS startup because I configured WAS to use the
Oracle database for everything, including the Timer Service tables.
I'm connecting to an Oracle 10g server, but newer Oracle drivers are
typically compatible with older Oracle server (only the opposite
combination doesn't work) but I wanted to validate if WAS works with
the new driver before considering migration of the Oracle server.
Any help would be much appreciated... I hope IBM doesn't tie Oracle
11g support to WAS 7.0, that would be an awful thing to do even if WAS
7.0 is released.