当前位置: 首页 > news >正文

oracle会话控制和存储状态查询

 --查找执行中的会话

SELECT s.sid, s.serial#, s.username, s.program, q.SQL_FULLTEXT
FROM v$session s
JOIN v$sql q ON s.sql_id = q.sql_id
WHERE s.status = 'ACTIVE'; 

--死锁查询

 SELECT OBJECT_NAME, MACHINE, S.SID, S.SERIAL#, 'ALTER SYSTEM KILL SESSION ''' || S.SID || ',' || S.SERIAL# || ''';'
FROM GV$LOCKED_OBJECT L,DBA_OBJECTS O,GV$SESSION S
WHERE L.OBJECT_ID = O.OBJECT_IDAND L.SESSION_ID = S.SID;

--找到持有表资源的锁

SELECT s.sid, s.serial#, s.username, s.osuser, s.machine, l.id1, l.id2, l.lmode
FROM v$session s, v$lock l
WHERE s.sid = l.sidAND l.id1 = (SELECT object_id FROM dba_objects WHERE owner = '用户名' AND object_name = '表名');



-- 替换以下值为你想要杀死的会话的SID和SERIAL#

ALTER SYSTEM KILL SESSION '81,60284';

--查看存储过程执行状态

SELECT sql_id AS "SQL编号",ROUND(elapsed_time/1e6, 3) AS "执行耗时秒数",ROUND(cpu_time/1e6, 3) AS "CPU耗时秒数",ROUND(user_io_wait_time/1e6, 3) AS "IO等待秒数",buffer_gets AS "缓冲区读取次数",disk_reads AS "物理磁盘读取",TO_CHAR(sql_exec_start, 'yyyy-mm-dd hh24:mi:ss') AS "执行开始时间",sql_text AS "SQL文本内容"
FROM v$sql_monitor 
WHERE sql_text LIKE '%JX_A_ZDS%';  -- 请替换实际存储过程名

http://www.lryc.cn/news/590683.html

相关文章:

  • Swift6.0基础知识 -- 可选2
  • 万字长文解析 OneCode3.0 AI创新设计
  • Linux Java环境配置
  • 达梦数据库配置兼容MySQL
  • Mermaid 语法全解析:从基础到高级可视化
  • 网络基础10 长途互联--WAN广域网技术
  • 多维动态规划题解——最小路径和【LeetCode】记忆化搜索翻译为递推写法
  • Cursor区域限制问题解决方案:AI模型访问技术突破与环境隔离实践
  • DeepSeek(18):SpringAI+DeepSeek大模型应用开发之会话日志
  • 6.删除-demo
  • Lsposed/Xposed
  • MySQL学习——面试版
  • C++ shared_ptr 底层实现分析
  • 元宇宙经济:虚实融合引发经济新变革
  • XC7A75T‑2FGG484I Xilinx Artix‑7 FPGA AMD
  • 图机器学习(9)——图正则化算法
  • 第13章 AB实验平台的建设
  • Qt 的信号槽机制中,使用 `connect` 函数时,第五个参数是 **连接类型(Connection Type)**,
  • 代码随想录算法训练营第二十二天
  • 2.PCL 对于点云的读写
  • 《python语言程序设计》2018版第8章5题编写函数统计特定不重复字符串s2在s1中的出现次数
  • lua(xlua)基础知识点记录一
  • 基于阿里云云服务器-局域网组网软件
  • 低精度定时器 (timer_list) 和 高精度定时器 (hrtimer)
  • 如何加快golang编译速度
  • VIVADO技巧_BUFGMUX时序优化
  • 助力品牌从系统碎片化走向IT一体化建设,实现全渠道业务协同!——商派“数智化IT轻咨询”
  • tools的作用:预览
  • 硬件产品的技术资料管控是确保研发可追溯、生产可复制、质量可控制的核心环节。
  • MybatisPlus-11.IService的批量新增