問題:oracle 刪除時出現瞭如下錯誤
SQL> drop user yzuser cascade;
drop user yzuser cascade
*
第 1 行出現錯誤:
ORA-00604: 遞歸 SQL 級別 1 出現錯誤
ORA-24005: 必須使用 DBMS_AQADM.DROP_QUEUE_TABLE 刪除隊列表
drop user yzuser cascade
*
第 1 行出現錯誤:
ORA-00604: 遞歸 SQL 級別 1 出現錯誤
ORA-24005: 必須使用 DBMS_AQADM.DROP_QUEUE_TABLE 刪除隊列表
如何解決:
在網上查詢了之後,找到了如下辦法,可以刪除用戶
SQL> alter session set events'10851 trace name context forever,level 2';
會話已更改。
SQL> drop user yzuser cascade;
用戶已刪除。
SQL>
會話已更改。
SQL> drop user yzuser cascade;
用戶已刪除。
SQL>
用戶刪除成功!
反思:關於爲什麼oracle不讓刪除用戶的數據,仍然存在疑問,如果有知道的朋友,可以貼出來看,不盡感謝。。。