目前生产机 hp-Ux  + oracle 9i我在一台虚拟机上linux as4 64位安装了oracle 10g 
然后建了9i的服务名,想将生产机上的库exp 导出到一个dmp文件,该操作在虚拟机上完成
然后在虚拟机上imp.目前在虚拟机上exp报错,网上查了下说是10g的exp无法exp 9i数据库因为dmp文件很大,约400G。我目前想再弄一台linux as4 32位的机器安装oracle 9i,然后exp出dmp文件,再通过ftp传至 10g的机器上不知道这样是否可行? 谢谢

解决方案 »

  1.   

    不同版本的导出的一般原则是:
    1、 imp工具的版本应该和目标数据库的版本一致;
    2、 exp工具的版本应该与源数据库和目标数据库中版本最低的一个相一致按照这个原则你导出用9i的exp,导入使用10g的imp,是可行的。
      

  2.   

    没有说10g不能导出9i的数据库吧。 
    应该只是 说 如果一个dmp文件是用10g导出来的,那么 不能导入到9i的数据库中
      

  3.   

    后来新建了9I的客户端 EXP  然后用10G IMP的 谢谢