oracle回收站简介

广大2年前技术文章1552

一、回收站简介

1、概念和功能

回收站从ORACLE 10g开始引入,全称叫Tablespace Recycle Bin。回收站实际是一个逻辑区域,使用的已经分配的表空间,表被drop时,数据不会实际删除,会存在于回收站中,如果表空间的可用空间不足时,会按照先进先出的原则覆盖回收站中的对象。回收站数据库可以通过闪回恢复。

二、回收站管理

1、开启关闭回收站

VALUE= ON表示开启了回收站机制。OFF则表示回收站机制关闭

SQL>  SHOW PARAMETER RECYCLEBIN;

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

recyclebin                           string      on

三、清空回收站

--清理回收站中的表,可以使用原表名或者回收站中的表名。删除表的同时会删除表上的所有相关对象(索引之类的)

PURGE TABLE TABLE_NAME;

--从回收站中删除索引

PURGE INDEX IN_TEST1_O1;

--清除回收站中特定表空间 USERS 中所有对象

PURGE TABLESPACE USERS;

--清除回收站中特定表空间中特定用户

PURGE TABLESPACE USERS USER SCOTT;

--清除当前用户的回收站,不存在purge user用法,只能在当前用户执行如下语法

PURGE RECYCLEBIN;

--清除回收站

PURGE DBA_RECYCLEBIN

相关文章

MySQL 8.0 Clone 备份恢复演练

前言上一篇文章中,我们介绍了使用 Clone 插件进行备份,相关的恢复流程将在本篇文章介绍。MySQL 8.0 Clone Plugin 详解恢复增量数据的方法,使用的是伪装为 relay log 通...

oracle PUS.SPU.CPU.BP.RU.RUR概念简介

PUS.SPU.CPU.BP.RU.RUR概念介绍PSU(Patch Set Updates):Oracle 选取在每个季度用户下载数量最多,并且得到验证具有较低风险的补丁放入到每个季度的PSU中,修...

静默安装oracle11g单实例

环境: CentOS 7.8 11.2.0.4.0 orclp:172.16.104.31一、准备1、依赖包检查pdksh 在 redhat 上叫 ksh检查是否有安装root# rpm -q bin...

rabbitmq-监控告警

rabbitmq-监控告警

插件安装rabbitmq_prometheus这个插件包含在RabbitMQ3.9.x版本中。与所有的插件一样,必须启用它才能使用;在node1,node2,node3 三台机器上执行如下命令:rab...

Hive 重新编译-解决Tez JobName的问题

Hive 重新编译-解决Tez JobName的问题

本文采用linux编译首先下载源码https://dlcdn.apache.org/hive/hive-3.1.2/apache-hive-3.1.2-src.tar.gz源码位置ql/src/jav...

Flink window详解

Flink window详解

一、窗口(window)一般真实的流都是无界的,如果是无界怎样处理无界的数据可以把无限的数据流进行切分,得到有限的数据集进行处理 —— 也 就是得到有界流 窗口(window)就是将无限流切割为有限流...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。