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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下