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 没有命名空间,所以我们在起名时要设法避免命名冲突 避免命名冲突的方法就是使用前缀 应用中的所 ...
随机推荐
- ZOJ 3987 Numbers(Java枚举)
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3987 题意:给出一个数n,现在要将它分为m个数,这m个数相加起来必须等于n ...
- IntelliJ IDEA Tomcat中端口被占用的问题
早上来公司,新建了一个项目,启动Tomcat,报错,如图所示 端口1099被占用 cmd——netstat -aon|findstr 1099 此时出现了一个问题,输入:netstat -an,提示: ...
- Windows下Apache服务器搭建
Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,是世界使用排名第一的Web服务器软件,可以在大多数计算机操作系统中运行,由于其多平台和安全性 ...
- Linux下解包/打包,压缩/解压命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf fileName.tar DirName tar.gz和.tgz 解压:tar zxvf FileName.tar.zi ...
- cin 与 getchar 中的坑
今天在一道题上发现一个坑. 输入三个字符,按以下规则求其平均值. (1)如果是数字0~9,那么直接参与求值: (2)如果是其他字符,则其ASCII码参与求值. 输入 输入数据有多组.第一行是数据的组数 ...
- nginx 启动报错 1113: No mapping for the Unicode character exists in the target multi-byte code
failed (1113: No mapping for the Unicode character exists in the target multi-byte code page) 因为路径有中 ...
- python第二章(2)列表
names=["zhangyang","guyun","xiangpeng","leiming","xulia ...
- Python 百分比计算
遇到计算百分比的情况,查了一下,有两种方式 具体实现方式见下面代码 # 方式1 格式化为float ,然后 处理成%格式, 需要对分子/分母 * 100如下, percentList.append(' ...
- Jmeter 如何引入外部jar 包
最近使用Jmeter 测试需要引入Jar包,之前也遇到过,用过两种方式,各有利弊,今天又接触了一种方式,挺好,在此做一总结. 方法一:测试计划 通过 Add directory or jar to c ...
- 原生JS操作iframe里的dom
转:http://www.css88.com/archives/2343 一.父级窗口操作iframe里的dom JS操作iframe里的dom可是使用contentWindow属性,contentW ...