PLSQL啟動,……初始化錯誤,缺少 oci.dll 等


此方法僅適用於本地沒有安裝oracle的,在工作時使用PLSQL,連接服務器的oracle

①下載

去https://www.oracle.com/database/technologies/instant-client/downloads.html 下載client

 ②解壓

我的位置是D:\pro\PLSQL_14\instantclient_19_11

③配置PLSQL

④配置環境變量

將D:\pro\PLSQL_14\instantclient_19_11扔進去代替之前的,注意每個變量之間的分號

⑤打開PLSQL,查看一個存過,發現亂碼

原因:本機沒有配置數據庫字符集環境變量,或是與數據庫字符集不一致。

步驟一:執行在plsql中執行 select userenv('language') from dual; 語句來查看本機的字符集

    或是執行 select * from V$NLS_PARAMETERS; 語句。

    兩者的區別:

      第一種查看到的是拼接好的一條字符集數據

      第二種是數據庫詳細配置參數有多條數據需要將 第一行,第二行,第九行的value數據以 第一行_第二行.第九行的格式拼接起來

    我的拼接好好后是AMERICAN_AMERICA.ZHS16GBK

步驟二:在系統變量里新建兩條配置:

 

1、LANG=zh_CN.GBK(GBK是這樣形式的,不同編碼這里的value值需要跟着改變)

2、NLS_LANG=AMERICAN_AMERICA.ZHS16GBK(這個value值就是我們步驟一中拼接好的那個值)

步驟三:重啟PLSQL / 重啟電腦


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM