oracle怎么刪除session

刪除Session的方法:1、利用“v$session”視圖,查看會話的sid和“serial#”;2、利用alter語句刪除session即可,語法為“alter system kill session ‘sid, serial#’”。

oracle怎么刪除session

本教程操作環境:Windows10系統、oracle 11g版、Dell G3電腦。

oracle怎么刪除session

通過v$session視圖,查看會話的sid、serial#

--這里的sid,serial根據查詢的結果修改為對應的值 alter?system?kill?session?'sid,?serial#'

示例如下:

1、查詢當前session

SQL>?select?username,sid,serial#?from?v$session?where?username?is?not?null; USERNAME?SID?SERIAL#

SYS 144 4

HYL 146 48

SCOTT 147 64

HR 159 15

–SERIAL#:SID有可能會重復,,當兩個session的SID重復時,SERIAL#用來區別session

查詢連接的session

select?sid,serial#,username,program,machine,status?from?v$session

查詢的結果如下,可以根據機器和登錄的賬號定位:

oracle怎么刪除session

2、刪除當前session

SQL>?alter?system?kill?session?'146,48'; System?altered.

hyl的session下執行操作如下:

SQL>?show?user USER?is?"HYL" SQL>?select?*?from?test1; select?*?from?test1 * ERROR?at?line?1: ORA-00028:?your?session?has?been?killed

推薦教程:《Oracle視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享