大家好,我想求救各位高手,急!!!
如何在oracle数据库之间把增量包导入导出,
具体:
源数据库:oracle 8.16,
目标数据库:oracle 9i
我想把源数据库的每天(今天15:00到明天15:00)所做的更新操作(插入\删除\更改数据)做一个增量包
问题: 如何做这个增量包?如何从源数据库导出,并导入到oracle 9i中.
谢谢..在线等
如何在oracle数据库之间把增量包导入导出,
具体:
源数据库:oracle 8.16,
目标数据库:oracle 9i
我想把源数据库的每天(今天15:00到明天15:00)所做的更新操作(插入\删除\更改数据)做一个增量包
问题: 如何做这个增量包?如何从源数据库导出,并导入到oracle 9i中.
谢谢..在线等
解决方案 »
- 数据库面试被虐的没脾气,特来向大家请教
- 如何解决ORA-12154: TNS: 无法解析指定的连接标识符
- 在线等待高手帮助!
- 写一个存储过程!我是菜鸟!高手请进!
- OCI库函数中OCIHandleAlloc(...)函数的问题
- 很急啊!我不是很懂oracle数据库
- suse 9 安装 oracle 9.2时候总是报错啊
- 关于批量插入的问题
- oracle 9i 数据恢复,100分相送。
- ALTER TABLE T_NAME ADD (KEYYY PRIMARY KEY (ID))
- c下sql语句结果赋值问题,请大家指点,在线等,,,,谢谢!!
- *******小女子有事需要大家帮忙?(从VFP库中取数据至Oracle(望邹健及各位高手请不吝赐教)*****
然后搞个job 定时执行存储过程做数据插入就好
具体可以这样:可以搞一个表来记录当前批次,当前批次的更新标记(原数据总归有一个数据声称时间吧,就用这个来辨别当前增量做到哪儿),每次执行job的时候判断是否有新数据,有的话进行增量动作。细节你自己考虑了。你要做打包导入,再导入也随便你个。也可以应该
在源数据库建3个触发器,分对应更新表的 update,insert,delete 操作通过dblink 更新目标数据库中的表,
这样可以做到即时更新,不用建什么增量包