文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

enq:HW–contention 故障处理

2024-04-02 19:55

关注

enq: HW - contention 说明: 

硬件队列用于序列化段的高水位线以外的空间分配。

可以用手动分配范围即可解决问题。

V$SESSION_WAIT,P2 / V$LOCK.ID1 is the tablespace number.

V$SESSION_WAIT.P3 / V$LOCK.ID2 is the relative data block address (dba) 

of segment header of the object for which space is being allocated.

巡检发现问题:

select event,count(*) from gv$session_wait 
where wait_class <> 'Idle'
group by event;

1 enq: HW - contention 274

识别发生问题的会话:

select sid,event,P2,P3 from gv$session_wait where event like '%HW%';

enq:HW–contention 故障处理

通过DBMS_UTILITY包,来定位发生HW争用的对象。

SELECT DBMS_UTILITY.data_block_address_file(ID2)    FILE#,
     DBMS_UTILITY.data_block_address_block(ID2)  BLOCK#
FROM  GV$LOCK WHERE TYPE = 'HW';

enq:HW–contention 故障处理

通过上面查到的 文件号 和 块ID 定位到等待的对象。

SELECT  OWNER ,
      SEGMENT_TYPE,
      SEGMENT_NAME
FROM  DBA_EXTENTS
WHERE FILE_ID = 111
AND  126423 BETWEEN  BLOCK_ID AND BLOCK_ID + BLOCKS -1 ;

根据lob字段 查到相对应的表。

SELECT OWNER ,
     TABLE_NAME ,
    SEGMENT_NAME 
FROM  DBA_LOBS 
WHERE SEGMENT_NAME = 'SYS_LOB0000080646C00004$$';

enq:HW–contention 故障处理

现在,已经查到是哪个LOB段造成的HW等待。应该向段中手动添加一个新的扩展区来解决问题。

添加一个该段中最大扩展区大小相同的扩展区。

查询对象最大扩展区的大小。

SELECT  DISTINCT BYTES    
FROM DBA_EXTENTS 
WHERE SEGMENT_NAME = 'SYS_LOB0000080646C00004$$'
AND  OWNER ='USER'

enq:HW–contention 故障处理

向lob字段添加扩展区。

alter table USER.TAB modify lob ('COL_NAME') (allocate extents (size 64M));
阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯