ITPub博客

首页 > 数据库 > Oracle > oracle 误删表 drop table

oracle 误删表 drop table

原创 Oracle 作者:wmlm 时间:2010-02-04 08:16:07 0 删除 编辑

在oracle 9i中, 仅是delete误删除数据,还比较容易恢复数据;

如果做了truncate 或者 drop 再来恢复,比较麻烦.(当然10g 另外一说)

在drop表之后,特别是在生产环境下,可以采用的恢复手段,理论上有全库不完全恢复表空间恢复TSPITR复制一个库来恢复三种.

在实际操作中第三种来的相对实用和安全.

[@more@]昨晚加班帮朋友做了这样一个恢复.先是准备使用TSPITR,后来发现在前天晚上全备之后,开发人员又添加了一个表空间;另外担心这个表空间上的其它对象;所以后来改用复制一个库出来,Creating a Non-Current Duplicate Database 得以实现。其中复制时选择SKIP 不需要的表空间,保留system undo等。一切的基础在于完善的备份!!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/271063/viewspace-1031099/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: aix /var 满
下一篇: oracle TSPITR with IOT
请登录后发表评论 登录
全部评论

注册时间:2008-04-08

  • 博文量
    398
  • 访问量
    3716789