scott用户下
我在创建table时没有出现问题,但是当我删除table的时候在tab表中和cat表中就会多出来一条记录,只要我drop table一次,就会多出来一条记录,我用delete 语句去删除那些“无用的信息”时候会报错说权限不足,然后我通过system用户授予scott用户drop any table权限和delete any table权限之后,依然没有权限去删除那些多出来的记录。在这里想知道为何一进行drop table操作就会在cat表中和tab中生成以下记录
这些信息怎么才能删除掉,删除掉有什么影响么?

解决方案 »

  1.   


    --从第5行以后都是你删除的表,放在回收站里面,需要手动删除
    Connected as scott
    SQL> select rownum,table_name from user_tables;    ROWNUM TABLE_NAME
    ---------- ------------------------------
             1 BIN$r2T9Hqy9TaSvbec08oNP5Q==$0
             2 BIN$xtN2bVGDSbuIdwH0qNH53Q==$0
             3 BIN$5f+WRH2pRceSPdBdNzioaw==$0
             4 BIN$jnPSgJ6QSRWlwsLJZD//ew==$0
             5 PROJECT_MANAGE
             6 BIN$sIAbxyySSR+bLoPn7LFWUw==$0
             7 BIN$tZznz4QKSji76/23F6ADeQ==$0
             8 BIN$mzMvbUMpQ9SagqJmdZz71Q==$0
             9 GOODS_TB2
            10 GOODS_TB1
            11 SALGRADE
            12 BONUS
            13 EMP
            14 DEPT
            15 TEMP_TABLE_SESSION
            16 SYS_TEMP_FBT16 rows selected