【Oracle】库中类似BIN$Uo3weAD5QECU9XSQQhnl1w==$0的东西是什么?如何清除?

【BIN$XXXX是什么】

删除表时在回收站留下的痕迹,可以通过 flashback table "BIN$XXXX" to before drop 来恢复被删除的当事表;

如果用drop table XXX purge来删除表,是不会在回收站留下痕迹的,只有drop table XXX会。

 

【如何清除BIN$XXXX】

使用命令 purge recyclebin来清除,需要特别注意的是 再想恢复就不行了。

以下是使用记录:

luna@ORCL>select tname from tab;

TNAME
------------------------------
BIN$Uo3weAD5QECU9XSQQhnl1w==$0
BIN$kqhWt7kSTruiBUIjELbCDA==$0
BIN$zEqPQgPTRmq+aa5YMCHQGw==$0
DEPT
EMP76
TEST01
TEST02
TEST03
TEST04
TEST05
TEST06

TNAME
------------------------------
TEST07

已选择12行。

luna@ORCL>purge recyclebin;

回收站已清空。

luna@ORCL>select tname from tab;

TNAME
------------------------------
DEPT
EMP76
TEST01
TEST02
TEST03
TEST04
TEST05
TEST06
TEST07

已选择9行。

luna@ORCL>

可以看到

BIN$Uo3weAD5QECU9XSQQhnl1w==$0
BIN$kqhWt7kSTruiBUIjELbCDA==$0
BIN$zEqPQgPTRmq+aa5YMCHQGw==$0
都被清除了。


参考资料:
https://blog.csdn.net/liusa825983081/article/details/80346892
https://wenku.baidu.com/view/0bfc9883336c1eb91b375d55.html
END
posted @ 2022-07-11 16:46  逆火狂飙  阅读(205)  评论(0)    收藏  举报
生当作人杰 死亦为鬼雄 至今思项羽 不肯过江东