文档解释
ORA-29710: Current operation aborted by Cluster Synchronization Services
Cause: The operation could not be performed or CSS was shutting down.
Action: Check the log file of Cluster Synchronization Services daemon to verify the state of the service. Start the service if needed; otherwise, contact Oracle Support Services.
ORA-29710是Oracle Cluster专有的错误,通常出现在Oracle RAC环境当中。此错误的官方解释消息是:”Current operation aborted by Cluster Synchronization Services”。 当Oracle Cluster Synchronization Services(CSS)执行一些操作时,可能会出现这一错误。此错误可以理解为CSS无法完成指定操作,或者其他服务已经阻止CSS执行操作,而导致了错误。
常见案例
ORA-29710通常出现在以下几种情况:
– 重新启动数据库时,无法将数据库标记为“在线”;
– 由于某些原因,节点可能无法启动;
– 在启动RAC配置时,失败了;
一般处理方法及步骤
1. 首先,尝试通过下列步骤来停止服务,从而重新启动数据库:
a) 停止clusterware:
#crsctl stop crs
b) 停止数据库实例
#srvctl stop instance -d -i
2. 然后,检查alert.log,查看是否有任何有关此错误的信息,以便确定问题。
3. 如果是在启动RAC配置时出现ORA-29710,则需要进行错误分析,以确定问题的根源。
4. 如果没有任何记录,可以尝试手动用srvctl工具启动RAC,然后再尝试使用srvctl启动GRID和DATABASE。
5. 如果启动失败,则可以查看$ORACLE_BASE/diag/rdbms//目录,去查看是否有任何有关错误的XML文件或日志文件。
6. 最后,尝试重新启动数据库实例并观察结果。