Weblogic ojdbc jar 与 Oracle OCI 驱动程序不兼容

Posted

技术标签:

【中文标题】Weblogic ojdbc jar 与 Oracle OCI 驱动程序不兼容【英文标题】:Weblogic ojdbc jar not compatible for Oracle OCI driver 【发布时间】:2013-07-30 08:42:00 【问题描述】:

我能够运行独立的 java 代码来使用 OCI 驱动程序连接到 Oracle 数据库。

它仅适用于位于以下位置 C:\app\client\jjayarman\product\12.1.0\client_1\jdbc\lib\ojdbc6.jar 的本地 oracle 客户端的 ojdbc6.jar

由于其现有的 ojdbc jar,相同的代码在部署在我的 locahost 上的 Weblogic 12c 上的 Web 应用程序中运行时失败并出现以下错误。

错误:“javax.faces.el.E​​valuationException: java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.library.path”

我应该用工作的 ojdbc6.jar 替换 weblogic 中的所有 ojdbc jar。

有什么干净的解决方案可用吗?

我正在使用 Weblogic 12c、Oracle 数据库 12c、Windows 7 64 位、Java 1.7

非常感谢 周杰伦

【问题讨论】:

【参考方案1】:

我认为问题在于您错过了生产环境中的一些库..

你检查过这个链接吗?

https://forums.oracle.com/thread/2319271

【讨论】:

以上是关于Weblogic ojdbc jar 与 Oracle OCI 驱动程序不兼容的主要内容,如果未能解决你的问题,请参考以下文章

ojdbc14.jar 与ojdbc6.jar的区别

ojdbc14_g.jar与ojdbc14.jar区别

BoneCP vs WebLogic自带的DB连接池

我们可以将 ojdbc14.jar、classes12.jar 与 Oracle 12c 和 jdk1.5 一起使用吗

Oracle驱动classes12.jar 与ojdbc14.jar的区别

将 LIKE 与 ojdbc7.jar 一起使用时出现 SQLSyntaxErrorException