原文链接:
http://www.eygle.com/faq/How.To.Get.Tracefile.Name.htm
当我们使用sql_trace/10046等事件进行进程跟踪时,会生成跟踪文件.跟踪文件名称由以下几部分组成:
<sid>_ora_<pid>.trc
以下脚本用户获得跟踪文件名称:
For Unix:
$ sqlplus "/ as sysdba"
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Oct 8 12:08:09 2004
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
SQL> set echo on
SQL> @gettrcnameunix
SQL> SELECT d.VALUE
2 || '/'
3 || LOWER (RTRIM (i.INSTANCE, CHR (0)))
4 || '_ora_'
5 || p.spid
6 || '.trc' trace_file_name
7 FROM (SELECT p.spid
8 FROM v$mystat m, v$session s, v$process p
9 WHERE m.statistic# = 1 AND s.SID = m.SID AND p.addr = s.paddr) p,
10 (SELECT t.INSTANCE
11 FROM v$thread t, v$parameter v
12 WHERE v.NAME = 'thread'
13 AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,
14 (SELECT VALUE
15 FROM v$parameter
16 WHERE NAME = 'user_dump_dest') d
17 /
TRACE_FILE_NAME
--------------------------------------------------------------------------------
/opt/oracle/admin/hsbill/udump/hsbill_ora_29630.trc
|
For Nt:
SQL> SELECT d.VALUE
2 || '\'
3 || LOWER (RTRIM (i.INSTANCE, CHR (0)))
4 || '_ora_'
5 || p.spid
6 || '.trc' trace_file_name
7 FROM (SELECT p.spid
8 FROM v$mystat m, v$session s, v$process p
9 WHERE m.statistic# = 1 AND s.SID = m.SID AND p.addr = s.paddr) p,
10 (SELECT t.INSTANCE
11 FROM v$thread t, v$parameter v
12 WHERE v.NAME = 'thread'
13 AND (v.VALUE = 0 OR t.thread# = TO_NUMBER (v.VALUE))) i,
14 (SELECT VALUE
15 FROM v$parameter
16 WHERE NAME = 'user_dump_dest') d
17 /
TRACE_FILE_NAME
--------------------------------------------------------------------------------
e:\oracle\admin\eygle\udump\eygle_ora_3084.trc
|
你可以在这里下载以上脚本:ForUnix ForNt
本文作者:
eygle,Oracle技术关注者,来自中国最大的Oracle技术论坛itpub.
www.eygle.com是作者的个人站点.你可通过Guoqiang.Gai@gmail.com来联系作者.欢迎技术探讨交流以及链接交换.
原文出处:
http://www.eygle.com/faq/How.To.Get.Tracefile.Name.htm
分享到:
相关推荐
"获得文件详细信息 (4KB)" 这个主题通常涉及到如何通过编程获取文件的各种属性,如大小、创建日期、修改日期等。在这个项目中,我们可以看到三个关键的文件:`Form1.frm`、`MSSCCPRJ.SCC` 和 `GetFileInfoByAPI.vbp`...
2. 访问时间:每次打开或读取文件时,系统的访问时间会被更新,这有助于跟踪文件的使用频率。 3. 修改时间:当文件内容发生变化时,修改时间会更新,这可以用来判断文件是否是最新的或者最近是否有变动。 "文件属性...
- “Options(选项)”按钮提供更详细的设置,如指定跟踪插件、跟踪器名称、跟踪的通道等。 5. **运动控制** - 用户可以通过勾选“Position(位置)”、“Rotation(旋转)”和“Scale(缩放)”来控制跟踪哪些...
从压缩包子文件的文件名称“UC_V22_X64”来看,我们可以推测这是一个特定版本(V22)的软件,可能是针对64位操作系统的。"UC"可能是软件的缩写,可能代表“统一比较”或类似的含义。"X64"表明这是为64位处理器优化的...
易语言API取文件时间功能主要用于获取文件的创建时间、修改时间和访问时间等信息,这对于文件管理和日志跟踪等场景非常有用。 首先,我们需要理解易语言的基本语法和API调用方式。易语言是一种以中文作为编程语句的...
在提供的"tracker_release2.zip"文件中,可能包含了KCF跟踪器的源代码或预训练模型,这为研究人员和开发者提供了实践和评估KCF算法的资源。通过深入理解KCF的工作原理并应用这些代码,可以进一步优化跟踪性能,以...
1. **申请更改的文件名称**:这是要进行修改的原始文件的标识,确保知道哪个文件需要更新。 2. **被更改文件编号**:文件编号通常是一个唯一标识符,帮助追踪文件的历史版本。 3. **被更改文件版号**:记录文件当前...
PDB文件则是一个由编译器生成的数据库,存储了源代码的调试信息,如变量名、函数名、行号等,用于将二进制代码映射回源代码。 在VS2010中,当遇到一个运行时异常,我们通常会创建一个DMP文件以保存当时的程序状态。...
"文件名称文件编号"这部分未给出具体信息,但在实际应用中,文件名称会详细说明文件的内容,而文件编号则是内部管理系统中的标识符,便于查找和管理。 "发放日期"和"签收人"字段表明文件的分发时间和接收者的确认,...
JAVA开发邮件跟踪代码 流式输入输出是一种常见的输入和输出方式,输入流代表从外部设备流入到计算机内存的数据序列,输出流代表从计算机内存流向外部设备的数据序列。它的最大特点是,数据的获取和发送是沿着数据...
- **更改文件名称**:指出即将修改的文件的全名,确保所有接收人都清楚是哪个文件将被更新。 - **文件编号**:每个文件通常都有一个内部编号,便于管理和检索。 - **实施日期**:指更改将在何时生效,确保所有...
- **重要性**:记录文件发放的时间点,有助于后期跟踪文件状态。 #### 备注 - **定义**:附加说明,如特殊要求、注意事项等。 - **重要性**:提供额外信息,确保文件的正确理解和使用。 ### 技术文件发放台账的...
1. **文件修订记录**:文件修订记录是跟踪文件变化的重要手段,记录了每次修订的时间、前一版本、新版本、修订内容以及修订人。这有助于保持文件的最新状态,防止旧版本的误用。 2. **文件层级**:质量管理文件通常...
【压缩包子文件的文件名称列表】:尽管列表中只有一项“赚钱项目”,但根据上下文,这可能是指压缩包内的PDF模板也可能包含了有关如何制定、执行或评估盈利项目的指南或建议,或者是作为文件发放清单的一部分,列出...
文件的发放由行政办负责,确保所有需要的场所都能获得适用的最新版本,并通过《文件发放/回收记录》进行跟踪。如果文件损坏或丢失,需要进行更换或补发,文件的发放号将随之更新。 文件的评审与修订是持续改进的...
申请者需填写文件名称、编号、版次、页数、发行部门和份数,同时需要获得批准。这个过程有助于确保对敏感或重要文件的合理使用和控制。 4. **外来文件登记表** (R-004-A): 用于记录来自外部的文件,如供应商的资料...
- 货物名称和数量:招标文件的第四章第一部分列出了具体的服务器需求,此处未提供详细信息,通常会包括服务器的品牌、型号、配置等。 - 投标截止时间:2009年7月14日中午12:00前,过期的投标将不被接受。 2. **...
在检出目录路径中,删除“mydisk”(或其他仓库名称),然后确认操作。尽管提示目录非空,但选择“是”会继续操作。 c. **版本库导入源码**:此时,TortoiseSVN会显示已成功导入源码,版本库现在包含了源码文件,...