Oracle數(shù)據(jù)庫(kù)查看篇,即進(jìn)程如何執(zhí)行SQL語句。
我們今天主要介紹的是Oracle數(shù)據(jù)庫(kù)查看篇,所要查詢的是Session正在執(zhí)行的相關(guān)語句,對(duì)Oracle數(shù)據(jù)庫(kù)查看一個(gè)進(jìn)程是如何執(zhí)行相關(guān)的實(shí)際SQL語句.sql。的相關(guān)內(nèi)容的介紹。以下就是正文的介紹。
- SELECT b.sql_text, sid, serial#, osuser, machine
- FROM v$session a, v$sqlarea b
- WHERE a.sql_address = b.address;
查詢前臺(tái)發(fā)出的SQL語句.SQL
- select user_name,sql_text
- from v$open_cursor
- where sid in
(select sid from (select sid,serial#,username,program from v$session where status='ACTIVE'));
根據(jù)SPID查詢session
- SELECT * FROM v$session WHERE paddr IN
(SELECT addr FROM v$process WHERE spid=&spid);
根據(jù)SID查詢process
- SELECT * FROM v$process WHERE addr IN
(SELECT paddr FROM v$session WHERE sid=&sid);
DBA如何查詢其他用戶所進(jìn)行的操作.SQL
- SELECT sql_text
- FROM v$sql t1, v$session t2
- WHERE t1.address = t2.sql_address
- AND t2.sid = &sid;
以上的相關(guān)內(nèi)容就是對(duì)Oracle數(shù)據(jù)庫(kù)查看查看某個(gè)進(jìn)程正在執(zhí)行什么SQL語句的介紹,望你能有所收獲。
【編輯推薦】