Oracle Linux5.5 10.2.0.1带库升级到10.2.0.5

1、升级crs

不停集群,解压升级补丁

[[email protected] soft]$ unzip p8202632_10205_Linux-x86-64.zip

[[email protected] soft]$ cd Disk1/

执行安装

[[email protected] Disk1]$ ./runInstaller

在1节点执行提示脚本

停机群

[[email protected] ~]# /u01/app/oracle/product/10.2.0/crs/bin/crsctl stop crs

Stopping resources.

Successfully stopped CRS resources

Stopping CSSD.

Shutting down CSS daemon.

Shutdown request successfully issued.

将新软件cp到远程

[[email protected] ~]# /u01/app/oracle/product/10.2.0/crs/install/root102.sh

Creating pre-patch directory for saving pre-patch clusterware files

Completed patching clusterware files to /u01/app/oracle/product/10.2.0/crs

Relinking some shared libraries.

Relinking of patched files is complete.

WARNING: directory '/u01/app/oracle/product/10.2.0' is not owned by root

WARNING: directory '/u01/app/oracle/product' is not owned by root

WARNING: directory '/u01/app/oracle' is not owned by root

WARNING: directory '/u01/app' is not owned by root

WARNING: directory '/u01' is not owned by root

Preparing to recopy patched init and RC scripts.

Recopying init and RC scripts.

Startup will be queued to init within 30 seconds.

Starting up the CRS daemons.

Waiting for the patched CRS daemons to start.

  This may take a while on some systems.

.

10205 patch successfully applied.

clscfg: EXISTING configuration version 3 detected.

clscfg: version 3 is 10G Release 2.

Successfully deleted 1 values from OCR.

Successfully deleted 1 keys from OCR.

Successfully accumulated necessary OCR keys.

Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.

node <nodenumber>: <nodename> <private interconnect name> <hostname>

node 1: rac1 rac1-priv rac1

Creating OCR keys for user 'root', privgrp 'root'..

Operation successful.

clscfg -upgrade completed successfully

Creating '/u01/app/oracle/product/10.2.0/crs/install/paramfile.crs' with data used for CRS configuration

Setting CRS configuration values in /u01/app/oracle/product/10.2.0/crs/install/paramfile.crs

在2节点执行提示脚本

[[email protected] bin]# /u01/app/oracle/product/10.2.0/crs/bin/crsctl stop crs

[[email protected] bin]# /u01/app/oracle/product/10.2.0/crs/install/root102.sh

[[email protected] bin]# ./crs_stat -t

2、升级dbms

停机群

[[email protected] ~]# /u01/app/oracle/product/10.2.0/crs/bin/crsctl stop crs

[[email protected] ~]# /u01/app/oracle/product/10.2.0/crs/bin/crsctl stop crs

执行安装

[[email protected] Disk1]$ ./runInstaller

 

 

 

执行脚本

[[email protected] ~]# /u01/app/oracle/product/10.2.0/dbhome_1/root.sh

[[email protected] ~]# /u01/app/oracle/product/10.2.0/dbhome_1/root.sh

启动集群

[[email protected] ~]# /u01/app/oracle/product/10.2.0/crs/bin/crsctl start crs

[[email protected] ~]# /u01/app/oracle/product/10.2.0/crs/bin/crsctl start crs

检查集群状态,此时数据库是offline的。

 [[email protected] ~]# /u01/app/oracle/product/10.2.0/crs/bin/crs_stat -t

Name           Type           Target    State     Host       

------------------------------------------------------------

ora.rac.db     application    ONLINE    OFFLINE              

ora....c1.inst application    ONLINE    OFFLINE              

ora....c2.inst application    ONLINE    OFFLINE              

ora....SM1.asm application    ONLINE    ONLINE    rac1       

ora....C1.lsnr application    ONLINE    ONLINE    rac1       

ora.rac1.gsd   application    ONLINE    ONLINE    rac1       

ora.rac1.ons   application    ONLINE    ONLINE    rac1       

ora.rac1.vip   application    ONLINE    ONLINE    rac1       

ora....SM2.asm application    ONLINE    ONLINE    rac2       

ora....C2.lsnr application    ONLINE    ONLINE    rac2       

ora.rac2.gsd   application    ONLINE    ONLINE    rac2       

ora.rac2.ons   application    ONLINE    ONLINE    rac2       

ora.rac2.vip   application    ONLINE    ONLINE    rac2

3、dbua升级数据库

[[email protected] Disk1]$ dbua

查看集群和数据库状态,数据库状态正常。

[[email protected] ~]$ crs_stat -t

Name           Type           Target    State     Host       

------------------------------------------------------------

ora.rac.db     application    ONLINE    ONLINE    rac2       

ora....c1.inst application    ONLINE    ONLINE    rac1       

ora....c2.inst application    ONLINE    ONLINE    rac2       

ora....SM1.asm application    ONLINE    ONLINE    rac1       

ora....C1.lsnr application    ONLINE    ONLINE    rac1       

ora.rac1.gsd   application    ONLINE    ONLINE    rac1       

ora.rac1.ons   application    ONLINE    ONLINE    rac1       

ora.rac1.vip   application    ONLINE    ONLINE    rac1       

ora....SM2.asm application    ONLINE    ONLINE    rac2       

ora....C2.lsnr application    ONLINE    ONLINE    rac2       

ora.rac2.gsd   application    ONLINE    ONLINE    rac2       

ora.rac2.ons   application    ONLINE    ONLINE    rac2       

ora.rac2.vip   application    ONLINE    ONLINE    rac2

查看数据库版本和状态。

 [[email protected] ~]$ sqlplus / as sysdba

 

SQL*Plus: Release 10.2.0.5.0 - Production on Sun Mar 15 15:51:01 2020

 

Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

With the Partitioning, Real Application Clusters, OLAP, Data Mining

and Real Application Testing options

 

SQL> select * from v$version;

 

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi

PL/SQL Release 10.2.0.5.0 - Production

CORE    10.2.0.5.0      Production

TNS for Linux: Version 10.2.0.5.0 - Production

NLSRTL Version 10.2.0.5.0 - Production