是否可以将oracle即时客户端用于使用oraoledb驱动程序连接到oracle 9i DB的应用程序。
答案 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版本,然后:
\d+
)尽管使用此脚本,但install oledb c:\oracle\odac_12_1 odac true
命令(在我的情况下注册regsvr32
)不起作用。但是在脚本运行后运行此命令。检查PATH变量也是因为脚本只能为提示会话更改它。
现在,我可以使用 OraOLEDB.Oracle提供程序和 Oracle Instant Client 连接到Oracle数据库。