您的位置:首页 > 数据库

数据库字符集

2012-07-26 11:29 176 查看
1.  查询数据库字符集

 

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

USERENV('LANGUAGE')

--------------------------------------------------------------------------------

AMERICAN_AMERICA.WE8MSWIN1252

select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

SIMPLIFIED CHINESE_CHINA.AL32UTF8

 

 

2.  查询linux字符集

oracle@leo:~> echo $NLS_LANG

AMERICAN_AMERICA.AL32UTF8

 

 

3.  修改数据库字符集

 

 

$ sys/xy123456 as sysdba                                       /*用户sys,密码xy123456*/

SQL>shutdown immediate;                                  /*关闭数据库,以便重新mount登陆*/

SQL> startup mount;

SQL> alter system enable restricted session;

SQL> alter system set job_queue_processes=0;

SQL> alter database open;

SQL> alter database character set internal_use UTF8;

SQL> shutdown immediate;

SQL> 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  

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息