1

我正在研究如何在 CentOS 下设置使用 Oracle TNS 的 Coldfusion 8 (CF) 数据源。我查看了这篇Stackoverflow 文章。但是,我仍然有一些困难。我得到了我们tnsnames.ora文件的副本并将其放在服务器上/coldfusion/install/folder/TNSNamesFolder/TNSNames.ora。我为 11g 下载了最新的 Oracle JDBC 驱动程序,将它们放在类路径中的文件夹中并重新启动 CF。我通过查看设置摘要验证了新的 JAR 文件是否被拾取。我使用的 JDBC URL 是:

jdbc:oracle:thin:TNSNamesFile=/coldfusion/install/folder/TNSNamesFolder/TNSNames.ora/TNSNames.ora; TNSServerName=%TNSEntry%

但是,我收到以下错误:网络适配器无法建立连接。我遇到的另一个问题是,如果在类路径中有另一个用于 Oracle 的 JDBC 驱动程序,我怎么知道它在哪个 JAR 中?如何确保这些新的 JDBC 驱动程序是供 Oracle 使用的唯一驱动程序?

4

1 回答 1

0

JDBC URL:jdbc:macromedia:oracle:TNSNamesFile=C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora;TNSServerName=db9d1.db

驱动程序类:oracle.jdbc.OracleDriver

于 2016-02-03T10:36:46.693 回答