第13章-警告日志与跟踪文件

第13章-警告日志与跟踪文件

ID:5285755

大小:1.84 MB

页数:44页

时间:2017-12-07

第13章-警告日志与跟踪文件_第1页
第13章-警告日志与跟踪文件_第2页
第13章-警告日志与跟踪文件_第3页
第13章-警告日志与跟踪文件_第4页
第13章-警告日志与跟踪文件_第5页
资源描述:

《第13章-警告日志与跟踪文件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下载第五部分难题解决第13章警告日志与跟踪文件为了使数据库能够平稳无中断地高效运转,需要综合众多因素,例如:雇用专业的数据库管理员;进行详细的需求分析和功能规划;仔细选择软硬件的结构;优化安装、配置并进行适当地协调;以及对数据库的运转进行积极地监控等等。但是,有时数据库也会出现问题,并通过在数据库警告日志或跟踪文件中记录相应的警告和/或错误信息,对相关问题进行标示。对数据库的监控工作中,包括分析警告日志和跟踪文件、获取相关信息并解决问题的过程。通过这种处理方式,Oracle就可以持续工作而无需中断。即使出现问题迫使Oracle不得不中断其运行,快速的检错机制也可以在极短时间内

2、解决问题。也就是说,警告日志和跟踪文件为Oracle向普通用户或管理员报告当前问题或者可能出现的问题提供了关键性机制。该机制还提供了对低性能和故障时间的预先警告功能。尽管它很重要,但只有很少的文档解释了这些文件中消息的含义。下面将进一步详细介绍上述机制,深入了解它们是如何进行错误检测的、如何正确地解释信息以及如何对常见错误的故障现象作出反应。本章将讨论以下技巧与技术:¥在任何可能的时候,保持对警告日志的跟踪¥熟悉警告日志中的事件或信息¥对编辑重复出现的错误信息使它们只出现一次¥每三星期到三个月对警告日志进行存档、整理一次¥了解跟踪文件中可以找到的信息¥了解如何识别属于某一特定

3、事件或会话的跟踪文件¥了解生成跟踪文件的原因¥在任何必需的时候,保持跟踪文件对开发者的可读性13.1警告日志警告日志,是Oracle使用的一种基本警告机制,其作用是提醒数据库管理员注意数据库的错误、异常环境以及某些永久性动作(例如DDL导致的数据库结构改变等),每个事件都潜在地影响着数据库性能和可用性,其日期和时间都被记录在案,每个事件的起止时间也有相应地入口提供标示。一旦数据库产生了问题,警告日志是第一个可以找到相关信息的地方。警告日志所记录信息如下所示:¥重作日志转换。¥检查点(可选)。¥关键性错误和信息(包括内部错误或ORA-600错误)。这些错误还可能导致跟踪文件的4

4、20第五部分难题解决下载生成,在该文件生成过程中,与错误相联系的跟踪文件名也会出现在警告日志中。¥如下所示的重要事件:¥数据库启动和关机。¥对数据库结构的改变。例如对表空间或数据文件进行添加或撤销,数据库进行脱机或联机,设置只读/可读/可写;生成或撤销重作日志模式;重新产生控制文件;将数据库设置为ARCHIVELOG或NOARCHIVELOG。¥对段状态的修改。例如,对回滚段进行添加、撤销或者脱机、联机。警告日志物理上是Oracle产生的一种文本文件,其所在的目录由初始化参数BACKGROU-ND_DUMP_DEST指定,人们可以在服务器管理器(ServerManager)中

5、使用SHOWPARAMETERBACKGROUND_DUMP_DEST命令或者使用下述请求确定其生成的目录路径:SQL>SELECTname,valueFROMv$parameterWHEREname='background_dump_dest';BACKGROUND_DUMP_DEST的缺省位置为$ORACLE_HOME/rdbms/log,如果平台是WindowsNT,则为%ORACLE_HOME%rdbms80log(即其版本号被附加到rdbms路径名后面)。警告日志的文件名通常具有下面的格式:alert_.log,这里,是环境变量ORACLE_

6、SID(在WindowsNT环境下的注册表项)所指定的值。13.1.1尽可能保持对警告日志的跟踪如前所示,Oracle对所有的关键性失误均用错误、警告和信息,在警告文件中作了突出显示,所列出的信息紧随事件发生的实际序列之后,并带有真实的日期或时间标志。因此,看到了警告日志,管理员就可以明确发生了哪些事件及其发生的时间。这样,警告日志可以帮助管理员规范数据库的历史记录,并允许管理员对事件的整个生命周期进行跟踪。许多数据库管理员(DBA)都有一个共同的习惯,就是将查看警告日志作为早晨上班的第一件事。许多数据库管理员在一天工作结束之前也查看警告日志。但无论如何,Oracle总是全天

7、候不停地将信息写入警告日志,这些信息可能是错误信息或者可能发生中断性事件的警告信息。然而,如果数据库管理员没有及时地查看写入的信息,他或她就可能没有充分的时间对态势发展及时作出反应。例如,有关应用中远程事务失败或存在潜在死锁问题的错误,在这些错误尚未升级到引起中断性问题之前,就应当被检测出来并及时地进行修正。防止上述情况发生的一个可能解决方案是用窗口运行一条命令,查看警告日志的末尾。这要求窗口可以(自动地)不断地刷新内容,以列出警告日志中最新的记录。如在UNIX平台上,人们可以启动一个窗口对警告日志运行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。