當 用,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!