Oracle Purge drop
来源:互联网 发布:淘宝拉夏贝尔折扣店 编辑:程序博客网 时间:2024/05/22 05:50
Oracle 10g的flashback drop功能,允许你从当前数据库中恢复一个被drop了的对象,在执行drop操作时,现在Oracle不是真正删除它,而是将该对象自动将放入回收站。对于一个对象的删除,其实仅仅就是简单的重令名操作。
所谓的回收站,是一个虚拟的容器,用于存放所有被删除的对象。在回收站中,被删除的对象将占用创建时的同样的空间,你甚至还可以对已经删除的表查询,也可以利用flashback功能来恢复它,这个就是flashback drop功能。
回收站内的相关信息可以从recyclebin/user_recyclebin/dba_recyclebin等视图中获取,或者通过SQL*Plus的show recyclebin 命令查看。
例如不小心把USERLIST表DROP了
找回方法:
先可以查看一下回收站中有没有被删的表:
SELECT * FROM USER_RECYCLEBIN T WHERE T.ORIGINAL_NAME = 'USERLIST';
或者使用
show recyclebin;
恢复:
FLASHBACK TABLE USERLIST TO BEFORE DROP;
清除:
purge table USERLIST ;
使用 purge recyclebin可以清除回收站中的所有对象。
类似的我们可以通过purge user_recyclebin或者是purge dba_recyclebin来清除不同的回收站对象。
通过PURGE TABLESPACE TSNAME,PURGE TABLESPACE TSNAME USER USERNAME命令来选择清除回收站。
tips: drop user不进recycle bin,无法purge。
- Oracle Purge drop
- Oracle drop与purge区别
- Oracle Purge和drop的区别
- oracle 数据库中 drop table 与purge
- Oracle Purge和drop的区别
- Oracle Purge 和 Drop 的区别
- Oracle tips:drop table和purge
- Oracle Purge和drop的区别
- Oracle Purge和drop的区别
- Oracle Purge和drop的区别
- Oracle中Purge和drop的区别
- Oracle Drop表并未直接删除 drop table xx purge
- Oracle Drop表并未直接删除 drop table xx purge
- Oracle 中有关 Purge 和 drop 的一点收集
- drop table purge
- drop table tablename purge
- 怎么purge 已经被drop 的对象
- Oracle Recyclebin - purge
- sizeof的用法(附strlen函数)
- memcached全面剖析–2.理解memcached的内存存储
- cvsnet部署手册2.0.4
- 苹果Q3卖出130万台Apple TV 库克说是“闹着玩”
- C# 获取上一个页面/当前页面的URL
- Oracle Purge drop
- jsp查看session信息
- memcached全面剖析–3.memcached的删除机制和发展方向
- 让你手机应用加载慢的原因?
- Struts2输入校验总结
- SEO和这个真实的世界
- memcached全面剖析–4. memcached的分布式算法
- extjs判断checkbox是否选中
- Magento 学习交流论坛