--查詢oracle正在執行的sql語句及執行該語句的使用者
[sql]view plain
copy
select
b.sid oracleid,
b.username 登入oracle使用者名稱,
b.serial#,
spid 作業系統id,
paddr,
sql_text 正在執行的sql,
b.machine 計算機名
from
v$process a, v$session b, v$sqlarea c
where
a.addr = b.paddr
andb.sql_hash_value = c.hash_value
--檢視正在執行sql的發起者的發放程式
[sql]view plain
copy
select
osuser 電腦登入身份,
program 發起請求的程式,
username 登入系統的使用者名稱,
schemaname,
b.cpu_time 花費cpu的時間,
status,
b.sql_text 執行的sql
from
v$session a
left
join
v$sql b
ona.sql_address = b.address
anda.sql_hash_value = b.hash_value
order
byb.cpu_time
desc
--查出oracle當前的被鎖物件
[sql]view plain
copy
select
l.session_id sid,
s.serial#,
l.locked_mode 鎖模式,
l.oracle_username 登入使用者,
l.os_user_name 登入機器使用者名稱,
s.machine 機器名,
s.terminal 終端使用者名稱,
o.object_name 被鎖物件名,
s.logon_time 登入資料庫時間
from
v$locked_object l, all_objects o, v$session s
where
l.object_id = o.object_id
andl.session_id = s.sid
order
bysid, s.serial#;
--kill掉當前的鎖物件可以為
alter system kill session 'sid, s.serial#『;
**:
查詢Oracle正在執行的sql
查詢oracle正在執行的sql語句及執行該語句的使用者 select b.sid oracleid,b.username 登入oracle使用者名稱,b.serial spid 作業系統id,paddr,sql text 正在執行的sql,b.machine 計算機名 from v process...
oracle 查詢當前正在執行的事務
select s.sid,s.serial s.event,a.sql text,a.sql fulltext,s.username,s.status,s.machine,s.terminal,s.program,a.executions,s.sql id,p.spid,a.direct write...
查詢Oracle正在執行的sql語句
查詢oracle正在執行的sql語句及執行該語句的使用者 sql view plain copy select b.sid oracleid,b.username 登入oracle使用者名稱,b.serial spid 作業系統id,paddr,sql text 正在執行的sql,b.machine...