Unix中先登录上SQL,然后
SQL>shutdown immediate;
SQL>startup mount;
SQL>alter system enable restriced session;
SQL>alter system set job_queue_processes=0;
SQL>alter database open;
SQL>alter database character set <新的字符集>;
SQL>shutdown immediate;
SQL>startup;

解决方案 »

  1.   

    我是这么认为的
    1 中文字符存放和数据库的字符集类型无关,所以我建议,数据库字符集最好用英文
    2 关键在于客户端和服务器的字符集要一致。而且,客户端要能显示汉字。关于你的问题:
    你用的是UNIX作为客户端,那么首先,你的UNIX是否支持汉字显示,如果支持,请保证UNIX的客户端字符集和数据库字符集一致。UNIX,应该是设置环境变量吧。
    如果你是开发WEB程序,UNIX上是JAVA Application Server的话,建议,servlet/jsp不要做任何转码操作,让浏览器客户端去解释翻译。
      

  2.   

    你的UNIX是否支持汉字显示,装个中文龙码之类的DD,
    你在客户端试下,是否能写进中文。