同一oracle版本可以导出导入,不同版本就不行出错!

解决方案 »

  1.   

    老兄我也出现同样的错误耶,也是说什么字符转换错而导不入。 
    如果说是版本问题,我在另一机上又成功导入,一样的光盘,都是我安装的。全是我一手做了怎么回事呀??
    寻找delphi,sql,oracle知音。
    QQ:65105026
    EMAIN:[email protected]
    目前正在负责一项oralce转SQL的接口。
      

  2.   

    liulhj(刘红江) 
    你的说法不全面,oracle的exp/imp从7以后基本上都可以互相导
      

  3.   

    developer2002(开发者2002) :
       我所谓的相互导当然是在正确使用exp/imp的前提下了,不光是字符集的问题了,所以老兄,你的说法也就太钻牛角尖。:)
      

  4.   

    我导出数据库时系统为中文win2000server+oracle8.1.7,导入时系统为中文win2000server+
    oracle8.1.6,安装oracle是字符集都是默认,我导入的命令是
    imp user/password e:\expdat.dmp,就出现字符环境错误。
      

  5.   

    编辑expdat.dmp文件,将里面的版本信息修改一下试试!
      

  6.   

    导出导入均用816版本的imp和exp工具试试
      

  7.   

    to gongxy007() 
    如何编辑 .dmp ???
      

  8.   

    字符集的问题!你检查一下两者的字符集设置:
    conn sys/change_on_installcol value$ format a40select name,value$ from props$;
    看看NLS_CHARACTERSET的值是否一致,不一致的话设为一致!