先给个连接,大家一起来研究:
http://www.itpub.net/showthread.php?s=&threadid=182532&highlight=%D7%D6%B7%FB%BC%AF说点自己的意见
win2000下
cmd>set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 
后再imp看看,会报什么错呢?(比较弱的办法:win2000的库重要么?不重要的话,从新建个ZHS16GBK的库吧!)

解决方案 »

  1.   

    to :daydayupliq(强强)
    帮我再看看;
    我自己先顶一下;
      

  2.   

    需要修改数据库的字符级就OK了,
    在2000端修改字符级,使用2000的EXP来备份AIX的
    EXP USER/PASS@FF FILE=AAA.DMP
    修改字符级的帖子很多
    http://www.ncn.cn/oracle/admin/nls_convert1.htm
    http://expert.csdn.net/Expert/topic/1815/1815886.xml?temp=.628689
    http://www2.ccw.com.cn/tips/9906/062804_04.asp
    如果有疑问请发短信
      

  3.   

    to:LGQDUCKY(飘)
    如果我在WIN2000上EXP出来,那是没有问题的;
    假如我只有这个.DMP文件,好像试了都不行;
      

  4.   

    那就修改2000的字符级吧:
    把2000的字符级修改成zhs16cgb231280还有注册表的也改成american_america.zhs16cgb231280
    从新启动数据库:
    然后IMP
      

  5.   

    先用win2000系统的机子把oracle数据导出来,在导进行导入。
      

  6.   

    to :LGQDUCKY(飘) 
    改字符集有点怕,有一次改了数据库的字符集,连数据库都起不来;
    最后没有办法只能重装。