WEB开发网
开发学院数据库Oracle Oracle10g新特性:Recycle Bin回收站 阅读

Oracle10g新特性:Recycle Bin回收站

 2008-12-18 13:07:05 来源:WEB开发网   
核心提示: -- BIN$4bNgZiMGTA63iwA5xflh5A==$0 T BIN$+7J5MgT2RbCX+tka+zjpgA==$0 T可以看到unique_id又变了,所以,Oracle10g新特性:Recycle Bin回收站(3),通过这种命名方式,避免了对于删除table后又重建了

------------------------------ --------------------------------

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视图。

上一页  1 2 3 4 5 6  下一页

Tags:Oracleg 特性 Recycle

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接