星空网 > 软件开发 > 数据库

Oracle回收站 使用

 

--时间:2016年1月27日
--Author:zhenxing yu

查询回收站

SELECT * FROM RECYCLEBIN;SELECT * FROM USER_RECYCLEBIN; --USER_RECYCLEBING与RECYCLEBIN是同义词,字段完全一样

 

--开启或关闭回收站
--A:会话级别开启/关闭

ALTER SESSION SET RECYCLEBIN = OFF/ON;

 



--B:系统级别开启/关闭

ALTER SYSTEM SET RECYCLEBIN = OFF/ON SCOPE=SPFILE;--(需要重启数据库)

 



--查询回收站中的表数据

SELECT * FROM "BIN$KlM0Cy+QG0jgU3AVGawe9w==$0";

 

--清空回收站中的数据

PURGE TABLE BIN$KlM0Cy+QG0jgU3AVGawe9w==$0;--根据OBJECT_NAME名称清除PURGE TABLE EMPLOYEES;--根据ORIGINAL_NAME名称清除PURGE RECYCLEBIN;--清空回收站数据PURGE RECYCLEBIN EXAMPLE USER SCOTT;--清空回收站数据,但保留scott用户的数据

 

--还原回收站中的数据表

FLASHBACK TABLE EMPLOYEES TO BEFORE DROP;--还原成原来的表名FLASHBACK TABLE EMPLOYEES TO BEFORE DROP RENAME TO EMPLOYEES_NEW;--还原成新的表名

 



--会员表附属的对象
--注意:回收站中的表,当表恢复以后,相关的索引也会同时恢复,但索引的名字仍旧会使用在回收站中的名称
--所以需要将索引重新命名,以便知道各个索引的含义

--1、查询已恢复表的索引名称

SELECT INDEX_NAME, INDEX_TYPE, TABLE_NAME, UNIQUENESSFROM USER_INDEXESWHERE TABLE_NAME = 'EMP1';

 


--2、将索引重命名

ALTER INDEX "BIN$KlNYwcBGG1LgU3AVGazI7Q==$0" RENAME TO EMP_N1;

 




原标题:Oracle回收站 使用

关键词:oracle

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

选品方法论:https://www.goluckyvip.com/tag/2172.html
jmjthhytjy:https://www.goluckyvip.com/tag/21720.html
JobGet:https://www.goluckyvip.com/tag/21721.html
Jockey:https://www.goluckyvip.com/tag/21722.html
Jocom:https://www.goluckyvip.com/tag/21723.html
Jodo:https://www.goluckyvip.com/tag/21724.html
重庆品胜科技与星苹台达成合作 助力部队现代化后勤建设 :https://www.kjdsnews.com/a/1836523.html
回乡创业,不知道干什么,能否推荐几个农村老家创业的好项目?:https://www.vstour.cn/a/365177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流