Oracle RAC 集群环境下日志文件结构

在Oracle RAC环境中,对集群中的日志的定期检查是必不可少的。通过查看集群日志,可以早期定位集群环境中出现的问题,以便将问题消灭在萌芽状态。简单介绍一下有关Oracle集群环境中日志的结构,方便快速查找所需的日志文件。 1.Oracle集群日志藏匿之处 Orac
在Oracle RAC环境中,对集群中的日志的定期检查是必不可少的。通过查看集群日志,可以早期定位集群环境中出现的问题,以便将问题消灭在萌芽状态。

简单介绍一下有关Oracle集群环境中日志的结构,方便快速查找所需的日志文件。

1.Oracle集群日志藏匿之处
Oracle集群涉及的日志主要位于“$ORA_CRS_HOME/log”和“$ORACLE_HOME/log”目录中。

2.日志目录结构
RACDB1@rac1
/home/oracle$ tree -d $ORA_CRS_HOME/log
/oracle/app/crs/log
|-- crs
`--
rac1
    |-- admin
    |--
client
    |-- crsd
    |--
cssd
    |   |-- oclsmon
   
|   `-- oclsomon
    |-- evmd
   
`-- racg
        |--
racgeut
        |--
racgevtf
        `-- racgmain

13
directories

RACDB1@rac1 /home/oracle$ tree -d
$ORACLE_HOME/log
/oracle/app/oracle/product/10.2.0/db_1/log
`--
rac1
    |-- client
    `--
racg
        |--
racgeut
        |--
racgimon
        |--
racgmain
        `-- racgmdb

7
directories

其中“rac1”是具体的主机名。

3.日志目录功能说明
1)CRS日志存放在“$ORA_CRS_HOME/log/<hostname>/crsd”目录,系统会对该日志每10M进行归档一次;

2)CSS日志存放在“$ORA_CRS_HOME/log/<hostname>/cssd”目录,系统会对该日志每20M进行归档一次;

3)EVM日志存放在“$ORA_CRS_HOME/log/<hostname>/evmd”目录;

4)“$ORA_CRS_HOME/log/<hostname>”和“$ORACLE_HOME/log/<hostname>”目录中的racg目录中记录了RACG可执行文件对应的日志;

5)“$ORA_CRS_HOME/log
/<hostname>/client”和“$ORACLE_HOME/log/<hostname>/client”目录记录了与srvctl、ocrdump、ocrconfig以及ocrcheck命令对应的日志信息。

4.Oracle集群的alert日志
类似Oracle实例的alert日志一样,Oracle集群环境中同样存在alert日志文件。该文件位于“在
$ORA_CRS_HOME/log/<hostname>”目录下,命名规则为“alert<nodename>.log”
该警告日志记录了有关Oracle集群的重要警告信息。

RACDB1@rac1
/oracle/app/crs/log/rac1$ tail -10f alertrac1.log
[cssd(10098)]CRS-1610:node
rac2 (2) at 90% heartbeat fatal, eviction in 2.178 seconds
2010-11-15
09:09:11.264
[cssd(6656)]CRS-1605:CSSD voting file is online: /dev/raw/raw2.
Details in /oracle/app/crs/log/rac1/cssd/ocssd.log.
[cssd(6656)]CRS-1601:CSSD
Reconfiguration complete. Active nodes are rac1 rac2 .
2010-11-15
09:09:14.029
[evmd(5878)]CRS-1401:EVMD started on node rac1.
2010-11-15
09:09:14.868
[crsd(6015)]CRS-1012:The OCR service started on node
rac1.
2010-11-15 09:09:27.545
[crsd(6015)]CRS-1201:CRSD started on node
rac1.

 

Oracle RAC 集群环境下日志文件结构的更多相关文章

  1. Oracle rac集群环境中的特殊问题

    备注:本文摘抄于张晓明<大话Oracle RAC:集群 高可用性 备份与恢复> 因为集群环境需要多个计算机协同工作,要达到理想状态,必须要考虑在集群环境下面临的新挑战. 1.并发控制 在集 ...

  2. 【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)

    Oracle 11G RAC数据库安装(八) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总 ...

  3. 【转】【Oracle 集群】Linux下Oracle RAC集群搭建之Oracle DataBase安装(八)

    原文地址:http://www.cnblogs.com/baiboy/p/orc8.html   阅读目录 目录 数据库安装 参考文献 相关文章 Oracle 11G RAC数据库安装(八) 概述:写 ...

  4. bay——Oracle RAC集群体系结构.docx

    Oracle RAC集群体系结构 ————bayaim  2018年10月22日13:33 https://blog.51cto.com/ixdba/862207  一. Oracle集群体系结构 O ...

  5. ORACLE RAC集群的体系结构

    RAC是一个完整的集群应用环境,它不仅实现了集群的功能,而且提供了运行在集群之上的应用程序,即Oracle数据库.无论与普通的集群相比,还是与普通的Oracle数据库相比,RAC都有一些独特之处. R ...

  6. weblogic 12C集群环境下的session复制

    做过weblogic集群环境的人应该都清楚,要想实现session同步,必须满足两个条件:第一,在weblogic.xml里面增加session同步相关的代码:第二,所有放入session的类都要序列 ...

  7. quartz在集群环境下的最终解决方案

    在集群环境下,大家会碰到一直困扰的问题,即多个 APP 下如何用 quartz 协调处理自动化 JOB . 大家想象一下,现在有 A , B , C3 台机器同时作为集群服务器对外统一提供 SERVI ...

  8. 集群环境下,你不得不注意的ASP.NET Core Data Protection 机制

    引言 最近线上环境遇到一个问题,就是ASP.NET Core Web应用在单个容器使用正常,扩展多个容器无法访问的问题.查看容器日志,发现以下异常: System.Security.Cryptogra ...

  9. 集群环境下的Session管理

    1. 集群环境下的管理HTTPSSession所遇到的问题 一台服务器对应这个一个session对象,无法在另外一个服务器互通 解决方法: 1. Session 的 Replication(复制)将当 ...

随机推荐

  1. 2016"百度之星" - 资格赛(Astar Round1) A 逆元

    Problem A  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 65536/65536 K (Java/Others) Problem ...

  2. 雷林鹏分享:Ruby CGI方法

    Ruby CGI方法 以下为CGI类的方法列表: 序号方法描述 1CGI::new([ level="query"]) 创建 CGI 对象.query可以是以下值: query: ...

  3. 如何写一篇好的技术博客or技术文档(转链接)

    如何写一篇好的技术文档http://yunli.blog.51cto.com/831344/168352 程序员怎样才能写出一篇好的博客或者技术文章?http://www.zhihu.com/ques ...

  4. 微信小程序纯css制作圆形进度条所遇到的问题

    wrapBox:最外层盒子,背景色为进度条的颜色 leftBox/rightBox:半宽等长 左/右浮动的盒子,背景色为灰色 roundMask:居中的盒子 用来遮盖leftBox和rightBox ...

  5. kali linux 2018.2 mysql密码修改后无效,外部无法连接问题。

    kali linux 2018.2 mysql密码修改后无效,外部无法连接问题 Kali Linux 2018.2 默认MySQL数据库是mariadb,可能和MySQL有些细微的变化,只需要做如下处 ...

  6. 前端常用框架和js插件 UI组件等

    前言:写这个随笔,是记录一下工作以来用到的各种框架.以免日后忘记: JS库: 1. jquery.js 2. zepto.js ----jquery的精简版,专门用于手机上的,但是zepto主体默认是 ...

  7. CASIO 5800P计算器游戏--猜数字游戏

    CASIO 5800P 计算器游戏--猜数字游戏原代码 我编的计算器小游戏--猜数字游戏 LbI I↙ "xxGUESS NUMBERxx xPROGRAMMER:JCHx -------- ...

  8. New Concept English Two 9 22

    The video can be found on the website. $课文20 独坐孤舟 190. Fishing is my favourite sport. 钓鱼是我特别喜爱的一项运动. ...

  9. springboot---没有配置数据库启动报错

    If you want an embedded database please put a supported one on the classpath. If you have database s ...

  10. spring boot 教程(二)模板依赖

    在Spring boot中有一个很重要的概念,叫做约定优于配置--软件开发的简约原则.所以Spring boot会按照约定好的文件位置去找我们的包和类. 默认配置 Spring Boot默认提供静态资 ...