1. Installation Log Files
      software installation log files inside the logs directory of Oracle central inventory(designed by oraInst.loc);log file for the root.sh configuration script is the $GRID_HOME/cfgtools/crsconfig/rootcrs_.log.
    2. log directory location for Oracle RDBMS
      1)database alert.log:$ORACLE_BASE/diag/rdbms/<dbname>/<sid>/trace/
      2)all diagnostic data is strored in $ORACLE_BASE/diag/.
    3. log directory location for Oracle Grid Infrastructure
      1)cluster node alert.log:$GRID_HOME/log/<hostname>/
      2)all diagnostic data is stored in $GRID_HOME/log/<hostname>/
    4. troubleshooting rac steps
      1)database alert.log-->grid alert.log-->specific log file
    5. RAC ON and OFF
      1)RAC ON
      [oracle@rac1~]$ cd $ORACLE_HOME/lib
      [oracle@rac1 lib]$ make -f ins_rdbms.mk rac_off
      [oracle@rac1 lib]$ make -f ins_rdbms.mk ioracle
      2)RAC OFF
      [oracle@rac1~]$ cd $ORACLE_HOME/lib
      [oracle@rac1 lib]$ make -f ins_rdbms.mk rac_on
      [oracle@rac1 lib]$ make -f ins_rdbms.mk ioracle
    6. Hung Database
      1)systemstate dump.
      2)hanganalyze.
    7. Debugging Node Eviction Issues
      1)The node is not able to complete the network heartbeat (NHB).
      2)The node is not able to complete the disk heartbeat (DHB).
      3)The node does not have enough CPU to perform either of the heartbeat operations.
    8. Cluster Health Monitor
      1)Check the clock synchronization between cluster nodes.
      2)Check the network connectivity between cluster nodes.
      3)Check and ensure that all cluster nodes can access the shared storage where the OCR and voting disks are stored.
      4)Check that there are enough OS resources (such as CPU and memory) available even when there is peak activity in the Oracle RAC database. Cluster Health Monitor will be helpful in analyzing the historical CPU data.
    9. Cluster Reconfiguration Steps(IMR)
      1)The name service is frozen. The CGS contains an internal database of all the members/instances in the cluster with all their configuration and servicing details. The name service provides a mechanism to address this configuration data in a structured and synchronized manner.
      2)The lock database (IDLM) is frozen. The lock database is frozen to prevent processes from
      obtaining locks on resources that were mastered by the departing/dead instance.
      3) Determination of membership and validation and IMR occur.
      4) Bitmap rebuild takes place, including instance name and uniqueness verification. CGS must
      synchronize the cluster to be sure that all members get the reconfiguration event and that they
      all see the same bitmap.
      5)Delete all dead instance entries and republish all names newly configured.
      6)Unfreeze and release the name service for use.
      7)Hand over reconfiguration to GES/GCS.
    10. Advanced Debugging for Oracle Clusterware Modules
      # crsctl get log -h
      # crsctl start crs
      # crsctl get log css all
      # crsctl set log css OLR:5
      # crsctl set log res ora.backup.vip:3
      --注:
      1)高级调试能是0~5,值越大记录的诊断信息越多,最高级别可能会泄露一些源码片段,这些也许只能有甲骨文官方支持进行分析才行。
    11. Debugging Various Utilities in Oracle RAC using SRVM_TRACE(true or false,Oracle10g or later);

Tips about Troubleshooting RAC的更多相关文章

  1. Useful Articles for the Oracle E-Business Suite Technology Stack for Technical Consultant / DBA [ID

    Applies to:  Oracle Applications Technology Stack - Version: 11.5.10.2 to 12.1.3 - Release: 11.5.10 ...

  2. Build Instructions (Windows) – The Chromium Projects

    转自:http://121.199.54.6/wordpress/?p=1156 原始地址:http://www.chromium.org/developers/how-tos/build-instr ...

  3. Lotus开发性能优化

    之前也总结过一篇关于性能的文章,地址在http://www.cnblogs.com/carysun/archive/2008/08/09/BasicPerformance.html,今天又看到DW上又 ...

  4. Troubleshooting tips for using Java on Windows 8

    This article applies to: Platform(s): Windows 8 Will Java run in Start screen on Windows 8? Microsof ...

  5. RAC的QA

    RAC: Frequently Asked Questions [ID 220970.1]   修改时间 13-JAN-2011     类型 FAQ     状态 PUBLISHED   Appli ...

  6. Step-By-Step Installation of RAC with RAW Datafiles on Windows 2000

     Step-By-Step Installation of RAC with RAW Datafiles on Windows 2000 Purpose This document will pr ...

  7. Troubleshooting &quot;Global Enqueue Services Deadlock detected&quot; (Doc ID 1443482.1)

    In this Document   _afrLoop=1021148011984950&id=1443482.1&displayIndex=1&_afrWindowMode= ...

  8. Deploy 11.2.0.3 RAC+DG on Windows 2008 R2 Step by Step

    环境规划: 节点1: tc1 192.168.56.101 内存:2G 节点2: tc2 192.168.56.102 内存:2G 物理备库:tcdg192.168.56.108内存:1.5G 操作系 ...

  9. Effective Objective-C 2.0 Tips 总结 Chapter 3 & Chapter 4

    Chapter 3 接口与 API 设计 Tips 15 使用前缀避免明明空间冲突 Objective-C 没有命名空间,所以我们在起名时要设法避免命名冲突 避免命名冲突的方法就是使用前缀 应用中的所 ...

随机推荐

  1. JVM介绍

    1. 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来 ...

  2. vi/vim 基本使用方法

    vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所 ...

  3. python3使用pymysql模块,连接mysql数据库,实现新增、查询和更新操作

    1.环境数据准备: python3环境.pymysql模块 mysql数据库:本次代码中用到的数据库为本地的testdb数据库,user表(表字段比较简单,只有主键id,手机号mobile,密码pas ...

  4. [转][C++]佛祖保佑,永无bug。C++ BUG解决方案

    // // _oo0oo_ // o8888888o // 88" . "88 // (| -_- |) // 0\ = /0 // ___/`---'\___ // .' \\| ...

  5. nodejs + ts 配置

    参考:https://github.com/nestjs/typescript-starter 和 How to get auto restart and breakpoint support wit ...

  6. RNN生产唐诗

    1. 项目的RNN模型: 项目中的输入x是这样的:

  7. Spring Boot的@SpringBootApplication无法引入的问题

    转自:https://blog.csdn.net/cckevincyh/article/details/78962002 今天搭建了springboot,一开始遇到了一个问题,在自己创建的HelloA ...

  8. JAVA中”单引号”,“双引号”,“没有单引号和双引号”区别:

    单引号引的数据 是char类型的——>单引号只能引一个字符(表示单个字符)双引号引的数据 是String类型的——>而双引号可以引0个及其以上(引用字符串) char类型的值用单引号引起来 ...

  9. github优秀前端项目分享(转)

    http://microjs.com/# 该网站的资源都托管到了github,microjs.com是一个可以让你选择微型的js类库的网站,该网站里的js库都是压缩后不大于5KB的,非常实用 http ...

  10. lua --- Module

    首先需要明白,一般情况下,我们的定义的lua模块的文件与模块名(其实就是table的名字)是一致的,当然,不一致代码也是可以编译的(亲测),之所以这样,本人认为是为了实际项目中管理的方便.以下是定义模 ...