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