多语言展示
当前在线:1600今日阅读:23今日分享:25

ORACLE RAC数据库11.2.0.4.0 升级11.2.0.4.4

ORACLE RAC数据库11.2.0.4.0 升级11.2.0.4.4
方法/步骤
1

第一部分 安装PSU因本环境的GRID_HOME及ORACLE_HOME为非共享模式,所以以下内容要在RAC 两个节点都要操作,操作前两个数据库,监听都处于开启状态,操作过程中PSU脚本会自己关闭,重开启GRID及DB,监听因本环境特殊情况,需要手动开启。

2

1. 登录root,将PSU包(19380115)传到GRID_HOME目录下   [root@kydb1 ~]# cd /u01/app/11.2.0/grid   [root@kydb1 grid]# chmod -R 777 19380115/   [root@kydb1 grid]# ll  drwxrwxrwx  2 root root           6 Oct 21 14:29 19380115   ...

3

2. 所有节点的GRID_opatch和ORACLE_opatch 版本至少要11.2.0.3.6或更新[root@kydb1 ~]# /u01/app/11.2.0/grid/OPatch/opatch versionOPatch Version: 11.2.0.3.6OPatch succeeded.[root@kydb1 ~]# /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch versionOPatch Version: 11.2.0.3.6OPatch succeeded.

4

3. 创建OCM响应文件3.1 GRID_HOME[root@kydb1 ~]# cd /u01/app/11.2.0/grid/OPatch/ocm/bin[root@kydb1 bin]# lltotal 12-rwxr----- 1 grid oinstall 9063 Nov 27  2009 emocmrsp[root@kydb1 bin]# ./emocmrspOCM Installation Response Generator 10.3.4.0.0 - ProductionCopyright (c) 2005, 2010, Oracle and/or its affiliates.  All rights reserved.    Provide your email address to be informed of security issues, install andinitiate Oracle Configuration Manager. Easier for you if you use your MyOracle 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]:  YThe OCM configuration response file (ocm.rsp) was successfully created.[root@kydb1 bin]# lltotal 16-rwxr----- 1 grid oinstall 9063 Nov 27  2009 emocmrsp-rw-r--r-- 1 root root      621 Oct 21 14:45 ocm.rsp[root@kydb1 bin]# chmod 777 ocm.rsp[root@kydb1 bin]# lltotal 16-rwxr----- 1 grid oinstall 9063 Nov 27  2009 emocmrsp-rwxrwxrwx 1 root root      621 Oct 21 14:45 ocm.rsp[root@kydb1 bin]#

5

3.2 ORACLE_HOME[root@kydb1 ~]# cd /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/ocm/bin[root@kydb1 bin]# lltotal 12-rwxr----- 1 oracle oinstall 9063 Nov 27  2009 emocmrsp[root@kydb1 bin]# ./emocmrspOCM Installation Response Generator 10.3.4.0.0 - ProductionCopyright (c) 2005, 2010, Oracle and/or its affiliates.  All rights reserved. Provide your email address to be informed of security issues, install andinitiate Oracle Configuration Manager. Easier for you if you use your MyOracle 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]:  YThe OCM configuration response file (ocm.rsp) was successfully created.[root@kydb1 bin]# lltotal 16-rwxr----- 1 oracle oinstall 9063 Nov 27  2009 emocmrsp-rw-r--r-- 1 root   root      621 Oct 21 15:04 ocm.rsp[root@kydb1 bin]# chmod 777 ocm.rsp[root@kydb1 bin]# lltotal 16-rwxr----- 1 oracle oinstall 9063 Nov 27  2009 emocmrsp-rwxrwxrwx 1 root   root      621 Oct 21 15:04 ocm.rsp

6

4.  打PSU  [root@kydb1 ~]# export ORACLE_HOME=/u01/app/11.2.0/grid  [root@kydb1 ~]# cd $ORACLE_HOME  [root@kydb1 grid]# cd 19380115/  [root@kydb1 19380115]# ls     19121549  19121551  19121552  PatchSearch.xml  README.html  README.txt  bundle.xml[root@kydb1 19380115]# $ORACLE_HOME/OPatch/opatch auto -oh $ORACLE_HOME -ocmrf $ORACLE_HOME/OPatch/ocm/bin/ocm.rspExecuting /u01/app/11.2.0/grid/perl/bin/perl /u01/app/11.2.0/grid/OPatch/crs/patch11203.pl -patchdir /u01/app/11.2.0/grid -patchn 19380115 -oh /u01/app/11.2.0/grid -ocmrf /u01/app/11.2.0/grid/OPatch/ocm/bin/ocm.rsp -paramfile /u01/app/11.2.0/grid/crs/install/crsconfig_paramsThis is the main log file: /u01/app/11.2.0/grid/cfgtoollogs/opatchauto2015-10-21_10-37-21.logThis 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/opatchauto2015-10-21_10-37-21.report.log     2015-10-21 10:37:21: Starting Clusterware Patch Setup     Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params     Stopping CRS...     Stopped CRS successfullypatch /u01/app/11.2.0/grid/19380115/19121551  apply successful for home  /u01/app/11.2.0/gridpatch /u01/app/11.2.0/grid/19380115/19121549  apply successful for home  /u01/app/11.2.0/gridpatch /u01/app/11.2.0/grid/19380115/19121552  apply successful for home  /u01/app/11.2.0/grid     Starting CRS...     Installing Trace File Analyzer     CRS-4123: Oracle High Availability Services has been started.   opatch auto succeeded.[root@kydb1 19380115]# export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1[root@kydb2 19380115]# $ORACLE_HOME/OPatch/opatch auto -oh $ORACLE_HOME -ocmrf $ORACCLE_HOME/OPatch/ocm/bin/emocmrspExecuting /u01/app/11.2.0/grid/perl/bin/perl /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/crs/patch11203.pl -patchdir /u01/app/11.2.0/grid -patchn 19380115 -oh /u01/app/oracle/product/11.2.0/dbhome_1 -ocmrf /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/ocm/bin/ocm.rsp -paramfile /u01/app/11.2.0/grid/crs/install/crsconfig_paramsThis is the main log file: /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatchauto2015-10-21_13-14-54.logThis file will show your detected configuration and all the steps that opatchauto attempted to do on your system:/u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatchauto2015-10-21_13-14-54.report.log   2015-10-21 13:14:54: 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/dbhome_1 ...   Stopped RAC /u01/app/oracle/product/11.2.0/dbhome_1 successfullypatch /u01/app/11.2.0/grid/19380115/19121551  apply successful for home  /u01/app/oracle/product/11.2.0/dbhome_1patch /u01/app/11.2.0/grid/19380115/19121549/custom/server/19121549  apply successful for home  /u01/app/oracle/product/11.2.0/dbhome_1   Starting RAC /u01/app/oracle/product/11.2.0/dbhome_1 ...   Started RAC /u01/app/oracle/product/11.2.0/dbhome_1 successfully   opatch auto succeeded.   [root@kydb2 19380115]#

7

第二部分 配置升级脚本,验证PSU1. 配置升级脚本   手动启动两台服务器的监听,登陆节点2操作(在节点1操作也可以)   [oracle@kydb2 ~]$ lsnrctl start listener2     LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 21-OCT-2015 13:18:59      Copyright (c) 1991, 2013, Oracle.  All rights reserved.      Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...      TNSLSNR for Linux: Version 11.2.0.4.0 - ProductionSystem parameter file is /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora  Log messages written to /u01/app/oracle/diag/tnslsnr/kydb2/listener2/alert/log.xml  Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.12.43)(PORT=1550)))  Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.12.41)(PORT=1550)))      Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=kydb2-vip)(PORT=1550)))  STATUS of the LISTENER  ------------------------  Alias                     listener2  Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production  Start Date                21-OCT-2015 13:18:59  Uptime                    0 days 0 hr. 0 min. 0 sec  Trace Level               off  Security                  ON: Local OS Authentication  SNMP                      OFFListener Parameter File   /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora  Listener Log File         /u01/app/oracle/diag/tnslsnr/kydb2/listener2/alert/log.xml  Listening Endpoints Summary...      (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.12.43)(PORT=1550)))     (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.12.41)(PORT=1550)))     The listener supports no services     The command completed successfully  [oracle@kydb2 ~]$ sqlplus / as sysdba        SQL*Plus: Release 11.2.0.4.0 Production on Wed Oct 21 13:19:04 2015     Copyright (c) 1982, 2013, Oracle.  All rights reserved.     Connected to:     Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production     With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,     Data Mining and Real Application Testing options      SQL> @?/rdbms/admin/catbundle.sql psu apply        PL/SQL procedure successfully completed.     Function created.     Function created.     PL/SQL procedure successfully completed.     PL/SQL procedure successfully completed.     Generating apply and rollback scripts...     Check the following file for errors:     .............       5  VALUES       6    (SYSTIMESTAMP, 'APPLY',       7     SYS_CONTEXT('REGISTRY$CTX','NAMESPACE'),      8     '11.2.0.4',      9     4,     10     'PSU',     11     'PSU 11.2.0.4.4');         1 row created.         SQL> COMMIT;         Commit complete.         SQL> SPOOL off     SQL> SET echo off     Check the following log file for errors:     /u01/app/oracle/cfgtoollogs/catbundle/catbundle_PSU_KYDB_APPLY_2015Oct21_13_20_38.log  SQL> set linesize 350  SQL> col action_time for a30  SQL> col version for a15  SQL> col id for 99  SQL> col action for a10  SQL> col namespace for a10  SQL> col COMMENTS for a20  SQL> col BUNDLE_SERIES for a15  SQL> select * from registry$history;   ACTION_TIME               ACTION   NAMESPACE  VERSION         ID COMMENTS        BUNDLE_SERIES------------------------------ ---------- ---------- --------------- --- -------------------- ---------------     24-AUG-13 12.03.45.119862 PM   APPLY   SERVER     11.2.0.4         0 Patchset 11.2.0.2.0  PSU     23-JUL-15 02.51.17.873719 PM   APPLY   SERVER     11.2.0.4         0 Patchset 11.2.0.2.0  PSU     20-OCT-15 06.05.53.820920 PM   APPLY   SERVER     11.2.0.4         4 PSU 11.2.0.4.4       PSU     21-OCT-15 10.49.51.080543 AM   APPLY   SERVER     11.2.0.4         0 Patchset 11.2.0.2.0  PSU     21-OCT-15 01.20.39.591282 PM   APPLY   SERVER     11.2.0.4         4 PSU 11.2.0.4.4       PSU

8

2. 验证PSU    [oracle@kydb2 ~]$ $ORACLE_HOME/OPatch/opatch lspatches     19121549;OCW Patch Set Update : 11.2.0.4.4 (19121549)     19121551;Database Patch Set Update : 11.2.0.4.4 (19121551)  [oracle@kydb2 ~]$ su - grid  Password:     Last login: Wed Oct 21 15:45:40 CST 2015 from kydb1 on pts/2  [grid@kydb2 ~]$ $ORACLE_HOME/OPatch/opatch lspatches     19121552;ACFS PATCH SET UPDATE : 11.2.0.4.4 (19121552)     19121549;OCW Patch Set Update : 11.2.0.4.4 (19121549)     19121551;Database Patch Set Update : 11.2.0.4.4 (19121551)  [grid@kydb2 ~]$  [oracle@kydb1 ~]$ $ORACLE_HOME/OPatch/opatch lspatches     19121549;OCW Patch Set Update : 11.2.0.4.4 (19121549)     19121551;Database Patch Set Update : 11.2.0.4.4 (19121551)  [oracle@kydb1 ~]$ su - grid  Password:     Last login: Wed Oct 21 15:50:23 CST 2015 on pts/6  [grid@kydb1 ~]$ $ORACLE_HOME/OPatch/opatch lspatches     19121552;ACFS PATCH SET UPDATE : 11.2.0.4.4 (19121552)     19121549;OCW Patch Set Update : 11.2.0.4.4 (19121549)     19121551;Database Patch Set Update : 11.2.0.4.4 (19121551)  [grid@kydb1 ~]$

注意事项

一定要先测试,一定要先测试,一定要先测试

推荐信息