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