我也碰到过类似的问题:
首先:确定有没有什么人在用这个用户连接
select sid,serial#,username,status from v$session;
如果用的话,就
alter system kill session 'sid,serial#';然后:看看用户里面是不是还有表,或这些表和某个用户有联系。
如果用的话,那么
drop user USERNAME cascade;
首先:确定有没有什么人在用这个用户连接
select sid,serial#,username,status from v$session;
如果用的话,就
alter system kill session 'sid,serial#';然后:看看用户里面是不是还有表,或这些表和某个用户有联系。
如果用的话,那么
drop user USERNAME cascade;
SQL> select sid,serial#,username,status from v$session; SID SERIAL# USERNAME STATUS
---------- ---------- ------------------------------ --------
1 1 ACTIVE
2 1 ACTIVE
3 1 ACTIVE
4 1 ACTIVE
5 1 ACTIVE
6 1 ACTIVE
7 449 ACTIVE
8 449 ACTIVE
9 449 ACTIVE
10 449 ACTIVE
11 118 SYSTEM INACTIVE SID SERIAL# USERNAME STATUS
---------- ---------- ------------------------------ --------
12 815 SYSTEM ACTIVE已选择12行。已选择12行。SQL> drop user dxoa cascade;
drop user dxoa cascade
*
ERROR 位于第 1 行:
ORA-00604: 递归 SQL 层 1 出现错误
ORA-00942: 表或视图不存在
ORA-06512: 在line 7
SQL>