oracle11.2.0.4打补丁实验

时间:2022-06-07 07:40:18

相关术语全称

CPU: Critical Patch Update

PSU: Patch Set Updates

SPU: Security Patch Update 


oracle版本号与patch号的对应表如下:

9.2.0.4 = 3095277 
9.2.0.5 = 3501955 
9.2.0.6 = 3948480 
9.2.0.7 = 4163445 
9.2.0.8 = 4547809(9i最终) 
10.1.0.3 = 3761843 
10.1.0.4 = 4163362 
10.1.0.5 = 4505133 
10.2.0.2 = 4547817 
10.2.0.3 = 5337014 
10.2.0.4 = 6810189




实验之前,查看补丁文件 README.html里边有关于oracle最低版本,关于patch utility最低版本的说明

此次实验条件:

oracle版本:    Version 11.2.0.4.0

opatch utility:    p6880880_112000_Linux-x86-64.zip        (oracle管理补丁的命令工具

spu:    p23054359_112040_Linux-x86-64.zip           (升级补丁包)


思路:一、升级opatch     二、安装补丁


1、备份数据库

2、升级OPatch

select * from v$version;    //查看版本: Version 11.2.0.4.0

ls /u01/oracle/db_1/OPatch/  

/u01/oracle/db_1/OPatch/opatch version   //opatch版本:11.2.0.3.4

cd /u01/oracle/db_1/

tar -zcvf opatch_bk.tar OPatch         //备份,

unzip /root/Desktop/p6880880_112000_Linux-x86-64.zip -d ./         //覆盖升级OPatch版本

OPatch/opatch version       //查看解包结果,OPatch Version: 11.2.0.3.12

3、安装补丁

unzip /root/Desktop/p23054359_112040_Linux-x86-64.zip -d ./

关闭database,关闭监控

cd 23054359/

/u01/oracle/db_1/OPatch/opatch apply         

//根据问题,填写     y    或者填写    信息     或者填写    NONE

//在使用过程中,如果被中断,则需要根据提示删除lock文件,


4、检查

启动监听,启动数据库

SQL> @?/rdbms/admin/catbundle.sql psu apply

/u01/oracle/db_1/OPatch/opatch lsinventory

SQL> select version, id, bundle_series, comments from dba_registry_history;