如何用rman 恢复一个drop truncate dml误操作的表
星期二, 十一月 6th, 2007如何用RMAN 恢复一个DROP/TRUNCATE/DML 误操作的表
作者概述:杨宝秋,网络ID:hrb_qiuyb ,现于中国联通黑龙江分公司做数据库主管。
问题的提出
归档情形下的备份基本都是由RMAN 工作来完成,RMAN 工具可以非常方便的使DBA 完成数据库的BACKUP 、RESTORE 、RECOVERY 等工作。数据库处于归档方式,对于数据库物理损坏(数据文件坏,坏块等)的恢复是非常方便的。而如果你的一个库达到了一定级别,例如我们的营帐系统的一个营业库就有3TB ,这样一个级别的数据库去恢复一张误被TRUNCATER 小表,我们当然不能把3TB 的数据整库做不完全恢复,因为时间空间都不允许,那如何做呢?这可能是很多DBA 都有些迷惑的问题,或许你也看过相关的文档,估计写的都很粗略,本文以测试来说明一下这个问题。
