返回顶部
首页 > 资讯 > 数据库 >enq:HW–contention 故障处理
  • 893
分享到

enq:HW–contention 故障处理

2024-04-02 19:04:59 893人浏览 薄情痞子
摘要

enq: HW - contention 说明:  硬件队列用于序列化段的高水位线以外的空间分配。 可以用手动分配范围即可解决问题。 V$SESSION_WaiT,P2 / V$LOCK

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));
您可能感兴趣的文档:

--结束END--

本文标题: enq:HW–contention 故障处理

本文链接: https://lsjlt.com/news/48191.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • enq:HW–contention 故障处理
    enq: HW - contention 说明:  硬件队列用于序列化段的高水位线以外的空间分配。 可以用手动分配范围即可解决问题。 V$SESSION_WAIT,P2 / V$LOCK...
    99+
    2024-04-02
  • 【故障处理】队列等待之enq IV - contention案例
    【故障处理】队列等待之enq IV -  contention案例1.1  BLOG文档结构图 1.2  前言部分1.2.1  导读和注意事项各位技术爱好者...
    99+
    2024-04-02
  • 故障排除 | enq:TX - index contention等待事件
    当一个事务对一个索引块做DML时,由于该索引块没有空闲空间导致索引块分裂,这时其他事务正在向这个索引块做DML时就会产生等待,直到这个索引块分裂完成。 以下是发生索引分裂竞争的几种场景: ...
    99+
    2024-04-02
  • 【故障处理】一次RAC故障处理过程
    【故障处理】一次RAC故障处理过程1.1  故障环境介绍 项目source dbdb 类型2节点RACdb version11.2.0.1.0db 存储ASMOS版本及kernel版本RHEL 6...
    99+
    2024-04-02
  • LATCH:ROW CACHE OBJECTS故障处理
    I.症状: 业务侧反馈应用缓慢,我方发现数据库缓慢,并伴随有LATCH:ROW CACHE OBJECTS等待事件,数据库CPU过高。 II.解决方案: 通过如下...
    99+
    2024-04-02
  • ORA-600 [2662]故障处理
    在之前的博文中,我们详细说明了如何去模拟ORA-600 [2662]错误:ORA-600 [2662] 错误模拟  接下来,我们简单介绍一下,如何去解决2662这个问题 Thu Aug 01 10...
    99+
    2024-04-02
  • Mysql故障处理2则
    要过年了nnd问题也特别多,今天就碰到2个,一个是mysql复制进程往前走但数据不同步,一个是性能问题导致所有写和读的全部阻塞。[@more@]手下做mysql复制,做好了之后发现read master p...
    99+
    2024-04-02
  • hbase故障如何处理
    这篇文章主要为大家展示了“hbase故障如何处理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“hbase故障如何处理”这篇文章吧。一、故障现象 首先regionserver频繁爆出两类错误:wa...
    99+
    2023-06-02
  • 【故障处理】ORA-12162 错误的处理
    【故障处理】ORA-12162: TNS:net service name is incorrectly specified   一.1  场景 今天拿到一个新的环境,可是执行sq...
    99+
    2024-04-02
  • OEM与常见故障处理
    1、oem:oracle企业管理器,是oracle图形化的管理工具,端口号1158,使用https://地址:1158/em方式访问安装数据库时默认安装,可以使用emca命令重建2、有两个版本:databa...
    99+
    2024-04-02
  • [故障处理]Oracle 11g图形安装出现故障
    系统环境:OEL6.5_x86数据库版本:Oracle 11g 11.2.0.3.0一、[故障现象]        ...
    99+
    2024-04-02
  • Oracle锁表故障处理一例
    一次开发人员直接在数据库服务器上做delete table操作系统,由时在上班高峰运行,造成长时间执行无反应,进而把SQLPLUS客户端关闭掉,再次运行删除语句,造成数据库运行缓慢。  ...
    99+
    2024-04-02
  • Oracle--OEM与常见故障处理
    OEM简介OEM是采用直观而且方便的图像化界面来控制和管理ORACLE数据库的工具集,它包含大量对DBA有用的工具。在oracle中,数据库管理和操作都可以使用OEM来完成,如创建用户和角色,权限分配,创...
    99+
    2024-04-02
  • ORACLE 12C ORA-00312 redo故障处理
    一、描述DB版本:12.1.0.2system版本:7.0 二、处理过程1、报错,数据库启动就实例就会异常终止 ORA-00312: online log 3 thread 1: '+DATADG/ORCL...
    99+
    2024-04-02
  • Oracle(OEM与常见故障处理)
    一、OEM知识点 1、OEM简介OEM是采用直观而且方便的图像化界面来控制和管理ORACLE数据库的工具集,它包含大量对DBA有用的工具。在oracle中,数据库管理和操作都可以使用OEM来完成,如创建用户...
    99+
    2024-04-02
  • 【MySQL故障处理】 Seconds_Behind_Master= NULL Error_code: 1197
    将处理主从故障的过程记录在此:故障1,Error_code: 1197 (max_binlog_cache_size)数据库版本:5.7.9报错信息:[ERROR] Slave SQL&...
    99+
    2024-04-02
  • redo 无法归档故障处理
    Errors in file c:\app\administrator\diag\rdbms\orcl\orcl\trace\orcl_arc0_13756.trc:ORA-00354: corrupt r...
    99+
    2024-04-02
  • 怎么处理Oracle 10g RAC故障
    这篇文章主要介绍“怎么处理Oracle 10g RAC故障”,在日常操作中,相信很多人在怎么处理Oracle 10g RAC故障问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • Kafka3.0.0版本——Follower故障处理细节原理
    目录 一、服务器信息二、服务器基本信息及相关概念2.1、服务器基本信息2.2、LEO的概念2.3、HW的概念 三、Follower故障处理细节 一、服务器信息 三台服务器 原始服务器名称原始服务器ip节点cento...
    99+
    2023-08-30
    kafka
  • 【故障处理】ORA-28040: No matching authentication protocol
    【故障处理】ORA-28040: No matching authentication protocol1.1  BLOG文档结构图 1.2  前言部分1.2.1  ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作