Chinaunix首页 | 论坛 | 博客
  • 博客访问: 380032
  • 博文数量: 120
  • 博客积分: 5051
  • 博客等级: 大校
  • 技术积分: 1255
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-03 01:25
文章分类

全部博文(120)

文章存档

2011年(2)

2010年(11)

2009年(28)

2008年(26)

2007年(53)

我的朋友

分类: Oracle

2009-06-25 15:36:08

以下来自Oracle文档.
 
使用诊断文件监视例程:
• 共有以下几种类型:
– alertSID.log 文件
– 后台跟踪文件
– 用户跟踪文件
 
 
使用诊断文件监视例程
诊断文件是获取有关数据库活动的信息的一种方法。同时也是管理例程的有用工具。诊断
文件有几种类型。创建的诊断文件的类型取决于出现的问题或需要传播的信息。
• alertSID.log 文件:记录数据库日常操作的信息
• 后台跟踪文件:记录SMON、PMON、DBWn 和其它后台进程失败时产生的重要信息
• 用户跟踪文件:记录出现严重用户错误或用户强制执行跟踪文件时产生的重要信息
 
 
警报日志文件
• alertSID.log 文件:
– 记录命令
– 记录主要事件结果
– 用于记录日常操作信息
– 用于诊断数据库错误
• 每个条目都带有与之相关联的时间戳
• 必须由DBA 进行管理
• 存储位置由BACKGROUND_DUMP_DEST 定义
 
 
后台跟踪文件
• 后台跟踪文件
– 记录所有后台进程检测到的错误
– 用于诊断并排除错误
• 在后台进程遇到错误时创建
• 存储位置由BACKGROUND_DUMP_DEST 定义
 
后台跟踪文件
后台跟踪文件用于记录后台进程(如SMON、PMON、DBWn 和其它后台进程)遇到的错误。
只有出现需要写入跟踪文件的错误时,才会创建后台跟踪文件。您可使用它们来诊断和解
决问题。最初创建后台跟踪文件后,文件内包含指示数据服务器和操作系统的版本号的标
头信息。
用户跟踪文件的命名约定:sid_processname_PID.trc (db01_lgwr_23845.trc)。
其存储位置由BACKGROUND_DUMP_DEST 初始化参数定义。
 
 
用户跟踪文件
• 用户跟踪文件
– 由用户进程生成
– 可由服务器进程生成
– 包含跟踪的SQL 语句的统计信息
– 包含用户错误消息
• 在用户遇到会话错误时创建
• 存储位置由USER_DUMP_DEST 定义
• 大小由MAX_DUMP_FILE_SIZE 定义
 
用户跟踪文件
用户跟踪文件包含跟踪的SQL 语句的统计信息,这对于SQL 优化非常有用。此外,用户
跟踪文件还包含用户错误消息。
用户跟踪文件的命名约定:sid_ora_PID.trc(db01_ora_23845.trc)。
其存储位置由USER_DUMP_DEST 初始化参数定义。
 
启用或禁用用户跟踪
• 会话级别:
– 使用ALTER SESSION 命令:
ALTER SESSION SET SQL_TRACE = TRUE
– 执行DBMS 过程:
dbms_system.SET_SQL_TRACE_IN_SESSION
• 例程级别
– 设置初始化参数:
SQL_TRACE = TRUE
 
启用或禁用用户跟踪
注:在例程级别设置SQL_TRACE=TRUE 后将生成大量跟踪数据。因此,要谨慎使用此
选项。
阅读(1253) | 评论(0) | 转发(0) |
0

上一篇:Oracle 参数文件

下一篇:database连结的问题

给主人留下些什么吧!~~