【问题标题】:Oracle instant client with OraOLE DB provider?带有 OraOLE DB 提供程序的 Oracle 即时客户端?
【发布时间】:2008-10-03 10:37:09
【问题描述】:

是否可以将 oracle 即时客户端用于使用 oraoledb 驱动程序连接到 oracle 9i DB 的应用程序。

【问题讨论】:

    标签: oracle oledb driver


    【解决方案1】:

    我不相信。 Instant Client FAQ 状态

    Instant Client 可以用来做什么? Instant Client 可用于运行您的 OCI、OCCI、ProC、JDBC 和 ODBC 应用程序,而无需安装完整的 Oracle 客户端。此外,Instant Client 支持 SQLPlus。从 Instant Client 10.2 开始,还可以使用 Instant Client SDK 下载为 OCI 和 OCCI 开发应用程序。

    OLE DB 明显不在该列表中。现在,您可能会使用 Microsoft OLE DB 到 ODBC 提供程序以及 Instant Client 和 ODBC,但向软件添加额外的层从来都不是一件有趣的事情。

    【讨论】:

      【解决方案2】:

      我认为这是可能的。寻找Oracle Data Access Components (ODAC)。我已经下载了ODAC XCopy 版本,然后:

      1. 解压到某个 tmp 文件夹
      2. 以管理员身份打开cmd
      3. 运行 install.bat(我已经运行:install oledb c:\oracle\odac_12_1 odac true

      尽管在这个脚本上,命令regsvr32(在我的例子中注册oraoledb12.dll)没有工作。但是在脚本工作后运行这个命令。还要检查 PATH 变量,因为脚本只能在提示会话中更改它。

      现在我可以使用 OraOLEDB.Oracle 提供程序Oracle Instant Client 连接到 Oracle 数据库。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-21
        • 2021-05-18
        • 1970-01-01
        • 2013-01-22
        • 2020-01-07
        • 2013-05-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多