您的位置:首页 > 数据库 > Oracle

Oracle 10g RAC 升级(CPU Update)之--升级数据库软件

2015-03-31 12:01 363 查看
Oracle 10g RAC 升级(CPU Update)之--升级数据库软件系统环境:
操作系统:RedHat EL5Cluster: Oracle CRS 10.2.0.1.0Oracle:  Oracle 10.2.0.1.0如图所示:RAC 系统架构


二、升级数据库软件升级数据库软件需要关闭每个节点的DBMS Instance、ASM Instance、Listener等service。
$ srvctl stop database -d prod
[oracle@node1 ~]$ srvctl stop asm -n node1
[oracle@node1 ~]$ srvctl stop asm -n node2
[oracle@node1 ~]$ srvctl stop listener -n node1
[oracle@node1 ~]$ srvctl stop listener -n node2

[root@node1 ~]# crs_stat -t
Name           Type           Target    State     Host        
------------------------------------------------------------
ora....SM1.asm application    ONLINE    ONLINE    node1       
ora....E1.lsnr application    OFFLINE   OFFLINE         
ora.node1.gsd  application    ONLINE    ONLINE    node1       
ora.node1.ons  application    ONLINE    ONLINE    node1       
ora.node1.vip  application    ONLINE    ONLINE    node1       
ora....SM2.asm application    OFFLINE   OFFLINE               
ora....E2.lsnr application    OFFLINE   OFFLINE               
ora.node2.ons  application    OFFLINE   OFFLINE               
ora.node2.vip  application    OFFLINE   OFFLINE               
ora.prod.db    application    ONLINE    ONLINE    node2       
ora....d1.inst application    ONLINE    ONLINE    node1       
ora....d2.inst application    OFFLINE   OFFLINE
以Oracle的身份进行升级,补丁包和CRS采用相同的补丁包





此处可以略过

开始升级安装

按照提示,在node节点执行脚本(数据库软件升级只需在一个节点完成即可)[root@node1 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/10.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]: 
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n) 

: y
   Copying dbhome to /usr/local/bin ...
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 

: y
   Copying oraenv to /usr/local/bin ...
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n) 

: y
   Copying coraenv to /usr/local/bin ...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
[code=jfx;toolbar:false">[root@node2 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh[b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: