oracle 11g的监听日志和警告日志都是在/u01/oracle/diag/tnslsnr/oracle/listener目录和/u01/oracle/diag/rdbms/db1/db1目录下,listener目录和db1目录。这两目录下都有如下目录:alert cdump hm incident incpkg ir lck metadata stage sweep trace
其中警告日志在alert目录下,监听日志在trace目录下。listener目录下产生的日志文件比较大,而db1目录下产生的文件比较小。在listener目录下监听日志是一个名为listener.log的文件,而警告日志log.xml,这个日志每到11M左右就会分割成一个log_XXXX.xml的日志,逐渐累加。而在db1目录下两个日志的方式刚好相反,监听日志分割成很多个以.trc .trm的文件,而警告日志只有一个log.xml的文件。
Oracle11日志查看方法现象描述:
oracle日常维护中经常需要检查alert告警日志,查看数据库是否有问题。
原因分析:
oracle11g修改了日志系统,不在使用oracle9的alert_$ORACLE_SID.log日志,修改为Diag Alert 和Diag Trace两个目录保存xml格式和文本格式的日志,这个两个目录分别放置于/oracle/oracle/diag/rdbms/rac/rac1/trace和/oracle/oracle/diag/rdbms/rac/rac1/alert目录下,也可以使用
sql>select name ,value from v$diag_info命令来查询。也可以使用Enterprise Manager,进入Oracle database home page,在Related Links点击Alert Log Contents查看。
处理过程:
oracle11g修改了日志系统,不在使用oracle9的alert_$ORACLE_SID.log日志,修改为Diag Alert 和Diag Trace两个目录保存xml格式和文本格式的日志,这个两个目录分别放置于/oracle/oracle/diag/rdbms/rac/rac1/trace和/oracle/oracle/diag/rdbms/rac/rac1/alert目录下,也可以使用
sql>select name ,value from v$diag_info命令来查询。也可以使用Enterprise Manager,进入Oracle database home page,在Related Links点击Alert Log Contents查看。
如何清理Oracle11g RAC日志文件1.库日志
SQL>show parameter audit_file_dest
NAMETYPE VALUE
----------------------------------------------- ------------------------------
audit_file_dest string /oracle/admin/ora11g/adump
SQL>show parameter dump_dest
NAMETYPE VALUE
----------------------------------------------- ------------------------------
background_dump_dest string/oracle/diag/rdbms/ora11g/ora11g/trace
core_dump_deststring/oracle/diag/rdbms/ora11g/ora11g/cdump
user_dump_deststring/oracle/diag/rdbms/ora11g/ora11g/trace
2.集群日志
alert日志:
$CRS_HOME/grid/log/[hostname]/alert*.log
后台进程日志:
crsd.Log: $ORA_CRS_HOME/grid/log/[hostname]/crsd/crsd.Log
ocssd.Log: $ORA_CRS_HOME/grid/log/[hostname]/cssd/ocsd.Log
evmd.Log: $ORA_CRS_HOME/grid/log/[hostname]/evmd/evmd.Log
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)