Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

11

积分

0

好友

1

主题
1#
发表于 2014-8-15 09:26:44 | 查看: 3282| 回复: 6
刘大您好:

       环境:oracle rac 10203+aix5.3_64  和 oracle rac 10205+aix5.3_64

       问题描述:
              以上两个环境常出现某个会话长时间等待db file sequential read事件,其file#,block#一直不变,
              即长时间等待单个块的读取(已排查坏块的可能)。mos上也未查到相关信息,oracle原厂工程师
             也未查到具体原因。烦请刘大帮忙分析,多谢。
               
        
2#
发表于 2014-8-15 12:46:46
10204下有这个bug Bug 6859515 - Diagnostic collection may hang or crash the instance (Doc ID 6859515.8)

回复 只看该作者 道具 举报

3#
发表于 2014-8-15 13:32:00
此类问题 至少需要10046 trace,否则都是瞎猜

回复 只看该作者 道具 举报

4#
发表于 2014-8-18 09:07:03
Maclean Liu(刘相兵 发表于 2014-8-15 13:32
此类问题 至少需要10046 trace,否则都是瞎猜

之前已经试过,orabug event 10046该会话时,同样hang住(执行oradebug的会话等待事件为:ksdxexeother)。  dump该会话同样也会hang起。
现有的一种解决方法: 手动在os执行:truss -p spid ,即可顺利通过该块的读取。

回复 只看该作者 道具 举报

5#
发表于 2014-8-18 09:45:37
harryzhang 发表于 2014-8-15 12:46
10204下有这个bug Bug 6859515 - Diagnostic collection may hang or crash the instance (Doc ID 6859515. ...

多谢, 我遇到的这个问题是前台应用发起的,不定期的出现。

回复 只看该作者 道具 举报

6#
发表于 2014-8-18 10:41:52
houryin 发表于 2014-8-18 09:45
多谢, 我遇到的这个问题是前台应用发起的,不定期的出现。

这个bug是这样的:
假如2个回话,回话1 TX锁住了会话2,假如持续很久,可能diag在收集会话1的进程dump的时候,将这个进程搞hang。当然业务系统TX锁大部分是前台业务滴。。

回复 只看该作者 道具 举报

7#
发表于 2014-8-18 23:05:14
不管你描述多少,对于没有任何trace 或 无法重现的案例, 我们都无法诊断下去。

回复 只看该作者 道具 举报

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

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-6-15 16:39 , Processed in 0.046732 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569