打对了

宇宙和生命从哪里来?又要到哪里去呢?

 

在客户端通过外部表访问Trace文件的内容

有时候,因为服务器的权限原因,或者因为异构操作系统等因素,我们无法及时获取Trace文件,下面这种方法通过SQL查询读出Trace文件的内容。

 

1。先查出Trace文件的名称及目录;

2。建立目录对象;

3。创建外部表;

4。查询外部表;代码

Select d.Value || '\' || Lower(RTrim(i.Instance, Chr(0))) || '_ora_' || p.Spid || '.trc' Trace_File_Name
From (Select p.Spid
       
From Sys.V$mystat M, Sys.V$session S, Sys.V$process P
       
Where m.Statistic# = 1 And s.Sid = m.Sid And p.Addr = s.Paddr) P,
     (
Select t.Instance
       
From Sys.V$thread T, Sys.V$parameter V
       
Where v.Name = 'thread' And (v.Value = 0 Or t.Thread# = To_Number(v.Value))) I,
     (
Select Value From Sys.V$parameter Where Name = 'user_dump_dest') D

create directory tracefile as 'G:\ORACLE\PRODUCT\10.2.0\DB_1\ADMIN\ORCL\UDUMP';
create table tracefile 
 (
TEXT varchar2(4000))
 organization external (
 type oracle_loader
 
default directory tracefile
 access parameters (
 records delimited 
by newline
 nobadfile
 nodiscardfile
 nologfile 
 )
 location(
'orcl_ora_4800.trc')
 ) reject limit Unlimited;
 
 
select * from tracefile;

 

posted on 2010-05-06 09:26 知道得越多知道的越少 阅读(55) 评论(0) 编辑 收藏

导航

统计

公告

对你说打错了 我不是你那个什么
你想找的那个 就算我跟她同名同姓又如何
都说你打错了 我要欺骗你干什么
你们多久没见连 我跟她的声音你都不认得
你怎么样过 什么样的生活 是否难耐寂寞
你到底是谁 总是阴差阳错 擦过我的耳朵
第几次打错了 这是注定还是巧合
谁是玛格列特 她知道你的着急一定很快乐
你们发生什么 还是你欠了她什么
有什么舍不得 她不住这里你却非找她不可
你怎么样过 什么样的生活 是否难耐寂寞
你到底是谁 总是阴差阳错 擦过我的耳朵
你怎么样过 什么样的生活 是否难耐寂寞
你到底是谁 总是阴差阳错 擦过我的耳朵
你们会讲什么口气会不会软软的
你紧张得想哭 多年后想起今天值得不值得
昵称:知道得越多知道的越少
园龄:7年4个月
粉丝:2
关注:0

搜索

 
 

常用链接

我的标签

随笔分类

随笔档案

文章分类

文章档案

音乐

有价值的blog

最新评论

阅读排行榜

评论排行榜

推荐排行榜