修改ORACLE RAC的字符集为AL32UTF8

标签: ORACLE 字符集
在db1上执行

SQL> shutdown immediate
在db1上以root用户执行,停止该结点的cluster服务
ORACLE安装路径grid/bin/crsctl stop cluster

在db2上执行
SQL> alter system set cluster_database=false scope=spfile;
SQL> shutdown immediate
SQL> startup mount
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 AL32UTF8;
SQL> alter system set cluster_database=true scope=spfile;
SQL> shutdown immediate
SQL> startup

在db1上以root用户执行,启动该结点的cluster服务
ORACLE安装路径grid/bin/crsctl start cluster

在db1上执行
SQL> startup

查看结果
SQL> select * from nls_database_parameters;

此时查看NLS_CHARACTERSET已经变为 AL32UTF8

版权所有:《Hoiwan's 》 => 《修改ORACLE RAC的字符集为AL32UTF8
本文地址:http://ihoiwan.com/?post=46
除非注明,文章均为 《Hoiwan's 》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论: