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