4.7.4 跟踪文件和警告文件
当数据库服务器运行不正常时,将在警告文件和跟踪文件产生一些有用的信息,数据库管理员可以查看这些文件的内容,根据其中记录的信息判断故障发生的原因。跟踪文件用于记录服务器进程和后台进程发生的内部错误信息,每个服务器进程和后台进程都有自己的跟踪文件。后台进程的跟踪文件名为<SID><process>.TRC,其中SID为实例名称,process为后台进程名称。例如,实例TEST中的LGWR进程的跟踪文件名为“TESTLGWR.TRC”。服务器进程的跟踪文件名称为<SID>_<PID>_ORA.TRC,其中SID为实例名称,PID为服务器进程的进程号。根据文件名称,数据库管理员就可以判断跟踪文件是由哪个进程产生的。
警告文件用于记录实例内部的错误消息以及数据库管理员对数据库所做的维护,另外,在警告文件中还记录非默认的初始化参数。警告文件的名称为ALERT_<SID>.LOG,其中SID为实例名称。
跟踪文件和警告文件都有默认的存储路径,它们的路径由初始化参数指定。如初始化参数USER_DUMP_DEST指定了服务器进程跟踪文件的存储路径,而初始化参数BACKGROUND_DUMP_DEST指定了后台进程跟踪文件和警告文件的存储路径。