本文目录
-
- 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数据库专栏
如果感觉写的好的,欢迎 一键三连