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

本文目录
html


一、出现问题

在使用 PL/SQL Developer 报错 ORA-00911: invalid character
在这里插入图片描述web



二、分析问题

  • 2.1 发如今windows下cmd终端sqlplus下无报错
    在这里插入图片描述sql

  • 2.2 因而查看用户语言环境
    这是dos终端下,和本地windows系统语言环境保持一致,简体中文
    在这里插入图片描述数据库

而后查看PL/SQL Developer 语言环境,美式英文
在这里插入图片描述windows



三、解决问题

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

OK,成功搞定svg

在这里插入图片描述
查看PL/SQL Developer 语言环境,简体中文.net

在这里插入图片描述

解决报错ORA-00911: invalid character3d


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

a. 汉化前code

在这里插入图片描述
在这里插入图片描述

b. 汉化中xml

在这里插入图片描述
在这里插入图片描述

c. 汉化后

在这里插入图片描述
在这里插入图片描述
发现并未改变语言环境,仍是美式英文

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

在这里插入图片描述

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



四、总结

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

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

推荐文章

windows下成功安装Oracle11g数据库

Oracle数据库专栏


若是感受写的好的,欢迎 一键三连

在这里插入图片描述