NLS_LANGUAGE NLS_LANGUAGE
NLS_TERRITORY AMERICA
NLS_CHARACTERSET ZHS16GBK
2个库的参数都是上面这样的,没有任何不同,奇怪

解决方案 »

  1.   

    check v$nls_session_parameters ( or nls_session_parameters , sorry I forget which name ) be sure the value of nls_lang is same in both database client
      

  2.   

    imp语句最后加上fromuser=XXX touser=XXX,试试
      

  3.   

    字符集问题,察看sys.props$中的信息。
      

  4.   

    hi,,
      用exp ,Imp的补丁试试 ,
      

  5.   

    我使用了SELECT * FROM nls_session_parameters,发现2者的参数是相同的;8.1.7.0.0的参数项更详细些更多些
      

  6.   

    我已察看过sys.props$了,上面的值就是从里面复制的。就没有办法了吗?
      

  7.   

    版本不兼容,我试过的,不能这样导入的,如果你找到了好的办法,请也告诉我,谢谢!
    EMAIL:[email protected]
      

  8.   

    谢谢大家,解决了,解决方法其实很简单。在unix的ORACLE下增加一个NLS_LANG的环境变量=AMERICAN_AMERICA.ZHS16GBK就可以了。我分析2个机器的ORACLE用的都是AMERICA和ZHS16GBK,在PROP¥中可查到,而系统的环境变量未设,故出现该问题,设置以后再EXP,IMP即可。这个分可不可以给我自己呀:)