知识大全 使用Oracle10g提供的flashback drop新特性

Posted

篇首语:勇气是控制恐惧心理,而不是心里毫无恐惧。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用Oracle10g提供的flashback drop新特性相关的知识,希望对你有一定的参考价值。

使用Oracle10g提供的flashback drop新特性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  为了加快用户错误操作的恢复 Oracle g提供了flashback drop的功能     而在以前的版本中 除了不完全恢复 通常没有一个好的解决办法     Oracle g的flashback drop功能 允许你从当前数据库中恢复一个被drop了的对象 在执行drop操作时 现在Oracle不是真正删除它 而是将该对象自动将放入回收站 对于一个对象的删除 其实仅仅就是简单的重令名操作     所谓的回收站 是一个虚拟的容器 用于存放所有被删除的对象 在回收站中 被删除的对象将占用创建时的同样的空间 你甚至还可以对已经删除的表查询 也可以利用flashback功能来恢复它 这个就是flashback drop功能     回收站内的相关信息可以从recyclebin/user_recyclebin/dba_recyclebin等视图中获取 或者通过SQL*Plus的show recyclebin 命令查看     SYS AS SYSDBA on MAR >connect eygle/eygle  Connected     EYGLE on MAR >create table t as select * from dba_users;    Table created     EYGLE on MAR >drop table t ;    Table dropped     EYGLE on MAR >show recyclebin;  ORIGINAL NAME  RECYCLEBIN NAME        OBJECT TYPE DROP TIME     T         BIN$ T +h CJvgNAgAIMR+ Q==$ TABLE     : : :   EYGLE on MAR > FLASHBACK TABLE t TO BEFORE DROP;    Flashback plete   EYGLE on MAR >desc t    Name                   Null?  Type      USERNAME                 NOT NULL VARCHAR ( )   USER_ID                  NOT NULL NUMBER   PASSWORD                      VARCHAR ( )   ACCOUNT_STATUS              NOT NULL VARCHAR ( )   LOCK_DATE                     DATE   EXPIRY_DATE                    DATE   DEFAULT_TABLESPACE            NOT NULL VARCHAR ( )   TEMPORARY_TABLESPACE           NOT NULL VARCHAR ( )   CREATED                  NOT NULL DATE   PROFILE                  NOT NULL VARCHAR ( )   INITIAL_RSRC_CONSUMER_GROUP            VARCHAR ( )   EXTERNAL_NAME                   VARCHAR ( )    EYGLE on MAR >show recyclebin;    如果想要彻底清除这些对象 可以使用Purge命令 如:    EYGLE on MAR >show recyclebin;  ORIGINAL NAME  RECYCLEBIN NAME        OBJECT TYPE DROP TIME     T        BIN$ ycNBfhan/gNAgAIMR+ Q==$ TABLE     : : :   EYGLE on MAR >purge table t;    Table purged     EYGLE on MAR >show recyclebin;    使用 purge recyclebin可以清除回收站中的所有对象     类似的我们可以通过purge user_recyclebin或者是purge dba_recyclebin来清除不同的回收站对象     通过PURGE TABLESPACE TSNAME PURGE TABLESPACE TSNAME USER USERNAME命令来选择清除回收站     如果需要彻底删除一个表 不想放到回收站中 可以在drop语句中增加purge选项 如    drop table tablename purge cha138/Article/program/Oracle/201311/16506

相关参考

知识大全 如何利用oracle10g的列值掩码技术隐藏

  Oracle的虚拟私有数据库特性(也称作细颗粒度存取控制)对诸如SELECT等数据管理语言DML语句提供行级安全性检查PL/SQL策略函数和某个数据表相关联这个函数可以检查当前用户的上下文背景并添

知识大全 10g树形查询新特性

  在g中Oracle提供了新的伪列CONNECT_BY_ISCYCLE通过这个伪列可以判断是否在树形查询的过程中构成了循环这个伪列只是在CONNECTBYNOCYCLE方式下有效  这一篇描述一下解

知识大全 Oracle10g恢复试验方法

Oracle认证:Oracle10g恢复试验方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!看了

知识大全 Oracle10g的current

Oracle10g的current  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前几天有一个朋

知识大全 Oracle10g中current

Oracle10g中current  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  以下的文章主要

知识大全 Oracle10G常用维护语句

Oracle10G常用维护语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创建表空间    

知识大全 Oracle10G启用闪回功能

Oracle10G启用闪回功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  [oracle@l

知识大全 Oracle10g废弃log

Oracle10g废弃log  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Oracleg中l

知识大全 Oracle10g中新的SQLoptimizerhints

Oracle10g中新的SQLoptimizerhints  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Oracle10g新特性—选择性编译

Oracle10g新特性—选择性编译  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle