个人觉得还是使用EXP/IMP的方法,先再8IEXP,9I安装相同字符级、建立相同的表空间,用户,再IMP

解决方案 »

  1.   

    补充一句,装9i的时候,最好打到最高patch,不然可能imp都不行.
      

  2.   

    我在2004年的时候,亲自作了8.1.7.0.0升级至9.2.0.1.0的工作。
    记得当初:从半夜12点升级到凌晨4点,业务系统总计数百万条数据,
    方案:
    首先做好8i的备份,包括冷备和热备。
    然后停掉杀毒软件等防火墙的设置,开始用9i光盘进行升级:按照提示操作即可,
    安装完成后,没有打任何patch(如果没有必要,就不要安装patch了,patch会带来意想不到的问题)。
    安装后,发现一个问题:安装盘突然增加了10个G,原因是oracle的日志增加了很多,系统升级后一切正常,一致运行到今天
    总之,做好备份,一旦安装失败,可以彻底恢复系统
      

  3.   

    各位可有Unix下升级完整的方案??
      

  4.   

    我觉得Unix下面大致思路差不多 重要的是别人的经验
      

  5.   

    我们一般采用的就是先在低版本下exp,然后装好高版本数据库后,建立相同的表空间后再imp。当然升级前做冷备份是必须的。这样的升级方法比较可靠。