濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 查詢Oracle中正在執(zhí)行和執(zhí)行過(guò)的SQL語(yǔ)句

查詢Oracle中正在執(zhí)行和執(zhí)行過(guò)的SQL語(yǔ)句

熱門標(biāo)簽:開發(fā)外呼系統(tǒng) 百度地圖標(biāo)注途經(jīng)點(diǎn) 山東crm外呼系統(tǒng)軟件 哪個(gè)400外呼系統(tǒng)好 愛客外呼系統(tǒng)怎么樣 圖吧網(wǎng)站地圖標(biāo)注 慧營(yíng)銷crm外呼系統(tǒng)丹丹 地圖標(biāo)注養(yǎng)老院 哈爾濱電話機(jī)器人銷售招聘

查詢Oracle正在執(zhí)行的sql語(yǔ)句及執(zhí)行該語(yǔ)句的用戶

SELECT b.sid oracleID,
    b.username 登錄Oracle用戶名,
    b.serial#,
    spid 操作系統(tǒng)ID,
    paddr,
    sql_text 正在執(zhí)行的SQL,
    b.machine 計(jì)算機(jī)名
FROM v$process a, v$session b, v$sqlarea c
WHERE a.addr = b.paddr
  AND b.sql_hash_value = c.hash_value

其它網(wǎng)友給出的正在執(zhí)行的sql語(yǔ)句代碼

select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT
 from v$session a, v$sqlarea b 
where a.sql_address = b.address 
---執(zhí)行過(guò)的
select b.SQL_TEXT,b.FIRST_LOAD_TIME,b.SQL_FULLTEXT
 from v$sqlarea b
where b.FIRST_LOAD_TIME between '2016-10-1/09:24:47' and
    '2016-10-1/09:24:47' order by b.FIRST_LOAD_TIME

(此方法好處可以查看某一時(shí)間段執(zhí)行過(guò)的sql,并且 SQL_FULLTEXT 包含了完整的 sql 語(yǔ)句)

其他

select OSUSER,PROGRAM,USERNAME,SCHEMANAME,B.Cpu_Time,STATUS,B.SQL_TEXT 
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 

select address, sql_text, piece 
 from v$session, v$sqltext 
where address = sql_address 
 -- and machine =  you machine name > 
order by address, piece 

查看正在執(zhí)行sql的發(fā)起者的發(fā)放程序

SELECT OSUSER 電腦登錄身份,
    PROGRAM 發(fā)起請(qǐng)求的程序,
    USERNAME 登錄系統(tǒng)的用戶名,
    SCHEMANAME,
    B.Cpu_Time 花費(fèi)cpu的時(shí)間,
    STATUS,
    B.SQL_TEXT 執(zhí)行的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當(dāng)前的被鎖對(duì)象

SELECT l.session_id sid,
    s.serial#,
    l.locked_mode 鎖模式,
    l.oracle_username 登錄用戶,
    l.os_user_name 登錄機(jī)器用戶名,
    s.machine 機(jī)器名,
    s.terminal 終端用戶名,
    o.object_name 被鎖對(duì)象名,
    s.logon_time 登錄數(shù)據(jù)庫(kù)時(shí)間
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掉當(dāng)前的鎖對(duì)象可以為

alter system kill session 'sid, s.serial#‘;

查找前十條性能差的sql.

SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS, 
COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea 
order BY disk_reads DESC )where ROWNUM10 ; 

查看占io較大的正在運(yùn)行的session

SELECT se.sid,se.serial#,pr.SPID,se.username,se.status, 
se.terminal,se.program,se.MODULE,、se.sql_address,st.event,st. 
p1text,si.physical_reads, 
si.block_changes FROM v$session se,v$session_wait st, 
v$sess_io si,v$process pr WHERE st.sid=se.sid AND st. 
sid=si.sid AND se.PADDR=pr.ADDR AND se.sid>6 AND st. 
wait_time=0 AND st.event NOT LIKE '%SQL%' ORDER BY physical_reads DESC

以上就是腳本之家小編整理的關(guān)于查詢Oracle中正在執(zhí)行和執(zhí)行過(guò)的SQL語(yǔ)句的相關(guān)內(nèi)容,如果你有更好的方法,請(qǐng)?jiān)u論留言,謝謝

您可能感興趣的文章:
  • 關(guān)于oracle中clob字段查詢慢的問(wèn)題及解決方法
  • oracle查看執(zhí)行最慢與查詢次數(shù)最多的sql語(yǔ)句
  • Oracle客戶端與plsql查詢數(shù)據(jù)亂碼修改成中文的快速解決方法
  • win平臺(tái)oracle rman備份和刪除dg備庫(kù)歸檔日志腳本
  • oracle的歸檔模式 ORACLE數(shù)據(jù)庫(kù)歸檔日志常用命令
  • Linux下Oracle歸檔日志自動(dòng)清理腳本代碼(sh)
  • oracle 如何關(guān)閉打開歸檔日志
  • Oracle查詢最近幾天每小時(shí)歸檔日志產(chǎn)生數(shù)量的腳本寫法

標(biāo)簽:周口 固原 開封 青島 甘肅 和田 承德 武漢

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《查詢Oracle中正在執(zhí)行和執(zhí)行過(guò)的SQL語(yǔ)句》,本文關(guān)鍵詞  查詢,Oracle,中,正在,執(zhí)行,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《查詢Oracle中正在執(zhí)行和執(zhí)行過(guò)的SQL語(yǔ)句》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于查詢Oracle中正在執(zhí)行和執(zhí)行過(guò)的SQL語(yǔ)句的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    稻城县| 迭部县| 柘城县| 开平市| 通城县| 同心县| 马尔康县| 湟中县| 博兴县| 万盛区| 云和县| 清苑县| 巴林右旗| 红桥区| 富裕县| 屏东市| 瑞金市| 广安市| 乾安县| 平果县| 新闻| 盐山县| 新安县| 施秉县| 金秀| 博客| 仪陇县| 楚雄市| 泸州市| 广安市| 伊川县| 凉城县| 山阴县| 朝阳县| 绥江县| 益阳市| 浦东新区| 贺兰县| 巴中市| 肃宁县| 宁阳县|