文档解释
ORA-29746: Cluster Synchronization Service is being shut down.
Cause: The administrator has shut down the Cluster Synchronization Service daemon. This error message is intended to be informative to users on the status of the service.
Action: Check the log file of the Cluster Synchronization Service daemon to verify the state of the service.
ORA-29746 错误是Oracle 11gR2的一种RAC的组件Cluster Synchronization Service(CSS)的一个内部错误,当集群器间的节点通信发生问题,并在节点重新尝试启动CSS之后报错,CSS无法正常启动。
官方解释
常见案例
1. CSS可能会因共享文件系统问题发生故障,而产生ORA-29746错误;
2. CSS进程可能因某种原因(可能是由不良脚本导致)而BOM(bug of the month)产生terminate。之后,尝试重新启动CSS连接会显示ORA-29746错误;
3. 其他原因,具体原因可能在CRS.LOG或CSS.LOG中查看到。
一般处理方法及步骤
一、检查主机是否配置正确
1. 检查节点是否能正确响应ping命令;
2. 使用olarvip的地址,检查节点间及共享存储设备之间的连接;
3. 检查vip是否能正确解析;
4. 检查节点锁文件是否存在;
5. 检查网卡的网桥是否正确配置;
6. 确保主机的ASM磁盘文件夹是存在的;
二、检查操作系统和程序
1. 确保服务器上安装了最新版本的补丁;
2. 尝试重启网卡、网桥、存储设备,重新创建网桥;
3. 当提示重新启动CSS失败后,查看CSS.LOG和ALERT.LOG日志,查看具体的错误原因;
4. 使用“crsctl stop has”和“crsctl start has”命令重新启动CSS;
5. 检查/etc/hostname文件,是否正确配置主机类别和IP地址;
6. 尝试手动启动CSS,使用命令“cssdctl start -local”;
7. 使用“srvctl stop(start)cssd -n node_name”来重新启动CSS;
8. 卸载重装CRS。