Oracle回滚段使用查询代码详解

发布时间 - 2026-01-11 02:53:54    点击率:

大批量执行DML语句造成回滚段大量占用,又回退操作,如何直观查询数据回滚情况?

单机环境 查询回滚执行进度

select /*+ rule */s.sid,
   r.name rr,
    nvl(s.username,'no transaction') us,
    s.osuser os,
    s.terminal te,
    t.used_urec rec,
    t.used_ublk blk
 from v$lock l, v$session s, v$rollname r,v$transaction t
 where l.sid = s.sid(+) and
    trunc(l.id1/65536) = r.usn and
    l.type = 'TX' and
    t.ses_addr = s.saddr and
    l.lmode = 6;

单机环境 查询回滚执行进度

select /*+ rule */s.sid,
   r.name rr,
    nvl(s.username,'no transaction') us,
    s.osuser os,
    s.terminal te,
    t.used_urec rec,
    t.used_ublk blk
 from v$lock l, v$session s, v$rollname r,v$transaction t
 where l.sid = s.sid(+) and
    trunc(l.id1/65536) = r.usn and
    l.type = 'TX' and
    t.ses_addr = s.saddr and
    l.lmode = 6;

集群环境  查询回滚执行进度

select /*+ rule */s.sid,
   r.name rr,
    nvl(s.username,'no transaction') us,
    s.osuser os,
    s.terminal te,
    t.used_urec rec,
    t.used_ublk blk
 from gv$lock l, gv$session s, v$rollname r,gv$transaction t
 where l.sid = s.sid(+) and
    trunc(l.id1/65536) = r.usn and
    l.type = 'TX' and
    t.ses_addr = s.saddr and
    l.lmode = 6;

单机环境 查询回滚执行进度

select /*+ rule */s.sid,
   r.name rr,
    nvl(s.username,'no transaction') us,
    s.osuser os,
    s.terminal te,
    t.used_urec rec,
    t.used_ublk blk
 from v$lock l, v$session s, v$rollname r,v$transaction t
 where l.sid = s.sid(+) and
    trunc(l.id1/65536) = r.usn and
    l.type = 'TX' and
    t.ses_addr = s.saddr and
    l.lmode = 6;

总结

以上所述是小编给大家介绍的Oracle回滚段使用查询代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# oracle  # 回滚段使用查询  # 回滚段  # Oracle Form中COMMIT的概述及使用技巧  # Oracle数据回滚的全过程  # Oracle回滚段的概念  # 用法和规划及问题的解决  # oracle中commit之后进行数据回滚的方法  # 小编  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # username  # transaction  # nvl  # sid  # rr  # te  # used_urec  # terminal  # osuser  # os  # rule  # strong 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: javascript中的try catch异常捕获机制用法分析  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  如何在阿里云香港服务器快速搭建网站?  JavaScript如何实现倒计时_时间函数如何精确控制  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  Linux后台任务运行方法_nohup与&使用技巧【技巧】  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  Android使用GridView实现日历的简单功能  Java解压缩zip - 解压缩多个文件或文件夹实例  linux写shell需要注意的问题(必看)  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  如何用AI帮你把自己的生活经历写成一个有趣的故事?  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】  如何快速生成橙子建站落地页链接?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  新三国志曹操传主线渭水交兵攻略  WEB开发之注册页面验证码倒计时代码的实现  Laravel如何创建自定义中间件?(Middleware代码示例)  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  php485函数参数是什么意思_php485各参数详细说明【介绍】  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  html5的keygen标签为什么废弃_替代方案说明【解答】  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  如何用5美元大硬盘VPS安全高效搭建个人网站?  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  Python3.6正式版新特性预览  如何在香港服务器上快速搭建免备案网站?  如何有效防御Web建站篡改攻击?  Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Laravel中的Facade(门面)到底是什么原理  进行网站优化必须要坚持的四大原则  Laravel怎么使用artisan命令缓存配置和视图  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  如何在香港免费服务器上快速搭建网站?  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  Laravel怎么在Blade中安全地输出原始HTML内容  如何用美橙互联一键搭建多站合一网站?  Mybatis 中的insertOrUpdate操作  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  微信小程序 wx.uploadFile无法上传解决办法  网站建设要注意的标准 促进网站用户好感度!