Oracle单机版与Oracle RAC执行码有区别吗
这周一直在做营管部的集成。系统的架构与原来的架构有较大的不同,时间紧、任务重,集成规范在短短的二三天内写就,错误肯定有很多,而且有许多考虑不到的地方,这不,因为Oracle的安装问题,折腾了两天,耽误了两天的时间,害得大家周末还要加班。
写规范的时候,参考以前的一个规范,主要是复制、粘贴得多。Oracle的迁移的思路主要是按备份;创建组和用户;安装Oracle;升级Oracle;安装HA;配置HA;恢复oracle配置;恢复数据;环境和数据验证。
在测试环境进行了安装测试,一路做下来,正常。虽然其间表空定义有些反复,只是由于北京特殊性造成的,想必无大碍。
原计划是手工安装HA,后来考虑三套双机,通过NIM服务器安装省事儿,基础系统安装完成后,直接就把HACMP装上了。随后做的是配置了Boot IP和Admin IP。
安装Oracle时,执行rootpre.sh,报了
Configuring Asynchronous I/O...
aio0 Available
aio0 changed
/var/ha/soc/grpsvcsdsocket.No HACMPcluster class found: No such file or directory.
Please make sure that the group services subsystem is active.
Aborting pre-installation procedure. Installations of Oracle may fail
创建hagsuser后,出现选择双机的结点的界面,看上去要做Oracle 的RAC(Real Application Cluster)安装了。虽然选择单个结点可以将两个结点装成单机环境,但问题报给领导之后,认为RAC的代码和单机的代码不一样。网上查了一下,也没有看到有说二者执行代码有何区别。
造成出现RAC选择结点的界面主要是因为配置了HA后才会出现,选择单个结点安装个人认为也没什么差别,不过领导是完美主义者,不希望在集成环境出现任何错误或Warning ,因此还是按集成规范,从头来过,汗呀!
于是系统重新安装,装完Oracle再行安装HA,两天的美好时间就这样白费了!不过做事情还是按照事先规划的来做,如果严格按照测试的安装顺序,估计不会出现这个情况。
主要是因为自恃了解系统安装过程,没有严格按照规范,随意性太强自找麻烦呀。