oracle11g – Coldfusion 9.0.1标准64位和Oracle 11g 64位ODBC连
我有一个新建的64位
Windows Server 2008 R2盒子,我已经安装了64位Coldfusion 9 Standard.我已升级并将其修改为最新版本的CF.我还在盒子上安装了64位Oracle 11g(11.1.0.7.0)客户端.我在Windows中使用64位ODBC数据源管理器创建了一个系统DSN,可以成功测试数据源的连接.
所有这些安装都顺利进行,但是,当我在Coldfusion Administrator中添加数据源时,我收到错误:
我很难理解这个架构不匹配的确切位置,因为该盒子完全是64位.我看到所有正在运行的进程,一些相关的CF进程在32位运行(Verity相关进程,SOLR和CFDotNetSVC).我不确定这些是否可能导致这个问题,但我无法解释这种不匹配是否来自其他方面. 有人有主意吗? 我相信您需要 step down to the 32-bit drivers,或使用本机JDBC驱动程序成功连接到Oracle.我的建议是使用JDBC路由,并使用数据源屏幕上的“其他”选项直接通过本机Oracle JDBC驱动程序进行连接.您可以通过这种方式获得更好的性能,并通过ColdFusion更好地控制您的连接.Connecting to Oracle ColdFusion Livedocs中的信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |