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

2021-06-19 09:06:28 字數 450 閱讀 4560

英文提示如下:

ora-01940: cannot drop a user that is currently connected

產生原因:

由於當前使用者正在連線到資料庫,所以無法刪除。

解決辦法:

1.檢視此使用者的會話過程:

sql> select sid,serial# from v$session where username = 'esri';

sid    serial#

---------- ----------

146       3132

2.結束此使用者的所有會話

sql> alter system kill session '146,3132';

system altered.

sql> drop user esri cascade;

user dropped.

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...

ora01940 無法刪除當前連線的使用者

我用system這個使用者登入oracle,想刪除掉乙個自己建立的使用者user,在網上找到的方法都是說先查找到該使用者連線的會話 select username,sid,serial from v session where username user 然後再kill掉 alter system ...