还好这个表不是关键的业务表,对生产的影响并不是很大。且这个表的数据都是通过kettle进行update与inset的。

Oracle培训虽然我们有Dataguard,有Rman的备份。

Oracle培训但Datagurad 主库与备库之间数据同步的间隔只差半个小时,发现这个问题的时候已经是在一个小时以后了。

Oracle培训用Ramn的话只能在其他机器上恢复,还要重新搭环境,也比较耗时。

Oracle培训由于是删除列是DDL操作,所以FLASHBACK也不能用了。

Oracle培训还好我们有逻辑备份,把这个表的数据恢复到了今天早上备份的时刻。

Oracle培训而这个表的数据从今天早上备份后到出问题的时候,数据并没有变化。所以从逻辑备份恢复后就没什么问题了。

Oracle培训从得知表的列被删除,到使用逻辑备份恢复表的数据,前后只用了10分钟左右。

看来在某些情况下,逻辑备份还是必要的。