带有OraOLE DB提供程序的Oracle即时客户端?

时间:2008-10-03 10:37:10

标签: oracle oledb driver

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

2 个答案:

答案 0 :(得分:3)

我不相信。 Instant Client FAQ

  

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

OLE DB在该列表中显然不存在。现在,您可以使用Microsoft OLE DB到ODBC提供程序以及Instant Client和ODBC,但是向软件添加其他图层永远不会非常有趣。

答案 1 :(得分:1)

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

  1. 解压一些tmp文件夹
  2. 以管理员身份打开cmd
  3. 运行install.bat(我运行:\d+
  4. 尽管使用此脚本,但install oledb c:\oracle\odac_12_1 odac true命令(在我的情况下注册regsvr32)不起作用。但是在脚本运行后运行此命令。检查PATH变量也是因为脚本只能为提示会话更改它。

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