Oracle 11g 服务器端字符集修改方法
当需要修改Oracle 11g 服务器端字符集时,可以采用下面的方法进行修改:
1、确认Oracle 11g 服务器端字符集
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
SQL>
2、按照下面的步骤进行修改:
以 DBA 身份登录 Oracle。
sqlplus /as sysdba
然后依次运行命令:
1.shutdown immediate;
2.startup mount;
3.alter system enable restricted session;
4.alter system set job_queue_processes=0;
5.alter system set aq_tm_processes=0;
6.alter database open;
7.alter database character set internal_use 新字符集;
8.shutdown immediate;
9.startup; (重开正常oracle)命令执行结束
后再次查看服务端字符集,已被修改为 [新字符集]。
(完)