修改 oracle xe 默认中文字符集成为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    修改 oracle xe 默认中文字符集成为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK  
Oracle XE 执行安装程序后,很简单的默认为  SIMPLIFIED CHINESE_CHINA.AL32UTF8 ,通过如下方法可以修改成为 ZHS16GBK 。 
----------------------
connect  sys   as  sysdba      
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   
connect  sys   as  sysdba 
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 
------------------------------------------ 
连接到:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
SQL> connect sys as sysdba
输入口令:
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area  146800640 bytes
Fixed Size                  1286220 bytes
Variable Size              75501492 bytes
Database Buffers           67108864 bytes
Redo Buffers                2904064 bytes
数据库装载完毕。
SQL>
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>
SQL> alter  database  character  set  internal_use  ZHS16GBK  ;
数据库已更改。
SQL> shutdown  immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
select userenv('language') from dual;   
USERENV('LANGUAGE')   
----------------------------------------------------   
SIMPLIFIED CHINESE_CHINA.ZHS16GBK  
重启oracle服务
本文转自:http://wtdyb.blog.163.com/blog/static/1803533022011424105524321/