当前位置:Gxlcms > 数据库问题 > oracle 回收站

oracle 回收站

时间:2021-07-01 10:21:17 帮助过:2人阅读

Value FROM V$parameter WHERE Name = recyclebin;

 

对系统和会话级的回收站,打开关闭。

--打开系统级回收站
ALTER SYSTEM SET recyclebin = ON;      

--打开会话级回收站 
ALTER SESSION SET recyclebin = ON;      
 
--关闭系统级回收站
ALTER SYSTEM SET recyclebin = OFF;      
 
--关闭会话级回收站
ALTER SESSION SET recyclebin = OFF; 

 

查看回收站里的内容:

SELECT * FROM RECYCLEBIN;      
 
SELECT * FROM USER_RECYCLEBIN;      
 
SELECT * FROM DBA_RECYCLEBIN; 

 

恢复回收站内对象:

FLASHBACK TABLE <<Dropped_Table_Name>> TO BEFORE DROP RENAME TO <<New_Table_Name>>

备注:这里的RENAME是给删除的对象进行重新命名,是一个可选命令。

 

删除回收站内容:

1.删除表

PURGE TABLE <<Table_NAME>>;

2.删除索引

PURGE INDEX <<Index_NAME>>; 

3.删除表空间相关对象

PURGE TABLESPACE<<Table_NAME>>; 

4.删除特定用户表空间相关对象

PURGE TABLESPACE<<Table_NAME>> USER <<User_Name>>; 

5.清空回收站

PURGE RECYCLEBIN; 

6.彻底删除表

DROP TABLE <<Table_Name>> PURGE; 

 

oracle 回收站

标签:

人气教程排行