【发布时间】:2017-06-03 23:33:08
【问题描述】:
我是这个 Oracle 数据库的新手。今天我跑了DROP TABLE table1; 并试图闪回它。但是脚本输出返回了这个:
闪回表 TABLE1 下降前
错误报告 -
ORA-38305: 对象不在回收站中
38305. 00000 - “对象不在回收站中”
*原因:试图闪回丢弃不在回收站中的对象。
*操作:只有 RecycleBin 中的对象可以被闪回删除。
我认为回收站以某种方式被禁用。所以我打开了另一个连接并输入了这个命令:
ALTER SESSION SET recyclebin = ON;
再重复一遍,结果还是一样。当我运行SELECT * FROM RECYCLEBIN;时,回收站中没有任何内容@
我是不是无意中搞砸了什么?
【问题讨论】:
-
你重复了哪个过程?
-
你打开回收站后有没有重新创建
table1?