Oracle误删表的恢复
来源:互联网 发布:域名被墙跳转技术 编辑:程序博客网 时间:2024/06/06 07:16
利用ORACLE闪回机制,将删除的表闪回回来(原文:http://www.cnblogs.com/huangzhen/archive/2012/02/23/2364340.html)
找到回收站里删掉的表
select * from user_recyclebin where DROPTIME >'2012-02-22 00:00:00';
在闪之前, 但删除的表,如果又重新创建了一样的表名,所以不能直接闪回,要先删除这些表, (如需删除冲突表,执行此以下查询结果内容中的sql语句)
select 'drop table '||ORIGINAL_NAME||' cascade constraint;' from user_recyclebin where DROPTIME >'2010-02-08 09:00:00' and type = 'TABLE';
( 生成闪回表的语句 )
select 'flashback table '||ORIGINAL_NAME||' to before drop;' from user_recyclebin where DROPTIME >'2012-02-22 17:00:00' and type = 'TABLE';
(索引恢复)
select 'ALTER INDEX "'||OBJECT_NAME||'" rename to '||ORIGINAL_NAME||';' from user_recyclebin where DROPTIME >'2012-02-22 17:00:00' and type = 'INDEX';
(触发器恢复)
select 'ALTER TRIGGER "'||OBJECT_NAME||'" rename to '||ORIGINAL_NAME||';' from user_recyclebin where DROPTIME >'2012-02-22 17:00:00' and type = 'TRIGGER';
0 0
- Oracle误删表的恢复
- ORACLE 恢复误删表的数据
- Oracle误删表的恢复操作
- oracle开发人员误删表的操作及恢复
- Oracle 恢复的分类
- oracle数据库的恢复
- Oracle的恢复命令
- oracle的灾难恢复
- ORACLE的不完全恢复
- oracle误删表恢复
- oracle 恢复误删表
- Oracle误删表恢复操作
- Oracle数据库的灾难恢复
- oracle的备份与恢复
- Oracle数据库的灾难恢复
- Oracle数据库的灾难恢复
- Oracle的备份与恢复
- Oracle的备份与恢复
- 第一个android游戏项目eyesight总结
- 用js使得输入框input只能输入数字
- hdu4861 Couple doubi 2014 Multi-University Training Contest 1
- android开发如何引用第三方包
- OC语言学习-内存管理
- Oracle误删表的恢复
- 闭包
- 动画和漫画的历史
- POJ 1595 Prime Cuts
- Visual C++内存泄露检测—VLD工具使用说明
- 前5分析软件解决方案
- Linux设备驱动程序(第三版)读书笔记1,hello world
- html中table边框细线
- 常用JS验证函数总结