关于crs_unregister vip的疑问

[复制链接]
查看11 | 回复7 | 2011-6-29 09:48:25 | 显示全部楼层 |阅读模式
想crs_unregister掉vip,做如下操作
$crs_stop -all
#crs_unregister ora.rac1.vip
Can't unregister `ora.rac1.vip` because it is required by other resources.
CRS-0214: Could not unregister resource 'ora.rac1.vip'
推测这是不是由于其他资源依赖于VIP资源,因为crs_start -all的时候,首先起来的就是vip,这样就要把crs_stat -t的其他资源都crs_unregister掉
这样的话其他资源就都不unrester掉了,那么应该怎样正确的crs_unregister掉vip?
回复

使用道具 举报

千问 | 2011-6-29 09:48:25 | 显示全部楼层
你可以试试 srvctl remove
回复

使用道具 举报

千问 | 2011-6-29 09:48:25 | 显示全部楼层
我打算crs_profile一个新的vip资源,metalink上的建议是用的crs_unregister,然后重建,用srvctl remove 试试看吧
回复

使用道具 举报

千问 | 2011-6-29 09:48:25 | 显示全部楼层
在10g里面,使用srvctl remove,只能remove nodeapps 不能单独remove一个vip,使用srvctl add 也是的,那crs_profile新建的vip怎么加进去,和你说的有矛盾。
回复

使用道具 举报

千问 | 2011-6-29 09:48:25 | 显示全部楼层
那个unregister我用过~一般都是用来解决那些已经remove但是在CRS里面还存在的资源
换句话说就是remove会报错的~而你这种情况应该不适用这个~
ONS和GSD的作用并不大~一般没什么事儿
而且你这个需求有些问题~明明好好的为什么要删除呢~
回复

使用道具 举报

千问 | 2011-6-29 09:48:25 | 显示全部楼层
我在matelink上看到一篇文档[ID 1078244.1]
上面建议将vip的ACTION_SCRIPT=$ORA_CRS_HOME/bin/racgwrap 更改为$ORA_CRS_HOEM/bin/usrvip
回复

使用道具 举报

千问 | 2011-6-29 09:48:25 | 显示全部楼层
那个说的不是你这个问题吧?
我没有RAC的测试环境没法试验~你可以试试把ONS和GSD先unregistere然后在VIP然后在register。。。。
回复

使用道具 举报

千问 | 2011-6-29 09:48:25 | 显示全部楼层
我试过了,只有将其他gsd,ons,asm,instance,database都unregister之后,才能把vip unregister。unregister之后就不能直接register了
要先crs_stat -p ..... 然后再register,但后来还是不能成功start所有资源
我的意思是crs_unregister一个vip没必要这么麻烦吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行