当在安装plsql之后,点击启动程序之后,弹出如下框内容
解决办法 :
第一步 先查询
这两句sql 分别查询 查询出 oracal数据库的字符类型 我的是
AMERICAN_AMERICA.ZHS16GBK
- Select * from V$NLS_PARAMETERS where PARAMETER='NLS_CHARACTERSET';
- Select USERENV('LANGUAGE') from DUAL;
-
然后在注册列表设置增加注册变量(s) 路径是
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home1键:NLS_LANG和值;AMERICAN_AMERICA.ZHS16GBK
第二步
如果不放心 再在环境变量里面 系统变量 增加一项 键 :NLS_LANG 和值:AMERICAN_AMERICA.ZHS16GBK
网上大多数是这样解释的 如果还出错
我的解决办法是 重启之后 再打开plsql 这样原来的配置在系统环境中就生效了 再重启就不会再报错
- Select * from V$NLS_PARAMETERS where PARAMETER='NLS_CHARACTERSET';
- Select USERENV('LANGUAGE') from DUAL;