在客户端通过外部表访问Trace文件的内容
2010-05-06 09:26
344 查看
有时候,因为服务器的权限原因,或者因为异构操作系统等因素,我们无法及时获取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;
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;
相关文章推荐
- 直接通过response把文件内容下载到客户端
- NetBeans 运行php文件 提示无法通过外部浏览器访问URL 检查浏览器配置
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- 通过命令行执行PHP文件写字符到外部文本 & server端与客户端的当下绝对路径 & PHP的时间设定
- 通过FTP服务端来实现匿名用户和基本用户的访问,可以实现文件上传和下载。通过web网站来浏览内容
- iis安全优化(禁止从外部通过站点域名下文件的绝对路径游览文件内容)
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- 直接客户端浏览器下载文件,不必通过回传服务器再下载(例如将table内容导出excel)
- C#中实现zip协议,通过WebRequest查询zip文件内容。统一访问接口
- 解决:jsp文件用浏览器单独打开可以显示内容,一加到webroot里面就通过服务器访问就出现错误
- iis 6.0限制通过域名或者ip的形式从外部访问.txt的文件( IIS6.0禁止用户下载指定类型文件)
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- 基于NIO实现客户端通过HTTP协议访问WEB站点
- 通过shell获取文件内容并返回给代码
- C++引入外部txt文件内容的方法
- 使用SharePoint Designer 2010新建外部内容类型,并解决访问被拒绝问题
- 反射-通过反射运行配置文件内容