11G 怎么得到跟踪文件

方法1:11g以前的方法

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 from v$thread t,v$parameter v
11        where v.name='thread' and (v.value=0 or t.thread#=to_number(v.value))) i,
12  (select value from v$parameter where name='user_dump_dest') d;

TRACE_FILE_NAME
--------------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/earth/earth/trace/earth_ora_10070.trc

方法2 11g:

SQL> select spid,tracefile from V$process where addr in(select paddr from v$session where sid=sys_context('userenv','sid'));

SPID                     TRACEFILE
------------------------ --------------------------------------------------------------------------------
10070                    /u01/app/oracle/diag/rdbms/earth/earth/trace/earth_ora_10070.trc

方法3 11g:

SQL> select * from v$diag_info where name='Default Trace File';

   INST_ID NAME                           VALUE
---------- ------------------------------ --------------------------------------------------------------------------------
         1 Default Trace File             /u01/app/oracle/diag/rdbms/earth/earth/trace/earth_ora_10070.trc

------------------------from puber  carcase

时间: 2024-12-11 17:32:47

11G 怎么得到跟踪文件的相关文章

[20161130]11g跟踪文件位置.txt

[20161130]11g跟踪文件位置.txt --11G使用adrci管理跟踪文件,支持XML,不再像10g那样的目录管理方式. --实际上在安装时仅仅设置参数diagnostic_dest.看看我的测试机器. 1.环境: SYS@book> @ &r/ver1 PORT_STRING         VERSION     BANNER ------------------- ----------- --------------------------------------------

[20160704]从跟踪文件抽取sql语句.txt

[20160704]从跟踪文件抽取sql语句.txt --以前写过两篇,链接如下: http://blog.itpub.net/267265/viewspace-775398/ http://blog.itpub.net/267265/viewspace-748041/ 1个利用tkprof的recodr参数,可以记录跟踪整个sql语句序列,缺点就是丢失一些递归的sql语句.另外一个利用awk脚本抽取sql语句. 今天再写一个简单一点的脚本: 1.环境: SCOTT@book> @ &r/v

[20120723跟踪文件的定位.txt

[20120723跟踪文件的定位.txt 在做10046跟踪的时候,经常需要定位跟踪文件的位置.alter session set events '10046 trace name context forever, level 8'; 11g下,在v$process加入了tracefile字段.执行如下就可以知道.select tracefile from v$process where addr = (select paddr from v$session where sid = useren

[20140217]在toad使用跟踪文件.txt

[20140217]在toad使用跟踪文件.txt 我使用toad版本是12.0.0.61,今天使用生成跟踪文件,发现在界面上可以访问跟踪文件的内容做一个测试看看. SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64

如何获得跟踪文件名称

文件名 原文链接: 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 o

如何使用Oracle的外部表访问跟踪文件

前面说过Oracle的外部表可以用来访问警告日志文件,其实Oracle的外部表可以非常灵活的被使用. 通过Create Directory命令创建相应的Directory之后,我们可以将目录的访问权限授予其他用户,这样其他用户就能通过外部表访问很多主机上的文件. 我们看一下使用外部表访问跟踪文件的例子(我的例子是用SYS用户来完成的). 首先创建一个指向跟踪文件的Directory: [oracle@jumper oracle]$ sqlplus "/ as sysdba" SQL*P

详解oracle的跟踪文件和转储命令

一.Oracle跟踪文件 Oracle跟踪文件分为三种类型: 一种是后台报警日志文件,记录数据库在启动.关闭和运行期间后台进程的活动情况,如表空间创建.回滚段创建.某些alter命令.日志切换.错误消息等.在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系.后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG. 另一种类型是DBWR.LGWR.SMON等后台进程创建的后台跟踪文件.后台跟踪文件根据后台进程运行

Oracle跟踪文件和文件转储

一.Oracle跟踪文件 Oracle跟踪文件分为三种类型: 一种是后台报警日志文件,记录数据库在启动.关闭和运行期间后台进程的活动情况,如表空间创建 .回滚段创建.某些alter命令.日志切换.错误消息等.在数据库出现故障时,应首先查看该文件, 但文件中的信息与任何错误状态没有必然的联系.后台报警日志文件保存BACKGROUND_DUMP_DEST参数指 定的目录中,文件格式为SIDALRT.LOG. 另一种类型是DBWR.LGWR.SMON等后台进程创建的后台跟踪文件.后台跟踪文件根据后台进

AG阅读总结7——跟踪文件总结

一.Oracle跟踪文件     Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动.关闭和运行期间后台进程的活动情况,如表空间创建.回滚段创建.某些alter命令.日志切换.错误消息等.在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系. 后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为 SIDALRT.LOG. 另一种类型是DBWR.LGWR.SMON等后台进程创建的后台跟踪文件.后台跟踪文件根据后