成功解决 PLSQL Developer 报错 ORA-00911: invalid character

    科技2022-08-31  147

    本文目录

    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数据库专栏


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

    Processed: 0.008, SQL: 9