1. 情況描述
安裝完PLSQL之后,在寫入數據庫連接信息后,連接數據庫,報Initialization error錯誤
(1)未安裝Oracle數據庫,無相應的oci.dll文件
(2)已安裝數據庫,但oci.dll文件不匹配(數據庫oci.dll文件是64位,PLSQL客戶端是32位)
---oci.dll文件存放路徑:(Oracle11G)app\product\11.2.0\dbhome_1\bin\oci.dll
2. 解決辦法
(1)未安裝數據庫
安裝Oracle數據庫
(2)已安裝數據庫
選擇工具(Tools)-->首選項
-->OCI庫-->找到數據庫安裝路徑(app\product\11.2.0\dbhome_1\bin\oci.dll)-->選擇oci.dll文件
(3)oci.dll文件不匹配
1) 查詢數據庫版本
select status from v$instance;
2)點擊如下網址,下載對應的數據庫版本的oci文件
(下載需要ORACLE賬號,可以注冊一個,會常用到,作者使用11.2.0.4版本數據庫)
https://www.oracle.com/technetwork/topics/winsoft-085727.html
3)解壓下載的instantclient_11_2文件到數據庫安裝目錄下(如:E:\app\product\)
4)再將Oracle安裝目錄中的tnsnames.ora拷貝到 instantclient_11_2目錄下
--tnsnames.ora目錄:(如:E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN)
注意:tnsnames.ora文件目錄很重要,一般TNS連接有問題,會在這里查看listener.ora文件
5)再次編輯PLSQL-->工具(Tools)--->首選項
設置Oracle_Home(Oracle主目錄名)和OCI Library(OCI庫)到解壓的32位oci.dll目錄
Oracle_Home:選擇下載解壓的文件夾
OCI Library:選擇目錄下oci.dll文件
6)重新登陸即可使用
###############################################
作者最近在更新PMP--項目管理的內容,有需要相關知識的可以查看。
首頁鏈接:https://www.cnblogs.com/hemukg/
願各位在進步中安心
2020-03-24 禾木
###############################################
###############################################
內容更新:
目前已經更新到規划過程組,下面給出各個章節主目錄鏈接:
項目啟動前准備:https://www.cnblogs.com/hemukg/p/12253281.html
項目啟動過程組:https://www.cnblogs.com/hemukg/p/12377643.html
項目規划過程組:https://www.cnblogs.com/hemukg/p/12551175.html
項目執行過程組:未完待續..
###############################################