ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle修改数据库字符集

oracle修改数据库字符集

原创 Linux操作系统 作者:marvinoracle 时间:2011-08-26 20:43:26 0 删除 编辑
把源数据库字符集'AMERICAN_AMERICA.ZHS16GBK'更改为
'AMERICAN_AMERICA.WE8ISO8859P1'


SQL> select * from v$version;

BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
PL/SQL Release 10.2.0.1.0 - Production
CORE    10.2.0.1.0      Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production

SQL>

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

USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK


shutdown immediate
startup mount
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
ALTER SYSTEM SET AQ_TM_PROCESSES=0;
ALTER DATABASE OPEN;
alter database character set INTERNAL_USE ZHS16GBK
shutdown immediate
startup

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

USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.WE8ISO8859P1

SQL>
OK,字符集更改成功!

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

上一篇: RPM包的安装
请登录后发表评论 登录
全部评论

注册时间:2010-09-02

  • 博文量
    67
  • 访问量
    181810