搜尋
首頁資料庫mysql教程检查Oracle 中死事务的语句
检查Oracle 中死事务的语句Jun 07, 2016 pm 03:33 PM
oracleselectsql事務檢查語句

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---------- ---------- ---------- ---------

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
<p><br>
查询v$px_session和v$fast_start_servers,显示很多并行进程在rollback,根据以往的工程经验:</p>
<p>于是改为</p>
<pre class="brush:php;toolbar:false">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
<p>使用如下脚本查看回滚完毕的预计时间(以天为单位):</p>
<pre class="brush:php;toolbar:false">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小时后回滚完毕。

另外注意:在其他环境使用时,请注意替换KTUXEUSN=13和KTUXESLT=5

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
如何在Python中检查应用程序是否打开?如何在Python中检查应用程序是否打开?Aug 26, 2023 pm 06:49 PM

正在执行的程序称为进程。进程可以是当前操作系统上运行的应用程序,也可以是与操作系统相关的应用程序。如果一个应用程序与操作系统相关,它首先会创建一个进程来执行自己。其他应用程序依赖操作系统服务来执行。大多数应用程序是操作系统服务以及维护操作系统、软件和硬件的后台应用程序。在python中,我们有不同的方法来检查应用程序是否打开。让我们一一详细了解它们。使用psutil.process_iter()函数psutil是python中的一个模块,它为用户提供一个接口来检索正在运行的进程和系统利用率的信息

如何在Python中检查一个对象是否可迭代?如何在Python中检查一个对象是否可迭代?Aug 25, 2023 pm 10:05 PM

可迭代对象是可以使用循环或可迭代函数迭代其所有元素的对象。列表、字符串、字典、元组等都称为可迭代对象。在Python语言中,有多种方法可以检查对象是否可迭代。让我们一一看看。使用循环在Python中,我们有两种循环技术,一种是使用“for”循环,另一种是使用“while”循环。使用这两个循环中的任何一个,我们可以检查给定的对象是否可迭代。示例在这个例子中,我们将尝试使用“for”循环迭代一个对象并检查它是否被迭代。以下是代码。l=["apple",22,"orang

拼写检查在团队中不起作用[修复]拼写检查在团队中不起作用[修复]Mar 06, 2024 am 09:10 AM

我们已经开始注意到,有时拼写检查停止工作的团队。拼写检查是有效沟通的基本工具,任何对它的打击都会对工作流程造成相当大的破坏。在本文中,我们将探讨拼写检查可能无法按预期运行的常见原因,以及如何将其恢复到以前的状态。所以,如果拼写检查在团队中不起作用,请遵循本文中提到的解决方案。为什么Microsoft拼写检查不起作用?Microsoft拼写检查无法正常工作可能有多种原因。这些原因包括不兼容的语言设置、拼写检查功能被禁用、MSTeam或MSOffice安装损坏等。另外,过时的MSTeams和MSOf

Windows11中如何检查 SSD 运行状况?Win11上检查 SSD 运行状况的方法Windows11中如何检查 SSD 运行状况?Win11上检查 SSD 运行状况的方法Feb 14, 2024 pm 08:21 PM

Windows11中如何检查SSD运行状况?对于其快速的读取、写入和访问速度,SSD正在迅速取代HDD,但即使它们更可靠,您仍然需要在Windows11中检查SSD的运行状况。怎么去操作呢?本篇教程小编就来为大家分享一下方法吧。方法一:使用WMIC1、使用按键组合Win+R,键入wmic,然后按或单击“确定”。Enter2、现在,键入或粘贴以下命令以检查SSD运行状况:diskdrivegetstatus如果您收到“状态:正常”消息,则您的SSD驱动器运行正

Golang中如何检查字符串是否以特定字符开头?Golang中如何检查字符串是否以特定字符开头?Mar 12, 2024 pm 09:42 PM

Golang中如何检查字符串是否以特定字符开头?在使用Golang编程时,经常会遇到需要检查一个字符串是否以特定字符开头的情况。针对这一需求,我们可以使用Golang中的strings包提供的函数来实现。接下来将详细介绍如何使用Golang检查字符串是否以特定字符开头,并附上具体的代码示例。在Golang中,我们可以使用strings包中的HasPrefix

如何在Java中检查ArrayList是否包含某个元素?如何在Java中检查ArrayList是否包含某个元素?Sep 03, 2023 pm 04:09 PM

您可以利用List接口的contains()方法来检查列表中是否存在对象。contains()方法booleancontains(Objecto)如果此列表包含指定的元素,则返回true。更正式地说,如果且仅当此列表包含至少一个元素e,使得(o==null?e==null:o.equals(e)),则返回true。参数c-要测试其在此列表中是否存在的元素。返回值如果此列表包含指定的元素,则返回true。抛出ClassCastException-如果指定元素的类型与此列表不兼容(可选)。NullP

Java程序用于检查TPP学生是否有资格参加面试Java程序用于检查TPP学生是否有资格参加面试Sep 06, 2023 pm 10:33 PM

请考虑下表了解不同公司的资格标准-CGPA的中文翻译为:绩点平均成绩符合条件的公司大于或等于8谷歌、微软、亚马逊、戴尔、英特尔、Wipro大于或等于7教程点、accenture、Infosys、Emicon、Rellins大于或等于6rtCamp、Cyber​​tech、Skybags、Killer、Raymond大于或等于5Patronics、鞋子、NoBrokers让我们进入java程序来检查tpp学生参加面试的资格。方法1:使用ifelseif条件通常,当我们必须检查多个条件时,我们会使用

在C语言中编写一个程序,用于检查给定的年份是否为闰年在C语言中编写一个程序,用于检查给定的年份是否为闰年Sep 20, 2023 pm 03:33 PM

闰年有366天,而普通年有365天,任务是通过程序检查给定的年份是否为闰年。判断的逻辑可以通过检查年份是否能被400或4整除来实现,但如果不能被这两个数整除,则为普通年。示例Input-:year=2000Output-:2000isaLeapYearInput-:year=101Output-:101isnotaLeapyear算法StartStep1-&gt;declarefunctionbooltocheckifyearifaleapyearornotboolcheck(intye

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具