有時候 刪除已經連接的Oracle用戶 不能直接刪除 需要強制 Kill 會話信息
創新互聯網站建設由有經驗的網站設計師、開發人員和項目經理組成的專業建站團隊,負責網站視覺設計、用戶體驗優化、交互設計和前端開發等方面的工作,以確保網站外觀精美、做網站、網站建設易于使用并且具有良好的響應性。
命令
select sid serial# username from v$session;
用來查看用戶的會話信息 如果我們要刪除其中的一個用戶(tiger)
命令
select sid serial# from v$session where username= TIGER ;(Command )
alter system kill session _sid _serial# ;
drop user tiger cascade;
lishixinzhi/Article/program/Oracle/201311/17274
首先你要確定你當前用戶是否有權限去刪除用戶
刪除步驟:
登錄dba賬戶
drop user 用戶名 cascade;
其中cascade是強制刪除,包括該用戶下的所有表。
--鎖定用戶
ALTER USER STORE ACCOUNT LOCK;
--查詢進程號(sid,serial#)
select* FROM v$session WHERE username='STORE';
--刪除對應的進程
ALTER SYSTEM KILL SESSION '862,3566';
--刪除對應的用戶
DROP USER STORE? CASCADE;
你要刪除某個用戶,首先需要的就是先將該用戶的所有鏈接都斷開。斷開有多種方式,你可以用:查出該用戶所有session的sid和serial#然后使用:alter
system
kill
session
'sid,serial#';的方法來斷開鏈接,最后再用drop
user
username
cascade;嘗試刪除用戶。