oracle刪除使用者 提示“無法刪除當前已連線使用者”
阿新 • • 發佈:2018-12-16
趁著今天有時間 多記錄自己遇到過的問題吧
在刪除oracle使用者時,報錯提示“無法刪除當前已連線使用者”。
解決方法如下:
1.檢視使用者的連線狀況
select username,sid,serial# from v$session
(若想具體查詢某個使用者,則在語句後接上 where username = ‘XXX’,如select username,sid,serial# from v$session where username = ‘NETBNEW ’)
如下結果:
username sid serial#
NETBNEW 513 22974
NETBNEW 514 18183
NETBNEW 531 9
2.找到要刪除使用者的sid,和serial,並刪除
如:你要刪除使用者'NETBNEW',可以這樣做:
alter system kill session'513,22974';
alter system kill session'514,18183';
alter system kill session'531,9';
3.刪除使用者
drop user NETBNEW cascade
這樣就ok了。