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

全部博文(389)

分类: Oracle

2012-03-06 00:30:51

                           如何给CRS打补丁

         打CRS补丁之前,把所有的服务和CRS都停止掉.
 
         ORACLE CLUSTERWARE 用ORACLE DATABASE 的PATCH SET用的是一张光盘.在运行runInstaller后的位置一定要选CRS(OraCrs10g_home1).有很多朋友问CRS的PATCH SET是在哪里下的.
 
         基本上是图形界面点"NEXT"就可以了.安装到最后,出现提示,需要每个节点以ROOT身份执行crsctl stop crs和$ORA_CRS_HOME/install目录下的root102.sh(根据版本不同,文件名可能不一样可).最后可以通过crsctl query crs softwareversion/activeversion来验证版本.
 
        升级RAC数据库,然后关闭所有的服务和CRS.安装ORACLE DATABASE的PATCH SET(同一张光盘).运行runInstaller选择OraDb10g_home1,点一步,根据提示点就行了,最后在各个节点分别执行root.sh都是体力活,相对CRS,DB的PATCH SET时间相对要长一些.
 
        在任意节点上,(有ASM的话,要先启动CRS,再启ASM哦),启动到NOMOUNT,然后改
CLUSTER_DATABASE=FLASE,关DB.再以STARTUP UPGRADE启动DB,然后执行utlu102i.sql进行检查.再执行catupgrd.sql.漫长的等待................
 
        运行完catupgrd.sql后,关DB,然后以正常的方式在该节点启动DB,然后运行utlrp.sql.
 
        启动到NOMOUNT,然后改CLUSTER_DATABASE=TRUE,关DB,再以SRVCTL启动各项服务.大功告成!
阅读(4230) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~