Oracle并没有彻底的删除表,而是把表放入回收站–笔记

Oracle 并没有彻底的删除表,而是把表放入回收站

查询垃圾信息,可以用如下SQL语句:

SELECT t.object_name		,t.type		,t.original_name 	FROM user_recyclebin t;
Purge tablespace tablespace_name;Purge tablespace tablespace_name user user_name;Purge recyclebin;--清空当前用户的回收站Purge dba_recyclebin;--清空所有用户的回收站purge table origenal_tableName;purge index origenal_indexName;
SQL> drop table user1;     ---普通用户test删除表TTable dropped.
SQL> show recyclebin   ---用户sec回收站中可以看到删除的表user1ORIGINAL NAME    RECYCLEBIN NAME                OBJECT TYPE  DROP TIME---------------- ------------------------------ ------------ -------------------user1                BIN$aBHmuChHbmvgU/FQqMDquw==$0 TABLE        2019-07-23:17:18:03
SQL> conn / as sysdbaConnected.SQL> purge dba_recyclebin;    --sys用户执行清理dba_recyclebinDBA Recyclebin purged.SQL> conn test/test         --使用test用户登录显示回收站为空Connected.
SQL> drop table tableName purge;--删除Table不进入Recycle

2021-11-04

声明:本站部分文章内容及图片转载于互联 、内容不代表本站观点,如有内容涉及侵权,请您立即联系本站处理,非常感谢!

(0)
上一篇 2021年11月2日
下一篇 2021年11月2日

相关推荐