导入.dmp文件的数据库字符集最好导出的数据库字符集一致!
你源dmp文件所在的数据库字符集是ZHS16GBK,而导入的数据库字符集是ZHS16CGB231280,将ZHS16CGB231280字符集修改成ZHS16GBK,不然,导进去也可能出现乱码。

解决方案 »

  1.   

    两边的字符集要求一致
    注册表项NSL_LANG也要求一致
      

  2.   

    不能进行字符的转换吗?导出.dmp是acrii码,导入时转换成另外一种字符集,我看过别人做过,但具体怎么做不知道,不知道这样能行吗?
      

  3.   

    是可以修改dmp文件,但是是二进制的
    如果你不熟练,就还是用一致的字符集导出/导入
      

  4.   

    导入之前:
    set NLS_LANG=SIMPLIFIED CHINESE_CHINA.zhs16cgb231280
    在注册表里面
    搜索:NLS_LANG
    把里面的内容改变为:
    SIMPLIFIED CHINESE_CHINA.zhs16cgb231280
    即可以了