CRS不首先启动ASM实例(文档ID 276208.1)

适用于:

Oracle Server - 企业版 - 版本:10.1.0.2 
基于Intel的服务器LINUX

症状

当CRS启动时,您发现无法启动数据库实例,因为ASM实例 尚未运行。

- CRS日志文件显示:

2004-06-01 13:41:51.294: [RTI:376877] StartResource error for ora.racdb.racdb2.inst error code = 1
2004-06-01 13:42:03.983: Start of `ora.racdb.racdb2.inst` on member `reacc00016` failed.
2004-06-01 13:42:04.130: Attempting to start `ora.reacc00016.ASM2.asm` on member `reacc00016`
2004-06-01 13:42:09.229: Start of `ora.reacc00016.ASM2.asm` on member `reacc00016` succeeded.

变化

这是一个新的RAC。

原因

问题是DB和ASM实例之间的依赖关系不存在。您可以使用以下方式进行确认:

1. crs_stat -p grep REQ 

您将只能看到VIP资源。

2. OCRDUMP只显示VIP:

grep -i inst.required OCRDUMPFILE -A1

解决方案

这是一个bug 错误3670341 (作为bug 错误3552908的 副本关闭)。另一种方法是手动创建依赖关系:

用法: srvctl modify instance -d -i {-s | -r}
-d  数据库唯一名
-i  实例名称

-s 创建对ASM实例的依赖关系

-r删除对ASM实例的依赖关系
-h打印用法,

以便我们需要执行:

srvctl modify instance -d racdb -i racdb1 -s +ASM1 < - 在节点1
srvctl modify instance -d racdb -i racdb2 -s +ASM2 < - 在节点2

使用适用于您的数据库和实例名称的值。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值