【RAC】11gR2 rac 上滚动安装/回退补丁(二)

2014-11-24 18:50:49 · 作者: · 浏览: 1
atch/opatch2012-06-25_16-36-30下午_1.log
Lsinventory Output file location : /opt/rac/oracle/11.2.0/rac/cfgtoollogs/opatch/lsinv/lsinventory2012-06-25_16-36-30下午.txt
--------------------------------------------------------------------------------
已安装的顶级产品 (1):
Oracle Database 11g 11.2.0.1.0
此 Oracle 主目录中已安装 1 个产品。
中间补丁程序 (1) :
Patch 9711859 : applied on Mon Jun 25 16:22:36 CST 2012
Unique Patch ID: 12670211
Created on 9 Jun 2010, 10:13:45 hrs PST8PDT
Bugs fixed:
9711859
包含多个节点的 RAC 系统
Local node = rac1
Remote node = rac2
--------------------------------------------------------------------------------
OPatch succeeded.
同样在节点2上的确认 输出略!



回退补丁9711859的过程~
一 将节点1 的数据库实例关闭
执行
srvctl stop instance -d rac -i rac1
srvctl stop listener -l LISTENER -n rac1
二 执行回退补丁:
oracle@rac1:/home/oracle/software/9711859>opatch rollback -id 9711859
Oracle 中间补丁程序安装程序版本 11.2.0.3.0
版权所有 (c) 2012, Oracle Corporation。保留所有权利。
Oracle Home : /opt/rac/oracle/11.2.0/rac
Central Inventory : /opt/rac/oraInventory
from : /opt/rac/oracle/11.2.0/rac/oraInst.loc
OPatch version : 11.2.0.3.0
OUI version : 11.2.0.1.0
Log file location : /opt/rac/oracle/11.2.0/rac/cfgtoollogs/opatch/9711859_Jun_25_2012_17_30_32/rollback2012-06-25_17-30-32下午_1.log
RollbackSession 从 OH '/opt/rac/oracle/11.2.0/rac' 回退中间补丁程序 '9711859'
此节点是 Oracle Real Application Cluster 的一部分。

远程节点: 'rac2'
本地节点: 'rac1'
请关闭所有节点上在此 ORACLE_HOME 之外运行的 Oracle 实例。
(Oracle 主目录 = '/opt/rac/oracle/11.2.0/rac')
所有节点是否都已准备打补丁 [y|n]
y
User Responded with: Y
正在为组件 oracle.rdbms, 11.2.0.1.0 打补丁...
RollbackSession 从产品清单中删除中间补丁程序 '9711859'
在滚动模式下打补丁。
接下来将为节点 'rac2' 打补丁。
请关闭 'rac2' 上在此 ORACLE_HOME 之外运行的 Oracle 实例。
(Oracle 主目录 = '/opt/rac/oracle/11.2.0/rac')
三 在节点rac1上启动数据库和监听操作
oracle@rac1:/home/oracle/software/9711859>srvctl start instance -d rac -i rac1 -o open
oracle@rac1:/home/oracle/software/9711859>srvctl status instance -d rac -i rac1
实例 rac1 正在节点 rac1 上运行
oracle@rac1:/home/oracle/software/9711859>srvctl start listener -l LISTENER -n rac1
PRCC-1015 : LISTENER 已在 rac1 上运行 <==监听在启动数据库的时候启动!
四 关闭节点rac2 的监听和数据库实例操作
oracle@rac1:/home/oracle/software/9711859>srvctl stop listener -l LISTENER -n rac2
oracle@rac1:/home/oracle/software/9711859>srvctl stop instance -d rac -i rac2
五 选择在节点rac2上卸载补丁!
该节点是否已准备打补丁 [y|n]
y
User Responded with: Y
Updating nodes 'rac2'
Rollback-related files are:
FR = "/opt/rac/oracle/11.2.0/rac/.patch_storage/9711859_Jun_9_2010_10_13_45/rac/remove_files.txt"
DR = "/opt/rac/oracle/11.2.0/rac/.patch_storage/9711859_Jun_9_2010_10_13_45/rac/remove_dirs.txt"
FP = "/opt/rac/oracle/11.2.0/rac/.patch_storage/9711859_Jun_9_2010_10_13_45/rac/copy_files.txt"
MP = "/opt/rac/oracle/11.2.0/rac/.patch_storage/9711859_Jun_9_2010_10_13_45/rac/make_cmds.txt"
RC = "/opt/rac/oracle/11.2.0/rac/.patch_storage/9711859_Jun_9_2010_10_13_45/rac/remote_cmds.txt"


Instantiating the file "/opt/rac/oracle/11.2.0/rac/.patch_storage/9711859_Jun_9_2010_10_13_45/rac/remove_files.txt.instantiated" by replacing $ORACLE_HOME in "/opt/rac/oracle/11.2.0/rac/.patch_storage/9711859_Jun_9_2010_10_13_45/rac/remove_files.txt" with actual path.
Removing files on remote nodes...
Instantiating the file "/opt/rac/oracle/