[jboss-user] [Datasource Configuration] New message: "Problem connecting to Oracle using OCI driver"
Ludovic Lecras
do-not-reply at jboss.com
Wed Feb 24 09:56:01 EST 2010
User development,
A new message was posted in the thread "Problem connecting to Oracle using OCI driver":
http://community.jboss.org/message/528212#528212
Author : Ludovic Lecras
Profile : http://community.jboss.org/people/llecras
Message:
--------------------------------------------------------------
Hello,
I would like to connect my datasource using the oracle jdbc oci driver to make some tests on failover modes.
I installed an Oracle 11 client on my server and I change my oracle-ds.xml to something like that:
<local-tx-datasource>
<jndi-name>DefaultDS</jndi-name>
<connection-url>jdbc:oracle:oci:@(DESCRIPTION=(xxx))</connection-url>
<user-name>xxxx</user-name>
<password>xxxx</password>
<min-pool-size>1</min-pool-size>
<max-pool-size>20</max-pool-size>
<query-timeout>60</query-timeout>
<driver-class>oracle.jdbc.OracleDriver</driver-class>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
<metadata>
<type-mapping>Oracle9i</type-mapping>
</metadata>
</local-tx-datasource>
Wen I start my jboss server, I have the following error:
Caused by: java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3171)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3167)
at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:233)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:490)
at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:133)
at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:53)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:465)
at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.getLocalManagedConnection(LocalManagedConnectionFactory.java:207)
... 96 more
I tried to add the path to the oracle .so library by adding the following option to my command line -Djava.library.path=/oracle/product/11.1.0/db_1/lib...
But I still have the error...
Does anybody have an idea?
Many thanks,
--------------------------------------------------------------
To reply to this message visit the message page: http://community.jboss.org/message/528212#528212
More information about the jboss-user
mailing list