当我在我的架构中执行select * from tab
时,它显示了所有表以及几个不是由我创建的新表。该表的名称与oracle命名约定相矛盾。其中一个就像BIN$BwCyfyRPTJMKYfRpcHhiuQ==$0
。
当我尝试删除它们时,它会给出错误的无效表名。我不明白他们是如何创建的。这是Oracle 10g的本地数据库。我怀疑它是病毒。请帮忙解决这些问题,否则我将不得不格式化我的机器。
答案 0 :(得分:3)
这些是已移动到回收站的已删除表。
如果你跑
PURGE RECYCLEBIN;
然后那些桌子就会消失。
手册中的更多详细信息:http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements_9018.htm#SQLRF01803