我用的window xp与oracle 9i现在查询:
select userenv("language") from dual;
显示:AMERICAN_AMERICA.ZHS16GBK.
这个是二边字符集不一致的意思吗?
现在我想把它改在能保存中文的字符集,求帮助啊。
冒火啊

解决方案 »

  1.   

    我现在想把 AMERICAN_AMERICA.ZHS16GBK改成 SIMPLIFIED CHINESE_CHINA.ZHS16GBK,
    就是这二种字符集能否转换,
      

  2.   

    SQL> shutdown immediate;
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> STARTUP MOUNT;
    ORACLE instance started.
    SQL>  ALTER SYSTEM ENABLE RESTRICTED SESSION
    SQL> ALTER DATABASE OPEN;
     
    Database altered.
     
    SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
    如果有问题,加我QQ
      

  3.   

    我现在的字符集就是 AMERICAN_AMERICA.ZHS16GBK;
    请问执行:ALTER DATABASE CHARACTER SET ZHS16GBK;
    这样能改成 SIMPLIFIED CHINESE_CHINA.ZHS16GBK吗?