0

0

Oracle数据库诊断文件(日志)查看

php中文网

php中文网

发布时间:2016-06-07 17:29:43

|

1251人浏览过

|

来源于php中文网

原创

Diagnostic File(诊断文件) 1:诊断文件的作用 Diagnostic files : 包含了后台遇见重大事件的信息。 被用于解析问题, 被用于

diagnostic file(诊断文件)

1:诊断文件的作用

Diagnostic files :

包含了后台遇见重大事件的信息。

被用于解析问题,

被用于日常管理日志文件。

2:诊断文件日志的分类

分为两类:

1: alterSID.log

-----background trace files (后台进程跟踪文件)

2: trace files ---

-----user trace file (用户trace 文件)

1:对于Background trace files文件的命名:

命名方式: SID_processname_PID.trc  对应解释  SID_进程名_进程号.trc

2:  对于user trace files 的文件命名为:

SID_ora_PID.trc  解释: SID_ora_进程号.trc

3:对于 alertSID.log 说明:

这个文件是为了记录:

1:记录一些操作命令

2:记录主要事件的结果

3:以及日常的操作信息

4:被用于诊断数据库错误

每一个entry 都有一个time stamp(时间戳)和它关联

该文件必须被Oracle DBA管理

这个文件的位置在:  BACKGROUND_DUMP_DEST

通过 show parameter dump 查看这个文件的位置:

这个文件中也包含数据库的启动信息相当于pfile或者spfile的内容。

用管理员登录:

2:下面是实战操作:

首先用sysdba登录后执行:

LALALAND
LALALAND

AI驱动的时尚服装设计平台

下载

SQL> show parameter dump

NAME                                TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_core_dump                string      partial
background_dump_dest                string      d:\app\topwqp\diag\rdbms\orcl\
                                                orcl\trace
core_dump_dest                      string      d:\app\topwqp\diag\rdbms\orcl\
                                                orcl\cdump
max_dump_file_size                  string      unlimited
shadow_core_dump                    string      none
user_dump_dest                      string      d:\app\topwqp\diag\rdbms\orcl\
                                                orcl\trace                   

可以看到这些文件的路径信息。

根据显式的信息我找到我的文件位置:

目录结构如下:

下面说一下如何才能记录信息到这些日志文件,需要一些开关,,如果不开,记录的只是

一点点信息而已:

两种方式 能够让用户tracing

1:session 级别的:

使用如下命令:

ALTER SESSSION SET SQL_TRACE = TRUE

第二种是执行如下存储过程:

dbms_system.SET_SQL_TRACE_IN_SESSION

第二个方式是 instance级别的:

设置初始化参数:  SQL_TRACE = TRUE

一般采用session级别的。因为设置instance级别的容易造成log文件过大;

可以通过alterSID.log文件中的信息制作pfile 或者spfile文件启动数据库。

下面采用session级别的修改sql_trace为true即可在user_dump_dest中对应文件中看到相应的信息。

SQL> conn /as  sysdba
已连接。
SQL> alter session set sql_trace = true;

会话已更改。

执行过后:查看

orcl_ora_7188.trc文件信息 PS:如果不知道哪个文件就把这个目录下的全部删除,再执行sql就会看到生成的文件:

查看这个文件信息如下:

很详细的执行信息:

比如一个语句为:select * from dual

这个文件中会生成如下信息:

*** 2013-06-13 22:58:20.776
=====================
PARSING IN CURSOR #1 len=18 dep=0 uid=0 oct=3 lid=0 tim=9184375464 hv=942515969 ad='232363f8' sqlid='a5ks9fhw2v9s1'
select * from dual
END OF STMT
PARSE #1:c=0,e=32,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=9184375458
EXEC #1:c=0,e=50,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=9184376205
FETCH #1:c=0,e=109,p=0,cr=3,cu=0,mis=0,r=1,dep=0,og=1,tim=9184376423
STAT #1 id=1 cnt=1 pid=0 pos=1 obj=115 op='TABLE ACCESS FULL DUAL (cr=3 pr=0 pw=0 time=0 us cost=2 size=2 card=1)'
FETCH #1:c=0,e=2,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=0,tim=9184376893

linux

相关专题

更多
高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

43

2026.01.16

全民K歌得高分教程大全
全民K歌得高分教程大全

本专题整合了全民K歌得高分技巧汇总,阅读专题下面的文章了解更多详细内容。

84

2026.01.16

C++ 单元测试与代码质量保障
C++ 单元测试与代码质量保障

本专题系统讲解 C++ 在单元测试与代码质量保障方面的实战方法,包括测试驱动开发理念、Google Test/Google Mock 的使用、测试用例设计、边界条件验证、持续集成中的自动化测试流程,以及常见代码质量问题的发现与修复。通过工程化示例,帮助开发者建立 可测试、可维护、高质量的 C++ 项目体系。

24

2026.01.16

java数据库连接教程大全
java数据库连接教程大全

本专题整合了java数据库连接相关教程,阅读专题下面的文章了解更多详细内容。

35

2026.01.15

Java音频处理教程汇总
Java音频处理教程汇总

本专题整合了java音频处理教程大全,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

windows查看wifi密码教程大全
windows查看wifi密码教程大全

本专题整合了windows查看wifi密码教程大全,阅读专题下面的文章了解更多详细内容。

56

2026.01.15

浏览器缓存清理方法汇总
浏览器缓存清理方法汇总

本专题整合了浏览器缓存清理教程汇总,阅读专题下面的文章了解更多详细内容。

16

2026.01.15

ps图片相关教程汇总
ps图片相关教程汇总

本专题整合了ps图片设置相关教程合集,阅读专题下面的文章了解更多详细内容。

9

2026.01.15

ppt一键生成相关合集
ppt一键生成相关合集

本专题整合了ppt一键生成相关教程汇总,阅读专题下面的的文章了解更多详细内容。

26

2026.01.15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
SQL 教程
SQL 教程

共61课时 | 3.5万人学习

Java 教程
Java 教程

共578课时 | 47.4万人学习

ThinkPHP6.x 微实战--十天技能课堂
ThinkPHP6.x 微实战--十天技能课堂

共26课时 | 1.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号