1樓:匿名使用者
可以在v$sqlarea檢視下進行檢視。
sql:select t.last_load_time ,t.
* from v$sqlarea t where upper(t.sql_text) like '%表名%' and t.sql_text like '%select%' order by t.
last_load_time desc
解釋:後面的where語句根據實際需要修改即可,如執行的表、是查詢還是修改等等,
2樓:
最簡單的辦法就是enable audit.
還有就是用log miner 這個工具,不過有一定的侷限性,比如不能挖出歷史的ddl語句等。
3樓:我哭我哭哭哭
select t.last_load_time ,t.*from v$sqlarea t where upper(t.sql_text) like '%表名%'
and t.sql_text like '%select%'
order by t.last_load_time desc
4樓:茅友梅
session表是記錄會話的,用於會話跟蹤;
system是記錄資料庫使用者物件,所以修改的是資料庫的執行引數,用於程序跟蹤。
5樓:匿名使用者
可以進oem console麼,我覺得可以從這個地方著手看看。
檢視oracle資料庫最近執行了哪些sql語句
6樓:匿名使用者
在oracle上看的話,只能啟用sql trace了,儘量在資料庫使用者、操作比較少的時候做,否則會混入很多別的使用者或程式執行的語句。
簡單一點是在應用程式中寫sql語句的日誌。
7樓:匿名使用者
select sql_text,last_load_time from v$sql order by last_load_time desc;
select sql_text, last_load_time from v$sql where last_load_time is not null and sql_text like 'select%' order by last_load_time desc;
select sql_text, last_load_time from v$sql where last_load_time is not null and sql_text like 'update%' order by last_load_time desc;
select sql_text, last_load_time from v$sql where last_load_time is not null and last_load_time like' 14-06-09%' order by last_load_time desc;
如何檢視oracle正在執行的sql語句
8樓:匿名使用者
用這個:
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.paddrand b.sql_hash_value = c.hash_value
如何檢視oracle伺服器上正在執行的sql語句
9樓:老王扯個蛋
查詢oracle正在執行的sql語句及執行該語句的使用者
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
and b.sql_hash_value = c.hash_value
檢視正在執行sql的發起者的發放程式
select osuser 電腦登入身份,
program 發起請求的程式,
username 登入系統的使用者名稱,
schemaname,
b.cpu_time 花費cpu的時間,
status,
b.sql_text 執行的sql
from v$session a
left join v$sql b on a.sql_address = b.address
and a.sql_hash_value = b.hash_value
order by b.cpu_time desc
查出oracle當前的被鎖物件
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
and l.session_id = s.sid
order by sid, s.serial#;
kill掉當前的鎖物件可以為
alter system kill session 'sid, s.serial#『;
10樓:匿名使用者
---正在執行的
select a.username, a.sid,b.sql_text, b.sql_fulltext
from v$session a, v$sqlarea b
where a.sql_address = b.address
---執行過的
select b.sql_text,b.first_load_time,b.sql_fulltext
from v$sqlarea b
where b.first_load_time between '2015-11-13/09:24:47' and
'2015-11-13/09:24:47' order by b.first_load_time
檢視oracle資料庫最近執行了哪些sql語句
11樓:匿名使用者
1、修改日期顯示格式
alter session set nls_date_format=』yyyy-mm-dd hh24:mi:ss』;
2、哪個主機最近執行的sql語句:
select b.sql_text,a.machine,a.username, a.module,c.sofar / totalwork * 100,
c.elapsed_seconds,c.time_remaining
from v$session a, v$sqlarea b, v$session_longops c
where a.sql_hash_value = b.hash_value(+) and a.sid = c.sid(+)
and a.serial# = c.serial#(+)
--and a.sid=139
3、最近的sql語句
select sql_text, last_load_time,last_active_time from v$sql where last_load_time > trunc(sysdate) and last_load_time is not null order by last_load_time desc;
4、正在執行的sql
select a.sid, a.serial#, b.sql_text
from v$session a, v$sqltext b
where a.sql_address = b.address
--and a.sid = <...>
order by b.piece
5、推薦你用lab128監測軟體,一目瞭然。
夏之色為如如冬之色為如如
啊取個名好麻煩 冬之色為冷的白.如羽翼,如水晶.蘊涵天國之美.夏之色為暖的紅,如熱血,如朝陽,散發生命之光.秋之色為熱的紅,如晚霞,如楓葉,漫溢著豐收喜悅冬之色為純的白,如淨雪,如瑩冰,飛揚著漫天純淨夏之色為晶瑩的藍,如藍天,如海浪,充盈著清涼。夏之色為暖的紅,如熱血,如朝陽,散發生命之光.夏之色是...
血流如什麼,揮汗如什麼,春雨如什麼揮汗如什麼春深似什麼什麼如
血流如注,揮汗如雨 血流如注 拼音 xu li r zh 解釋 注 灌注。血流得像射出來的那樣。形容血流得又多又急。出自 唐 段成式 酉陽雜俎續集 其物匣刃而走,血流如注。示例 東周列國志 第七十四回 言畢,推要離於膝下,自以手抽矛,血流如注而死。朝奉頭上被差官打了一個大窟窿,清 李寶嘉 文明小史 ...
成語如什麼如什麼
如痴如醉 形容神態失常,失去自制。如火如荼 荼 茅草的白花。象火那樣紅,象荼那樣白。原比喻軍容之盛。現用來形容大規模的行動氣勢旺盛,氣氛熱烈。如膠如漆 象膠和漆那樣黏結。形容感情熾烈,難捨難分。多指夫妻恩愛。如泣如訴 好象在哭泣,又象在訴說。形容聲音悲切。如手如足 手足 比喻兄弟。比喻兄弟的感情。如...