【技术贴】PL/SQL错误提示 database character set(AL32UTF8) a

PL/SQL database character set(AL32UTF8) and Client character set(ZHS16GBK) are different  

这是由于安装oracle客户端的时候没有设置对字符集造成的,没啥大问题,不影响使用,但是还是收拾好了比较爽一些。解决方法很简单。

启动PL/SQL Developer 报字符编码不一致错误

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_Oracle_10g.

 

打开注册表,

开始--运行--输入regedit--回车。

依次打开节点 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_Oracle_10g

右键点NLS_LANG,点击修改,将键值:

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

修改为:SIMPLIFIED CHINESE_CHINA.AL32UTF8即可。

重启你的plsql。没有错误了吧。

 

时间: 2024-09-26 23:26:21

【技术贴】PL/SQL错误提示 database character set(AL32UTF8) a的相关文章

[推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下)

原文:[推荐]ORACLE PL/SQL编程详解之一:PL/SQL 程序设计简介(千里之行,始于足下) [推荐]ORACLE PL/SQL编程详解之一: PL/SQL 程序设计简介(千里之行,始于足下) --通过知识共享树立个人品牌. 继上六篇:        [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)        [推荐]ORACLE PL/SQL编程详解之三:PL/SQL流程控制语句(不给规则,不成方圆)        [推荐]ORA

PL/SQL Developer ORA-12154: TNS: 无法解析指定的连接标识符

背景:         在本机(Win7 64位  旗舰版)安装Oracle 11g的客户端(安装的32位的ORACLE客户端,如果安装64位的ORACLE客户端的时候,在CMD命令中,输入sqlplus /nolog 命令会无法识别,也就是无法识别),并设置相应的本地服务后,用PL/SQL Developer提示下面的错误: "Could not load "--\bin\oci.dll""这个错误,64位win7上装PL/SQL,经常会遇见"Could

PL/SQL学习笔记(一)

断断续续学过,这次系统地来读读. (一) PL/SQL是oracle在标准SQL语言上的过程性扩展,它不仅允许嵌入SQL语句,而且允许定义变量和常量,允许过程语言结构(条件语句和循环语句),允许使用异常处理oracle错误等.通过使用PL/SQL,可以在一个PL/SQL块中包含多条SQL语句和PL/SQL语句.PL/SQL具有以下优点: 1.提高应用系统的运行性能. 通过使用PL/SQL块包含多条SQL语句,从而减少了SQL语句的发送次数,降低了网络开销,提高了应用程序性能 2.提供模块化的程序

PL/SQL Practices On BULK COLLECT limit

Best practices for knowing your LIMIT and kicking %NOTFOUND I have started using BULK COLLECT whenever I need to fetch large volumes of data. This has caused me some trouble with my DBA, however. He is complaining that although my programs might be r

ORA-06502:PL/SQL :numberic or value error: character string buffer too small

今天遇到一个错误提示:ORA-06502:PL/SQL :numberic or value error: character string buffer too small,一般对应的中文信息为:ORA-06502: PL/SQL: 数字或值错误 :字符串缓冲区太小.仔细检查调试过程中才发现是开发人员定义了一个变量,但是在脚本里面赋予了该变量超过其长度的值.结果就报这个错误.我习惯总结每一 个遇到的错误信息,既有利于学习.总结知识,也方便以后遇到此类问题能够及时给出解决方法.   如果执行oe

PL/SQL --> 动态SQL的常见错误

--============================ -- PL/SQL --> 动态SQL的常见错误 --============================       动态SQL在使用时,有很多需要注意的地方,如动态SQL语句结尾处不能使用分号(;),而动态PL/SQL结尾处需要使用分号(;),但不能使用正 斜杠结尾(/),以及shcema对象不能直接作为变量绑定.本文介绍了动态SQL的常见问题.   一.演示动态SQL的使用     下面的示例中,首先使用动态SQL基于sco

[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)

原文:[推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼.百战不殆) [推荐]ORACLE PL/SQL编程之五: 异常错误处理(知已知彼.百战不殆)       继上三篇:ORACLE PL/SQL编程之八:把触发器说透               ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!)               [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)  得到了大家的强力支持与建议,万分感谢.

解决ecshop出现Can’t select MySQL database错误提示

错误提示   ECSHOP info: Can't select MySQL database(ram),请问如何解决 ecshop 出现 Can't select MySQL database错误提示,整个网页就出现怎么几行大大的提示,之后便是一片的空白,其实像这种问题但凡只要懂点 PHP 的人都知道这是 mysql 数据库连接错误,不仅仅是在 ecshop 系统中,在其它 CMS 或者自己写的 PHP 中是一样的道理,既然知道了原因,哪我们就来检查一下 ecshop 的配置文件是否正确吧.

查看PL/SQL编译时的错误信息

    编译无效对象是DBA与数据库开发人员常见的工作之一.对于编译过程中的错误该如何去捕获,下面给出两种捕获错误的方法. 一.当前数据库版本信息及无效对象     1.查看当前数据库版本    SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.