ORA 01940問題解析

2021-09-23 18:58:33 字數 689 閱讀 8824

刪除資料庫使用者的時候經常會遇到這樣的錯誤;

原因是有程式正在連線我們需要刪除的使用者,在我們刪除此使用者之前一定要先把連線斷掉。

1、查詢帳號下哪些連線在執行:

select sid,serial# from v$session where username=』username』;

注意:此處需要大寫

2、刪除使用者程序;

sql>alter system kill session 『105,1408』;

3、重新檢視使用者連線,並確認無連線在使用

4、刪除使用者

drop user sstest cascade;

ora 01940 無法刪除當前連線使用者

英文提示如下 ora 01940 cannot drop a user that is currently connected 產生原因 由於當前使用者正在連線到資料庫,所以無法刪除。解決辦法 1.檢視此使用者的會話過程 sql select sid,serial from v session wh...

ORA 01940無法刪除當前已連線使用者

1 檢視使用者的連線狀況 select username,sid,serial from v session 如下結果 username sid serial netbnew 513 22974 netbnew 514 18183 netbnew 516 21573 netbnew 531 9 wu...

ORA 01940無法刪除當前已連線使用者

ora 01940無法刪除當前已連線使用者 1736188794 1 檢視使用者的連線狀況 select username,sid,serial from v session 如下結果 username sid serial netbnew 513 22974 netbnew 514 18183 n...