user_recyclebin表中的空结果

时间:2013-06-26 08:17:04

标签: database oracle oracle11g

CREATE TABLE t_test (id VARCHAR2(255), name VARCHAR2(255));
DROP TABLE t_test;

当我通过以下查询查看user_recyclebin表时,

SELECT * FROM user_recyclebin;

没有选择行,我无法闪回t_test表。请解释一下。为什么呢?

1 个答案:

答案 0 :(得分:3)

来自the documentation

  

回收站仅适用于非系统本地管理的表空间。

你这样做是SYSTEM,出于很多原因,这是一个非常糟糕的主意。在这种情况下,SYSTEM的默认表空间为SYSTEM,可以在本地管理,但不符合“非系统”要求。

但真的don't create your own objects as SYSTEM

  

SYSTEM用户名用于创建其他表和视图   显示管理信息,内部表和视图   由各种Oracle数据库选项和工具使用。永远不要使用   SYSTEM模式,用于存储非管理用户感兴趣的表。

不要使用SYS或任何默认帐户。创建自己的用户并在该模式下创建对象。