oracle有日志文件吗,oracle 日志文件

以下来自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 后将生成大量跟踪数据。因此,要谨慎使用此

选项。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值