• 适用人群

       Oracle DBA

  • 环境说明

       ※ 该文档是基于主流的Oracle 11gR2编写,其他版本的相关信息可能会有所差异

       ※ 由于各路径也会因每个人设置的环境变量不同而有所差异,本文仅供参考

  • 详情
  1. redo日志

序号

 

名称

联机重做日志

重要性

非常重要

用途

存储数据库发生的所有更改,用于在发生实例故障时保护数据库

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

自定义大小(单个文件约500M)

建议保留时间

循环使用

保留建议

Oracle强制使用,是Oracle的组件之一,可以通过归档进行备份

单机位置

/u01/oracle/oradata/orcl/redo01.log

ASM单机

+FRA/orcl/onlinelog/group_1.257.966193857

集群位置

+FRA/racdb/onlinelog/group_4.260.952948099

 

  1. arch日志

序号

 

名称

归档日志

重要性

重要

用途

用于备份redo log,是进行数据恢复时的重要组成部分

可否禁用

可以

数据量

使用建议

建议开启

对性能的影响

缺省值

关闭

建议保留方式

远程

文件大小

单个文件和redo一样大

建议保留时间

永久

保留建议

是redo的备份产物,建议定期备份到带库等大型存储上

单机位置

/u01/oracle/fast_recovery_area/ORCL/archivelog/2017_02_03/o1_mf_1_7_d980od0z_.arc

ASM单机

+FRA/orcl/archivelog/2018_01_23/thread_1_seq_5.260.966194437

集群位置

+FRA/racdb/archivelog/2018_01_03/thread_2_seq_2.262.952949681

 

  1. alert日志

序号

 

名称

警告日志

重要性

重要

用途

记录Oracle中的重大操作、重大错误记录、数据库启动/关闭、日志归档的一些信息、涉及物理结构的所有操作、表空间的热备模式的操作、f)数据库参数的修改等

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

强制开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

建议定期对该文件进行备份,并清理该文件,从而减轻文件的读写压力

单机位置

$ORACLE_BASE/diag/rdbms/GLOBAL_NAME/SID/trace/alert_SID.log

ASM单机

/u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

集群位置

/u01/oracle/diag/rdbms/orcl/ora11g/trace/alert_racdb2.log

 

 

 

 

  1. audit日志

序号

 

名称

审计日志

重要性

普通

用途

记录Oracle中所有符合策略的信息(几乎所有的操作)

可否禁用

可以

数据量

极大

使用建议

建议关闭,或保持缺省值

对性能的影响

极大

缺省值

DB模式(只记录连接信息)

建议保留方式

远程

文件大小

累积型,增长速度极快

建议保留时间

永久

特别说明

出于美国安全法的约束,Oracle在11g 的版本对审计管理的策略有所改变,初始化参数AUDIT_TRAIL的默认值为'DB',也就是说把所有的审计数据(DB模式只记录非SYS用户的连接信息)都存放到AUD$表,而这个表又默认是在SYSTEM的表空间里。所以如果不用该功能建议关闭审计或定期清理该表,如果需要该功能可以将aud$表迁移到其他表空间或使用其他审计方式

保留建议

建议定期备份到大型存储上,并清理本地已备份的文件

单机位置

/u01/oracle/admin/orcl/adump/ora11g_ora_10214_2.aud

ASM单机

/u01/app/oracle/admin/orcl/adump/orcl_ora_3683_2.aud

集群位置

/u01/app/oracle/admin/racdb/adump/ora11g_ora_10214_2.aud

 

  1. listener日志

序号

 

名称

监听日志

重要性

普通

用途

记录所有的监听信息

可否禁用

不可以

数据量

中等

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

$ORACLE_BASE/diag/tnslsnr/<host_name>/<listener_alias_name>/alert/log.xml

$ORACLE_BASE/diag/tnslsnr/<host_name>/<listener_alias_name>/trace/listener.log

ASM单机

$GRID_BASE/diag/tnslsnr/<host_name>/<listener_alias_name>/alert/log.xml

$GRID_BASE/diag/tnslsnr/<host_name>/<listener_alias_name>/trace/listener.log

集群位置

$GRID_BASE/diag/tnslsnr/<host_name>/<listener_alias_name>/alert/log.xml

$GRID_BASE/diag/tnslsnr/<host_name>/<listener_alias_name>/trace/listener.log

SCAN

监听

/u01/app/11.2.0/grid/log/diag/tnslsnr/rac2/listener_scan2/alert/log.xml

/u01/app/11.2.0/grid/log/diag/tnslsnr/rac2/listener_scan2/trace/listener_scan2.log

 

  1. asm日志

序号

 

名称

ASM日志

重要性

重要

用途

记录ASM实例的相关信息

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

$GRID_BASE/diag/asm/<asm_name>/<sid>/trace/alert_+ASM.log

集群位置

$GRID_BASE/diag/asm/<asm_name>/<sid>/trace/alert_+ASM2.log

 

  1. GI-alert日志

序号

 

名称

当前节点的集群alert日志

重要性

重要

用途

记录了集群中当前节点的重要信息,相当于DB-alert

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/alertrac1.log

 

  1. ohas日志

序号

 

名称

Oracle高可用服务日志

重要性

重要

用途

集群中用来记录Oracle高可用服务的相关信息

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

$GRID_HOME/log/<nodename>/ohasd/ohasd.log

集群位置

$GRID_HOME/log/<nodename>/ohasd/ohasd.log

 

  1. crsd日志

序号

 

名称

集群就绪服务进程日志

重要性

重要

用途

集群中用来记录集群就绪服务进程进程的相关信息

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/crsd/crsd.log

 

 

 

 

  1. cssd日志

序号

 

名称

集群同步服务进程日志

重要性

重要

用途

集群中用来记录集群同步服务进程的相关信息,节点驱逐的脑裂也记录在这里

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

$GRID_HOME/log/<nodename>/cssd/cssd.log

集群位置

$GRID_HOME/log/<nodename>/cssd/cssd.log

 

  1. ctss日志

序号

 

名称

集群时间同步服务进程日志

重要性

重要

用途

集群中用来记录时间同步服务进程的相关信息

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

/u01/app/11.2.0/grid/log/rac2/ctssd/octssd.log

 

  1. evm日志

序号

 

名称

事件管理器日志

重要性

重要

用途

集群中用来记录事件管理器进程的相关信息

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

/u01/app/11.2.0/grid/log/rac1/evmd/evmd.log

集群位置

/u01/app/11.2.0/grid/log/rac2/evmd/evmd.log

 

  1. agent日志

序号

 

名称

代理日志

重要性

重要

用途

agent 作为一个全新的架构对GI中所有的资源进行管理,包含CRSD和OHASD守护进程的oraagent、orarootagent、oracssdagent和oracssdmonitor的跟踪及诊断日志文件。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

$GRID_HOME/log/<nodename>/agent

集群位置

$GRID_HOME/log/<nodename>/agent

 

  1. client日志

序号

 

名称

客户端日志

重要性

重要

用途

包含各种GI客户端(如CLSCFG/GPNP/OCRCONFIG/OLSNODES/OIFCFG)的跟踪和诊断日志

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

 $GRID_HOME/log/<nodename>/client

集群位置

 $GRID_HOME/log/<nodename>/client

 

 

  1. cvu日志

序号

 

名称

cvu日志

重要性

重要

用途

包含由Oracle集群验证实用工具生成的跟踪和调试日志。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/cvu

 

  1. gnsd日志

序号

 

名称

Grid Naming Service日志

重要性

重要

用途

包含用于排除Oracle网格命名服务相关问题的跟踪和调试日志文件,这一服务是在Oracle GI中引入的。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/gnsd

 

  1. mdnsd日志

序号

 

名称

DNS守护进程日志

重要性

重要

用途

多播DNS 和DNS 服务发现的守护程序日志,包含用于排除多播域名服务故障的跟踪和诊断日志文件。Oracle网格命名服务使用这一服务来管理名称解析和服务发现。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/mdnsd

 

  1. racg日志

序号

 

名称

RAC跟踪日志

重要性

重要

用途

包括各个Oracle RACG可执行文件中跟踪和调试日志。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/racg

 

  1. crfmond日志

序号

 

名称

CHM诊断日志

重要性

重要

用途

包含由Oracle集群健康监控器(Oracle CHM)提供的系统监控服务记录的跟踪和诊断日志文件。(crflogd日志和crfmond日志都是CHM诊断日志)

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/crfmond

 

  1. crflogd日志

序号

 

名称

 CHM诊断日志

重要性

重要

用途

 包含由Oracle集群健康监控器(Oracle CHM)提供的集群记录器服务记录的跟踪和诊断日志文件。(crflogd日志和crfmond日志都是CHM诊断日志)

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/crflogd

 

  1. diskmon日志

序号

 

名称

磁盘防护进程日志

重要性

重要

用途

是Oracle Exadata系统软件的基本组件,负责实施I / O防护,用于排除Oracle磁盘监控器守护进程故障的调试日志文件。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

$GRID_HOME/log/<nodename>/diskmon

集群位置

$GRID_HOME/log/<nodename>/diskmon

 

  1. gipcd日志

序号

 

名称

集群私网网卡管理进程日志

重要性

重要

用途

Grid IPC集群私网网卡管理进程日志,包含用于排除Oracle网格进程间通信守住程序进程故障的调试和跟踪文件。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/giplcd

 

  1. gpnpd日志

序号

 

名称

网格即插即用守护进程日志

重要性

重要

用途

Grid Plug aNd Play Daemon日志,包含Oracle网格即插即用守护进程的日志和输出文件。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/gpnpd

 

  1. srvm日志

序号

 

名称

Server Management日志

重要性

重要

用途

包含Oracle服务器管理器服务的日志文件。

可否禁用

不可以

数据量

使用建议

Oracle强制使用

对性能的影响

缺省值

开启

建议保留方式

本地

文件大小

累积型,增长速度较慢

建议保留时间

永久

保留建议

文件较小,建议保持默认的存储方式

单机位置

ASM单机

集群位置

$GRID_HOME/log/<nodename>/srvm

 

 

 

【Oracle集群日志】【补充】

  1. Oracle集群件诊断日志文件存储在$GRID_HOME/log/<nodename>目录中。GI中的每个组件在$GRID_HOME/log/<nodename>目录中拥有各自的目录。与Oracle集群件的集群件相关的调试日志文件存储在$GRID_HOME/log/目录中。在典型的11g R2 GI目录中,可以找到以下目录,其中包含了GI不同组件的调试日志文件:
  2. $GRID_HOME/log/<nodename>/alert<NODENAME>.log – 对于 clusterware 的问题,先检查这个文件
  3. $GRID_HOME/log/<nodename>/agent 包含CRSD和OHASD守护进程的oraagent、orarootagent、oracssdagent和oracssdmonitor的跟踪及诊断日志文件。
  4. $GRID_HOME/log/<nodename>/client 包含各种GI客户端(如CLSCFG/GPNP/OCRCONFIG/OLSNODES/OIFCFG)的跟踪和诊断日志。
  5. $GRID_HOME/log/<nodename>/crfmond 包含由Oracle集群健康监控器(Oracle CHM)提供的系统监控服务记录的跟踪和诊断日志文件。
  6. $GRID_HOME/log/<nodename>/cssd 包含集群同步CSS日志,其中包括来自客户端CSS侦听器的操作,如重新配置、缺少签入、连接和断开连接。在某些情况下,记录程序在记录消息时会带有Oracle所完成的重启操作auth.crit的类别。这一信息可用于检查发生重启的确切时间。
  7. $GRID_HOME/log/<nodename>/cvu 包含由Oracle集群验证实用工具生成的跟踪和调试日志。
  8. $GRID_HOME/log/<nodename>/evmd 包含事件卷管理器(EVM)和evmlogger守护进程的跟踪及诊断文件。它在调试中使用频率要低于crsd和cssd目录。
  9. $GRID_HOME/log/<nodename>/gnsd 包含用于排除Oracle网格命名服务相关问题的跟踪和调试日志文件,这一服务是在Oracle GI中引入的。
  10. $GRID_HOME/log/<nodename>/mdnsd 包含用于排除多播域名服务故障的跟踪和诊断日志文件。Oracle网格命名服务使用这一服务来管理名称解析和服务发现。
  11. $GRID_HOME/log/<nodename>/racg 包括各个Oracle RACG可执行文件中跟踪和调试日志。
  12. $GRID_HOME/log/<nodename>/crflogd 包含由Oracle集群健康监控器(Oracle CHM)提供的集群记录器服务记录的跟踪和诊断日志文件。
  13. $GRID_HOME/log/<nodename>/crsd 包含Oracle CRSD守护进程的跟踪和诊断日志文件,在发生任何Oracle集群件问题时,从该目录开始着手处理是很不错的起点。
  14. $GRID_HOME/log/<nodename>/ctssd 包含用于排除Oracle集群时间同步服务故障的调试日志文件,这一服务在Oracle GI中引入,用于同步集群节点上的时钟。
  15. $GRID_HOME/log/<nodename>/diskmon 用于排除Oracle磁盘监控器守护进程故障的调试日志文件。
  16. $GRID_HOME/log/<nodename>/giplcd 包含用于排除Oracle网格进程间通信守住程序进程故障的调试和跟踪文件。
  17. $GRID_HOME/log/<nodename>/gpnpd 包含Oracle网格即插即用守护进程的日志和输出文件。
  18. $GRID_HOME/log/<nodename>/ohasd 包含Oracle高可用性服务守护进程的日志和输出文件。ohasd日志文件是对于Oracle11g以及更高版本中诊断集群启动问题是真正重要的文件。
  19. $GRID_HOME/log/<nodename>/srvm 包含Oracle服务器管理器服务的日志文件。