oracle hang分析使用

oracle hang分析测试

使用hang分析大部分原因在于产生锁资源的争用
1-2:只有hanganalyze输出,不dump任何进程
3:Level2+Dump出在IN_HANG状态的进程
4:Level3+Dump出在等待链里面的blockers(状态为LLEAF/LEAF_NW/IGN_DMP5:Level4+Dump出所有在等待链中的进程(状态为NLEAF;

1.创建测试数据

create table test as  select * from dba_objects;

2.更新表中一条数据但是不提交

update test set object_id=1 where rownum=1;

3.在开启两个会话并重复执行发现会hang住

SQL> update test set  object_id=1 where rownum=1;
SQL> update test set  object_id=1 where rownum=1;

4.开启第四个会话使用 sqlplus -prelim / as sysdba进行登录

<zhang2:orcldb:/home/oracle>$sqlplus -prelim / as sysdba

SQL*Plus: Release 19.0.0.0.0 - Production on Mon Apr 8 10:45:11 2024
Version 19.21.0.0.0

Copyright (c) 1982, 2022, Oracle.  All rights reserved.

SQL> 

5.登录后启动执行oradebug hanganalyze 3

SQL> oradebug setmypid;       
	 Statement processed.             
SQL> oradebug unlimit
Statement processed.
SQL> oradebug hanganalyze 3; 
Statement processed.
SQL> oradebug dump systemstate 10;--执行后alert会显示trc路径
Statement processed.
SQL> oradebug tracefile_name  --显示日志位置
/u01/app/oracle/diag/rdbms/orcldb/orcldb/trace/orcldb_ora_22062.trc
 SQL>oradebug close_trace   --使用后关闭

6.在trc 找相关的有用信息进行相关会话的处理

在这里插入图片描述

相关推荐

  1. 【spring源码分析】@Conditional的使用以及分析

    2024-04-09 16:28:04       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-09 16:28:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-09 16:28:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-09 16:28:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-09 16:28:04       20 阅读

热门阅读

  1. 设计模式概述

    2024-04-09 16:28:04       19 阅读
  2. 状态机编程的常用框架和方法

    2024-04-09 16:28:04       9 阅读
  3. loopvar 改动不同版本的影响-defer,closures

    2024-04-09 16:28:04       13 阅读
  4. 李沐20_卷积层里的填充和步幅——自学笔记

    2024-04-09 16:28:04       13 阅读
  5. macOS MySQL环境配置

    2024-04-09 16:28:04       13 阅读
  6. C语言-翁恺-PTA-81-120课后练习题-03

    2024-04-09 16:28:04       14 阅读
  7. Docker Desktop+WSL2安装到自定义路径

    2024-04-09 16:28:04       14 阅读
  8. ST表(数据结构中的问题)

    2024-04-09 16:28:04       11 阅读
  9. C语言什么是外部函数?怎么⽤?

    2024-04-09 16:28:04       15 阅读
  10. Python - 基础知识

    2024-04-09 16:28:04       12 阅读
  11. 软件开发步骤

    2024-04-09 16:28:04       13 阅读