在Oracle 10g中备份和恢复表日期

时间:2014-07-30 11:28:24

标签: sql oracle backup

我们有一个table_details表,每个月都需要刷新一次作为发布的一部分。这些是参考表,维护设备的细节。还有其他表维护订单详细信息,具有对此表的外键引用。

要求是将新数据更新到equipment_details,作为发布的一部分,如果需要,我们应该能够在更新之前回滚到先前的状态。回滚计划\脚本应在各版本之间保持一致。

我们正在考虑的两种方法是,

  1. 要备份equipment_details,如say_details_2.0,请创建表的副本以及data_details数据,并使用新设备进行更新。如果需要回滚,请重命名表以便转到先前的状态。我相信这对维护外键引用会有挑战。

  2. 要仅备份表数据,结构保持不变,然后如果需要在更新后回滚,请使用备份日期还原表。

  3. 或者还有其他方法可以解决这个问题吗?有什么建议?感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用闪回技术将特定表中的更改卸载到特定点或时间。 http://docs.oracle.com/cd/B19306_01/backup.102/b14192/flashptr003.htm