ORACLE-9i怎样实现增量备份现有一套系统已经完成,由总部 分发给 下属单位使用,系统都为同一系统.
因为没有实现连网,下面单位的数据每一个月要报告给总部,需要将下属单位
的数据每个月新生成的数据导入到总部系统里面来,要保证生成的记录关键字
不一样, 构想的几种方案,都没找到合适的方式,方案如下:一:上报数据时候,全部按用户导出,上报总部时先删除总部关于此下属单位的所有记录,再导入上报数据,问题是,总部数据不能再用SEQUENCE形成ID,有可能导入数据大于SEQUENCE的当前值.数据关联复杂,删除出现困难.二:用IMP EXP实现增量导入导出,结果发现这种方式,如果数据很多,只是更新了一条数据,导出的时候也是全部导出,效率低下.9i的ORACLE数据库还不能使用,我们使用的就是9i数据库.三.想用按照时间控制日志的方式来形成数据,由于本人对数据库知识有限,日志方式只是了解功能,具体实现没有经验,这也是我认为对我最合适的方式(还请懂这个的达人指点一份详细文档或建议,有在GOOGLE搜索,但没得到结果)四.大部分人说使用RMAN实现多级备份与恢复(增量),效率也相对要好,不会整个备份所有数据,但是脚本短时间理解困难,希望有人指点一二.如有更好的方法,请指点.