如何解决错误 CRS-0223 资源在 oracle RAC 中有放置错误?

Posted

技术标签:

【中文标题】如何解决错误 CRS-0223 资源在 oracle RAC 中有放置错误?【英文标题】:how to solve error CRS-0223 resource has placement error in oracle RAC? 【发布时间】:2020-01-09 01:58:01 【问题描述】:

我在 oracle 数据库 11g 真正的应用程序集群中有错误,我有 2 个节点 node1,node2 当我检查服务时,我发现实例 node2 没有运行

> srvctl status database -d db

instance ins1 is runnig on node node1
instance inst2 is not running on node2 

当我检查服务时,一些服务离线

>crs_stat -t 

ora.node2.gsd   target=offline state =offline 
ora.node2.ASM2.asm state=offline
ora.node2.inst2 state=offline 

我尝试使用以下命令启动服务

>crs_start ora.node2.gsd 

但总是得到这个错误

crs-0223 : resource has placement error 

如何解决这个错误并在节点2上启动实例?

【问题讨论】:

启动实例和在 node2 上打开数据库的所有必要资源都不是可用的。您必须检查集群件堆栈的日志。如果没有更多信息,没有人可以帮助您。 【参考方案1】:

我重新启动了服务器,一切正常,没有错误

我认为节点之间的集群连接丢失,需要重新启动节点。

【讨论】:

以上是关于如何解决错误 CRS-0223 资源在 oracle RAC 中有放置错误?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决Oracle测试数据库中的ORA-1555错误

oracle 删除表时提示资源正忙

如何在 Oracle 中解决此内存错误

oracle的安装。。关于path错误如何解决

在 Oracle PL/SQL 中创建触发器时如何解决“编译错误成功”错误?

如何解决“未找到 Oracle 客户端和网络组件...”的错误