oracle的告警日志alert_sid.log文件位置

Linux环境

一、登录oracle

su - oracle  //登录oracle用户
sqlplus / as sysdba  //连接数据库

 

二、alert_chenmu.log位置(SID=chenmu

一般在/u01/app/oracle/diag/rdbms/chenmu/chenmu/trace下,记录数据库工作时的日志信息

cd $ORACLE_BASE/diag/rdbms/<db_name>/<oracle_sid>/trace/alert_<oracle_sid>.log

这里$ORACLE_BASE=/u01/app/oracle;<dbname>=chenmu;<oracle_sid>=chenmu

more alert_chenmu.log |grep ^WARNING  查看是否有WARNING开头的信息

more alert_chenmu.log |grep ^ORA-  查看是否有ORA-开头的信息

三、ADR

以上存储日志的路径是ADR(Automatic Diagnostic Repository)自动诊断仓库,ADRCI是适合windows环境,当一个文件太大打开需要很长时间,而我们只需要查看后面的数据但是又不能像linux一样使用tail命令,就可以借用ADRCI工具。

text格式在$ORACLE_BASE/diag/rdbms/<db_name>/<sid>/trace/alert_SID.log

xml格式在$ORACLE_BASE/diag/rdbms/<db_name>/<sid>/alert

posted @ 2022-04-29 13:33  微风徐徐$  阅读(2007)  评论(0编辑  收藏  举报