Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98452
  • 博文数量: 36
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 375
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-25 13:47
个人简介

EnjoyIt

文章分类

全部博文(36)

文章存档

2014年(3)

2009年(1)

2008年(32)

我的朋友

分类: Oracle

2008-03-04 09:14:14

Oracle跟踪文件分为三种类型,


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

1.altert.log file 位置。
show parameter background_dump_dest
2.记录
检查点信息 log_checkpoints_to_alert=true
归档信息
实例恢复开始完成时间
死锁、超时错误信息
表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等

发现实例启动过程中的故障,存放实例状态信息的文件。

3.文件格式为SIDALRT.LOG

另一种类型是DBWR、LGWR、SMON等后台进程创建的后台跟踪文件。后台跟踪文件根据后台进程运行情况产生,后台跟踪文件也保存在BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为siddbwr.trc、sidsmon.trc等。

还有一种类型是由连接到Oracle的用户进程(Server Processes)生成的用户跟踪文件。这些文件仅在用户会话期间遇到错误时产生。此外,用户可以通过执行oracle跟踪事件(见后面)来生成该类文件,用户跟踪文件保存在USER_DUMP_DEST参数指定的目录中,文件格式为oraxxxxx.trc,xxxxx为创建文件的进程号(或线程号)。

用户跟踪文件
alter session set sql_trace =true;
跟踪会话
execute dbms_system.set_sql_trace(8,12,true);

阅读(918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~