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 没有命名空间,所以我们在起名时要设法避免命名冲突 避免命名冲突的方法就是使用前缀 应用中的所 ...
随机推荐
- python爬虫训练——爬poj题目
首先要解决的就是不同的题目在不同的页上,也就是要实现翻页功能,自动获取所要爬取的地址,通过分析可以得出不同的页面也就是volume=后面的数字不同 所以我们可以用re模块来替换即可: new_url ...
- Tomcat的manager app管理web项目
1.在浏览器地址栏输入http://localhost:8080/进入,如下图所示: 2.在点击Manager App 前,首次使用则需要对tomcat目录下的conf/tomcat-users.xm ...
- Jedis使用
Jedis是java调用Redis的接口. 一.Maven中的jedis依赖包 <!-- https://mvnrepository.com/artifact/redis.clients/jed ...
- Python3 函数注解
Python3提供一种语法,用于为函数声明中的参数和返回值附加元数据.下面的例子是注解后的版本,特点在第一行: 1 def clip(text : str, max_len : 'int > 0 ...
- [osg]osgcallback各种回调使用的例子介绍
观察MyReadFileCallback结构体的内容,可以发现它继承自osgDB::Registry::ReadFileCallback,并重载了一个函数readNode,分析源代码可知,该函数在os ...
- .NET扩展方法 封装公用方法
定义方法的时候 第一个参数前面加上this 表示这个方法可以被IQueryable类型的对象.出来 调用的时候 只用传第二个参数 第一个参数不用传 第一个参数就是.出当前方法的参数 定义扩展 ...
- 如何备份MySQL数据库
在MySQL中进行数据备份的方法有两种: 1. mysqlhotcopy 这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法. 命令的使 ...
- JS中的弹窗问题confirm和prompt
JavaScript-确认(confirm 消息对话框) confirm 消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等.弹出对话框(包括一个确定按钮和一个取消按钮). 语法: confi ...
- QT文件(夹)操作---QFile、QDir、QFileInfo、QTextStream和QDataStream异同
1.1 文件和目录 QFile.QBuffer和QTcpSocket可支持读写设备,用open函数打开,用write或putChar函数写入.用read和readLine或readAll进行读取 ...
- LFU Cache
2018-11-06 20:06:04 LFU(Least Frequently Used)算法根据数据的历史访问频率来淘汰数据,其核心思想是“如果数据过去被访问多次,那么将来被访问的频率也更高”. ...