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 @   微风徐徐$  阅读(2243)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示