Oracle10g新特性:Recycle Bin回收站
2008-12-18 13:07:05 来源:WEB开发网------------------------------ --------------------------------
BIN$4bNgZiMGTA63iwA5xflh5A==$0 T BIN$+7J5MgT2RbCX+tka+zjpgA==$0 T
可以看到unique_id又变了。所以,通过这种命名方式,避免了对于删除table后又重建了同名table的情况可能造成的命名冲突。
2.如何启用/禁用RecycleBin
通过设置初始化参数recyclebin,可以控制是否启用回收站功能,默认是开启的。
SQL> alter system set recyclebin=off;
系统已更改。
SQL> alter system set recyclebin=on;
系统已更改。
SQL> alter session set recyclebin=off;
会话已更改。
SQL> alter session set recyclebin=on;
会话已更改。
3.如何查看RecycleBin中的信息
前面已经提到,用户可以通过查询recyclebin来查看属于自己的被drop的对象。
SQL> select object_name,object_type from dba_objects where object_name='RECYCLEB IN';
OBJECT_NAME OBJECT_TYPE
------------------------------ -------------------
RECYCLEBIN SYNONYM
SQL> select owner,synonym_name,table_owner,table_name from dba_synonyms where sy nonym_name='RECYCLEBIN';
OWNER SYNONYM_NAME TAB TABLE_NAME
---------- -------------------- --- --------------------
PUBLIC RECYCLEBIN SYS USER_RECYCLEBIN
可以发现,实际上recyclebin是user_recyclebin的一个公共同义词。还可以通过dba_recyclebin查看系统中所有被drop的对象,但这里没有all_recyclebin视图。
- ››特性信息
更多精彩
赞助商链接