【问题标题】:how to create oracle DSN?如何创建oracle DSN?
【发布时间】:2022-03-23 11:03:30
【问题描述】:

我已经尝试远程下载任何类似于 oracle odbc 驱动程序的东西,但我仍然无法为 oracle 生成 DSN。

我什至没有看到 oracle 驱动程序出现在 odbc 创建向导中!

我看到的只是 SQL 服务器和 SQL 本地客户端的驱动程序。

如何为 oracle 创建系统 DSN?

【问题讨论】:

  • 你说得对,我是说DSN。更新了更正的问题。
  • 您安装了驱动程序,还是只下载了它们?您是否正在使用 instant client 下载,并且适用于正确版本的 Windows(32/64 位)?
  • 我正在运行我下载的东西,这似乎是我在 x64 机器上需要的东西,但仍然没有得到任何东西。 IE:nstant 客户端包 - ODBC:用于启用 ODBC 应用程序的附加库 下载 Instantclient-odbc-nt-11.2.0.3.0.zip(740,177 字节)
  • instantclient-odbc-nt-11.2.0.3.0.zip (740,177 bytes)
  • 您正在使用什么应用程序需要 ODBC 驱动程序?该应用程序是 32 位还是 64 位?

标签: oracle odbc


【解决方案1】:

您需要使用 32 位或 64 位 ODBC 管理客户端。

64 位版本的 Microsoft Windows 操作系统包括以下版本的 Microsoft 开放式数据库连接 (ODBC) 数据源管理器工具 (Odbcad32.exe): Odbcad32.exe 文件的 32 位版本位于 %systemdrive%\Windows\SysWoW64 文件夹中。 64 位版本的 Odbcad32.exe 文件位于 %systemdrive%\Windows\System32 文件夹中。

见:

http://support.microsoft.com/kb/942976

【讨论】:

  • 我在 odbc 窗口中并尝试创建 DNS,但没有看到 oracle 作为选项。我下载了驱动程序并编辑了 TNSNames.ora 文件,但仍然没有
  • 您使用的是 32 位还是 64 位 ODBC 驱动程序? ODBC 版本需要匹配 32 位或 64 位的 Oracle 客户端。您需要使用正确位版本的 ODBC 管理工具,否则您将看不到驱动程序。
  • 我使用的是 64,因为我的机器是 x64
  • 您运行了吗:64 位版本的 Odbcad32.exe 文件位于 %systemdrive%\Windows\System32 文件夹中。
  • 运行 Odbcad32.exe 会调出添加 DNS 的向导,但 oracle 并未作为可选驱动程序列出。只是 SQL 服务器和 SQL 本机客户端。
猜你喜欢
  • 2011-03-23
  • 1970-01-01
  • 2012-11-28
  • 1970-01-01
  • 1970-01-01
  • 2021-12-19
  • 2014-06-18
  • 2023-01-18
  • 1970-01-01
相关资源
最近更新 更多