在以前版本的Oracle RAC和Oracle Clusterware中,在10.0.1之前,我认为一个实例依赖于一个VIP资源。 一旦vip失败或重新定位,实例将被停止。 在后来的版本中,据我了解,这种耦合被客户的要求打破了。
由于实例不是CRS集群中的常规资源,并且不能使用crs_profile进行configuration,因此如何在实例和它的VIP之间创build依赖关系?
解决了! 诀窍是重新注册实例资源。 作为根:
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