11.2.0.3 RAC打psu

这是我在readme基础上整理的11.2.0.3升级到11.2.0.3.8的升级文档,可参照readme查看,用auto的方式不很容易出问题,推进试用rolling的方式升级RAC数据库。
文档对于已经dbca建库过及未建库过的系统都适用,已在生产库做过升级操作。


1、备份OPatch目录,升级opatch
# su - oralce
$ cd $ORACLE_HOME
$ cp -r OPatch OPatch.bak
$ unzip -d $ORACLE_HOME p6880880_112000_Linux-x86-64.zip
验证opatch版本:opatch version


2、root用户停集群
# /oracle/11.2.0/grid/crs/crs/install/rootcrs.pl -unlock            --/oracle/11.2.0/grid/crs/为grid home

3、升级grid和rdbms,先升级grid
--grid用户升级grid集群到11.2.0.3.8
$ /oracle/11.2.0/grid/crs/OPatch/opatch napply -oh /u01/app/grid_home -local /oracle/psu/17076717

$ /oracle/11.2.0/grid/crs/OPatch/opatch apply -oh /u01/app/grid_home -local /oracle/psu/16902043

--oracle用户升级rdbms到11.2.0.3.8
$ /oracle/psu/17076717/custom/server/17076717/custom/scripts/prepatch.sh -dbhome /oracle/app/oracle/product/11.2.0/db_1

$ /oracle/app/oracle/product/11.2.0/db_1/OPatch/opatch napply -oh /oracle/app/oracle/product/11.2.0/db_1 -local /oracle/psu/17076717/custom/server/17076717

$ /oracle/app/oracle/product/11.2.0/db_1/OPatch/opatch apply -oh /oracle/app/oracle/product/11.2.0/db_1 -local /oracle/psu/16902043

$ /oracle/psu/17076717/custom/server/17076717/custom/scripts/postpatch.sh -dbhome /oracle/app/oracle/product/11.2.0/db_1

4、root用户启集群
# /oracle/11.2.0/grid/crs/rdbms/install/rootadd_rdbms.sh

# /oracle/11.2.0/grid/crs/crs/install/rootcrs.pl –patch

5、查看是否升级成功
opatch lspatches

6、在节点2重复上面升级操作

7、如果已经安装数据库,还要执行升级脚本,在任意一节点执行即可
cd $ORACLE_HOME/rdbms/admin
sqlplus / as sysDBA
SQL> @catbundle.sql psu apply

执行成功后查看:
Select * from dba_registry_history;
标签: 暂无标签
zw---j

写了 1 篇文章,拥有财富 65,被 1 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P4 | 发表于 2014-1-10 16:26:45
--grid用户升级grid集群到11.2.0.3.8 后应改成
$ /oracle/11.2.0/grid/crs/OPatch/opatch napply -oh /oracle/11.2.0/grid/crs -local /oracle/psu/17076717

$ /oracle/11.2.0/grid/crs/OPatch/opatch apply -oh /oracle/11.2.0/grid/crs -local /oracle/psu/16902043

第一步grid用户的opatch工具也需要升级
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈