如何获得跟踪文件名称
2008-04-27 03:38
281 查看
原文链接:
http://www.eygle.com/faq/How.To.Get.Tracefile.Name.htm
当我们使用sql_trace/10046等事件进行进程跟踪时,会生成跟踪文件.跟踪文件名称由以下几部分组成:
<sid>_ora_<pid>.trc
以下脚本用户获得跟踪文件名称:
ForUnix:
$sqlplus"/assysdba"SQL*Plus:Release9.2.0.4.0-ProductiononFriOct812:08:092004Copyright(c)1982,2002,Corporation.Allrightsreserved.Connectedto:Oracle9iEnterpriseEditionRelease9.2.0.4.0-64bitProductionWiththePartitioning,OLAPandOracleDataMiningoptionsJServerRelease9.2.0.4.0-ProductionSQL>setechoonSQL>@gettrcnameunixSQL>SELECTd.VALUE2||'/'3||LOWER(RTRIM(i.INSTANCE,CHR(0)))4||'_ora_'5||p.spid6||'.trc'trace_file_name7FROM(SELECTp.spid8FROMv$mystatm,v$sessions,v$processp9WHEREm.statistic#=1ANDs.SID=m.SIDANDp.addr=s.paddr)p,10(SELECTt.INSTANCE11FROMv$threadt,v$parameterv12WHEREv.NAME='thread'13AND(v.VALUE=0ORt.thread#=TO_NUMBER(v.VALUE)))i,14(SELECTVALUE15FROMv$parameter16WHERENAME='user_dump_dest')d17/TRACE_FILE_NAME--------------------------------------------------------------------------------/opt/oracle/admin/hsbill/udump/hsbill_ora_29630.trc
ForNt:
SQL>SELECTd.VALUE2||'/'3||LOWER(RTRIM(i.INSTANCE,CHR(0)))4||'_ora_'5||p.spid6||'.trc'trace_file_name7FROM(SELECTp.spid8FROMv$mystatm,v$sessions,v$processp9WHEREm.statistic#=1ANDs.SID=m.SIDANDp.addr=s.paddr)p,10(SELECTt.INSTANCE11FROMv$threadt,v$parameterv12WHEREv.NAME='thread'13AND(v.VALUE=0ORt.thread#=TO_NUMBER(v.VALUE)))i,14(SELECTVALUE15FROMv$parameter16WHERENAME='user_dump_dest')d17/TRACE_FILE_NAME--------------------------------------------------------------------------------e:/oracle/admin/eygle/udump/eygle_ora_3084.trc
你可以在这里下载以上脚本:ForUnixForNt
本文作者:
eygle,Oracle技术关注者,来自中国最大的Oracle技术论坛itpub.
www.eygle.com是作者的个人站点.你可通过Guoqiang.Gai@gmail.com来联系作者.欢迎技术探讨交流以及链接交换.
原文出处:
http://www.eygle.com/faq/How.To.Get.Tracefile.Name.htm
http://www.eygle.com/faq/How.To.Get.Tracefile.Name.htm
当我们使用sql_trace/10046等事件进行进程跟踪时,会生成跟踪文件.跟踪文件名称由以下几部分组成:
<sid>_ora_<pid>.trc
以下脚本用户获得跟踪文件名称:
ForUnix:
$sqlplus"/assysdba"SQL*Plus:Release9.2.0.4.0-ProductiononFriOct812:08:092004Copyright(c)1982,2002,Corporation.Allrightsreserved.Connectedto:Oracle9iEnterpriseEditionRelease9.2.0.4.0-64bitProductionWiththePartitioning,OLAPandOracleDataMiningoptionsJServerRelease9.2.0.4.0-ProductionSQL>setechoonSQL>@gettrcnameunixSQL>SELECTd.VALUE2||'/'3||LOWER(RTRIM(i.INSTANCE,CHR(0)))4||'_ora_'5||p.spid6||'.trc'trace_file_name7FROM(SELECTp.spid8FROMv$mystatm,v$sessions,v$processp9WHEREm.statistic#=1ANDs.SID=m.SIDANDp.addr=s.paddr)p,10(SELECTt.INSTANCE11FROMv$threadt,v$parameterv12WHEREv.NAME='thread'13AND(v.VALUE=0ORt.thread#=TO_NUMBER(v.VALUE)))i,14(SELECTVALUE15FROMv$parameter16WHERENAME='user_dump_dest')d17/TRACE_FILE_NAME--------------------------------------------------------------------------------/opt/oracle/admin/hsbill/udump/hsbill_ora_29630.trc
ForNt:
SQL>SELECTd.VALUE2||'/'3||LOWER(RTRIM(i.INSTANCE,CHR(0)))4||'_ora_'5||p.spid6||'.trc'trace_file_name7FROM(SELECTp.spid8FROMv$mystatm,v$sessions,v$processp9WHEREm.statistic#=1ANDs.SID=m.SIDANDp.addr=s.paddr)p,10(SELECTt.INSTANCE11FROMv$threadt,v$parameterv12WHEREv.NAME='thread'13AND(v.VALUE=0ORt.thread#=TO_NUMBER(v.VALUE)))i,14(SELECTVALUE15FROMv$parameter16WHERENAME='user_dump_dest')d17/TRACE_FILE_NAME--------------------------------------------------------------------------------e:/oracle/admin/eygle/udump/eygle_ora_3084.trc
你可以在这里下载以上脚本:ForUnixForNt
本文作者:
eygle,Oracle技术关注者,来自中国最大的Oracle技术论坛itpub.
www.eygle.com是作者的个人站点.你可通过Guoqiang.Gai@gmail.com来联系作者.欢迎技术探讨交流以及链接交换.
原文出处:
http://www.eygle.com/faq/How.To.Get.Tracefile.Name.htm
相关文章推荐
- 如何获得跟踪文件名称
- 如何获得跟踪文件名称
- (转)如何获得跟踪文件名称
- DBA Scripts:获得跟踪文件名称的ge…
- 小秀:如何在获得了文件路径以后获得文件名称的方法!
- 如何批量获得window中某个文件夹下的所有文件或者文件夹的名称
- DBA Scripts:获得跟踪文件名称的gettrcname.sql
- 在Linux系统下,如果程序中出现segment fault,如何可以让系统产生core dump文件?如何用gdb来跟踪出错的地方?
- 如何获得当前执行脚本所在的目录名称
- 如何从一个帧数有限的yuv文件获得更多帧数的文件
- C++ 获得指定目录下的所有文件名称
- 如何让SiteMapPath使用指定路径指定名称的sitemap文件
- 如何获得创建控制文件的脚本并重建控制文件
- C++如何获得文件大小(3)
- HTML控件ID和NAME属性的区别,以及如何在asp.net页面的.CS文件中获得.ASPX页面中HTML控件的值(转载)
- 如何让SiteMapPath使用指定路径指定名称的sitemap文件。
- 如何更改Visual Studio 2008中类文件引用的默认名称空间?
- 如何获得创建控制文件的脚本并重建控制文件
- perl练习——FASTA格式文件中序列GC含量计算&perl数组排序如何获得下标或者键
- 原生js如何获取当前所加载网页的文件路径和名称