Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法
当 用,Provider=OraOLEDB.Oracle方式访问ORACLE11g数据库。出现 未在本地计算机注册“OraOLEDB.Oracle”提供程序提示。解决方案如下:
客户端环境:Win7 64 bit
安装:Oracle - OraClient11g_home1(64bit)安装在E:\
Oracle - OraClient11g_home2(32bit) 安装在D:\
由于本地PLSQL Developer链接问题,所以安装了2个版本的orcle客户端
找到安装目录执行:以我的安装目录为例:分别执行2个版本
regsvr32 E:\app32\tm\product\11.2.0\client_1\BIN\OraOLEDB11.dll
--提示注册成功
regsvr32 D:\app32\tm\product\11.2.0\client_1\BIN\OraOLEDB11.dll
--提示注册成功
链接字符串测试:
Provider=OraOLEDB.Oracle;Data Source=orcl;User Id=test;Password=test
orcl:本地监听名
successful!