通常设置那些 oracle Database Event?
下面的Event 经常被DBA 和Oracle support 用来诊断问题:
• 10046 trace name context forever, level 4
追踪 SQL statements 和 显示trace 输出的绑定变量值
• 10046 trace name context forever, level 8
显示在SQL trace files 中的等待事件
• 10046 trace name context forever, level 12
显示在SQL trace files中的绑定变量名和等待事件
• 1401 trace name errorstack, level 12
1401 trace name errorstack, level 4
1401 trace name processstate
Dumps 输出由 错误号为: ora-1401 “ 插入值过大” 引起的错误信息。
错误号1401 的错误信息,会被所Trace的 其他 oracle database trace错误信息
代替。
• 60 trace name errorstack level 10
在oracle 出现Dead lock 时显示,这个有助于诊断问题所在。
下面Oracle event 仅仅是例子,它们随Oracle 版本不同而不同,在使用前请查看详细资料和版本信息:
• 10210 trace name context forever, level 10 10211 trace name context
forever, level 10 10231 trace name context forever, level 10
这些事件保护Database block 中断。
• 10049 trace name context forever, level 2
内存保护游标
• 10210 trace name context forever, level 2
数据块检查
• 10211 trace name context forever, level 2
Index block 检查
• 10235 trace name context forever, level 1
内存峰值检查
• 10262 trace name context forever, level 300
允许连接在内存中短缺 300 字节。
注意:
你可以使用unix oerr 命令得到 oracle event 的详细描述。
(oracle help 需要在安装Oracle database 时要指定)
[@more@]