oracle回收站简介

广大3年前技术文章1879

一、回收站简介

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


相关文章

Hbase region移动

Hbase region移动

1、背景由于hbase 表在创建时没有进行预分区,导致自动分裂的region分布到同一region server上。现将region 手动移动到其他节点,使分布均匀2、操作步骤1、找到要移动的regi...

Kudu节点数规划

一、概述由于Kudu是Hadoop生态的一部分(虽然它不依赖于Hadoop生态系统),因此大多数实际应用场景需要的不仅仅是Kudu;为了输入数据,可能需要Kafka、StreamSets或Spark...

Hdfs3.x新特性详解

Hdfs3.x新特性详解

HDFS Disk Balancer(磁盘均衡器)HDFS Disk Balancer与HDFS Balancer的区别?两者都是实现负载均衡功能HDFS Balancer是之前Hadoop2.x中本...

添加环境变量的两种方式

添加环境变量的两种方式

添加环境变量的几种方式:1.添加当前用户的PATH环境变量,作用范围仅限于当前用户修改用户目录下的 .bashrc修改后立即生效。vim ~/.bashrc2.添加所有用户的PATH环境变量,适用于所...

ES运维(八)添加IK分词器

ES运维(八)添加IK分词器

一、概述ES自带standard analyzer、simple analyzer、whitespace analyzer、stop analyzer、language analyzer、patter...

kafka开启Kerberos

1、修改server.properties#增加如下配置 listeners=SASL_PLAINTEXT://IP:port security.inter.broker.protocol=SAS...

发表评论    

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