plsql数据库异常---plsql 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致
发布日期:2021-06-29 18:04:15
浏览次数:2
分类:技术文章
本文共 1814 字,大约阅读时间需要 6 分钟。
plsql数据库异常---plsql 登录后,提示数据库字符集(AL32UTF8)和客户端字符集(ZHS16GBK)不一致 .
plsql 登录后提示:
Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.
Character set conversion may cause unexpected results. Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient11g_home2.解决办法:修改注册表
打开注册表,‘开始’-‘运行’ 输入‘regedit’-确定。
找到提示中给出的路径,
找到 NLS_LANG 键,他的值原来是:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
修改为:SIMPLIFIED CHINESE_CHINA.AL32UTF8
重新打开plsql ,登录,好了。
-------------------------------------------------------------------------------------------------------------------------------------还有一种可能是由于安装11g的时候没选择自定义安装造成的
Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.
Character set conversion may cause unexpected results. Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG registry key in HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home SIMPLIFIED CHINESE_CHINA.ZHS16GBK 包含 AMERICAN_AMERICA.AL32UTF8. 这可是个麻烦事,不是改客户端字符集的问题。要改数据库的字符集: SQL> conn /as sysdba SQL> shutdown immediate; SQL> startup mount SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0; SQL> alter database open; SQL> ALTER DATABASE CHARACTER SET ZHS16GBK; ORA-12712: new character set must be a superset of old character set 提示我们的字符集:新字符集必须为旧字符集的超集,这时我们可以跳过超集的检查做更改: SQL> ALTER DATABASE character set INTERNAL_USE ZHS16GBK; --我们看到这个过程和之前ALTER DATABASE CHARACTER SET操作的内部过程是完全相同的,也就是说INTERNAL_USE提供的帮助就是使Oracle数据库绕过了子集与超集的校验. SQL> select * from v$nls_parameters; SQL> shutdown immediate; SQL> startup SQL> select * from v$nls_parameters; 以后安装oracle11g的时候记得选择自定义安装,把这个字符集的事情事先弄好转载地址:https://credream.blog.csdn.net/article/details/8546155 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月30日 01时46分49秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
485通信自动收发电路,历史上最详细的解释
2021-07-02
一位头发发白的神人教你怎么写程序,运维,买电脑,写文章,平面设计!
2021-07-02
「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载...
2021-07-02
5G小科普(漫画版,So easy!)
2021-07-02
「第四篇」电赛控制题可以准备一些什么?
2021-07-02
「第六篇」对于电赛,我们应该看重什么?
2021-07-02
树莓派翻车了
2021-07-02
这位电子工程师,你不能错过。
2021-07-02
干货分享 JVM 之第 3 篇 —— Java 内存结构相关
2021-07-02
基于 Hystrix 高并发服务限流第 2 篇 —— 服务隔离(线程池隔离、信号量隔离)
2021-07-02
SpringBoot 整合 JWT 实现统一认证
2021-07-02
TypeError: this.getOptions is not a function
2021-07-02
el-table 二维数组合并行
2021-07-02
UR5e机械臂运行一直阻塞在waitForServer
2021-07-02
ROS把pkg1下的某个头文件和源文件生成动态链接库供pkg2调用
2021-07-02
使用urdf_tutorial快速可视化urdf文件
2021-07-02
SQl 数据完整性(随堂博客)
2021-07-02
左连接、右连接、内连接
2021-07-02
MySQL DQL语句基础(随堂博客)
2021-07-02