楼主: xiao__y

[精华] 技术人生系列 · 我和数据中心的故事(第七、八期)Systemstate Dump分析经典案例

[复制链接]
论坛徽章:
2
2014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08
11#
发表于 2016-3-9 15:25 | 只看该作者
好文好文 谢谢分享

使用道具 举报

回复
论坛徽章:
3
双子座
日期:2016-01-25 21:04:27目光如炬
日期:2016-02-28 22:00:00火眼金睛
日期:2016-02-29 22:00:01
12#
 楼主| 发表于 2016-3-10 13:42 | 只看该作者
zergduan 发表于 2016-3-9 14:35
非常感谢分享~

我有一个疑问,为什么不直接看hangananlyze的trc?

感谢回复。

文章提到了,我的数据库版本时10.2.0.5,这个版本里level 3的hanganalyze似乎并没有明显的打出这个阻塞关系。如果是11g的,会非常明显。这里我如果在文章中指出,就更完美了。非常感谢!

使用道具 举报

回复
论坛徽章:
122
现任管理团队成员
日期:2011-05-07 01:45:08
13#
发表于 2016-3-10 13:51 | 只看该作者
本帖最后由 zergduan 于 2016-3-10 13:53 编辑
xiao__y 发表于 2016-3-10 13:42
感谢回复。

文章提到了,我的数据库版本时10.2.0.5,这个版本里level 3的hanganalyze似乎并没有明显的 ...

原来如此

很奇怪为什么hanganalyze没有显示cycle chain~
10g中的hanganalyze还是很好用的~

到了11.2时代,hanganalyze反而倒非常不好用了~
像您这样的情况
“节点hang死,SYS和普通用户均无法登陆”
如果是11.2.0.1以上的版本
hanganalyze在sqlplus -prelim / as sysdba是不会输出任何结果的 (ORACLE这个做法十分让人恼火)只能做systemstate 266 或者 gdb,dbx了

使用道具 举报

回复
论坛徽章:
3
双子座
日期:2016-01-25 21:04:27目光如炬
日期:2016-02-28 22:00:00火眼金睛
日期:2016-02-29 22:00:01
14#
 楼主| 发表于 2016-3-10 15:29 | 只看该作者
zergduan 发表于 2016-3-10 13:51
原来如此

很奇怪为什么hanganalyze没有显示cycle chain~

10g中的hanganalyze找不到cursorin S wait on X等待事件的阻塞者。
因为这边查问题一般都会查到根上,所以我倒反而较少关注hanganalyze的信息了,更多关注在systemstate上了。

使用道具 举报

回复
论坛徽章:
122
现任管理团队成员
日期:2011-05-07 01:45:08
15#
发表于 2016-3-10 15:43 | 只看该作者
xiao__y 发表于 2016-3-10 15:29
10g中的hanganalyze找不到cursorin S wait on X等待事件的阻塞者。
因为这边查问题一般都会查到根上, ...

是的,最终原因SYSTEMSTATE上肯定是最详细的,谢谢分享的如此详细:)

使用道具 举报

回复
论坛徽章:
3
双子座
日期:2016-01-25 21:04:27目光如炬
日期:2016-02-28 22:00:00火眼金睛
日期:2016-02-29 22:00:01
16#
 楼主| 发表于 2016-3-11 10:06 | 只看该作者
zergduan 发表于 2016-3-10 15:43
是的,最终原因SYSTEMSTATE上肯定是最详细的,谢谢分享的如此详细:)

分享嘛,力图做到知其然,知其所以然

使用道具 举报

回复
论坛徽章:
9
2011新春纪念徽章
日期:2011-02-18 11:43:33ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:142013年新春福章
日期:2013-02-25 14:51:24秀才
日期:2016-06-23 14:15:06秀才
日期:2017-03-20 13:42:20秀才
日期:2017-03-28 15:11:09秀才
日期:2017-03-28 15:59:38秀才
日期:2017-04-06 18:09:28秀才
日期:2017-07-11 14:19:35
17#
发表于 2016-3-23 10:34 | 只看该作者
谢谢,受教了!

使用道具 举报

回复
论坛徽章:
16
2014年新春福章
日期:2014-02-18 16:43:09目光如炬
日期:2015-08-16 22:00:00目光如炬
日期:2015-08-16 22:00:00慢羊羊
日期:2015-06-26 10:52:05目光如炬
日期:2015-05-25 17:35:22目光如炬
日期:2015-05-25 17:34:42火眼金睛
日期:2015-05-25 15:24:12懒羊羊
日期:2015-03-20 14:42:42itpub13周年纪念徽章
日期:2014-10-08 15:15:25itpub13周年纪念徽章
日期:2014-10-08 15:15:25
18#
发表于 2016-4-1 10:50 | 只看该作者
这个问题有些难度,需要慢慢学习

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33ITPUB 11周年纪念徽章
日期:2012-10-09 18:03:32
19#
发表于 2016-4-8 15:49 | 只看该作者
这个dump分析太。。。。。。  
能看得过来么? 怎么不用 ass 呢 ?

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
2
2015年新春福章
日期:2015-03-04 14:51:122015年新春福章
日期:2015-03-06 11:57:31
20#
发表于 2016-4-10 12:59 | 只看该作者
truezxd 发表于 2016-4-8 15:49
这个dump分析太。。。。。。  
能看得过来么? 怎么不用 ass 呢 ?

ass.awk脚本适合简单的CASE,复杂的CASE脚本是很难缕出来的。
毕竟ass.awk是根据经验编写的,经验不能覆盖所有情况。所以有时还是很有必要人工去读SSD.
虽然SSD很大,但你只需要关注关键的信息,所以问题不大,关键是熟练程度。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表