大家早上好:公司现更新数据库9i到10g,请问大家exp ****/**** file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=**** log=d:\backup\oracle\oracle%date:~0,10%.log 这条备份策略是否可行,我做过测试即使更新到10g,用这条策略备份出来的数据可以直接imp到10g上,现在的疑惑是:如果恢复完毕是否会影响数据正常工作。感谢!!

解决方案 »

  1.   


    你说的影响工作,指的是什么意思呀。 你backup的目标是什么,就可以我们做文件备份一样的,用备份覆盖原有的文件,对原有的文件有影响么,当然是有的,这这里有两个问题需要明确。1. 你的exp的dmp文件目标是什么,是用来做迁移,迁移到其他数据库么,如果是,这个影响是你希望的。2. 你的exp的dmp只是单纯的做这个数据库的backup的逻辑备份的,如果是,要知道,这个备份的数据仅是你备份点上的时间,也就是exp以后的数据库变化,这里是没有的,所以,你imp进去的时候,将没有这部分信息。 而且inctype=incremental已经从9i里拿走,也就是增量已经不支持了。所以要想做到持续并且增量的备份,使用RMAN。