oracle数据库用exp命令能否导出规定时间内所有表中新增的数据。

2025-03-23 01:04:56
推荐回答(3个)
回答1:

可以的。
exp支持条件导出QUERY 属性可以支持你的想法。
exp system/manager@TestDB file=E:/sampleDB.dmp tables=(tableA) query=' where creatime<=sysdate-7'

导出表tableA7天前创建的表数据。
如果有时间条件的话.你的表里面最好有个时间字段给你做为条件哈。

回答2:

数据库没有做逻辑层级的记录,应该是没有办法直接导出增量数据的

回答3:

这个一次导出所有表的增量就不大清楚了