千家信息网

ORACLE系列脚本1:救命的应急会话处理脚本

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,背景:数据库出现死锁会话飙升的情况通过下列预计可以快速定位常见的锁,快速干预处理,恢复数据库性能。通过下列语句长期运维?T以上数据库?个,屡试不爽。一、查询出死锁的SID等信息SELECT l.ses
千家信息网最后更新 2026年11月03日ORACLE系列脚本1:救命的应急会话处理脚本

背景:数据库出现死锁会话飙升的情况通过下列预计可以快速定位常见的锁,快速干预处理,恢复数据库性能。通过下列语句长期运维?T以上数据库?个,屡试不爽。

一、查询出死锁的SID等信息
SELECT l.session_id sid,s.serial#,l.locked_mode,l.oracle_username,l.os_user_name,
s.machine,s.terminal,o.object_name,s.logon_time
FROM v$locked_object l, all_objects o, v$session s
WHERE l.object_id = o.object_id AND l.session_id = s.sid
ORDER BY sid, s.serial#;

二、根据SID定位阻塞语句
SELECT /+ PUSH_SUBQ /
Command_Type, Sql_Text, Sharable_Mem, Persistent_Mem, Runtime_Mem, Sorts,Version_Count, Loaded_Versions, Open_Versions, Users_Opening, Executions,Users_Executing, Loads, First_Load_Time, Invalidations, Parse_Calls,Disk_Reads, Buffer_Gets, Rows_Processed, SYSDATE Start_Time,
SYSDATE Finish_Time, '>' || Address Sql_Address, 'N' Status
FROM V$sqlarea
WHERE Address = (SELECT Sql_Address FROM V$session WHERE Sid = ? );

三、杀死锁
--杀死锁(数据库层次--适合不太紧急场合)
select 'alter system kill session '||chr(39)||t2.sid||','||t2.serial#||chr(39)||'immediate;'
from v$locked_object t1,v$session t2
where t1.session_id=t2.sid order by t2.logon_time

--杀死锁(操作系统层次--适合紧急场合)
select 'kill -9 '||t3.spid
from v$locked_object t1,v$session t2 , v$process t3
where t1.session_id=t2.sid And t2.paddr = t3.addr order by t2.logon_time

附日常会话查询语句:
--所有会话信息
Select From v$session
Select Count(
) From v$session
--会话关键信息
Select USERNAME,status,state,MACHINE,logon_time From V$SESSION Order By username,MACHINE

数据 数据库 信息 语句 场合 层次 死锁 定位 查询 脚本 处理 屡试不爽 操作系统 关键 常见 性能 情况 系统 背景 阻塞 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 精品咖啡豆 互联网科技公司 南京欣网互联网络科技有限公司 与互联网科技公司 互联网 新科技 互联网科技大会 互联网金融和金融科技 昊天互联网科技有限公司 苏州五指互联网络科技有限 互联网媒体平台算高科技产业 坤平互联网科技 畅思互联网科技 互联网公司黑科技创始人 互联网营销推广黑科技 江苏互联网智能科技软件 普陀区互联网教育科技管理办法 北京军民互联网科技公司 唐山双旺合互联网科技产业园 平安好医生打造互联网科技医疗 互联网科技小额贷款 卓越科技互联网 招聘 哈尔滨秒房互联网科技有限公司 中国互联网有什么科技含量 科技与互联网哪个更好 银川新华互联网科技学校联系电话 广东工业互联网大赛深圳学泰科技 互联网科技的前景 数字互联网科技有限公司 互联网企业和网络科技有限公司
0