闪回之回收站

一、功能

利用flashback log或是undo data或是database可以恢复到过去某个点。可作为不完全恢复的一部分

二、分类

flashback drop

query(add archive)

table

version query

transaction

database

2.1 闪回drop 又名闪回删除

1)回收站(recyclebin)

从管理的角度“分配”回收站。回收站是个逻辑的概念,并不开辟空间。当drop table时,数据不会从表所在的段中删除,而是将该table以回收站的方式重命名。当段所在表空间不足需扩展时,回收站中的信息会搜先允许被覆盖。

参数recyclebin参数为on,则每个用户都有回收站

若设置参数为off,则取消用户回收站。此时drop table相当于purge

实验

2)回收站中的对象闪回和清除

闪回清除顺序

  • 闪回:LIFO(后进先出)
  • 清除:FIFO(先进先出)

:可理解为从队列的头部和尾部出去。将回收站中的内容按时间顺序堪称一个个排队的萝卜。先进去来到队头,后进去为队尾。清除是从队头清除,闪回(即将回收站中的数据重新命名为表中数据)是从队尾开始。因为队尾都是新数据,是刚刚drop的数据

3)恢复同一个schma下准备闪回表已有同名存在,闪回drop需要重命名。

4)system表空间对象无回收站,所以sys下缺省使用system表空间时,drop table会直接删除对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值