确认存在被阻塞的会话 select * from dba_blockers; 确认哪个会话阻塞了其他会话 select l1.sid, ‘ IS BLOCKING ‘, l2.sid from v$lock l1, v$lock l2 where l1.block =1 and l2.request > 0 and l1.id1=l2.id1 and l1.id2=l2.id2 ---------------------------------------------- select s1.username || ‘@’ || s1.machine || ‘ ( SID=’ || s1.sid || ‘ ) is blocking ‘ || s2.username || ‘@’|| s2.machine || ‘ ( SID=’ || s2.sid || ‘ ) ‘ AS blocking_status from v$lock l1, v$session s1, v$lock l2, v$session s2 where s1.sid=l1.sid and s2.sid=l2.sid and l1.BLOCK=1 and l2.request > 0 and l1.id1 = l2.id1 and l2.id2 = l2.id2 ; —————————————————— ID2为对应的object id select * from v$lock ; select object_name from dba_objects where object_id=307193; 查找阻塞其他会话对应的行。 select do.object_name, row_wait_obj#, do.data_object_id, row_wait_file#, row_wait_block#, row_wait_row#, dbms_rowid.rowid_create ( 1, do.data_object_id, ROW_WAIT_FILE#, ROW_WAIT_BLOCK#, ROW_WAIT_ROW# ) from v$session s, dba_objects do where sid=252 and s.ROW_WAIT_OBJ# = do.OBJECT_ID ; select * from obj1 where rowid=’ AABK/5AAFAAAAHHAAA’ ; ———————————————————— 查找阻塞其他会话的会话正在执行的SQL select s.sid, q.sql_text from v$sqltext q, v$session s where q.address = s.sql_address and s.sid = 252; kill 会话 Select blocking_session, sid, serial#, wait_class,seconds_in_wait From v$session where blocking_session is not NULL order by blocking_session; alter system kill session 244,11049′ immediate;
Oracle 阻塞
来源:这里教程网
时间:2026-03-03 19:26:51
作者:
编辑推荐:
- Oracle 阻塞03-03
- gc buffer busy acquire问题处理03-03
- oracle dg库数据文件空间不足03-03
- count函数与order by子句一起查询时报错处理03-03
- 直播电商“混战”,京东、视频号、百度“各显神通”03-03
- 数据库管理-第150期 Oracle Vector DB & AI-02(20240212)03-03
- oracle 19c rac打补丁常见错误03-03
- 产生直接路径读的N种情况03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- gc buffer busy acquire问题处理
gc buffer busy acquire问题处理
26-03-03 - 直播电商“混战”,京东、视频号、百度“各显神通”
直播电商“混战”,京东、视频号、百度“各显神通”
26-03-03 - 数据库管理-第150期 Oracle Vector DB & AI-02(20240212)
- oracle 19c rac打补丁常见错误
oracle 19c rac打补丁常见错误
26-03-03 - oracle数据库监听由于resolv.conf配置导致连接异常
oracle数据库监听由于resolv.conf配置导致连接异常
26-03-03 - Oracle的LGWR WORKER
Oracle的LGWR WORKER
26-03-03 - ORACLE的软 软 软 解析!
ORACLE的软 软 软 解析!
26-03-03 - 应用.net访问oracle数据库性能问题
应用.net访问oracle数据库性能问题
26-03-03 - oracle Snapshot standby database(snapshot打开备库)
- exp导出报错EXP-00106问题处理
exp导出报错EXP-00106问题处理
26-03-03
