安裝Oracle完整客戶端后沒有訪問接口OraOLEDB.Oracle解決辦法
安裝Oracle完整客戶端后,沒有訪問接口OraOLEDB.Oracle,是因為Oracle客戶端安裝時沒有往注冊表里面寫入驅(qū)動信息。
注意3里面的路徑要換成你客戶端安裝的路徑
[HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D- 00C04FA30080}\InprocServer32]中的值: @="D:\\app\\client\\product\\11.2.0\\client_1\\BIN\\OraOLEDB11.DLL"
此值是根據(jù)你安裝Oracle客戶端的路徑的值,必須保持一致。
首先要修改一下注冊表內(nèi)容(把1/2/3/4 考下來變成reg格式文件依次執(zhí)行):
1、Windows Registry Editor Version 5.00
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OraOLEDB.Oracle] @="Oracle Provider for OLE DB" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OraOLEDB.Oracle\CLSID] @="{3F63C36E-51A3-11D2-BB7D-00C04FA30080}" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OraOLEDB.Oracle\CurVer] @="OraOLEDB.Oracle.1"
2、Windows Registry Editor Version 5.00
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OraOLEDB.Oracle.1] @="Oracle Provider for OLE DB" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\OraOLEDB.Oracle.1\CLSID] @="{3F63C36E-51A3-11D2-BB7D-00C04FA30080}"
3、Windows Registry Editor Version 5.00
REGEDIT4 [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}] @="OraOLEDB.Oracle" "OLEDB_SERVICES"=dword:ffffffff [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\ExtendedErrors] @="Extended Error Lookup Service" [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\ExtendedErrors\{3FC8E6E4-53FF-11D2-BB7D-00C04FA30080}] @="Oracle OLE DB Error Lookup" [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\InprocServer32] @="D:\\app\\client\\product\\11.2.0\\client_1\\BIN\\OraOLEDB11.DLL" "ThreadingModel"="Both" [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\OLE DB Provider] @="Oracle Provider for OLE DB" [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\ProgID] @="OraOLEDB.Oracle.1" [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\TypeLib] @="{0BB9AFD1-51A1-11D2-BB7D-00C04FA30080}" [HKEY_CLASSES_ROOT\CLSID\{3F63C36E-51A3-11D2-BB7D-00C04FA30080}\VersionIndependentProgID] @="OraOLEDB.Oracle"
4、Windows Registry Editor Version 5.00
REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.MSSQLSERVER\Providers\OraOLEDB.Oracle] "AllowInProcess"=dword:00000001
轉(zhuǎn)自:https://q.cnblogs.com/q/33850/ 同時感謝這位兄弟。
總結(jié)
到此這篇關于安裝Oracle完整客戶端后沒有訪問接口OraOLEDB.Oracle解決辦法的文章就介紹到這了,更多相關Oracle客戶端沒有OraOLEDB.Oracle內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Oracle數(shù)據(jù)庫JSON函數(shù)詳解與實戰(zhàn)記錄
Oracle JSON解析函數(shù)是一組用于處理JSON數(shù)據(jù)的內(nèi)置函數(shù),下面這篇文章主要給大家介紹了關于Oracle數(shù)據(jù)庫JSON函數(shù)詳解與實戰(zhàn)的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-07-07Oracle數(shù)據(jù)庫表被鎖如何查詢和解鎖詳解
作為一個IT技術(shù)人員,可能經(jīng)常遇到在使用Oracle數(shù)據(jù)時,由于操作不當導致數(shù)據(jù)庫鎖表,從而影響項目正常使用,下面這篇文章主要給大家介紹了關于Oracle數(shù)據(jù)庫表被鎖如何查詢和解鎖的相關資料,需要的朋友可以參考下2023-03-03oracle數(shù)據(jù)庫中chr()函數(shù)和concat函數(shù)的使用說明
這篇文章主要介紹了oracle數(shù)據(jù)庫中chr()函數(shù)和concat函數(shù)的使用說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07查詢Oracle中正在執(zhí)行和執(zhí)行過的SQL語句
這篇文章主要介紹了查詢Oracle中正在執(zhí)行和執(zhí)行過的SQL語句,需要的朋友可以參考下2016-10-10解決pl/sql developer中數(shù)據(jù)庫插入數(shù)據(jù)亂碼問題(SSM項目開發(fā))
這篇文章主要介紹了解決pl/sql developer中數(shù)據(jù)庫插入數(shù)據(jù)亂碼問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11oracle 層次化查詢(行政區(qū)劃三級級聯(lián))
現(xiàn)在將上面的行政區(qū)劃按代碼分為三個級別:?。ê笏奈粸?)/市(后兩位為0)/縣,同時分別標出他們的級別,這樣的話,便于后期根據(jù)不同的級別查詢。2009-07-07