数据库阻塞日志收集

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

数据库阻塞日志收集

Oracle 数据库阻塞 (通过 EM工具)
1、判断阻塞
进入 EM 后点性能页签 —>顶级活动


2、如见到类似下的一片红色,则可认为发生了数据库阻塞


如果oracle数据库发生了死锁,(死锁和阻塞还不一样哦)
建议直接使用下面的sql来进行查询,有查询结果就是死锁了;


Oracle 数据库阻塞(通过 PLSQL工具)
1.信息收集 :
执行如下语句,并将结果集
SELECT l.session_id sid, s.serial#,a.sql_text,l.locked_mode,l.oracle_username,
s.user#,l.os_user_name,s.machine,s.terminal,a.action
FROM v$sqlarea a,v$session s, v$locked_object l
WHERE l.session_id = s.sid AND s.prev_sql_addr = a.address;
右键导出


2解除阻塞( kill 回话)
用上面查询出来的 sid sid和 serial#来替换下面的语句后执行
alter system kill session ‘sid,serial#';

3.解除阻塞 (kill 回话)


注意: 下面这样的会话是系统后进程,不能 kill,只要留意会话的对象是否eas 的表即可。



2信息收集
顶级活动
A、将上述顶级活动页面保存(另存网页的方式,下面所有的保存均用这种方式 )
实例锁


B、进入后保存这个页面


C、将上述所有sql id 点入进去后保存 (若上述sql id一样,仅保存个即可 一样)

数据库阻塞日志收集

Oracle 数据库阻塞 (通过 EM工具)1、判断阻塞进入 EM 后点性能页签 —>顶级活动2、如见到类似下的一片红色,则可认为发生了数据...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息