CREATE TABLE t_test (id VARCHAR2(255), name VARCHAR2(255));
DROP TABLE t_test;
当我user_recyclebin
通过以下查询查看表格时,
SELECT * FROM user_recyclebin;
没有选择任何行,我无法闪回t_test
表格。请解释一下。为什么?
从文档中:
回收站仅适用于非系统、本地管理的表空间。
你这样做SYSTEM
是因为很多原因,这是一个非常糟糕的主意。在这种情况下,默认表空间SYSTEM
is SYSTEM
,它可能是本地管理的,但不符合“非系统”要求。
但真的不要创建自己的对象SYSTEM
:
SYSTEM 用户名用于创建显示管理信息的附加表和视图,以及各种 Oracle 数据库选项和工具使用的内部表和视图。切勿使用 SYSTEM 模式来存储非管理用户感兴趣的表。
不要使用SYS
任何一个或任何默认帐户。创建您自己的用户并在该架构下创建对象。