濮阳杆衣贸易有限公司

主頁 > 知識庫 > Oracle中死事務的檢查語句

Oracle中死事務的檢查語句

熱門標簽:地圖標注怎么保存 騰訊地圖標注要費用嗎 N個你智能電銷機器人 外呼電話系統(tǒng)用卡嗎 廣東營銷智能外呼系統(tǒng)商家 車瑪仕極限運動場所地圖標注 電渠外呼系統(tǒng) 七日殺a19.5全地圖標注 高德地圖標注公司名字大全
SQL> SELECT KTUXEUSN, KTUXESLT, KTUXESQN, /* Transaction ID */ 
2 KTUXESTA Status, KTUXECFL Flags ,KTUXESIZ 
3 FROM x$ktuxe 
4 WHERE ktuxesta!='INACTIVE'; 

KTUXEUSN KTUXESLT KTUXESQN STATUS FLAGS KTUXESIZ 
---------- ---------- ---------- ---------------- ------------------------ ---------- 
13 5 47447 ACTIVE DEAD 2819919 
39 0 502 ACTIVE NONE 1 
43 45 480 ACTIVE NONE 0
SQL> / 

KTUXEUSN KTUXESLT KTUXESQN STATUS FLAGS KTUXESIZ 
---------- ---------- ---------- ---------------- ------------------------ ---------- 
13 5 47447 ACTIVE DEAD 2819919----該值沒減小。 
39 0 502 ACTIVE NONE 1 
43 45 480 ACTIVE NONE 0

查詢v$px_session和v$fast_start_servers,顯示很多并行進程在rollback,根據(jù)以往的工程經(jīng)驗:

于是改為

SQL>alter system set fast_start_parallel_rollback=false scope=both;

之后,再次運行

SQL> SELECT KTUXEUSN, KTUXESLT, KTUXESQN,/* Transaction ID */ 
2 KTUXESTA Status, KTUXECFL Flags ,KTUXESIZ 
3 FROM x$ktuxe 
4 WHERE ktuxesta!='INACTIVE'; 
KTUXEUSN KTUXESLT KTUXESQN STATUS FLAGS KTUXESIZ 
---------- ---------- -------------------------- ------------------------ ---------- 
13 5 47447 ACTIVE DEAD 2033516 
35 29 502 ACTIVE NONE 1 

SQL> / 

KTUXEUSN KTUXESLT KTUXESQN STATUS FLAGS KTUXESIZ 
---------- ---------- -------------------------- ------------------------ ---------- 
13 5 47447 ACTIVE DEAD 2033433---該值不斷變小。 
35 29 502 ACTIVE NONE 1

使用如下腳本查看回滾完畢的預計時間(以天為單位):

SQL> set serveroutput on 
SQL> declare 
2 l_start number; 
3 l_end number; 
4 begin 
5 select ktuxesiz into l_startfrom x$ktuxe where KTUXEUSN=13 and KTUXESLT=5; 
6 dbms_lock.sleep(60); 
7 select ktuxesiz into l_endfrom x$ktuxe where KTUXEUSN=13 and KTUXESLT=5; 
8 dbms_output.put_line('time estDay:'|| round(l_end/(l_start -l_end)/60/24,2)); 
9 end; 
10 / 
time est Day:.21

24*0.21=5.04小時。即:預計5.04小時后回滾完畢。

另外注意:在其他環(huán)境使用時,請注意替換KTUXEUSN=13和KTUXESLT=5

您可能感興趣的文章:
  • ORACLE數(shù)據(jù)庫事務隔離級別介紹
  • oracle 合并查詢 事務 sql函數(shù)小知識學習
  • MSSQL與Oracle數(shù)據(jù)庫事務隔離級別與鎖機制對比
  • Java與Oracle實現(xiàn)事務(JDBC事務)實例詳解
  • ORACLE中如何找到未提交事務的SQL語句詳解

標簽:遼寧 蘇州 贛州 長沙 棗莊 來賓 大興安嶺 玉樹

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Oracle中死事務的檢查語句》,本文關(guān)鍵詞  Oracle,中死,事務,的,檢查,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle中死事務的檢查語句》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle中死事務的檢查語句的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    黄骅市| 汝城县| 陆河县| 天镇县| 长岛县| 息烽县| 什邡市| 保山市| 沧源| 阆中市| 名山县| 社旗县| 无棣县| 吴桥县| 满洲里市| 德令哈市| 余江县| 酉阳| 汤原县| 莒南县| 阿克陶县| 彭州市| 昌吉市| 藁城市| 绥棱县| 宝清县| 连江县| 北海市| 瑞丽市| 紫云| 女性| 裕民县| 得荣县| 光山县| 启东市| 海淀区| 囊谦县| 天台县| 隆安县| 南宫市| 本溪|