Oracle10g新特性:Recycle Bin回收站
2008-12-18 13:07:05 来源:WEB开发网 SQL> show recyclebin ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
T BIN$+7J5MgT2RbCX+tka+zjpgA==$0 TABLE 2006-12-13:22:11:49
TEST BIN$RwhOW+KvTSmOznDipO+BOw==$0 TABLE 2006-12-13:22:30:38
SQL> purge table test;
表已清除。
SQL> purge table BIN$+7J5MgT2RbCX+tka+zjpgA==$0;purge table BIN$+7J5MgT2RbCX+tka+zjpgA==$0 *第 1 行出现错误:ORA-00933: SQL 命令未正确结束
SQL> purge table "BIN$+7J5MgT2RbCX+tka+zjpgA==$0";
表已清除。
Purge tablespace tablespace_name可以清除RecycleBin属于指定tablespace的所有对象。
SQL> purge tablespace users;
表空间已清除。
Purge tablespace tablespace_name user user_name则可以清除Recycle中属于指定tablespace和指定user的所有对象。
SQL> purge tablespace users user ning;
表空间已清除。
Purge recyclebin可以清除执行该命令的用户所能看到的所有recyclebin对象。也就是普通用户能清除属于自己的对象,而sysdba用户则能清除所有recyclebin中的对象。
SQL> purge recyclebin;
回收站已清空。
另外,purge index可以清除index对象。
SQL> select object_name,original_name,type from recyclebin;
OBJECT_NAME ORIGINAL_NAME TYPE
------------------------------ -------------------------------- ----------
BIN$dw0vOefrQPC5AAaFn7rkPg==$0 IX_T INDEX BIN$w0Os4BFTSE+N81RO1pUHaw==$0 T TABLE
- ››特性信息
更多精彩
赞助商链接