此方法僅適用於本地沒有安裝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 / 重啟電腦