ORA-39500: failed to notify CRS of a Startup/Shutdown event for database “string”, instance “string” (ignored) ORACLE 报错 故障修复 远程处理

文档解释

ORA-39500: failed to notify CRS of a Startup/Shutdown event for database “string”, instance “string” (ignored)

Cause: The instance was unable to obtain the context or information required to notify the CRS framework.

Action: None Required. The error is ignored.

这是一个ORACLE CRS(Cluster Ready Services)相关的错误。指的是ORACLE CRS无法收取到看某一实例的启动/关闭信息,该实例的实例名以及数据库的名字会在错误消息中给出。

官方解释

将所有实例都在所有节点上关闭或者打开后,将数据库关闭掉,会导致此错误。此信息表明,CRS无法正确收到关于指定实例的启动/关闭事件的通知,因此被忽略。

常见案例

1. 用户手动影响CRS启动/关闭注册:如果直接关闭某实例,即终止数据库进程或者打开数据库,但没有在CRS交互性脚本中使用。

2. 实例关闭失败或者打开失败:当实例开启/关闭的一瞬间,可能会出现某些故障,导致不能正常地通知CRS,使CRS无法知道实例的状态。

一般处理方法及步骤

1. 首先,检查CRS包含指定实例的所有节点是否正常工作;

2. 打开实例,并使用“srvctl start orcl”或者“CRS_start -start orcl”命令,正确通知CRS;

3. 如果指定的实例的CRS注册已经被删除,则可以使用如下命令重构注册信息:“srvctl stop orcl -reconstruct”或者“CRS_start -clearresource recover”

4. 使用“CRS_stat -t”检查CRS注册是否更新正确。


数据运维技术 » ORA-39500: failed to notify CRS of a Startup/Shutdown event for database “string”, instance “string” (ignored) ORACLE 报错 故障修复 远程处理