自己建个用户里面几个根本就没建的表,名字很特殊:
BIN$PA9v2LuFQ2ibaeEyNVu5kg==$0
BIN$j5PpJTPzQ2KVMIZ3bj3dIQ==$0
BIN$n0ZYKXtRRFes2kQ3Gpz+2Q==$0
BIN$uad8DA4ZTyGfzZI07uPC+A==$0
还删除不了,请教一下,有人碰见过吗?
BIN$PA9v2LuFQ2ibaeEyNVu5kg==$0
BIN$j5PpJTPzQ2KVMIZ3bj3dIQ==$0
BIN$n0ZYKXtRRFes2kQ3Gpz+2Q==$0
BIN$uad8DA4ZTyGfzZI07uPC+A==$0
还删除不了,请教一下,有人碰见过吗?
from user_recyclebin where type = 'TABLE'
把查询出来的粘贴出来当语句执行
SQL> RENAME KBM_DIR to KBM_DIR###;2.显示所删除表在回收站中的新名称
SQL> show recyclebin;
ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME
---------------- ------------------------------ ------------ -------------------
KBM_DIR BIN$BvsFdYFGRTm3N8Tml6JmFA==$0 TABLE 2012-02-25:14:46:513.用 FLASHBACK TABLE 命令恢复该表
SQL> flashback table KBM_DIR to before drop;
SQL> commit;4.再彻底删除该表
SQL> drop table KBM_DIR purge;
SQL> commit;5.再恢复表名:
SQL> RENAME KBM_DIR### to KBM_DIR;
这些表在回收站里,都是我以前用命令drop 删调的。1楼问的,我是用:"SELECT * FROM tab;" 时看到的。
估计2楼也是对的,我用3楼的方法删除掉了。
谢谢楼上各位!