解决Oracle中字符集导致一个汉字占用3个字节的问题
来源:互联网 发布:华视f6网络机顶盒刷机 编辑:程序博客网 时间:2024/04/30 20:28
解决Oracle中字符集导致一个汉字占用3个字节的问题
新安装Oracle数据库时引起的问题
可能不同计算机安装后,测试汉字占用字节数有的为3个字节,有的为2个字节,
由于这个原因,表名长度和字段名长度也会受到影响,
明显变化就是原来可创建的表名或字段名不能创建了,说超过长度限制了。
解决的方法就是把数据库的字符集改一下,如汉字占用字节数由2个字节变为3个字节等。
运行下语句,然后在Sys用户中表props$查看字符集“AL32UTF8”已改为“ZHS16GBK”
sqlplus /nolog
SQL>connection sys@tns/password as sysdba;
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 INTERNAL_USE ZHS16GBK;
SQL>ALTER DATABASE national CHARACTER SET INTERNAL ZHS16GBK;
SQL>SHUTDOWN IMMEDIATE;
0 0
- 解决Oracle中字符集导致一个汉字占用3个字节的问题
- Oracle中一个汉字占用字节长度
- Oracle 一个中文汉字 占用几个字节
- Oracle一个中文汉字占用几个字节
- Oracle一个中文汉字占用几个字节
- Oracle一个中文汉字占用几个字节
- Oracle 一个汉语汉字 占用几个字节
- Oracle一个中文汉字占用几个字节
- Oracle一个中文汉字占用几个字节
- Oracle 汉字占用几个字节问题
- oracle汉字占用字节长度
- Oracle中文汉字占用字节
- Oracle一个中文汉字占用几个字节---小笔记
- 一个汉字 占用 三个字节...
- 关于Oracle一个汉字代表几个字节的问题
- 关于Oracle一个汉字代表几个字节的问题
- oracle中一个汉字占多少字节?
- oracle 不同字符集,中文所占用的字节不同
- 黑马程序员——Java基础---String、StringBuffer和正则表达式
- SPOJ 912 MATRIX2(二维单调队列)
- ffmpeg库在qmake下的pkg-config配置
- javascript判断机器是否联网的2种方法
- 源代码大全
- 解决Oracle中字符集导致一个汉字占用3个字节的问题
- Android中滑动控件的不显示
- 循环-11. 水仙花数(20)
- JSTL简介
- openstack ice resize 详解(二)
- How does the METHOD_OPT parameter work —— Method_opt 参数应用
- class"org.apache.commons.dbcp.BasicDataSource"not found解决方案
- 脚本入门——类和方法
- gcc或clang中消除特定警告的方法