更新10_linux,【opatch打补丁】oracle10.2.0.5.0升级10.2.0.5.9 for linux

任务:oracle

10.2.0.5.0 打补丁升级为

oracle 10.2.0.5.9

环境:Oracle

Linux Server release 6.4

一、   检查OPatch软件及数据库版本信息

[oracle@test OPatch]$ ./opatch

version

Invoking

OPatch 10.2.0.4.9

OPatch

Version: 10.2.0.4.9

OPatch

succeeded.

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

[oracle@test ~]$ opatch

lsinventory

Invoking

OPatch 10.2.0.4.9

Oracle Interim

Patch Installer version 10.2.0.4.9

Copyright (c)

2009, Oracle Corporation.  All rights

reserved.

Oracle

Home       : /10g/app/oracle/product/10.2.0/dbhome_1

Central

Inventory : /12c/app/oraInventory

from           : /etc/oraInst.loc

OPatch

version    : 10.2.0.4.9

OUI

version       : 10.2.0.5.0

OUI

location      :

/10g/app/oracle/product/10.2.0/dbhome_1/oui

Log file location :

/10g/app/oracle/product/10.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-03-07_14-24-02PM.log

Patch history file:

/10g/app/oracle/product/10.2.0/dbhome_1/cfgtoollogs/opatch/opatch_history.txt

Lsinventory Output file location : /10g/app/oracle/product/10.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2014-03-07_14-24-02PM.txt

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

Installed

Top-level Products (2):

Oracle

Database 10g                                               10.2.0.1.0

Oracle

Database 10g Release 2 Patch Set 4                            10.2.0.5.0

There are 2

products installed in this Oracle Home.

There are no

Interim patches installed in this Oracle Home.

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

OPatch

succeeded.

[oracle@test

~]$

二、   将下载的OPatch与PSU包拷贝到服务器上,并且解压缩

[oracle@test setup]$ unzip

p6880880_102000_LINUX.zip

Archive:  p6880880_102000_LINUX.zip

creating: OPatch/

creating: OPatch/ocm/

extracting: OPatch/ocm/ocm.zip

creating: OPatch/ocm/lib/

inflating: OPatch/ocm/lib/osdt_jce.jar

inflating: OPatch/ocm/lib/osdt_core3.jar

inflating:

OPatch/ocm/lib/emocmclnt-14.jar

inflating: OPatch/ocm/lib/emocmutl.jar

………………………略

[oracle@test setup]$ cd

$ORACLE_HOME

[oracle@test dbhome_1]$ mv

OPatch OPatch_old----将旧的OPatch文件目录更名

[oracle@test dbhome_1]$ cd

~/setup

[oracle@test setup]$ ls

p6880880_102000_LINUX.zip     OPatch    p14275629_10205_Linux-x86-64.zip

[oracle@test setup]$ mv OPatch

$ORACLE_HOME----将新的OPatch文件夹拷贝到源路径

[oracle@test setup]$ opatch

version----查看OPatch软件版本信息,要求变更为10.2.0.X版本

Invoking

OPatch 10.2.0.5.1

OPatch

Version: 10.2.0.5.1

OPatch

succeeded.

[oracle@test setup]$ unzip

p14275629_10205_Linux-x86-64.zip

Archive:  p14275629_10205_Linux-x86-64.zip

creating: 14275629/

inflating: 14275629/README.html

creating: 14275629/files/

creating: 14275629/files/dv/

creating: 14275629/files/dv/jlib/

creating:

14275629/files/dv/jlib/dva_webapp.ear/

creating:

14275629/files/dv/jlib/dva_webapp.ear/dva_webapp.war/

creating:

14275629/files/dv/jlib/dva_webapp.ear/dva_webapp.war/WEB-INF/

creating:

14275629/files/dv/jlib/dva_webapp.ear/dva_webapp.war/WEB-INF/lib/

creating: 14275629/files/dv/jlib/dva_webapp.ear/dva_webapp.war/WEB-INF/lib/dva_webapp.jar/

……………………………….略

[oracle@test setup]$ ls

14275629  p14275629_10205_Linux-x86-64.zip  p6880880_102000_LINUX.zip

[oracle@test setup]$ cd 14275629

三、   关闭数据库进行软件备份

[oracle@test 14275629]$ sqlplus

/ as sysdba

SQL*Plus:

Release 10.2.0.5.0 - Production on Fri Mar 7 14:41:42 2014

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, OLAP, Data Mining and Real Application Testing options

SQL> shutdown immediate

Database

closed.

Database

dismounted.

ORACLE

instance shut down.

SQL> quit

Disconnected

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

Production

With the

Partitioning, OLAP, Data Mining and Real Application Testing options

[oracle@test 14275629]$ cd

$ORACLE_BASE

[oracle@test oracle]$ ls

admin  flash_recovery_area  oradata

product

[oracle@test oracle]$ cd product/10.2.0/

[oracle@test 10.2.0]$ ls

dbhome_1

[oracle@test 10.2.0]$ tar -cvf dbhome_1.tar *

dbhome_1/

dbhome_1/rdbms/

dbhome_1/rdbms/public/

dbhome_1/rdbms/public/occiData.h

dbhome_1/rdbms/public/ocidem.h

dbhome_1/rdbms/public/ocidef.h

………………………………略

[oracle@test 10.2.0]$ ll

total 2727268

drwxr-x---. 65

oracle oinstall       4096 Mar  7 14:22 dbhome_1

-rw-r--r--.  1 oracle oinstall 2792714240 Mar  7 14:57 dbhome_1.tar

四、   安装数据库补丁

[oracle@test ~]$ cd setup

[oracle@test setup]$ ls

14275629  p14275629_10205_Linux-x86-64.zip  p6880880_102000_LINUX.zip

[oracle@test setup]$ cd 14275629/

[oracle@test 14275629]$ opatch

apply

Invoking

OPatch 10.2.0.5.1

Oracle Interim

Patch Installer version 10.2.0.5.1

Copyright (c)

2010, Oracle Corporation.  All rights

reserved.

Oracle

Home       :

/10g/app/oracle/product/10.2.0/dbhome_1

Central

Inventory : /12c/app/oraInventory

from           : /etc/oraInst.loc

OPatch

version    : 10.2.0.5.1

OUI

version       : 10.2.0.5.0

OUI

location      :

/10g/app/oracle/product/10.2.0/dbhome_1/oui

Log file location : /10g/app/oracle/product/10.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-03-07_15-51-57PM.log

Patch history file:

/10g/app/oracle/product/10.2.0/dbhome_1/cfgtoollogs/opatch/opatch_history.txt

ApplySession

applying interim patch '14275629' to OH

'/10g/app/oracle/product/10.2.0/dbhome_1'

Running

prerequisite checks...

Patch

14275629: Optional component(s) missing : [ oracle.rdbms.dv, 10.2.0.5.0 ] , [

oracle.rdbms.dv.oc4j, 10.2.0.5.0 ] , [ oracle.network.cman, 10.2.0.5.0 ]

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

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

OPatch

detected non-cluster Oracle Home from the inventory and will patch the local

system only.

Please

shutdown Oracle instances running out of this ORACLE_HOME on the local system.

(Oracle Home =

'/10g/app/oracle/product/10.2.0/dbhome_1')

Is the local system ready for

patching? [y|n]

y

User Responded

with: Y

Backing up

files and inventory (not for auto-rollback) for the Oracle Home

Backing up

files affected by the patch '14275629' for restore. This might take a while...

Backing up

files affected by the patch '14275629' for rollback. This might take a while...

Execution of

'sh /home/oracle/setup/14275629/custom/scripts/pre -apply 14275629 ':

Return Code =

0

Patching

component oracle.rdbms, 10.2.0.5.0...

Updating

archive file

"/10g/app/oracle/product/10.2.0/dbhome_1/lib/libserver10.a"  with "lib/libserver10.a/kcbl.o"

……………………….略

Updating

archive file "/10g/app/oracle/product/10.2.0/dbhome_1/lib/libordsdo10.a"  with "lib/libordsdo10.a/mdopp.o"

Patching

component oracle.network.listener, 10.2.0.5.0...

Patching

component oracle.network.client, 10.2.0.5.0...

Copying file

to "/10g/app/oracle/product/10.2.0/dbhome_1/bin/adapters"

Running make

for target client_sharedlib

Running make

for target ioracle

Running make

for target iwrap

Running make

for target client_sharedlib

Running make

for target proc

Running make

for target irman

Running make

for target itnslsnr

ApplySession

adding interim patch '14275629' to inventory

Verifying the

update...

Inventory

check OK: Patch ID 14275629 is registered in Oracle Home inventory with proper

meta-data.

Files check

OK: Files from Patch ID 14275629 are present in Oracle Home.

The local

system has been patched and can be restarted.

OPatch

succeeded.

[oracle@test 14275629]$ opatch

lsinventory

Invoking

OPatch 10.2.0.5.1

Oracle Interim

Patch Installer version 10.2.0.5.1

Copyright (c)

2010, Oracle Corporation.  All rights

reserved.

Oracle

Home       : /10g/app/oracle/product/10.2.0/dbhome_1

Central

Inventory : /12c/app/oraInventory

from           : /etc/oraInst.loc

OPatch

version    : 10.2.0.5.1

OUI

version       : 10.2.0.5.0

OUI

location      :

/10g/app/oracle/product/10.2.0/dbhome_1/oui

Log file location :

/10g/app/oracle/product/10.2.0/dbhome_1/cfgtoollogs/opatch/opatch2014-03-07_15-53-33PM.log

Patch history file:

/10g/app/oracle/product/10.2.0/dbhome_1/cfgtoollogs/opatch/opatch_history.txt

Lsinventory Output file location : /10g/app/oracle/product/10.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2014-03-07_15-53-33PM.txt

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

Installed

Top-level Products (2):

Oracle Database 10g

10.2.0.1.0

Oracle

Database 10g Release 2 Patch Set 4                            10.2.0.5.0

There are 2

products installed in this Oracle Home.

Interim

patches (1) :

Patch  14275629    : applied on Fri Mar 07

15:53:09 CST 2014

Unique Patch ID:  15394595

Created on 3 Oct 2012, 18:33:12 hrs PST8PDT

Bugs fixed:

8865718, 11790175, 13489660, 9020537,

9772888, 8650138, 8664189, 10091698

14275629, 10092858, 12551710, 7519406,

13349665, 8771916, 7509714

8822531, 10139235, 10159846, 13257247,

8350262, 11792865, 7119382

13632738, 11724962, 8966823, 9320130,

13775862, 11674645, 7026523

9399589, 9672816, 13503598, 9499302,

9150282, 9448311, 9659614, 13632743

9949948, 10327179, 8882576, 7612454,

7111619, 9711859, 9714832, 9735237

9952230, 12780098, 14665116, 8660422,

11066597, 14105702, 9713537

14105703, 14105704, 13483152, 13737773,

13737775, 14269955, 12925532

12748240, 9694101, 14390396, 12862186,

12862187, 10249537, 9586877

8211733, 6694396, 9548269, 7115910,

7710224, 9337325, 8354642, 7602341

14076510, 10157402, 12565867, 6402302,

10327190, 10269717, 11693109

10017048, 8546356, 8394351, 9024850,

8224558, 9770451, 9360157, 8488233

9109487, 10132870, 9171933, 10173237,

9532911, 10068982, 10306945

7361418, 11725006, 8666117, 6157713,

9184754, 10214450, 8544696, 9767674

9323583, 8277300, 9726739, 13343467,

8412426, 10326338, 10165083

6651220, 12419392, 10208905, 9145204,

13554409, 11076894, 7450366

11893577, 8970313, 14492313, 6011045,

14492314, 10162036, 11814891

14492315, 10248542, 14492316, 9469117,

13359623, 9952270, 13343471

9842573, 10324526, 12419258, 9322219,

8636407, 10010310, 12828105

9689310, 9390484, 13736501, 13736502,

9824435, 13736503, 13736504

13736505, 13736506, 9963497, 9032322,

13736507, 12551700, 12551701

12551702, 11858315, 12551703, 12551704,

12551705, 10076669, 12551706

14040433, 12551707, 6076890, 9308296,

12551708, 13916709, 12827745

12880299, 14038805, 13923855, 8528171,

9072105, 11737047

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

OPatch

succeeded.

五、   启动数据库进行验证

[oracle@test 14275629]$ sqlplus

/ as sysdba

SQL*Plus:

Release 10.2.0.5.0 - Production on Fri Mar 7 15:53:44 2014

Copyright (c)

1982, 2010, Oracle.  All Rights Reserved.

Connected to

an idle instance.

SQL> startup

ORACLE

instance started.

Total System

Global Area  419430400 bytes

Fixed

Size                  2096728 bytes

Variable

Size             213909928 bytes

Database

Buffers          197132288 bytes

Redo

Buffers                6291456 bytes

Database

mounted.

Database

opened.

SQL>

SQL> select open_mode from

v$database;

OPEN_MODE

----------

READ WRITE

小结:打补丁之前强烈建议对ORACLE软件进行备份,数据库关闭。看好OPacth软件的版本(可以到官网下载p6880880_102000_LINUX.zip),否则无法打补丁成功。后续RAC打补丁全过程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值