我的Oracle 10g数据库中的未知表

时间:2014-01-28 18:07:46

标签: sql oracle

当我在我的架构中执行select * from tab时,它显示了所有表以及几个不是由我创建的新表。该表的名称与oracle命名约定相矛盾。其中一个就像BIN$BwCyfyRPTJMKYfRpcHhiuQ==$0

当我尝试删除它们时,它会给出错误的无效表名。我不明白他们是如何创建的。这是Oracle 10g的本地数据库。我怀疑它是病毒。请帮忙解决这些问题,否则我将不得不格式化我的机器。

1 个答案:

答案 0 :(得分:3)

这些是已移动到回收站的已删除表。

如果你跑

PURGE RECYCLEBIN;
然后那些桌子就会消失。

手册中的更多详细信息:http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_9018.htm#SQLRF01803