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

2021-08-13 06:01:05 字數 479 閱讀 3773

在進行匯入匯出時,出現了相關問題,導致匯入的表有缺失,需要重新導過。重新導過的話需要先刪除當前使用者下的所有表,在我之前的部落格裡講到過一種方法,就是先刪除使用者(級聯),然後在重新建立使用者,表空間還是用一樣的。

drop

user ***x cascade;

drop tablespace ***x including contents;

但是刪除使用者的時候報如下錯誤。

sql> drop user rjdj cascade;

drop user rjdj cascade

*error at line 1:

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

字面翻譯是該使用者有連線,不能刪除,我把我自己連線的oracle develop客戶端斷開了連線,再次執行,還是報相同的錯誤,因為

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

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

最近oracle把哦整爽老。哇哈哈。前提 當使用者無法刪除時,你需要看一下是否客戶端連線工具未斷開連線 1 檢視使用者的連線狀況 select username,sid,serial from v session 如下結果 username sid serial netbnew 513 22974 ...