环境:RHEL6.5+11.2.0.3.8
昨天(哪个昨天不重要),上命安装个数据库RAC,要求:11.2.0.3.8,即安装11.2.0.3.0,然后打PSU至11.2.0.3.8,且数据库+GI均需升级。作为新手,有任务就是高兴的,然后我就兴冲冲的开始了自己挖坑自己跳,不管埋的历程。
这次经历分享及记录,不涉及具体的安装,安装在其他文章有讲解,只讲讲本人学到的东西。
1.安装GI的时候,在第七步, 错了
详见:http://blog.csdn.net/ghostliming/article/details/49508849
后来检查IP设置,发现在两个节点PREFIX设置不同,这个个人理解应该是NETMASK,知道24即255.255.255.0;然后发现NetworkManager没有关掉。处理完了这些事情,才得以继续安装
注意:安装之前的操作系统环境检查很重要。
2.在安装数据库软件的时候,选择操作组的时候,发现oracle用户没有分配oper附属属组。
检查发现,没有创建oper这个组。添加了oper属组,然后分配给oracle之后,安装数据库软件时候,可以选择oper,但是却 错,说是验证属组存在的时候 错,然后我就把oracle用户删掉,重新创建,赋属组,还是 相同的错误,后来解决:
rm -rf /tmp/CVU_11.2.0.3.0_oracle
重新安装就好了。
注意:看来/tmp/CVU_11.2.0.3.0_oracle这个文件,对oracle安装挺重要。同时也知道了,重新创建oracle用户后的操作。
3.安装到最后,各种提示缺少文件
我仔细一看,只是拷贝文件到oracle目录,怎么会 错呀。难道。。
我把database目录删掉,重新解压,就可以了,估计刚开始只是解压了其中一个。。。
注意:细心很重要。
4.然后就是dbca然后打psu,开始给自己挖坑了。
打PSU的时候是按照readme一步一步来的。但是:
当时没有弄明白几个词语的意思,一步步全都打上了,结果重启之后就 错了
详见:http://blog.csdn.net/ghostliming/article/details/49515795
http://blog.csdn.net/ghostliming/article/details/49531267
注意:有了文档不一定万事具备了,关键是明白,文档要让人做什么。。。
oracle restart home的意思是当前是单实例,同standalone。所以集群的时候不要执行。
虽然是一个bug
A. Bug 15869775 – init.ohasd starts before hostname is set
The bug is fixed in 11.2.0.3 GI PSU9, 11.2.0.4 GI PSU4, 12.1.0.1 onwards
但是感觉跟我打上了单机的PSU有关,数据库操作需谨慎!
然后我回滚了PSU,然后按照readme重新打PSU,还是 错,然后根据官方文档设置,暂时规避了这个bug。
DBA是一个需要心理素质的行业。遇到问题,不要乱,方法会比问题多的。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!