Coldfusion 9.0.1 标准 64 位和 Oracle 11g 64 位 ODBC 连接导致“架构不匹配”

2023-11-29

我有一个新构建的 64 位 Windows Server 2008 R2 机器,上面安装了 64 位 Coldfusion 9 Standard。我已将其升级并修补至最新版本的 CF。我还在盒子上安装了 64 位 Oracle 11g (11.1.0.7.0) 客户端。我已经使用Windows中的64位ODBC数据源管理器创建了系统DSN,并且可以成功测试数据源的连接。

所有这些安装都很顺利,但是,当我在 Coldfusion Administrator 中添加数据源时,我收到错误:

数据源的连接验证失败:myDatabaseName

java.sql.SQLException:[Macromedia][SequeLink JDBC 驱动程序][ODBC 套接字]内部错误:指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配 根本原因是:java.sql.SQLException:[Macromedia] [SequeLink JDBC Driver] [ODBC Socket]内部错误:指定的DSN包含驱动程序和应用程序之间的体系结构不匹配

我很难准确理解这种架构不匹配的根源,因为该盒子完全是 64 位的。在查看所有正在运行的进程时,我发现一些相关的 CF 进程正在 32 位运行(Verity 相关进程、SOLR 和 CFDotNetSVC)。我不确定这些是否会导致这个问题,但我无法解释这种不匹配是否会来自其他情况。

有人有主意吗?


根据 Dan 的建议,我从 Oracle 获取了一个 JDBC 驱动程序:

http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-111060-084321.html

然后,我移动了 JAR(在我的例子中为 ojdbc6.jar)并将其添加到我的 Coldfusion 类路径中。

确定使用 Coldfusion 数据源的正确设置稍微困难一些,但以下是我最终采用的设置:

JDBC URL: jdbc:oracle:thin:@//dbsrv.mydomain.com:1521/myDB.world
Driver Class: oracle.jdbc.driver.OracleDriver
Driver Name: Oracle Thin Driver

然后是数据库的用户名和密码。

果然,它就像一个魅力。

丹,我想给你打勾,因为你确实让我朝着正确的方向前进,但我只能标记一个正确的方向。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Coldfusion 9.0.1 标准 64 位和 Oracle 11g 64 位 ODBC 连接导致“架构不匹配” 的相关文章

  • 生成开始日期和结束日期之间的日期

    我需要生成两个给定日期之间的所有日期 这是问题陈述 Input START DATE END DATE 01 FEB 16 03 FEB 16 01 FEB 16 04 FEB 16 01 FEB 16 05 FEB 16 01 FEB 1
  • Oracle SQL 中的有向图使用递归查询仅访问每个节点一次

    描述 在我们的问题域中 我们正在研究一组连接在一起形成图的边 从给定的节点 或多个节点 开始 我们必须列出整个图中连接到给定节点 或多个节点 的所有链接 我们必须从左到右 从上到下显示这些链接 对于循环数量有限的图 我们有一个针对此问题的有
  • 如何在Oracle中查找模式名称?当您使用只读用户连接到 SQL 会话时

    我使用只读用户连接到 Oracle 数据库 并且在 sql Developer 中设置连接时使用了服务名称 因此我不知道 SID 架构 如何找到我连接到的架构名称 我正在寻找这个 因为我想要生成 ER 图 https stackoverfl
  • Oracle 处理很长的 IN 运算符列表的效率如何

    我有以下查询 这是一个更复杂的查询的简化版本 SELECT FROM TPM TASK WHERE PROJECTID VERSIONID IN 3 1 24 1 4 1 在代码中我将构建它 PROJECTID VERSIONID 以编程方
  • oracle 11G中自动删除最旧的分区

    如果分区超过三个月 我需要从间隔分区表中删除分区 是否有 Oracle 实用程序 函数可以执行此操作 或者如果没有 如何实现 请指导我 Database version Oracle 11G 我不知道有任何 Oracle 实用程序或函数可以
  • Oracle:指定对象类型列的默认值

    我有一个带有无参数构造函数的对象类型 但是当我将其指定为该类型的列的默认值时 我收到 ORA 00904 无效标识符错误 Example CREATE OR REPLACE TYPE test t AS OBJECT val NUMBER
  • Oracle 数据脱敏

    我们有一个要求 即使用 Oracle 函数来屏蔽特定的表列 该函数提供持久的屏蔽输出字符串 我们尝试了Oracle Hash Function 但它没有给出String类型的返回值 我们尝试了 Oracle Random 函数 dbms r
  • 从返回的 Oracle 时间戳列检索数据

    我们有一个使用 Oracle 时间戳的 ColdFusion 8 Linux 应用程序 我们刚刚从 10g 转换为 Oracle 11g 现在在数据源上使用 Oracle 的瘦客户端 我们在选择时间戳列的应用程序中遇到错误 看起来好像是一个
  • dbms_output 语句中的单引号?

    我需要在 dbms output 语句中包含单引号 我试过这个 dbms output put line first name 这里的名字是variable 我需要在单引号内显示 它 你可以通过加倍逃脱 dbms output put li
  • 三个不同表的内连接

    我在 Oracle APEX 工作 我想从三个不同的表中生成报告 患者 病史 治疗 通过INNER JOIN 表格如下 患者 Par Id Pk Pat Name Pat Gender 历史记录 His Id Pk Pat id Fk Tr
  • Oracle - 如何使用快速刷新和联接创建物化视图

    所以我很确定 Oracle 支持这一点 所以我不知道我做错了什么 这段代码的工作原理 CREATE MATERIALIZED VIEW MV Test NOLOGGING CACHE BUILD IMMEDIATE REFRESH FAST
  • 网络适​​配器无法建立连接 - Oracle 11g

    我编写了一个 servlet 程序 我希望它连接到我的 Oracle 数据库 但它给了我一个错误 我正在使用 Eclipse Helios Tomcat 6 0 37 Oracle 11g 11 2 0 1 0 ojdbc6 jar 在服
  • 如何使用循环将值添加到 VARRAY

    我有一个 VARRAY 我想通过使用循环向该 VARRAY 添加元素 这是我到目前为止所尝试过的 DECLARE TYPE code array IS VARRAY 26 OF VARCHAR2 6 codes code array BEG
  • 创建每 5 分钟刷新一次的物化视图

    我创建了一个每 5 分钟刷新一次的物化视图 但是当我在物化视图上插入并执行选择时 我会得到相同的旧数据吗 需要手动刷新吗 CREATE MATERIALIZED VIEW MVW TEST REFRESH FORCE ON DEMAND S
  • 使用 Apache HttpComponents 进行带有 NTLM 身份验证的 http 请求

    快速背景 CFHTTP 不支持 Windows NTLM Authenticate 身份验证 仅支持基本身份验证 我需要发出必须针对 NTLM 进行身份验证的 http 请求 因此我最终推出了自己的 CFHTTP 版本 I found 特里
  • 执行 `EXECUTE IMMEDIATE ` Oracle 语句出现错误

    我是 Oracle 的新手 当我执行以下语句时 BEGIN EXECUTE IMMEDIATE SELECT FROM DUAL END 我得到错误为 命令中从第 2 行开始出错 立即开始执行 从双选择 结尾 错误报告 ORA 00911
  • 使用 JDBC 获取 Oracle 11g 的最后插入 ID

    我是使用 Oracle 的新手 所以我将放弃之前已经回答过的内容这个问题 https stackoverflow com questions 3131064 get id of last inserted record in oracle
  • 在实体框架中设置获取大小

    我正在将 ado net 代码转换为使用 EF 在我的 ado net 代码中我设置dataReader FetchSize command RowSize 1000与默认的获取大小相比 这极大 地提高了性能 当我将代码转换为 EF 时 性
  • 将 MS SQL Server 数据库连接到 Oracle 11g 数据库

    我正在努力创建从 Oracle 数据库到一个 SQL Server 的数据库链接 为此 我添加了以下内容 In file tnsnames ora sqlUserConn DESCRIPTION ADDRESS PROTOCOL tcp H
  • 了解 Oracle Apex_Application.G_Fnn 以及如何使用它

    我对 Oracle apex application gfnn 的工作原理以及它是否仅适用于 Oracle ApEx 中的标准 SQL 报告或仅适用于 SQL 可更新报告 即表格形式 感到非常困惑 基本上我试图使用这个示例 SQL 来实现以

随机推荐

  • 如何离线安装 DoctrineFixturesBundle

    首先 由于我的 ISP 我无法使用 Composer 所以 我需要一种方法来安装DoctrineFixturesBundle手动 所以我开始从github 还有data fixtures捆 我在我的项目中创建这个文件夹结构 vendor d
  • SSE 的 EventSource 和 XMLHttpRequest 之间的区别

    我正在实现服务器发送事件应用程序逻辑 服务器端已经完成 现在正在处理客户端部分 在我看来 JS 正在使用 EventSource 对象 这看起来非常合乎逻辑 因为它就是为此而设计的 但它也有很多限制 只有 GET 请求 没有标头 没有数据
  • Datagramsocket:receive(...) 如何处理数据包的碎片

    我从我的教授那里了解到 使用 UDP 套接字发送的数据报包在较低层中会被分段 并且may作为多个数据包到达接收端 例如 如果我在数据报包中发送 1000 字节的数据 则在接收端might到达时 例如 2 字节 500 字节 12 字节等 因
  • 如何将图像从 Java Applet 发送到 JavaScript?

    我有一个正在生成图像的 Java Applet 最终 我想将图像数据插入数据库 因此我想将图像数据临时存储在包含小程序的页面上的表单字段中 我希望做到这一点而不在客户端计算机上存储图像文件 这一切都来自签名板 以下是一些应该从 sigObj
  • 如何使用 toJSON 更改序列化实体的属性名称?

    我想序列化一个属性 其名称与实体中的名称不同 Entity export class MyEntity This should be serialized with name column in JSON Column name strin
  • 如何更改列的堆叠顺序?

    使用 Bootstrap 3 我有一个非常简单的布局 例如 div class container div class row div class col sm 4 Header Content Left div div class col
  • 如何在CSS中使用边框的clip-path属性

    I have clip part达到 偷工减料 的效果 我想将背景更改为白色并使用绿色边框 问题是 当我将背景更改为白色时 角落是空的 如何在悬停时制作绿色边框角 test background red width 100px height
  • PHP 上次登录脚本[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 我想知道一种好的 有效的方法来判断我的用户上次登录是多久前的事 在用户个人资料中 我希望
  • php通过socket编程传递c结构体数据

    如何制作一个需要对具有以下结构的linux C套接字服务器执行socket sendto的php套接字客户端 typedef struct UI2 todo char rz LNG RZ 1 char saId LNG SAT ID 1 c
  • 需要复杂数据排序 SQL Server 的帮助

    我需要对数据库中的复杂数据进行排序的帮助 假设我的数据存储在这样的表中 Description JCB Excavator ECU P N 728 35700 Geo Prism 1995 GEO ABS 16213899 GEO pump
  • toLocaleDateString 的相反方法

    为了创建一个尊重浏览器文化的字符串 我们可以这样做 var myDate new Date var myDateString myDate toLocaleDateString myDate returns a string 这很好 因为如
  • JQuery AJAX 从表单发送文件数组

    我在某个地方找到了这段代码 可以在不刷新浏览器的情况下上传图片 然而 我不喜欢上传器文件 所以我决定使用我以前使用过的旧文件 问题在于它正在发送一个数组而不是来自 javascript 文件的字符串 它的目的是发送多个文件而不是仅发送一个文
  • Firefox、SVG、文本装饰

    考虑以下代码片段
  • java中变音符号的问题[重复]

    这个问题在这里已经有答案了 我正在尝试通过控制台读取一些数据并将其写入文件 当控制台中的数据包含元音变音字符时 我遇到问题 它打印出 而不是元音变音字符 请在下面找到我的代码 有人可以帮帮我吗 String cmd cmd C si vie
  • namshi/jose 5.0.2 在 macosx 上需要 lib-openssl

    我查看了其他问题 但找不到解决方案 尝试安装时JWT包我收到标题中提到的错误 我在 mac os x Sierra 上使用 xampp 版本 7 0 8 和 PHP 5 6 我得到的错误如下 Problem 1 namshi jose 5
  • 声明方法时,各种参数前缀的含义是什么?

    声明方法时 参数的各种前缀是什么意思 sh cmd block 什么是 before cmd mean 什么是 before block mean 星号 意味着将所有剩余的参数组合到一个由该参数命名的列表中 与号 意味着如果给方法调用一个块
  • 从 NT 服务向远程桌面会话发送消息

    如何从 nt 服务向在远程桌面会话中启动的应用程序发送 sendmessage 和 postmessage 目前我通过应用程序之间的udp通信暂时解决了这个问题 您不能跨会话边界发送消息 因此 您需要一个 IPC 解决方案 例如 TCP I
  • 从另一个数组中过滤对象数组

    我有两个数组 我想过滤一个包含另一个数组中的对象的数组 let array1 date 1 count 4 date 3 count 6 let array2 1 2 3 4 过滤这两个数组后 我需要过滤后的数组 如下所示 let arra
  • 在 ASP.NET Core 中将 RTSP 流从 IP 摄像机转发到浏览器

    我有一个 Blazor 托管应用程序 我需要根据客户请求从 AXIS 摄像机获取 h264 录制内容 通过 RTSP PLAY 命令 并以浏览器可以重现视频的方式返回它 如果向 AXIS 摄像机查询录音列表 答案包括这个 即我尝试在浏览器上
  • Coldfusion 9.0.1 标准 64 位和 Oracle 11g 64 位 ODBC 连接导致“架构不匹配”

    我有一个新构建的 64 位 Windows Server 2008 R2 机器 上面安装了 64 位 Coldfusion 9 Standard 我已将其升级并修补至最新版本的 CF 我还在盒子上安装了 64 位 Oracle 11g 11