一次打PSU的感触

来源:互联网 发布:nginx配置静态页面 编辑:程序博客网 时间:2024/04/30 00:19

环境: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是一个需要心理素质的行业。遇到问题,不要乱,方法会比问题多的。


0 0
原创粉丝点击