oracle最方便之处是可以转储或自动生成一些跟踪文件,(白象)方便(面)问题分析,但是这些trc内容比较难以读懂。
第一阶段:什么都看不懂,也不知道用途
第二阶段:知道trc是如何生成的,来自哪个进程,能看懂开头部分
以下是一个trc文件头部信息样例
实际的
都是基础信息,例如操作系统进程ID、数据库版本、操作系统类型、实例名、主机名、进程名、开始时间...
第三阶段:vi 某个trc文件后
:se nu ic
/(DEAD)
/current sql
/error stack
/call stack trace
/process state
如果能看懂点,会根据 so 信息上下搜
当然,各种问题搜索关键字不一样,例如4031的trc
来自测试环境的ora-4031模拟产生的trc
阅读(2348) | 评论(0) | 转发(0) |