位于$ORACLE_BASE/[SID]/bdump/的alert_[SID].log文件虽然不影响Oracle的正常运行,但是对于Oracle DBA 来说是一个定位问题的重要线索。今天周大师提出一个需求,通常来说alert文件比较大,里面记录了很多有用的信息,但是通常来说比较注重看ORA-XXXX的错误信息,如果使用Linux的grep(grep ORA < alert_[sid].log)命令虽然可以轻易地找出所有ORA-XXXX的错误,缺丢失了“时间”这个重要的信息。于是乎,我用Perl写了个小程序,用于同时获得这两个重要的信息。使用Perl进行编写的原因是:位于$ORACLE_BASE/[SID]/bdump/的alert_[SID].log文件虽然