例如使用者名為 test
drop
user test cascade
;
如果報錯 ora-01940提示無法刪除當前已連線使用者
首先可以鎖定使用者(當然也可以不用鎖定)
alter
user test account lock
;
然後檢視該使用者的連線程序
select username, sid,
serial
# from v$session where username='test';
刪掉程序
alter system kill
session
'xx,***x'
;
最後再次執行刪除使用者語句
drop
user test cascade
;
Oracle刪除當前連線使用者
當你使用pl sql developer刪除使用者時,經常會出現這樣的提示 無法刪除當前連線的使用者 解決方法我直接貼出sql語句 刪除當前連線使用者 1 首先切換到 system 使用者 2 查詢使用者各程序相對應的 sid serial 注意 這裡的 username 必須大寫 select s...
oracle無法刪除當前連線的使用者
在oracle當中,經常需要對於一些使用者的相關操作,然而在某些情況下,當前的使用者正在連線當中,如何進行相應的操作,本文主要從這個角度來解決以上問題 首先解決這種問題的辦法是,在sqlplus環境下面完成 select username sid serial from v session 獲取目前...
ORACLE 刪除當前使用者下所有的表
加了cascade就可以把使用者連帶的資料全部刪掉 drop user hm dev cascade 刪除後再建立該使用者,重新授權即可 sql create user hm dev identified by 123456 sql grant create session to hm dev sq...