2

我需要为 Windows 2008 r2 服务器获取 64 位 ODBC 驱动程序以连接到 RDB 数据库 (v7.2)。我下载了适用于 RDB 3.3.2.0 的 Oracle ODBC 驱动程序,但无法连接。

有人用过这个吗?我应该能够使用这个连接吗?我目前得到的错误是

recv() 意外关闭 ret ) err#0 未知

我没有看到任何带有此驱动程序的 tnsnames 或侦听器文件,它们是必需的吗?

4

2 回答 2

0

我以前见过这个错误,它通常与服务器端 SQL 服务错误有关。

尝试在您的 VMS 机器上重新启动 SQL 服务。

没有 tnsnames 文件等 - 您应该能够像往常一样通过控制面板 -> odbc 设置 64 位 ODBC 连接。

在实践中,虽然我发现 64 位 ODBC 驱动程序有问题,并且在使用它们时经历了很多痛苦。.NET 驱动程序也是如此。(虽然 32 位运行良好。)

我记得看到 Oracle 的路线图表明他们正在为 RDB 64 位发布一组新的(从头开始编写的)ODBC 驱动程序,所以也许他们确实有一个潜在的问题。我只是搜索链接,但找不到它。如果我再次遇到它,我会确保在这里添加它。

于 2014-05-15T08:05:39.470 回答
0

Oracle ODBC Driver for RDB 仅适用于 Oracle RDB 数据库。

于 2021-01-15T09:16:02.913 回答