这是我对Oracle的学习和服务过程中的态度,其实我有时很期盼Oracle出现错误,这样会激发我更多的学习的欲望,
上面的问题也是如此。 确实很怪异,当我改了一个名字以后,确实就成功的创建了RAC的实例。虽然安装还是成功了,但是我觉得改个名字就能成功,是名字导致的问题,这个确实太难 以让人信服叻。所以在安装成功以后,继续寻找出错的原因,安装过程中提示了安装日志。但是安装提示去找并没有找到任何日志以及有价值的线索。 问题究竟出在哪里叻?
查看了crs的信息,发现这里居然有一个ora.inthdb.db的resource,这个inthdb就是我刚才没有安装成功的实例的名字。 估计问题就是这里叻。如果是这样的话,我如果把这个删除掉,就应该还是用这个实例进行安装了哟。
经过一番分析后,开始大胆的尝试自己的这个想法叻。
先用srvctl remove database -d inthdb删除这个database的resource,提示
[oracle@inthrac01 tools]$ srvctl remove database -d inthdb
Remove the database inthdb? (y/[n]) y
PRKR-1001 : cluster database inthdb does not exist
PRKO-2005 : Application error: Failure in getting Cluster Database Configuration for: inthdb
很明显,这个inthdb没有成功,不存在。
通过crs_unregister把这个resource删除掉吧
[oracle@inthrac01 tools]$ crs_unregister ora.inthdb.db
[oracle@inthrac01 tools]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
注册消息的信息可以删除了。
现在没有inthdb的信息了,我们再来装一次把。RAC安装成功。
由此确定有以上情况导致。 之所以有一个inthdb,是在dbca创建的过程中,第一次最后一步的时候,点击finish点了两下,导致中途安装失败退出。
阅读(1309) | 评论(0) | 转发(0) |