在oracle 9i中, 仅是delete误删除数据,还比较容易恢复数据;
如果做了truncate 或者 drop 再来恢复,比较麻烦.(当然10g 另外一说)
在drop表之后,特别是在生产环境下,可以采用的恢复手段,理论上有全库不完全恢复表空间恢复TSPITR复制一个库来恢复三种.
在实际操作中第三种来的相对实用和安全.
[@more@]昨晚加班帮朋友做了这样一个恢复.先是准备使用TSPITR,后来发现在前天晚上全备之后,开发人员又添加了一个表空间;另外担心这个表空间上的其它对象;所以后来改用复制一个库出来,Creating a Non-Current Duplicate Database 得以实现。其中复制时选择SKIP 不需要的表空间,保留system undo等。一切的基础在于完善的备份!!来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/271063/viewspace-1031099/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/271063/viewspace-1031099/