今天没什么事情,把笔记本上的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
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/48010/viewspace-1017869/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/48010/viewspace-1017869/