0
点赞
收藏
分享

微信扫一扫

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character


本文目录




  • ​​1、出现问题​​
  • ​​2、分析问题​​
  • ​​3、解决问题​​
  • ​​4、总结​​
  • ​​推荐文章​​

1、出现问题

在使用 ​PL/SQL Developer​ 报错 ​ORA-00911: invalid character

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_sql

2、分析问题



2.1 发现在windows下cmd终端sqlplus下无报错
成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_数据库_02



2.2 于是查看用户语言环境
这是dos终端下,和本地windows系统语言环境保持一致,简体中文
成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_sql_03



然后查看PL/SQL Developer 语言环境,美式英文

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_数据库_04

3、解决问题

  • 方案一(​强烈推荐​):​配置​ windows ​系统环境变量​(以win10为例,win7类似)
    详细操作:
    (1)桌面 --> 右击此电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> 系统变量 --> 新建
    变量名: ​​​NLS_LANG​​​ 变量值: ​​SIMPLIFIED CHINESE_CHINA.ZHS16GBK​​ (2)确定 --> 确定 --> 确定
    (3)重启 PL/SQL Developer

OK,成功搞定

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_sql_05

查看PL/SQL Developer 语言环境,简体中文

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_数据库_06

解决报错​ORA-00911: invalid character

  • 方案二:​汉化​ PL/SQL Developer (不配置windows系统环境变量)
    (1)先关掉PL/SQL Developer
    (2)汉化安装


a. 汉化前


成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_语言环境_07

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_oracle_08


b. 汉化中


成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_语言环境_09

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_sql_10


c. 汉化后


成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_oracle_11

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_oracle_12

发现并未改变语言环境,还是美式英文

(3)经实践得知,汉化PL/SQL Developer 不能解决报错

成功解决 PL/SQL Developer 报错 ORA-00911: invalid character_oracle_13

(4)故 方案二 ​失败​ !!!

4、总结

使用 PL/SQL Developer 报错 ORA-00911: invalid character。

这是由于用户语言环境默认 ​美式英文​ 环境所引起,和 PL/SQL Developer 是否汉化无关;使用 【3、解决问题 ​方案一​】,配置系统环境变量即可解决报错

推荐文章

​​windows下成功安装Oracle11g数据库​​

​​Oracle数据库专栏​​

如果感觉写的好的,欢迎 ​一键三连




举报

相关推荐

0 条评论