在Oracle數據庫的操作中,出現了ORA-01940: 無法刪除當前已連接的用戶的錯誤,該如何解決呢?本文我們就來介紹一下解決方案,希望能夠對您有所幫助。
- SQL> drop user a cascade;
- drop user a cascade
- *
- ERROR 位於第 1 行:
- ORA-01940: 無法刪除當前已連接的用戶
解決方法:
- SQL> select username,sid,serial# from v$session;
- USERNAME SID SERIAL#
- ------------------------------ ---------- ----------
- 1 1
- 2 1
- 3 1
- 4 1
- 5 1
- 6 1
- 7 1
- SYS 8 3
- A 9 4
- 已選擇9行。
- SQL> alter system kill session'9,4';
- 系統已更改。
- SQL> drop user a cascade;//刪除用戶以及用戶表空間下所有對象
- 用戶已丟棄。
關於Oracle數據庫ORA-01940: 無法刪除當前已連接的用戶的相關知識就介紹到這裡了,希望本次的介紹能夠對您有所收獲!