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

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

drop user xx 出現ORA-01940: 無法刪除當前連線的使用者錯誤,這是因為要刪除的使用者正處於連線之中,若想繼續刪除此使用者的話,則需要將其會話登出掉


1.用sys(或system)使用者登入,執行select SID,SERIAL# from v$session where username='XX'
2.執行alter system kill session 'SID,SERIAL#'
這兩句執行完畢之後再執行刪除使用者語句,此時使用者可被順利刪除。