幾條殺掉資料庫連線的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...