oracle跟踪事件(dump)总结
一、Oracle跟踪文件 Oracle 跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况 , 如表空间创建、回滚段创建、某些 alter 命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存 BACKGROUND_DUMP_DEST 参数指定的目录中,文件格式为 SIDALRT.LOG 。另一种类型是 DBWR 、 LGWR 、 SMON 等后台进程创建的后台跟踪文件。后台跟踪文件根据后台进程运行情况产生,后台跟踪文件也保存在 BACKGROUND_DUMP_DEST 参数指定的目录中,文件格式为 siddbwr.trc 、 sidsmon.trc 等。还有一种类型是由连接到 Oracle 的用户进程 (Server Processes) 生成的用户跟踪文件。这些文件仅在用户会话期间遇到错误时产生。此外,用户可以通过执行 oracle 跟踪事件(见后面)来生成该类文件,用户跟踪文件保存在 USER_DUMP_DEST 参数指定的目录中,文件格式为 oraxxxxx.trc , xxxxx 为创建文件的进程号(或线程号)。 二、 Oracle 跟踪事件 Oracle 提供了一类命令,可以将 Oracle 各类内部结构中所包含的信息转储 (dump)