強制刪除正在連接的Oracle用戶,以刪除SDE用戶為例


有時候想強制刪除一個已經連接的Oracle用戶,不能直接刪除,可以用Kill會話信息。

比如今天想刪除一個被連接的SDE用戶,可以用以下方法刪除一個“正在被連接”的用戶。

1.查看所有用戶的會話信息。

select sid,serial#,username from v$session;

 

 

 

2.查看某一個指定用戶的會話信息。

   比如我們要刪除其中的SDE用戶,則可以用以下命令查看SDE用戶的會話信息。

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

   我們通過上面那個命令得到SDE用戶的_sid和_serial#,為下面的kill命令做准備。

  

 如上圖中,我們得到的用戶SDE的會話信息中sid為12,serial#為235.

3. 執行Kill命令

  alter system kill session '_sid, _serial#';

 其中_sid和_serial#具體值為第2步中查詢到的值。

 alter system kill session '12,235';

 

4. 刪除用戶SDE。

命令為:drop user SDE cascade。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM