Oracle 10G RAC中多了一个VIP资源, 也许应当叫服务, 如下所示, 其中db01, db02, db03都是RAC节点的名称.

[root@db02 oracle]# crs_stat | grep vip
NAME=ora.db01.vip
NAME=ora.db02.vip
NAME=ora.db03.vip

    正常安装后, 有两个资源或服务依赖于vip这个资源, 分别是listener和instance.

[root@db02 oracle]# crs_stat | grep db01
NAME=ora.db01.LISTENER_DB01.lsnr
NAME=ora.db01.gsd
NAME=ora.db01.ons
NAME=ora.db01.vip
NAME=ora.racdb.db01.inst

    这样也就是说如果vip出现服务, RAC会自动停止监听器和数据库实例. 停止监听器, 我们可以理解, 因为vip的问题造成数据库实例停止, 我认为是有些不合理的. 监听器还是依赖于vip服务, 但数据库实例不会依赖于vip服务, 可以说整个RAC系统中, 比较弱的环境就是这个vip服务了.

    不知道这样的设置合理不? 象在9i RAC中是没有vip服务的, 因此实例和vip不应当有依赖关系.