当前位置: 首页 > 备份与恢复 > 正文

         下面是测试11.2.0.3滚动升级到11.2.0.3.10,原来做过很多次,但是都没有写过文档。整个升级包括2个部分,1,升级前的准备工作;2,升级过程。更多的升级方案见:ORACLE数据库超级群

环境介绍

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Linux: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL> !lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description:    Enterprise Linux Enterprise Linux Server release 5.8 (Carthage)
Release:        5.8
Codename:       Carthage

1,升级前的准备工作

1.1 安装最新版本opatch工具

需要在所有的节点安装最新版本的OPATCH工具,安装前可以对老版本的OPATCH进行备份

oracle@11rac1 soft]$ unzip p6880880_112000_Linux-x86-64.zip  -d $ORACLE_HOME
Archive:  p6880880_112000_Linux-x86-64.zip
replace /u01/app/oracle/product/11.2.0/db_1/OPatch/jlib/oracle.opatch.classpath.jar? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
  inflating: /u01/app/oracle/product/11.2.0/db_1/OPatch/jlib/oracle.opatch.classpath.jar
  inflating: /u01/app/oracle/product/11.2.0/db_1/OPatch/jlib/oracle.opatch.classpath.windows.jar

[grid@11rac1 soft]$ unzip p6880880_112000_Linux-x86-64.zip  -d $ORACLE_HOME
Archive:  p6880880_112000_Linux-x86-64.zip
replace /u01/app/11.2.0/grid/OPatch/jlib/oracle.opatch.classpath.jar? [y]es, [n]o, [A]ll, [N]one, [r]ename: A
  inflating: /u01/app/11.2.0/grid/OPatch/jlib/oracle.opatch.classpath.jar
  inflating: /u01/app/11.2.0/grid/OPatch/jlib/oracle.opatch.classpath.windows.jar

1.2 解压PSU

需要在所有的节点操作,这里解压到/tmp目录下,生产环境操作,不建议解压到/TMP目录,MOS有部分AUTO报错的原因是补丁包解压到/TMP导致的

[grid@11rac1 soft]$ unzip p18139678_112030_Linux-x86-64.zip  -d /tmp/patch/

1.3 验证补丁包的冲突

所有在所有的节点执行下面的操作,另外还需要注意的是AIX平台需要目录剩余空间达到20G

racle Interim Patch Installer version 11.2.0.3.6
Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/oracle/product/11.2.0/db_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/11.2.0/db_1/oraInst.loc
OPatch version    : 11.2.0.3.6
OUI version       : 11.2.0.3.0
Log file location : /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2014-10-13_08-00-41AM_1.log

Invoking prereq "checkcomponents"

Prereq "checkComponents" for patch 17592127 passed.

OPatch succeeded.

[oracle@11rac1 18031683]$ $ORACLE_HOME/OPatch/opatch prereq CheckComponents  -phBaseDir /tmp/patch/18031683 -oh $ORACLE_HOME
Oracle Interim Patch Installer version 11.2.0.3.6
Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/oracle/product/11.2.0/db_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/11.2.0/db_1/oraInst.loc
OPatch version    : 11.2.0.3.6
OUI version       : 11.2.0.3.0
Log file location : /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2014-10-13_08-01-26AM_1.log

Invoking prereq "checkcomponents"

Prereq "checkComponents" for patch 13343438 passed.

Prereq "checkComponents" for patch 13696216 passed.
Patch 13923374: Optional component(s) missing : [ oracle.network.cman, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 13923374 passed.
Patch 14275605: Optional component(s) missing : [ oracle.precomp.lang, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 14275605 passed.

Prereq "checkComponents" for patch 14727310 passed.
Patch 16056266: Optional component(s) missing : [ oracle.network.cman, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 16056266 passed.
Patch 16619892: Optional component(s) missing : [ oracle.precomp.lang, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 16619892 passed.
Patch 16902043: Optional component(s) missing : [ oracle.idm.oid, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 16902043 passed.
Patch 17540582: Optional component(s) missing : [ oracle.precomp.lang, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 17540582 passed.
Patch 18031683: Optional component(s) missing : [ oracle.precomp.lang, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 18031683 passed.

OPatch succeeded.

[oracle@11rac1 18031683]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOH  -phBaseDir /tmp/patch/17592127/custom/server/17592127 -oh $ORACLE_HOME
Oracle Interim Patch Installer version 11.2.0.3.6
Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/oracle/product/11.2.0/db_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/11.2.0/db_1/oraInst.loc
OPatch version    : 11.2.0.3.6
OUI version       : 11.2.0.3.0
Log file location : /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2014-10-13_08-04-24AM_1.log

Invoking prereq "checkconflictagainstoh"

Prereq "checkConflictAgainstOH" passed.

OPatch succeeded.
[oracle@11rac1 18031683]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOH  -phBaseDir /tmp/patch/18031683 -oh $ORACLE_HOME
Oracle Interim Patch Installer version 11.2.0.3.6
Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/oracle/product/11.2.0/db_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/11.2.0/db_1/oraInst.loc
OPatch version    : 11.2.0.3.6
OUI version       : 11.2.0.3.0
Log file location : /u01/app/oracle/product/11.2.0/db_1/cfgtoollogs/opatch/opatch2014-10-13_08-04-48AM_1.log

Invoking prereq "checkconflictagainstoh"

Prereq "checkConflictAgainstOH" passed.

OPatch succeeded.

验证GRID
[oracle@11rac1 18031683]$ su - grid
Password:
[grid@11rac1 ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckComponents  -phBaseDir /tmp/patch/17592127 -oh $ORACLE_HOME
Oracle Interim Patch Installer version 11.2.0.3.6
Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/11.2.0/grid
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/11.2.0/grid/oraInst.loc
OPatch version    : 11.2.0.3.6
OUI version       : 11.2.0.3.0
Log file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/opatch2014-10-13_08-21-52AM_1.log

Invoking prereq "checkcomponents"

Prereq "checkComponents" for patch 17592127 passed.

OPatch succeeded.
[grid@11rac1 ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckComponents  -phBaseDir /tmp/patch/18031683 -oh $ORACLE_HOME
Oracle Interim Patch Installer version 11.2.0.3.6
Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/11.2.0/grid
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/11.2.0/grid/oraInst.loc
OPatch version    : 11.2.0.3.6
OUI version       : 11.2.0.3.0
Log file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/opatch2014-10-13_08-22-03AM_1.log

Invoking prereq "checkcomponents"

Prereq "checkComponents" for patch 13343438 passed.
Patch 13696216: Optional component(s) missing : [ oracle.sysman.console.db, 11.2.0.3.0 ] , [ oracle.sysman.oms.core, 10.2.0.4.4 ]

Prereq "checkComponents" for patch 13696216 passed.
Patch 13923374: Optional component(s) missing : [ oracle.sysman.console.db, 11.2.0.3.0 ] , [ oracle.network.cman, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 13923374 passed.
Patch 14275605: Optional component(s) missing : [ oracle.precomp.common, 11.2.0.3.0 ] , [ oracle.precomp.lang, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 14275605 passed.
Patch 14727310: Optional component(s) missing : [ oracle.sysman.console.db, 11.2.0.3.0 ] , [ oracle.sysman.oms.core, 10.2.0.4.4 ]

Prereq "checkComponents" for patch 14727310 passed.
Patch 16056266: Optional component(s) missing : [ oracle.network.cman, 11.2.0.3.0 ] , [ oracle.ovm, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 16056266 passed.
Patch 16619892: Optional component(s) missing : [ oracle.marvel, 11.2.0.3.0 ] , [ oracle.precomp.common, 11.2.0.3.0 ] , [ oracle.precomp.lang, 11.2.0.3.0 ] , [ oracle.sysman.agent, 10.2.0.4.3 ] , [ oracle.sysman.console.db, 11.2.0.3.0 ] , [ oracle.sysman.repository.core, 10.2.0.4.4 ] , [ oracle.xdk, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 16619892 passed.
Patch 16902043: Optional component(s) missing : [ oracle.idm.oid, 11.2.0.3.0 ] , [ oracle.owb.rsf, 11.2.0.3.0 ] , [ oracle.sysman.console.db, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 16902043 passed.
Patch 17540582: Optional component(s) missing : [ oracle.sdo, 11.2.0.3.0 ] , [ oracle.precomp.common, 11.2.0.3.0 ] , [ oracle.precomp.lang, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 17540582 passed.
Patch 18031683: Optional component(s) missing : [ oracle.precomp.common, 11.2.0.3.0 ] , [ oracle.precomp.lang, 11.2.0.3.0 ]

Prereq "checkComponents" for patch 18031683 passed.

OPatch succeeded.
[grid@11rac1 ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOH  -phBaseDir /tmp/patch/17592127 -oh $ORACLE_HOME
Oracle Interim Patch Installer version 11.2.0.3.6
Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/11.2.0/grid
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/11.2.0/grid/oraInst.loc
OPatch version    : 11.2.0.3.6
OUI version       : 11.2.0.3.0
Log file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/opatch2014-10-13_08-22-09AM_1.log

Invoking prereq "checkconflictagainstoh"

Prereq "checkConflictAgainstOH" passed.

OPatch succeeded.
[grid@11rac1 ~]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOH  -phBaseDir /tmp/patch/18031683 -oh $ORACLE_HOME
Oracle Interim Patch Installer version 11.2.0.3.6
Copyright (c) 2013, Oracle Corporation.  All rights reserved.

PREREQ session

Oracle Home       : /u01/app/11.2.0/grid
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/11.2.0/grid/oraInst.loc
OPatch version    : 11.2.0.3.6
OUI version       : 11.2.0.3.0
Log file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/opatch2014-10-13_08-22-21AM_1.log

Invoking prereq "checkconflictagainstoh"

Prereq "checkConflictAgainstOH" passed.

OPatch succeeded.

1.3 生成OCM文件

[oracle@11rac1 ~]$  $ORACLE_HOME/OPatch/ocm/bin/emocmrsp -no_banner -output /tmp/ocm.rsp
Provide your email address to be informed of security issues, install and
initiate Oracle Configuration Manager. Easier for you if you use your My
Oracle Support Email address/User Name.
Visit http://www.oracle.com/support/policies.html for details.
Email address/User Name:

You have not provided an email address for notification of security issues.
Do you wish to remain uninformed of security issues ([Y]es, [N]o) [N]:  Y
The OCM configuration response file (/tmp/ocm.rsp) was successfully created.

2 开始PSU升级

2.1 备份GRID_HOME/ORACLE_HOME

这里略

2.2 切换服务

[oracle@11rac1 ~]$ srvctl status service -d power
Service power1 is running on instance(s) power1
Service power2 is running on instance(s) power2
Service powera is running on instance(s) power1
Service powerb is running on instance(s) power2

[oracle@11rac1 ~]$ srvctl relocate service -d power -s power1  -i power1 -t power2
[oracle@11rac1 ~]$ srvctl relocate service -d power -s powera  -i power1 -t power2

[oracle@11rac1 ~]$ srvctl status service -d power
Service power1 is running on instance(s) power2
Service power2 is running on instance(s) power2
Service powera is running on instance(s) power2
Service powerb is running on instance(s) power2

切换服务后,需要开发商确认服务可以正常连接。

2.3 停数据库实例

SQL> alter system switch logfile;

System altered.

SQL> alter system switch logfile;
SQL> alter system checkpoint;

System altered.

kill进程
ps -ef|grep LOCAL=NO|grep power|grep -v grep|awk '{print $2}'|xargs kill -9

SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.

2.4 开始升级

升级过程大概需要30分钟,如果auto失败可以需要手动运行命令

[root@11rac1 tmp]# /u01/app/11.2.0/grid/OPatch/opatch auto /tmp/patch/ -ocmrf /tmp/ocm.rsp
Executing /u01/app/11.2.0/grid/perl/bin/perl /u01/app/11.2.0/grid/OPatch/crs/patch11203.pl -patchdir /tmp -patchn patch -ocmrf /tmp/ocm.rsp -paramfile /u01/app/11.2.0/grid/crs/install/crsconfig_params

This is the main log file: /u01/app/11.2.0/grid/cfgtoollogs/opatchauto2014-10-13_23-37-55.log

This file will show your detected configuration and all the steps that opatchauto attempted to do on your system:
/u01/app/11.2.0/grid/cfgtoollogs/opatchauto2014-10-13_23-37-55.report.log

2014-10-13 23:37:55: Starting Clusterware Patch Setup
Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params

Stopping RAC /u01/app/oracle/product/11.2.0/db_1 ...
Stopped RAC /u01/app/oracle/product/11.2.0/db_1 successfully

patch /tmp/patch/17592127/custom/server/17592127  apply successful for home  /u01/app/oracle/product/11.2.0/db_1
patch /tmp/patch/18031683  apply successful for home  /u01/app/oracle/product/11.2.0/db_1

Stopping CRS...
Stopped CRS successfully

patch /tmp/patch/17592127  apply successful for home  /u01/app/11.2.0/grid
patch /tmp/patch/18031683  apply successful for home  /u01/app/11.2.0/grid

Starting CRS...
CRS-4123: Oracle High Availability Services has been started.

Starting RAC /u01/app/oracle/product/11.2.0/db_1 ...
Started RAC /u01/app/oracle/product/11.2.0/db_1 successfully

opatch auto succeeded.

可以在$ORACLE_HOME/cfgtoollogs中找到命令的输出日志,如果需要生成 更加详细的日志,可以配置OPATCH_DEBUG=TRUE

opatchauto2014-10-13_23-37-55.report.log文件记录了AUTO执行的每一条命令。

opatchauto2014-10-13_23-37-55.log记录了详细的日志文件

2.5 启动数据库与切换服务

SQL> startup
ORACLE instance started.

Total System Global Area 1043886080 bytes
Fixed Size                  2234960 bytes
Variable Size             750781872 bytes
Database Buffers          285212672 bytes
Redo Buffers                5656576 bytes
Database mounted.
Database opened.
SQL>

[oracle@11rac1 ~]$ srvctl status service -d power
Service power1 is running on instance(s) power2
Service power2 is running on instance(s) power2
Service powera is running on instance(s) power2
Service powerb is running on instance(s) power2

[oracle@11rac1 ~]$ srvctl relocate service -d power -s power1 -i power2 -t power1
[oracle@11rac1 ~]$ srvctl relocate service -d power -s powera -i power2 -t power1
[oracle@11rac1 ~]$ srvctl status service -d power
Service power1 is running on instance(s) power1
Service power2 is running on instance(s) power2
Service powera is running on instance(s) power1
Service powerb is running on instance(s) power2

到目前,第一个节点已经升级完成,2节点按1节点的方法升级就可以了。

2.6 升级数据字典

cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle.sql psu apply
SQL> QUIT

2.7 升级rman

$ rman catalog username/password@alias
RMAN> UPGRADE CATALOG;

3 回退方案

下面使用的auto来自动回退,后面给出执行的语句

[root@11rac2 ~]# /u01/app/11.2.0/grid/OPatch/opatch auto /tmp/patch -rollback -ocmrf /tmp/ocm.rsp
Executing /u01/app/11.2.0/grid/perl/bin/perl /u01/app/11.2.0/grid/OPatch/crs/patch11203.pl -patchdir /tmp -patchn patch -rollback -ocmrf /tmp/ocm.rsp -paramfile /u01/app/11.2.0/grid/crs/install/crsconfig_params

This is the main log file: /u01/app/11.2.0/grid/cfgtoollogs/opatchauto2014-10-14_06-20-58.log

This file will show your detected configuration and all the steps that opatchauto attempted to do on your system:
/u01/app/11.2.0/grid/cfgtoollogs/opatchauto2014-10-14_06-20-58.report.log

2014-10-14 06:20:58: Starting Clusterware Patch Setup
Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params

Stopping RAC /u01/app/oracle/product/11.2.0/db_1 ...
Stopped RAC /u01/app/oracle/product/11.2.0/db_1 successfully

patch 17592127  rollback successful for home /u01/app/oracle/product/11.2.0/db_1
patch 18031683  rollback successful for home /u01/app/oracle/product/11.2.0/db_1

Stopping CRS...
Stopped CRS successfully

patch 17592127  rollback successful for home /u01/app/11.2.0/grid
patch 18031683  rollback successful for home /u01/app/11.2.0/grid

Starting CRS...
CRS-4123: Oracle High Availability Services has been started.

Starting RAC /u01/app/oracle/product/11.2.0/db_1 ...
Started RAC /u01/app/oracle/product/11.2.0/db_1 successfully

opatch auto succeeded.

[oracle@11rac2 sql]$ cat /u01/app/11.2.0/grid/cfgtoollogs/opatchauto2014-10-14_06-20-58.report.log
***********  Configuration Data  ***********
* It shows only those targets that will be patched in this session *

crs_home=/u01/app/11.2.0/grid      owner=grid      opatch_ver=11.2.0.3.6
rac_home=/u01/app/oracle/product/11.2.0/db_1      owner=oracle      opatch_ver=11.2.0.3.6

*********** Steps to be executed as owner unless specified as root ***********

1: /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch prereq CheckComponents -ph /tmp/patch/17592127/custom/server/17592127 -oh /u01/app/oracle/product/11.2.0/db_1

2: /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch prereq CheckComponents -ph /tmp/patch/18031683 -oh /u01/app/oracle/product/11.2.0/db_1

3: /u01/app/11.2.0/grid/OPatch/opatch prereq CheckComponents -ph /tmp/patch/17592127 -oh /u01/app/11.2.0/grid

4: /u01/app/11.2.0/grid/OPatch/opatch prereq CheckComponents -ph /tmp/patch/18031683 -oh /u01/app/11.2.0/grid

5: /u01/app/oracle/product/11.2.0/db_1/bin/emctl stop dbconsole

6: /u01/app/oracle/product/11.2.0/db_1/bin/emctl stop agent

7: /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch prereq CheckApplicable -ph /tmp/patch/17592127/custom/server/17592127 -oh /u01/app/oracle/product/11.2.0/db_1

8: /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch prereq CheckApplicable -ph /tmp/patch/18031683 -oh /u01/app/oracle/product/11.2.0/db_1

9: /u01/app/oracle/product/11.2.0/db_1/bin/srvctl stop home -o /u01/app/oracle/product/11.2.0/db_1 -s /u01/app/oracle/product/11.2.0/db_1/srvm/admin/stophome.txt -n 11rac2

10: /sbin/fuser -k /u01/app/oracle/product/11.2.0/db_1/bin/oracle : run as root

11: /tmp/patch/17592127/custom/server/17592127/custom/scripts/prepatch.sh -dbhome /u01/app/oracle/product/11.2.0/db_1

12: /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch prereq checkRollbackable  -id 17592127 -oh /u01/app/oracle/product/11.2.0/db_1

13: /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch rollback -id 17592127 -local -silent -oh /u01/app/oracle/product/11.2.0/db_1 -invPtrLoc /u01/app/oracle/product/11.2.0/db_1/oraInst.loc

14: /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch prereq checkRollbackable  -id 18031683 -oh /u01/app/oracle/product/11.2.0/db_1

15: /u01/app/oracle/product/11.2.0/db_1/OPatch/opatch rollback -id 18031683 -local -silent -oh /u01/app/oracle/product/11.2.0/db_1 -invPtrLoc /u01/app/oracle/product/11.2.0/db_1/oraInst.loc

16: /tmp/patch/17592127/custom/server/17592127/custom/scripts/postpatch.sh -dbhome /u01/app/oracle/product/11.2.0/db_1

17: /u01/app/11.2.0/grid/crs/install/rootcrs.pl -unlock : run as root

18: /sbin/fuser -k /u01/app/11.2.0/grid/bin/crsctl.bin : run as root

19: /u01/app/11.2.0/grid/OPatch/opatch prereq CheckApplicable -ph /tmp/patch/17592127 -oh /u01/app/11.2.0/grid

20: /u01/app/11.2.0/grid/OPatch/opatch prereq CheckApplicable -ph /tmp/patch/18031683 -oh /u01/app/11.2.0/grid

21: /u01/app/11.2.0/grid/OPatch/opatch prereq checkRollbackable  -id 17592127 -oh /u01/app/11.2.0/grid

22: /u01/app/11.2.0/grid/OPatch/opatch rollback -id 17592127 -local -silent -oh /u01/app/11.2.0/grid -invPtrLoc /u01/app/11.2.0/grid/oraInst.loc

23: /u01/app/11.2.0/grid/OPatch/opatch prereq checkRollbackable  -id 18031683 -oh /u01/app/11.2.0/grid

24: /u01/app/11.2.0/grid/OPatch/opatch rollback -id 18031683 -local -silent -oh /u01/app/11.2.0/grid -invPtrLoc /u01/app/11.2.0/grid/oraInst.loc

25: /u01/app/11.2.0/grid/bin/emctl start dbconsole

26: /u01/app/11.2.0/grid/rdbms/install/rootadd_rdbms.sh : run as root

27: /u01/app/11.2.0/grid/crs/install/rootcrs.pl -patch : run as root

28: /u01/app/oracle/product/11.2.0/db_1/bin/emctl start dbconsole

29: /u01/app/oracle/product/11.2.0/db_1/bin/emctl start agent

30: /u01/app/oracle/product/11.2.0/db_1/bin/srvctl start home -o /u01/app/oracle/product/11.2.0/db_1 -s /u01/app/oracle/product/11.2.0/db_1/srvm/admin/stophome.txt -n 11rac2

RAC 11.2.0.3滚动升级11.2.0.3.10:等您坐沙发呢!

发表评论

gravatar

? razz sad evil ! smile oops grin eek shock ??? cool lol mad twisted roll wink idea arrow neutral cry mrgreen

快捷键:Ctrl+Enter