oracle幾條殺掉資料庫連線的相關SQL語句

2021-09-10 23:14:33 字數 961 閱讀 2665

幾條殺掉資料庫連線的sql語句。應該用有管理員許可權的賬號登入資料庫,加以執行。

我也不大理解,基本抄來的,備忘。

--不知道有啥用

select sysdate as 當前時間,

sys.login_user as 資料庫使用者,

machine as 登入機器名,

sys_context(

'userenv'

,'ip_address'

)as 登入ip,

program as 應用程式

from v$session

where audsid = userenv(

'sessionid');

--查詢有insert、tg_radar_lost字樣的sql語句

select

*from v$process where addr in

(select address from v$sql

where sql_text like

'%tg_radar_lost%'

and sql_text like

'%insert%');

--查詢使用了sde表空間的連線

select saddr, sid,

serial

#, paddr, username, status, machine

from v$session

where username is

notnull

and username=

'sde'

;--查詢鎖定資訊

select

*from v$locked_object;

--殺!

alter system kill

session

'2317,64848' immediate;

--sid,serial

Oracle 關於殺掉資料庫session

原文出自 在oracle資料庫中,我們有時候需要殺掉某個session,但是如果我們用alter system kill session sid,serial 方式來殺的話,系統僅僅是標誌該session的狀態位為killed,並且將該session的paddr指向了某個空位址 該位址將 不能在v ...

連線Oracle資料庫

先將system.data.oralceclient.dll檔案拷貝專案目錄的bin目錄下,通常位於c windows microsoft.net franmework v.1.1.4322目錄中.連線字串 string oracle connstr data source oracle9i int...

連線Oracle資料庫

先將system.data.oralceclient.dll檔案拷貝專案目錄的bin目錄下,通常位於c windows microsoft.net franmework v.1.1.4322目錄中.連線字串 string oracle connstr data source oracle9i int...