Initialization error Could not load ".../oci.dll",oci.dll
用戶端,用PL/SQL串連Oracle資料庫時,出現了一個問題,提示:
Initialization error
Could not load "F:\oracle\bin\oci.dll"
OCIDLL forced to Foracle\bin\oci.dll
LoadLibrary(F:\oracle\bin\oci.dll)returned 0
---------------------------------------------------------------------------------------------------------
具體的方法如下:
啟動 PL/SQL Developer 之後,出現 Initialization error Could not load ,但是 PL/SQL
的工作介面仍能開啟,只是資料庫相關資料沒有載入進來,因此可以在該工作頁面中進行配置:選
擇 Tools -> Preferences -> Oracle -> Connection -> 對 Oracle Home 和 OCI Library
進行設定,如:Orcale 裝在 E:\orcale\ ,
則:Oracle Home 為 E:\oracle\product\10.2.0
OCI Library 為 E:\oracle\product\10.2.0\db_1\BIN\oci.dll
感悟:
解決這個問題,先是檢查了環境變數,註冊表資訊都正常,感覺到工具的問題,但客戶又沒有安裝包,後來上網才知道這裡可以色澤,通過這個問題,我發現:在解決問題而又受限的時候,百度或許是一直思路和辦法。因為常規辦法我測試了。。。
Initialization error Could not load "F:\oracle\bin\ocidll" OCIDLL forced to Foracle\bin\ocidll Lo
你檢查一下你安裝的oracle用戶端在哪個位置,找到oci.dll所在的目錄,然後開啟pl sql,在工具->沙喜好設定->串連介面中設定一下OCI庫,就是oci.dll所在的目錄+oci.dll
PL/SQL developer 串連oracle資料庫出問題,報錯“initialization error could not load ocidll”
重新安裝,安裝在根目錄下