您的位置:首页 > 运维架构 > Linux

linux 上 10g rac 升级到10.2.0.4

2010-05-02 17:51 323 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: