二、打PSU的过程
1、升级OPatch工具,下载并安装最新的OPatch补丁:6880880,下载11.2.0.2.6补丁
# su– grid
$ ls
p6880880_112000_AIX64-5L.zip
p13696242_112020_AIX64-5L.zip
unzip
$ ./unzipp6880880_112000_AIX64-5L.zip–d $CRS_HOME
$ ./unzip p13696242_112020_AIX64-5L.zip
# su– oracle
$ ls
p6880880_112000_AIX64-5L.zip
unzip
$ ./unzip p6880880_112000_AIX64-5L.zip–d $ORACLE_HOME
将PSU解压到/home/grid中,确保oracle用户对/home/grid有读的权限。
2、产生ocm.rsp文件
# su – grid
$ cd $CRS_HOME/OPatch/ocm/bin
$ ./emocmrsp
3、打psu之前对ORACLE_HOME和CRS_HOME进行检查
# su– grid
$ cd $CRS_HOME/OPatch
$ ./opatchlsinventory –detail –oh
$ ./opatchlsinventory –detail –oh
4、分别安装grid和db软件补丁(注意不要同时在两个节点上运行)
先停掉rac上的EM和应用:
# su– oracle
$ emctl stop dbconsole
安装grid补丁(耗时20分钟左右):
$ echo $CRS_HOME
/oracle/app/grid_home
# export PATH=$PATH: /oracle/app/grid_home/OPatch
# opatch auto /home/grid -oh /oracle/app/grid_home
Executing /usr/bin/perl /oracle/app/grid_home/OPatch/crs/patch112.pl -patchdir /home -patchn grid -oh /oracle/app/grid_home -paramfile /oracle/app/grid_home/crs/install/crsconfig_params
opatch auto log file location is /oracle/app/grid_home/OPatch/crs/../../cfgtoollogs/opatchauto2012-05-15_11-11-35.log
Detected Oracle Clusterware install
Using configuration parameter file: /oracle/app/grid_home/crs/install/crsconfig_params
OPatch is bundled with OCM, Enter the absolute OCM response file path:
/oracle/app/grid_home/OPatch/ocm/bin/ocm.rsp
Unable to determine if /oracle/app/grid_home is shared oracle home
Enter 'yes' if this is not a shared home or if the prerequiste actions are performed to patch this shared home (yes/no):yes
Successfully unlock /oracle/app/grid_home