在 Oracle RAC 和 Oracle 集群软件的早期版本中,我相信在 10.0.1 之前,实例依赖于 VIP 资源。一旦 VIP 发生故障或重新定位,实例就会停止。在后来的版本中,据我所知,这种耦合已被客户要求打破。
由于实例不是 CRS 集群中的常规资源,并且不能使用 crs_profile 进行配置,我该如何在实例和其 VIP 之间创建依赖关系?
答案1
解决了!诀窍是重新注册实例资源。以 root 身份:
crs_stat -p ora.db.instance1.inst > /tmp/ora.db.instance1.inst.cap
编辑 /tmp/ora.db.instance1.inst.cap 并将 vip 资源添加到 REQUIRED_RESOURCES
跑步:
crs_register ora.db.instance1.inst -d /tmp -u
“-u”,我猜是更新,它发挥了神奇的作用。之后你需要重新设置权限(或者可能以“oracle”用户身份运行整个程序)
crs_setperm ora.db.instance1.inst -o oracle
crs_setperm ora.db.instance1.inst -g dba
crs_setperm ora.db.instance1.inst -u pgrp:dba:rwx
就这样。运行
crs_stat -p crs_stat -p ora.db.instance1.inst
确保更改已保存并重新启动实例
这与 10.2.0.4 相关