1. 程式人生 > >oralce無法刪除使用者ORA-01940:無法刪除當前連線的使用者

oralce無法刪除使用者ORA-01940:無法刪除當前連線的使用者

刪除使用者語句:drop user 要刪除的使用者名稱 cascade;

刪除表空間語句:drop tablespace 要刪除的表空間名字 including contents and datafiles;

在pl/sql中執行"drop user 使用者名稱 cascade” 語句的時候,oralce報“ORA-01940:無法刪除當前已連線的使用者”。

解決方案為:1.執行select  username,sid,serial# from v$session;

                      2.執行完上面的語句後,你就會看到username sid serial#的一個列表。

                      3.然後找到你要刪除的那個使用者,然後根據sid和serial#從session中刪除,

                         語句為:alter system kill session 'sid,serial#'就可以了