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

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

SELECT * FROM user_recyclebin;

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

4

1 回答 1

3

文档中

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

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

但真的不要创建自己的对象SYSTEM

SYSTEM 用户名用于创建显示管理信息的附加表和视图,以及各种 Oracle 数据库选项和工具使用的内部表和视图。切勿使用 SYSTEM 模式来存储非管理用户感兴趣的表。

不要使用SYS任何一个或任何默认帐户。创建您自己的用户并在该架构下创建对象。

于 2013-06-26T09:43:18.653 回答