【Linux】查看alert.log日志报错信息"ORA-",并去掉重复的行

查看alert.log日志报错信息"ORA-",并去掉重复的行

场景:有时巡检数据库时,需要查看alert日志报错信息,并且要汇总,如果一个一个的查看“ORA-”的报错信息会花费很多时间和精力。

方法
首先查看alert日志所在位置
SQL> show parameter dump

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_core_dump                 string      partial
background_dump_dest                 string      /u01/app/oracle/diag/rdbms/orc
                                                 l/orcl1/trace

core_dump_dest                       string      /u01/app/oracle/diag/rdbms/orc
                                                 l/orcl1/cdump
max_dump_file_size                   string      unlimited
shadow_core_dump                     string      partial
user_dump_dest                       string      /u01/app/oracle/diag/rdbms/orc
                                                 l/orcl1/trace
定位到对应的目录
# cd /u01/app/oracle/diag/rdbms/orcl/orcl1/trace
筛选出“ORA-”的信息,并对相同的行去重,即保留相同的“ORA-”行信息
# awk '!a[$0]++{print $0}' alert_orcl1.log |grep ORA-

【Linux】查看alert.log日志报错信息

你可能感兴趣的:(Linux)