Oracle的recyclebin
来源:互联网 发布:ubuntu安装wine2.0 编辑:程序博客网 时间:2024/06/06 02:17
Oracle10G以前执行drop table后表就即被删除了。10G后引入了垃圾回收站的概念recyclebin。如果仍只是drop table xxx,表不会立即被删除,而是被暂时放入回收站。
可以保障某些误操作后还可以将表还原。
1.查看数据库是否开户recyclebin功能
SQL> show parameter recyclebin;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
recyclebin string on
或者只将当前会话开启功能
alter session set recyclebin = on;
2.查看当前用户中的垃圾回收站的对象:
select * from recyclebin;
3.drop table xxx时,不希望将表放入垃圾回收站,而是直接drop
drop table xxx purge;
4.将recyclebin中对象还原或清除
--还原
flashback table "xxxxx" to before drop
"xxxx"乃是recyclebin视图中OBJECT_NAME字段名称
flashback table "xxxxx" to before drop
亦可换成
flashback table "xxxxx" to before drop rename to xxxx重命名
--清除
purge table xxxx
purge recyclebin
还可以指定某个表空间和某个用户下表。
ps:
recycelbin中还保留了index。
如个表空间不够创建新对象时,oracle将自动请除recyclebin中的对象。
以下几种drop不会将相关对象放进RecycleBin:
* drop tablespace:会将RecycleBin中所有属于该tablespace的对象清除
* drop user:会将RecycleBin中所有属于该用户的对象清除
* drop cluster:会将RecycleBin中所有属于该cluster的成员对象清除
* drop type:会将RecycleBin中所有依赖该type的对象清除
- Oracle的recyclebin
- Oracle的recyclebin
- Oracle Recyclebin
- oracle recyclebin
- Oracle Recyclebin
- Oracle Recyclebin
- Oracle Recyclebin
- oracle 11g 回收站(recyclebin)的使用
- Oracle中recyclebin的保留策略
- Oracle中recyclebin的保留策略
- Oracle中recyclebin的保留策略
- Oracle中recyclebin的保留策略
- oracle 回收站(recyclebin)引起的性能问题
- Oracle Recyclebin - purge
- Oracle Recyclebin - purge
- Oracle Recyclebin - purge
- Oracle回收站(recyclebin)
- oracle recyclebin详解
- 移动互联网产品设计的原则
- 替换sql查询非法字符
- 规则引擎Ilog Jrules开发基础教程【连载1】-- 概述篇
- Java中的时间处理
- 黑马程序员-JAVA学习日记-java编程基础1
- Oracle的recyclebin
- android-电话录音
- 进程间的通信
- 使用 WinSCP 管理 Linux VPS/服务器上的文件
- 我的CSDN忏悔信
- Oracle提交事务的三种类型
- 后天回家
- Oracle 10g impdp 报 ORA-7445 [_INTEL_FAST_MEMCPY.A] 解决方法
- 映射服务器上的个人用户目录到硬盘分区(驱动器)的方法