日归档:2016 年 1 月 27 日

使用ass.awk脚本分析systemstate生成的trace文件(LTOM431版本自带了ass109.awk脚本)

在以前,很多客户和朋友曾经各种寻找ass109.awk脚本,用意分析systemstate生成的trace文件。 因为最初ass109.awk文件是Oracle内部一个老外大牛个人写脚本,还不算是Oracle公司产品化的东西,以为不能提供支持。 在LTOM431版本中,已经自带了ass109.awk脚本: ass.awk的使用方法: 从上面的分析可以看出: 表示当前数据库的blocker是数据库的16号进程(systemstate中的pid 16),他持有了对象4f4e57138的Row Cache锁,而pid 16正在等待:Wait for shrink lock。 而这里清晰的指出,29号进程最后的等待是在4f4e57138对象,目前处于挂起状态,无法执行INSERT操作,阻塞他的正式pid 16 不过LTOM目前已经不再开发了,他的很多功能集成到ASH里面了:

发表在 troubleshoooting | 标签为 , , | 留下评论