英文提示如下:
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 ...