ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 修改Oracle字符集

修改Oracle字符集

原创 Linux操作系统 作者:壹頁書 时间:2013-11-09 20:10:38 0 删除 编辑
虽然官方不建议建库之后修改字符集,并且修改有一定的限制。
但是在测试、演示环境,研发辛辛苦苦建库之后,却发现字符集不符合应用的要求。
难道要删除数据库,再重建吗?

如果没有应用的数据,则可以使用内部参数修改字符集。
实验初始环境字符集是ZHS16GBK,使用内部参数修改为utf8。


SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK

SQL> alter system enable restricted session;

系统已更改。

SQL> alter database character set internal_use utf8;

数据库已更改。

SQL> alter system disable restricted session;

系统已更改。

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
--------------------------------------------------------------------------------
SIMPLIFIED CHINESE_CHINA.UTF8

http://blog.csdn.net/tianlesoftware/article/details/4915223

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29254281/viewspace-776206/,如需转载,请注明出处,否则将追究法律责任。

上一篇: About interview
请登录后发表评论 登录
全部评论

注册时间:2013-10-19

  • 博文量
    621
  • 访问量
    5940869