Diagnostic Files包括2大类:alertSID.logfile和trace files其中trace files又包括background trace filesuser trace filesalertSID.logfile是记录的系统遇到error
background trace files是记录background process遇到的error
user trace files是记录用户进程或server process遇到的error
那么,原先经常听到大家说的logfile或者redo logfile是不是就是指的这些诊断文件?还是还有其他的日志文件?

解决方案 »

  1.   

    原先经常听到大家说的logfile或者redo logfile是不是就是指的这些诊断文件?还是还有其他的日志文件?这儿所说是REDO LOG(重做日志)文件,主要用于恢复。
    简单地说,它是将数据库中所有事务的操作记录下来,在线时记录到在线重做日志,
    离线时可以记录到归档日志(如果打开归档)。它是避免数据库中数据丢失和重要保证。
    如果在某种情况下,数据丢失,可以利用重做日志来进行重演当时的操作,使用数据得以恢复。重做日志文件不同与Diagnostic Files(告警日志:alertSID.logfile、跟踪日志:trace files),
    上面的文件主要用于记录数据库的一些重要事件和错误的日志,主要用于数据库问题及性能诊断。