linux 上 10g rac 升级到10.2.0.4

from :http://blueocean926.itpub.net/post/38439/479227
今天没什么事情,把笔记本上的10.2.0.3 rac升级到10.2.0.4,简单描述下升级过程
第一步
修改两个节点上的数据库启动方式
把相关数据库及crs停掉
$srvctl modify database -d orcl -y manual
$srvctl stop asm -n server1
$srvctl stop asm -n server2
$srvctl stop instance -d orcl -i orcl1
$srvctl stop instance -d orcl -i orcl2
$srvctl stop nodeapps -n server1
$srvctl stop nodeapps -n server2
# crsctl stop crs
第二步
升级rac crs软件,10g的crs补丁和db补丁都在一个盘里,只是在升级的时候选不同的安装路径而已,注意安装界面选择对应的安装路径
安装完需要在两个节点上分别运行下列脚本
#/oracle/app/oracle/product/10.2.0/crs_1/bin/crsctl stop crs
#/oracle/app/oracle/product/10.2.0/crs_1/install/root102.sh
linux 10g rac安装完10.2.0.4启动crs后,多出一个oprocd进程
ps -ef|grep init
root 29643 1 0 16:44 ? 00:00:00 /bin/sh /etc/init.d/init.evmd run
root 29644 1 0 16:44 ? 00:00:00 /bin/sh /etc/init.d/init.cssd fatal
root 29645 1 0 16:44 ? 00:00:00 /bin/sh /etc/init.d/init.crsd run
root 30455 29644 0 16:44 ? 00:00:00 /bin/sh /etc/init.d/init.cssd oprocd
root 30471 29644 0 16:44 ? 00:00:00 /bin/sh /etc/init.d/init.cssd oclsomon
root 30512 29644 0 16:44 ? 00:00:00 /bin/sh /etc/init.d/init.cssd daemon
第三步

crs会把asm,listener带起来
关闭
$lsnrctl stop LISTENER_SERVER1
$lsnrctl stop LISTENER_SERVER2
关闭asm
$srvctl stop asm -n server1
$srvctl stop asm -n server2

第四步

升级db
第五步

手工升级数据库
开始升级数据库
STARTUP NOMOUNT
ALTER SYSTEM SET CLUSTER_DATABASE=FALSE SCOPE=spfile;
SHUTDOWN immediate;
前期检查下升级需求
STARTUP UPGRADE
SPOOL upgrade_info.log
@?/rdbms/admin/utlu102i.sql
SPOOL OFF


STARTUP UPGRADE
SPOOL patch.log
@?/rdbms/admin/catupgrd.sql
SPOOL OFF
SHUTDOWN IMMEDIATE
STARTUP
@?/rdbms/admin/utlrp.sql
select comp_name, version, status from sys.dba_registry;
ALTER SYSTEM SET CLUSTER_DATABASE=TRUE SCOPE=spfile;
SHUTDOWN IMMEDIATE
STARTUP

emca -upgrade db -cluster

sh $ORACLE_HOME/install/changePerm.sh

分享至
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别:未分类┆阅读( 0)┆评论( 0) ┆ 返回博主首页┆ 返回博客首页
上一篇 Data Guard相关的一些设置 下一篇 Oracle Database 11gR2 Clusterware之资源

你可能感兴趣的:(linux,职场,RAC,休闲)