当前位置:  数据库>oracle

查询Oracle 中死事务的语句

    来源: 互联网  发布时间:2017-06-08

    本文导语: 查询Oracle 中死事务的语句 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                  ...

查询Oracle 中死事务的语句

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

--------------------------------------------------------------------------------

Linux-6-64下安装Oracle 12C笔记

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

--------------------------------------------------------------------------------


    
 
 

您可能感兴趣的文章:

  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • mysql查询语句通过limit来限制查询的行数
  • mysqli多查询特性 实现多条sql语句查询
  • 查询语句填充工具 RedQueryBuilder
  • Oracle用什么语句查询字段?
  • 根据时间范围条件查询数据sql语句
  • 跨服务器查询导入数据的sql语句
  • sql语句查询的问题
  • sql中一条模糊查询的语句
  • 谁用过ejb 进行模糊查询???语句怎么写???能实现根据中间的字符串进行模糊查找么?
  • SQL语句查询是否为空 =null及null
  • SQl 跨服务器查询语句
  • 二种sql分页查询语句分享
  • sql查询表中根据某列排序的任意行语句
  • Mysql 取字段值逗号第一个数据的查询语句
  • Oracle中查询本月星期5的所有日期列表的语句
  • jsp中在oracle中查询日期类型时sql语句该怎么写啊?
  • Oracle 分页和排序常用的4条查询语句
  • 制作一个复杂的查询语句时遇到的问题!
  • 怎样用SQL语句得到查询结果的记录数?100fen
  • 查询数据库中所有用户表或表个数的sql语句
  • oracle 合并查询 事务 sql函数小知识学习
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle查询出现异常
  • Oracle将查询的结果放入一张自定义表中并再查询数据
  • oracle+jsp 多用户查询系统讨论:
  • Oracle查询表、视图、序列等信息查询
  • 关于Oracle的查询问题
  • Oracle 查询指定表名的columns
  • linux下通过对文件读取方式查询oracle的版本信息
  • Oracle的大数据量查询结果显示问题。(高手帮忙)
  • Oracle对两个数据表交集的查询
  • Oracle数据库并行查询出错的解决方法
  • Oracle 合并查询
  • 查询与修改Oracle字符集
  • 紧急求救:jsp对Oracle数据库中long 型数据进行模糊查询 如何查?
  • oracle通过行范围查询取4至10行
  • mysql仿oracle的decode效果查询
  • 紧急求救:对Oracle数据库中long 型数据进行模糊查询 如何查?
  • oracle查询不含括号及不含指定字符的方法
  • 用Oracle动态性能视图采集查询调优数
  • ORACLE 如何查询被锁定表及如何解锁释放session
  • 数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)
  • MongoDB 2.5新查询引擎简介
  • red hat 4.6如何查询到底有几个swap分区?如何查询是否都激活了?
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL查询优化:用子查询代替非主键连接查询实例介绍
  • Mysql设置查询条件(where)查询字段为NULL
  • having与子查询 查询各门课程超过80分的学生姓名
  • Mysql Select查询执行流程介绍及实例
  • sql中count或sum为条件的查询示例(sql查询count)
  • mysql的SQL_NO_CACHE(在查询时不使用缓存)和sql_cache用法
  • SQL语言查询基础:连接查询 联合查询 代码


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,