Tips about Troubleshooting RAC
- 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. - 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/. - 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>/ - troubleshooting rac steps
1)database alert.log-->grid alert.log-->specific log file - 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 - Hung Database
1)systemstate dump.
2)hanganalyze. - 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. - 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. - 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. - 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,值越大记录的诊断信息越多,最高级别可能会泄露一些源码片段,这些也许只能有甲骨文官方支持进行分析才行。 - Debugging Various Utilities in Oracle RAC using SRVM_TRACE(true or false,Oracle10g or later);
Tips about Troubleshooting RAC的更多相关文章
- 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 ...
- Build Instructions (Windows) – The Chromium Projects
转自:http://121.199.54.6/wordpress/?p=1156 原始地址:http://www.chromium.org/developers/how-tos/build-instr ...
- Lotus开发性能优化
之前也总结过一篇关于性能的文章,地址在http://www.cnblogs.com/carysun/archive/2008/08/09/BasicPerformance.html,今天又看到DW上又 ...
- 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 ...
- RAC的QA
RAC: Frequently Asked Questions [ID 220970.1] 修改时间 13-JAN-2011 类型 FAQ 状态 PUBLISHED Appli ...
- 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 ...
- Troubleshooting "Global Enqueue Services Deadlock detected" (Doc ID 1443482.1)
In this Document _afrLoop=1021148011984950&id=1443482.1&displayIndex=1&_afrWindowMode= ...
- 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 操作系 ...
- Effective Objective-C 2.0 Tips 总结 Chapter 3 & Chapter 4
Chapter 3 接口与 API 设计 Tips 15 使用前缀避免明明空间冲突 Objective-C 没有命名空间,所以我们在起名时要设法避免命名冲突 避免命名冲突的方法就是使用前缀 应用中的所 ...
随机推荐
- HDU 4309 Seikimatsu Occult Tonneru(最大流+二进制枚举)
http://acm.hdu.edu.cn/showproblem.php?pid=4309 题意: 有n个城市,每个城市有num[i]个居民,有敌人要进行地毯式轰击,居民们要逃到隧道去.现在有隧道, ...
- Qt中中文字符 一劳永逸的解决方法
QT中中文字符问题,有没有一劳永逸的解决方法? 目前遇到有以下问题 1.字符串中有中文时,编译提示"常量中含有换行符" 2.在控制台窗口输出中文时无法正常显示,中文全部显示为? 目 ...
- Python深入:Distutils发布Python模块--转载
https://blog.csdn.net/gqtcgq/article/details/49255995 Distutils可以用来在Python环境中构建和安装额外的模块.新的模块可以是纯Pyth ...
- React Native 异步存储
异步存储 http://blog.csdn.net/yulianlin/article/details/52473456
- 两个DIV并排显示
今天做的一个项目,需要做3个div,一个是总框(Div1),另外两个是子框,按比例填满div1,我设置好两个div的width和height,发现效果是两个子div上下显示,如图所示: 要想将两个DI ...
- pl/sql编译存储过程卡住的解决方法
oracle编译存过卡住处理: 问题描述: 在编译某个存过时,由于没提交或断网或者test没停止又重新编译,导致编译存过一直卡死 问题分析: 存过或某张表被锁 问题处理: 1.查看存过是否锁住,loc ...
- MySQL学习(十五)
索引的概念 索引是数据的目录,能快速定位数据的位置.索引提高了查询速度,降低了增删改的速度.并非加的越多越好. 一般在查询频率高的列上加,而且在重复度低的列上加效果更好.如在性别列上不用加索引,但是身 ...
- (转)UCOSII源代码剖析
启动工作原理 刚接触操作系统的时候觉得这个最神秘,到底里面做了什么,怎么就成了个操作系统,它到底有什么用,为什么要引进来着个东东.学了之后才知道,原来最根本的思想还是源于汇编里面的跳转和压栈,以调用一 ...
- 开发者说 | Apollo控制算法之汽车动力学模型和LQR控制
参考:https://mp.weixin.qq.com/s?__biz=MzI1NjkxOTMyNQ==&mid=2247486444&idx=1&sn=6538bf1fa74 ...
- spring cloud: 关闭ribbon负载均衡
spring cloud: 关闭ribbon负载均衡 1.eureka服务 2.2个user服务:7900/7901 3,movie服务 movie服务去请求 user的用户信息,而此时只想请求790 ...