本帖最后由 cew_98276 于 2010-02-23 16:53:36 编辑

解决方案 »

  1.   

    三思而后行sql> shutdown immediate 
    sql> startup mount 
    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> alter database character set <internal_use> AL32UTF8; 
    sql> shutdown immediate 
    sql> startup
      

  2.   

    这样直接修改有没有影响,不是很看得懂,是改完后exp出来再导入新库吗
      

  3.   

    alter database character set <internal_use> AL32UTF8; 
    里面的<internal_use> 是什么意思?
    我用alter database character set AL32UTF8; 
    提示:错误ora-12712:新字符集必须为旧字符集的超集
      

  4.   

    utf8 字符集范围比Simplified Chinese_china zhs16gbk大,可以直接导入..Oracle 字符集的查看和修改
    http://blog.csdn.net/tianlesoftware/archive/2009/12/02/4915223.aspx------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716