lory 发表于 2014-12-17 10:17:27

如何对logwr进行10046 trace

10.2.0.5 on windows 2008 64 bit
使用以下语句找到lgwr的thread idselect spid from v$process p,v$session s where s.PADDR=p.ADDR
and p.PROGRAM like '%LGWR%'oradebug setSQL> oradebug setospid 3608
Oracle pid: 6, Windows thread id: 3608, image: ORACLE.EXE (LGWR)
SQL> oradebug unlimited
ORA-00070: command unlimited is not valid
SQL> oradebug unlimit
Statement processed.
SQL> oradebug event 10046 trace name context forever,level 12;
Statement processed.但是在udump里面找不到trace的文件
想问一下如何才能trace logwr 呢

Liu Maclean(刘相兵 发表于 2014-12-18 10:33:04

10046 是sql trace , lgwr 这个后台进程很少执行 SQL 去完成任务,为什么要10046 trace lGWR?

lory 发表于 2014-12-18 20:38:03

Liu Maclean(刘相兵 发表于 2014-12-18 10:33 static/image/common/back.gif
10046 是sql trace , lgwr 这个后台进程很少执行 SQL 去完成任务,为什么要10046 trace lGWR? ...

因为我想观察logwr每3秒就写一次log的动作,就是不知道用什么方法可以看得到

江南的诗 发表于 2014-12-18 21:42:41

系统trace去跟踪吧
页: [1]
查看完整版本: 如何对logwr进行10046 trace