绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
ORACLE 11G R2 PSU 补丁升级过程(SinoDB)
2022-05-11 15:32:00

1. psu 概述

Oracle PSU的全名是Patch Set Update,是Oracle对于发行的官方补丁包,包含了bug的修复。Oracle选取被用户下载数量多,且被验证过具有较低风险的补丁放入到每个季度的PSU中。在每个PSU中不但包含Bug的修复而且还包含了新的CPU。PSU通常随CPU一起发布。

在新部署环境建议打上新的补丁包

2. 升级环境描述

本次升级基本环境如下:

数据库版本

系统版本

升级psu版本

   文件名

oracle 11.2.0.4

redhat 7.4

11.2.0.4.190416 

p29255947

2016年1月份推出对PSU、SPU、Bundle Patch新的命名规则。 新的命名规则为(以11.2.0.4为例):11.2.0.4.YYMMDD ,YYMMDD为主要patch (PSU、SPU、Bundle)发布的具体日期年份后两位、两位的月份以及两位的日期。如:11.2.0.4.190416表示这11.2.0.4的PSU 是在19年4月16日推出的patch。

3. 升级详细步骤

此升级oracle psu详细步骤如下:

[root@zfbadb1]mkdir /patch

[root@zfbadb1]mv p6880880_112000_Linux-x86-64.zip p29255947_112040_Linux-x86-64.zip /patch/

[root@zfbadb1]cd /u01/app/11.2/grid/

[root@zfbadb1]mv OPatch OPatch_bak

[root@zfbadb1]unzip /patch/p6880880_112000_Linux-x86-64.zip -d ./

[root@zfbadb1]chmod -R 777 OPatch

[root@zfbadb1]chown -R grid:oinstall OPatch

ll OPatch*

OPatch:

total 176

drwxr-x--- 6 grid oinstall  4096 Jun 13 17:54 auto

drwxr-x--- 2 grid oinstall  4096 Jun 13 17:54 config

drwxr-x--- 3 grid oinstall  4096 Jun 13 17:54 crs

drwxr-x--- 2 grid oinstall  4096 Jun 13 17:54 docs

-rwxr-x--- 1 grid oinstall 23550 Jun 13 17:54 emdpatch.pl

drwxr-x--- 2 grid oinstall  4096 Jun 13 17:54 jlib

drwxr-x--- 6 grid oinstall  4096 Jun 13 17:54 jre

drwxr-x--- 9 grid oinstall  4096 Jun 13 17:54 modules

drwxr-x--- 5 grid oinstall  4096 Jun 13 17:54 ocm

-rwxr-x--- 1 grid oinstall 48493 Jun 13 17:54 opatch

-rwxr-x--- 1 grid oinstall 16326 Jun 13 17:54 opatch.bat

-rwxr-x--- 1 grid oinstall  4290 Jun 13 17:54 opatch_env.sh

-rw-r----- 1 grid oinstall  2551 Jun 13 17:54 opatch.pl

drwxr-x--- 4 grid oinstall  4096 Jun 13 17:54 opatchprereqs

-rwxr-x--- 1 grid oinstall  3159 Jun 13 17:54 operr

-rwxr-x--- 1 grid oinstall  4218 Jun 13 17:54 operr.bat

-rw-r----- 1 grid oinstall  3177 Jun 13 17:54 operr_readme.txt

drwxr-x--- 3 grid oinstall  4096 Jun 13 17:54 oplan

drwxr-x--- 3 grid oinstall  4096 Jun 13 17:54 oracle_common

drwxr-x--- 3 grid oinstall  4096 Jun 13 17:54 plugins

-rw-r----- 1 grid oinstall  2915 Jun 13 17:54 README.txt

drwxr-x--- 2 grid oinstall  4096 Jun 13 17:54 scripts

-rw-r----- 1 grid oinstall    27 Jun 13 17:54 version.txt

OPatch_bak:

total 132

drwxr-xr-x 3 grid oinstall  4096 Jun 13 10:04 crs

drwxr-xr-x 2 grid oinstall  4096 Jun 13 10:04 docs

-rw-r----- 1 grid oinstall 23695 Aug  2  2010 emdpatch.pl

drwxr-xr-x 3 grid oinstall  4096 Jun 13 10:04 jlib

drwxr-xr-x 5 grid oinstall  4096 Jun 13 10:04 ocm

-rwx--x--- 1 grid oinstall 31493 May 28  2013 opatch

-rwx--x--- 1 grid oinstall 19867 May 28  2013 opatch.bat

-rwx--x--- 1 grid oinstall 10056 Mar 31  2011 opatchdiag

-rwx--x--- 1 grid oinstall  9352 Mar 31  2011 opatchdiag.bat

-rw-r----- 1 grid oinstall    49 Jun 13 10:04 opatch.ini

-rw-r----- 1 grid oinstall  2576 May  6  2009 opatch.pl

drwxr-xr-x 4 grid oinstall  4096 Jun 13 10:04 opatchprereqs

drwxr-xr-x 3 grid oinstall  4096 Jun 13 10:04 oplan

[root@zfbadb1]# su - oracle

Last login: Thu Jun 13 16:15:23 CST 2019 on pts/1

[root@zfbadb1]$ echo $ORACLE_HOME

/u01/app/oracle/product/11.2

[root@zfbadb1]$ cd $ORACLE_HOME

[root@zfbadb1]$ mv OPatch OPatch_bak

[root@zfbadb1]$ unzip /patch/p6880880_112000_Linux-x86-64.zip -d ./

[root@zfbadb1]$ exit

logout

[root@zfbadb1 grid]#

[root@zfbadb1 grid]#

[root@zfbadb1 grid]]#

[root@zfbadb1 grid]# ll -d OPatch*

drwxr-xr-x 15 grid oinstall 4096 Jun 13 17:54 OPatch

drwxr-xr-x  8 grid oinstall 4096 Jun 13 10:04 OPatch_20190613

[root@dntodu001 grid]# su - grid

Last login: Thu Jun 13 18:00:09 CST 2019

[root@zfbadb1 grid]$ $ORACLE_HOME/OPatch/opatch version

OPatch Version: 11.2.0.3.21

OPatch succeeded.

[root@zfbadb1 grid]$

[root@zfbadb1 grid] cd /patch/

[root@zfbadb1 grid] unzip p29255947_112040_Linux-x86-64.zip

[root@zfbadb1] chmod -R 777 /patch/29255947

正式打psu前需要,生成环境文件,需要在grid用户下生成。oracle用户的环境文件在oracle用户下生成:/u01/app/oracle/product/11.2.0.4/OPatch/ocm/bin/

[root@zfbadb1] chown grid:oinstall -R /patch/

[grid@zfbadb1]$ cd /u01/app/11.2/grid/OPatch/ocm/bin/

[grid@zfbadb1]$ ./emocmrsp

OCM Installation Response Generator 10.3.7.0.0 - Production

Copyright (c) 2005, 2012, Oracle and/or its affiliates.  All rights reserved.

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 (ocm.rsp) was successfully created.

[grid@zfbadb1 bin]$

[grid@zfbadb1 bin]$ exit

logout

[root@zfbadb1 grid]#

打psu前面需要先确认psu文件权限属主属组要修改为grid:oinstall 。打Oracle psu时,修改为oracle:oinstall

[root@dntodu001 grid]# /u01/app/11.2/grid/OPatch/opatch auto /patch/29255947/ -oh /u01/app/11.2/grid/ -ocmrf /u01/app/11.2/grid/OPatch/ocm/bin/ocm.rsp

Executing /u01/app/11.2/grid/perl/bin/perl /u01/app/11.2/grid/OPatch/crs/patch11203.pl -patchdir /u01/soft -patchn 29255947 -oh /u01/app/11.2/grid/ -ocmrf /u01/app/11.2/grid/OPatch/ocm/bin/ocm.rsp -paramfile /u01/app/11.2/grid/crs/install/crsconfig_params

This is the main log file: /u01/app/11.2/grid/cfgtoollogs/opatchauto2021-01-29_18-20-20.log

This file will show your detected configuration and all the steps that opatchauto attempted to do on your system:

/u01/app/11.2/grid/cfgtoollogs/opatchauto2021-01-29_18-20-20.report.log

2019-06-13 18:20:20: Starting Clusterware Patch Setup

Using configuration parameter file: /u01/app/11.2/grid/crs/install/crsconfig_params

Stopping CRS...

Stopped CRS successfully

patch /u01/soft/29255947/29141201  apply successful for home  /u01/app/11.2/grid

patch /u01/soft/29255947/29141056  apply successful for home  /u01/app/11.2/grid

patch /u01/soft/29255947/28729245  apply successful for home  /u01/app/11.2/grid

Starting CRS...

Installing Trace File Analyzer

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

opatch auto succeeded.

[root@zfbadb1 grid]#

[root@zagldb1 ~]# chown oracle:oinstall -R /patch/

[root@zagldb1 ~]$ cd /u01/app/oracle/product/11.2/OPatch/ocm/bin/

[oracle@zagldb1 bin]$ ./emocmrsp

OCM Installation Response Generator 10.3.7.0.0 - Production

Copyright (c) 2005, 2012, Oracle and/or its affiliates.  All rights reserved.

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 (ocm.rsp) was successfully created.

[oracle@zagldb1 bin]$

[root@zagldb1 11.2]# /u01/app/oracle/product/11.2/OPatch/opatch auto /patch/29255947/ -oh /u01/app/oracle/product/11.2/ -ocmrf /u01/app/oracle/product/11.2/OPatch/ocm/bin/ocm.rsp

Executing /u01/app/11.2/grid/perl/bin/perl /u01/app/oracle/product/11.2/OPatch/crs/patch11203.pl -patchdir /u01/soft -patchn 29255947 -oh /u01/app/oracle/product/11.2/ -ocmrf /u01/app/oracle/product/11.2/OPatch/ocm/bin/ocm.rsp -paramfile /u01/app/11.2/grid/crs/install/crsconfig_params

This is the main log file: /u01/app/oracle/product/11.2/cfgtoollogs/opatchauto2021-01-29_18-35-16.log

This file will show your detected configuration and all the steps that opatchauto attempted to do on your system:

/u01/app/oracle/product/11.2/cfgtoollogs/opatchauto2021-01-29_18-35-16.log

2019-06-13 18:35:16: Starting Clusterware Patch Setup

Using configuration parameter file: /u01/app/11.2/grid/crs/install/crsconfig_params

Stopping RAC /u01/app/oracle/product/11.2 ...

Stopped RAC /u01/app/oracle/product/11.2 successfully

patch /u01/soft/29255947/29141201/custom/server/29141201  apply successful for home  /u01/app/oracle/product/11.2

patch /u01/soft/29255947/29141056  apply successful for home  /u01/app/oracle/product/11.2

Starting RAC /u01/app/oracle/product/11.2 ...

Started RAC /u01/app/oracle/product/11.2 successfully

opatch auto succeeded.

[root@zagldb1 11.2]#


分享好友

分享这个小栈给你的朋友们,一起进步吧。

专业的官方救援小分队
创建时间:2019-11-07 09:33:49
我是一个官方吐槽小栈我们是技术栈的搬砖IT民工。 我知道你们在使用小栈的过程中会遇到很多问题: 迭代功能太鸡肋? 界面太low? 编辑器难用到爆? ··· 需求尽管提,槽点尽管说,技术救援小分队在线为您灭火,致力于提供专业的解答,提供迅疾的反馈。 悄悄的说,毛线不懂的运营喵、产品狗他们不在,我们一起吐槽!
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 山中老狐狸
    栈主
  • 栈栈
    嘉宾
  • gaokeke123
    嘉宾
  • Ys
    嘉宾

小栈成员

查看更多
  • gyu
  • aabbcc1832611
  • 飘絮絮絮丶
  • h313895741
戳我,来吐槽~