Initialization error Could not load ".../oci.dll",oci.dll

來源:互聯網
上載者:User

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”

重新安裝,安裝在根目錄下
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.