Oracle數據庫ORA-01940: 無法刪除當前已連接的用戶

 Oracle數據庫的操作中,出現了ORA-01940: 無法刪除當前已連接的用戶的錯誤,該如何解決呢?本文我們就來介紹一下解決方案,希望能夠對您有所幫助。

  1. SQL> drop user a cascade;  
  2. drop user a cascade  
  3. *  
  4. ERROR 位於第 1 行:  
  5. ORA-01940: 無法刪除當前已連接的用戶 

解決方法:

  1. SQL> select username,sid,serial# from v$session;  
  2. USERNAME                              SID    SERIAL#  
  3. ------------------------------ ---------- ----------  
  4.                                         1          1  
  5.                                         2          1  
  6.                                         3          1  
  7.                                         4          1  
  8.                                         5          1  
  9.                                         6          1  
  10.                                         7          1  
  11. SYS                                     8          3  
  12. A                                       9          4  
  13. 已選擇9行。  
  14. SQL> alter system kill session'9,4';  
  15. 系統已更改。  
  16. SQL> drop user a cascade;//刪除用戶以及用戶表空間下所有對象  
  17. 用戶已丟棄。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章