此问题发生在数据库迁移过程中。源数据库:自己笔记本上win7 64位系统的oracle11g个人版,字符集ZHS16GBK ;目标数据库,HP的sqlserver2008 系统 64位数据库服务器,字符集AL32UTF8 。今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版默认字...
分类:
数据库 时间:
2015-07-28 12:30:53
阅读次数:
155
1. 查看服务器端编码 select userenv(‘language‘) from dual; 我实际查到的结果为:AMERICAN_AMERICA.AL32UTF8 2. 执行语句 select * from V$NLS_PARAMETERS? 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VAL...
分类:
数据库 时间:
2015-07-21 17:29:24
阅读次数:
151
windows:运行 -》 regedit -》查找 键值 NLS_LANG 将字符集SIMPLIFIED CHINESE_CHINA.ZHS16GBK修改为AMERICAN_AMERICA.AL32UTF8注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMEx...
分类:
其他好文 时间:
2015-07-02 15:27:16
阅读次数:
247
执行如下语句,查看汉字在数据库中所占的字节:select vsize('汉') from dual;一般情况下,得到的结果大部分为值:2 或 3一般linux下安装oracle数据库,默认字符编码设为:AL32UTF8,每个汉字占3个字节而windows平台下,默认字符编码设为:ZHS16GBK,每...
分类:
数据库 时间:
2015-06-02 14:56:22
阅读次数:
140
解决方法: 在oracle服务端的注册表中找到oracle-->key_oradb11g_home1,在右侧找到NLS_LANG,将其数值数据改为SIMPLIFIED CHINESE_CHINA.AL32UTF8。
分类:
数据库 时间:
2015-05-25 16:12:31
阅读次数:
151
connect / as sysdba; shutdown immediate startup mount alter system enable restricted session ; alter system set JOB_QUEUE_PROCESSES=0; alter syst...
分类:
数据库 时间:
2015-05-13 18:51:44
阅读次数:
142
如果数据库只在中国地区使用,数据库字符集选择ZHS16GBK或者常用中文字符集,如果不确定,就推荐使用AL32UTF8国家字符集就选择: AL16UTF16字符集一旦设定,不允许修改,修改可能出现乱码问题。Default Language和Default Territory默认即可。
分类:
数据库 时间:
2015-01-31 14:17:49
阅读次数:
260
PL/SQLdatabasecharacterset(AL32UTF8)andClientcharacterset(ZHS16GBK)aredifferent这是由于安装oracle客户端的时候没有设置对字符集造成的,没啥大问题,不影响使用,但是还是收拾好了比较爽一些。解决方法很简单。启动PL/SQ...
分类:
数据库 时间:
2015-01-22 09:23:31
阅读次数:
235
启动PL/SQL Developer 报字符编码不一致错误Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.Character set conversion may cause un...
分类:
数据库 时间:
2015-01-09 13:56:53
阅读次数:
199
今天下午在部署HP的一台数据库服务器时,装的oracle11g 企业版默认字符集为AL32UTF8,
而我本地电脑装的oracle11g 个人版数据库字符集server端默认是ZHS16GBK,所以在我把我本机导出的数据库.dmp文件导入到Hp的数据库时,报
imp错误并且错误描述信息为中文乱码。然后经过我上网查阅资料得知 如果要解决乱码问题必须满足下面条件:
HP数据库的服务...
分类:
数据库 时间:
2014-12-15 09:05:44
阅读次数:
247