強行刪除oracle新建的用戶

來源: http://blog.csdn.net/shmiloy001/article/details/6284419

摘要:

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

2、  alter system kill session '_sid, _serial#'; (根據步驟1的結果 )


有時候想強制刪除一個已經連接的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。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章