闪回删除(flashback drop)

 


  在oracle中删除对象时,这些对象以及他们的依赖对象并没有立即删除,而是更名之后临时呆在原地,oracle将尽可能地保存他们。直到遇见以下情况才彻底删除他们:
  1、用户使用purge命令删除他们。
  2、空间不足时,oracle为了回收空间自动彻底删除他们。
 
  在以下情况,对象不经过回收站而是直接删除对象:
  1、drop user username cascade  --用户的对象将直接删除
  2、drop tablespace tbs_name including contents --表空间中的对象将直接删除
  3、drop table table_name purge  --不经过回收站而是直接删除表

  回收站其实是一个数据字典表,记录被删除表的相关信息。对象被删除之后,将在回收站中记录表的信息,而表段并没有被删除,而是仍然临时存在原地。但这些空间已经被被标记为可回收空间,通过dba_free_space可以查询到这些空间。


  使用recyclebin初始化参数可以选择是否使用回收站,默认为on。如果不使用,可以设置为off。
 
二、回收站(recyclebin)

  回收站时一个名为recyclebin$的数据字典
  dba_recyclebin:包含整个数据库中回收站的内容
  user_recyclebin:记录模式中被删除的对象。并不是被本用户删除的对象,而是本模式中被删除的对象,被其他用户删除的属于本模式的对象也包含在user_recyclebin中。
  recyclebin:是user_recyclebin的同义词
  show recyclebin:可以在sql*plus中使用,仅包含可以闪回删除的对象。

  对于已经删除但保存 在回收站中的表,我们可以查询,但不能insert,update,delete 比如:
  select * from "......"  --引号内是对象的object_name,可以查询recyclebin获得。

  一个对象被删除之后,依赖该对象的对象也将被删除。该对象被恢复之后,依赖于该对象的对象也将被恢复,但这些对象被恢复之后使用的名字仍然为original_name,需要用户重命名。

三、闪回删除表

  1、flashback table table_name to before drop [rename to new_name];
  2、flashabck table " ...."  to before drop [rename to new_name];  --使用系统生成的名字,
    --当多个同名的对象被删除之后,可以使用系统生成的名字指定要闪回的对象。

  当一个表被删除之后,使用该名字再次创建表,但又被删除,这样在回收站中该表存在几个版本,使用原表名进行闪回删除,oracle将恢复该表的最新版本。

四、永久删除表
 
  1、drop table table_name purge
  2、在删除表之后,使用purge清理 :purge table table_name; purge index index_name;
    当然也可以使用系统生成的名字:purge table ".....";
    当recyclebin中存在几个original_name相同的表,使用purge则清理最旧的版本。
  3、purge tablespace tbs_name [user user_name];清理recyclebin中属于某个表空间的或者同时属于某个用户的对象。


  当删除用户时,则自动清理recyclebin中属于该用户的对象。
  当删除表空间时,即便删除表空间不成功,oracle也将清理recyclebin中属于该表空间的对象。

资源下载链接为: https://pan.quark.cn/s/d9ef5828b597 四路20秒声光显示计分抢答器Multisim14仿真源文件+设计文档资料摘要 数字抢答器由主体电路与扩展电路组成。优先编码电路、锁存器、译码电路将参赛队的输入信号在显示器上输出;用控制电路和主持人开关启动报警电路,以上两部分组成主体电路。通过定时电路和译码电路将秒脉冲产生的信号在显示器上输出实现计时功能,构成扩展电路。经过布线、焊接、调试等工作后数字抢答器成形。关键字:开关阵列电路;触发锁存电路;解锁电路;编码电路;显示电路 一、设计目的 本设计是利用已学过的数电知识,设计的4人抢答器。(1)重温自己已学过的数电知识;(2)掌握数字集成电路的设计方法和原理;(3)通过完成该设计任务掌握实际问题的逻辑分析,学会对实际问题进行逻辑状态分配、化简;(4)掌握数字电路各部分电路与总体电路的设计、调试、模拟仿真方法。 二、整体设计 (一)设计任务与要求: 抢答器同时供4名选手或4个代表队比赛,分别用4个按钮S0 ~ S3表示。 设置一个系统清除和抢答控制开关S,该开关由主持人控制。 抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。 参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 如果定时时间已到,无人抢答,本次抢答无效。 (二)设计原理与参考电路 抢答器的组成框图如下图所示。它主要由开关阵列电路、触发锁存电路、解锁电路、编码电路和显示电路等几部分组成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值