Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2802836
  • 博文数量: 389
  • 博客积分: 4177
  • 博客等级: 上校
  • 技术积分: 4773
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-16 23:29
文章分类

全部博文(389)

分类: Oracle

2013-08-11 17:27:52

                                                                               给ORACLE打9413827

       有时候一些情况不得打patch,或是为了稳定,需要单独 打一个patch,根据是否是rac,过程具体又不同。一般每个patch都有一些不同的操作过程
具体要根据readme.txt文件来看。然后再测试环境测试整个过程,并形成操作过程,然后观察一段时间的稳定性后再上到生产环境上

     如以oracle database (GI)11.2.0.1.0为例,在升级到11.2.0.2之前必须要打9413827或是GI的PSU.(具体参看MOS文档)

   在两个节点上,分别以oracle用户执行,停止资源

srvctl stop home -o /u01/app/oracle/product/11.2.1/db_1 -s /home/oracle/s1 -n <节点1>
srvctl stop home -o /u01/app/oracle/product/11.2.1/db_1 -s /home/oracle/s1 -n <节点2>

  在两个节点以root用户,unlock,
$GRID_HOME/crs/install/rootcrs.pl -unlock
$GRID_HOME/crs/install/rootcrs.pl -unlock


在两个节点上,分别以oracle用户执行,保存配置
/home/oracle/soft/9413827/custom/scripts/prepatch.sh -dbhome  <$ORACLE_HOME>
/home/oracle/soft/9413827/custom/scripts/prepatch.sh -dbhome  <$ORACLE_HOME>

接下来开始真正的patch过程,
在两个节点上,以grid用户执行
$GRID_HOME/OPatch/opatch napply -local -oh <$GRID_HOME> -id 9413827
在两个节点上,以oracle用户执行
$ORACLE_HOME/OPatch/opatch napply /home/oracle/soft/9413827/custom/server/ -local -oh <$ORACLE_HOME> -id 9413827

readme.txt的文档可能会报错,详情请见MOS ID 763680.1

在两个节点上,分别以oracle用户执行

/home/oracle/soft/9413827/custom/scripts/postpatch.sh -dbhome <$ORACLE_HOME>


重新恢复安全设置 ,在两个节点上,分别以root用户执行
$GRID_HOME/crs/install/rootcrs.pl -patch

阅读(3349) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~