本文目錄
- 1、出現問題
- 2、分析問題
- 3、解決問題
- 4、總結
- 推薦文章
1、出現問題
在使用 PL/SQL Developer 報錯 ORA-00911: invalid character

2、分析問題
-
2.1 發現在windows下cmd終端sqlplus下無報錯

-
2.2 于是查看用戶語言環境
這是dos終端下,和本地windows系統語言環境保持一致,簡體中文

然后查看PL/SQL Developer 語言環境,美式英文

3、解決問題
- 方案一(強烈推薦):配置 windows 系統環境變數(以win10為例,win7類似)
詳細操作:
(1)桌面 --> 右擊此電腦 --> 屬性 --> 高級系統設定 --> 環境變數 --> 系統變數 --> 新建
變數名:NLS_LANG
變數值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
(2)確定 --> 確定 --> 確定
(3)重啟 PL/SQL Developer
OK,成功搞定

查看PL/SQL Developer 語言環境,簡體中文

解決報錯ORA-00911: invalid character
- 方案二:漢化 PL/SQL Developer (不配置windows系統環境變數)
(1)先關掉PL/SQL Developer
(2)漢化安裝
a. 漢化前


b. 漢化中


c. 漢化后


發現并未改變語言環境,還是美式英文
(3)經實踐得知,漢化PL/SQL Developer 不能解決報錯

(4)故 方案二 失敗 !!!
4、總結
使用 PL/SQL Developer 報錯 ORA-00911: invalid character,
這是由于用戶語言環境默認 美式英文 環境所引起,和 PL/SQL Developer 是否漢化無關;使用 【3、解決問題 方案一】,配置系統環境變數即可解決報錯
推薦文章
windows下成功安裝Oracle11g資料庫
Oracle資料庫專欄
如果感覺寫的好的,歡迎 一鍵三連

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/159611.html
標籤:其他
下一篇:密文演算法求教(請高手解答)
