OracleDBA之路之Oracle Instance(七)

诊断文件
获取有关数据库信息的一种方法。同时也是管理instance的工具。
能更好的进行数据库的日常管理,用于解决问题,包含出现的重要事件的信息
有3中类型
A:alertSID.log(警报日志文件):记录数据日常操作信息
每个Oracle instance 都有一个alertSID.log文件,如果该文件没有创建,将在instance启动过程中创建。由DBA来管理,随数据库的运行不断增长。诊断日常操作或错误时,应该首先查看该日志。
记录以下信息:
-数据库启动或关闭时间
-所有非缺省的初始化参数列表
-后天进程的启动
-instance使用的线程
-正在先其中写入信息的日志序列号LGWR
-有关日志的切换的信息
-表空间的创建和删除
-ORA-600等错误消息等
存储位置由BACKGROUND_DUMP_DEST定义
show parameter BACKGROUND_DUMP_DEST;
B:后台跟踪进程:记录SMON,PMON,DBWn和其它后台进程失败时产生的重要信息,只有出现需要写入跟踪文件的错误时,才会创建后台跟踪文件。最初创建后台跟踪文件内包含数据库服务器和操作系统版本号的头信息
命名约定:SID_processname_PID.trc(db01_lgwr_32323.trc)
位置同样由background_dump_dest初始化参数决定
C:用户跟踪进程:记录出现严重用户错误或者用户强制执行跟踪文件时产生的重要信息
包含跟踪的SQL语句的统计信息,对于优化SQL非常有用,还包含用户错误信息
命名约定:SID_ora_PID.trc(db01_ora_22434.trc)
存储位置有user_dump_dest初始化参数决定
show parameter user_dump_dest;
大小由MAX_DUMP_FILE_SIZE决定

 

你可能感兴趣的:(oracle)