1.升级CRS软件
在10205path安装目录下,执行runInstaller
下一步直到让你选择ORACLE_HOME的时候选择CRS_HOME,然后下一步一直到安装界面,开始安装crs,在此过程中crs是不需要停止的。
在end of installation界面,按照提示在每个节点执行相应的脚本
a.root用户下在第一个和第二个节点分别停止crs
b.root用户下在第一个和第二个节点分别执行root102.sh,完成之后会自动启动crs
注意启动的资源状态是否都是正常的,如果发现有资源节点错误,需要使用crs_relocate 将资源relocate到自己的节点
到此CRS升级结束。
使用crsctl query crs softwareversion 查看CRS版本是否已经更新!
2.升级ORACLE软件
首先需要在两个节点停止CRS
/etc/init.d/init.crs stop
在10205path下执行runInstaller
下一步直到让你选择ORACLE_HOME的时候选择ORACLE_HOME,然后下一步一直到安装界面,开始安装oracle软件。
安装结束后,按照提示在两个节点分别执行root.sh
执行完脚本后,可以打开crs
/etc/init.d/init.crs start
此时数据库还没有升级,所以db的资源是启动不了的。
3.升级oracle数据库
startup nomount
ALTER SYSTEM SET SHARED_POOL_SIZE='150M' SCOPE=spfile;
ALTER SYSTEM SET JAVA_POOL_SIZE='150M' SCOPE=spfile;
ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;
shutdown immediate
startup upgrade
spool /tmp/upgrade.log
@?/rdbms/admon/catupgrd.sql
spool off
检查日志如果没有错误,进行重启
shutdown immediate
startup
编译无效对象
@?/rdbms/admin/utlrp.sql
ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=spfile;
再进行重启,升级完成!