Oracle10g新特性:Recycle Bin回收站
2008-12-18 13:07:05 来源:WEB开发网另外,Sqlplus也提供了一个专门的命令:SQL> show recyclebin ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
TEST BIN$xJlIkIFVR/yau1Qb8ocxxQ==$0 TABLE 2006-12-13:22:00:33
但该命令只能看到被drop的table,该table对应的index等只能通过查询获取。
SQL> create table t(id int);
表已创建。
SQL> create index ix_t on t(id);
索引已创建。
SQL> alter table t add constraint con_t_pk primary key(id) using index ix_t;
表已更改。
SQL> drop table t;
表已删除。
SQL> show recyclebin ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
T BIN$w0Os4BFTSE+N81RO1pUHaw==$0 TABLE 2006-12-13:22:45:58
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
4.如何清除RecycleBin中的对象
回收站中的东西多了,自然要清除。Oracle10g增加了一个新的关键字purge来执行清除recyclebin的功能。
purge table table_name可以清除指定的table,这里的table_name既可以是table原来的名字,也可以是回收站中按规则自动命名的名字。
- ››特性信息
更多精彩
赞助商链接