【问题标题】:UnsatisifiedLinkError with ojdbc14.jarUnsatisifiedLinkError with ojdbc14.jar
【发布时间】:2010-11-03 15:49:42
【问题描述】:

我正在尝试运行一些连接到 Oracle 数据库的 JUnit 测试以及是否进行了连接尝试。抛出以下错误:

oracle/jdbc/driver/T2CConnection.t2cGetCharSet([CI[CI[CII[SLoracle/jdbc/driver/GetCharSetError;)S 在 oracle.jdbc.driver.T2CConnection.getCharSetIds(T2CConnection.java:2801) 在 oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:300) 在 oracle.jdbc.driver.PhysicalConnection.(PhysicalConnection.java:344) 在 oracle.jdbc.driver.T2CConnection.(T2CConnection.java:136) 在 oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:79) 在 oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:545) 在 oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:194) 在 oracle.jdbc.pool.OracleConnectionPoolDataSource.getPhysicalConnection(OracleConnectionPoolDataSource.java:109) 在 oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection(OracleConnectionPoolDataSource.java:77) 在 oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection(OracleConnectionPoolDataSource.java:59) 在 oracle.jdbc.pool.OracleConnectionCacheImpl.getNewPoolOrXAConnection(OracleConnectionCacheImpl.java:414) 在 oracle.jdbc.pool.OracleConnectionCacheImpl.setMinLimit(OracleConnectionCacheImpl.java:739)

以前有人遇到过这个错误吗?

直到最近我才得到这个错误。但是,在同事的计算机上运行相同的 JUnit 并使用相同的 ojbdc14.jar 文件时不会发生此错误。所以应该是某种环境问题造成的。

你能帮忙吗?

【问题讨论】:

    标签: java oracle junit jdbc


    【解决方案1】:

    我在使用 oci dirver 时在 Webesphere 环境中遇到了同样的错误,这是由于 jar ojdbc14.jar 的版本不匹配,来自 ORACLE_HOME/jdbc/lib 的 jar 和在管理控制台中定义的 JDBCProvider 的类路径中的 jar 不同.

    【讨论】:

      【解决方案2】:

      您是否安装了 Oracle 客户端?我认为您使用的是“oci”而不是纯 Java 驱动程序,这需要客户端安装来获取本机共享库。

      【讨论】:

        【解决方案3】:

        确保您有 -Djava.library.path=<your-oracle-home>\bin 作为运行时的参数

        【讨论】:

          【解决方案4】:

          在我看来,您打算使用需要在您的机器上安装 Oracle 客户端库的 JDBC Type 2 驱动程序(厚客户端)。或者,如果可能,只需更改 URL 即可切换到瘦驱动程序。

          【讨论】:

            猜你喜欢
            • 2011-03-13
            • 2013-07-17
            • 2014-12-31
            • 2013-01-10
            • 2013-03-18
            • 1970-01-01
            • 1970-01-01
            • 2011-05-21
            • 1970-01-01
            相关资源
            最近更新 更多