Oracle数据库OPatch升级及补丁安装

技术相关   2024-06-21 11:30   197   0  

进入OPatch目录

/u01/app/oracle/product/19.3.0/db_home_1/OPatch

检查版本:

[oracle@db1 OPatch]$ ./opatch version
OPatch Version: 12.2.0.1.17
 
OPatch succeeded.

 

要安装19c的RU补丁,OPatch 工具的版本必须大于 12.2.0.1.23。 在Oracle 19.3的版本中,OPatch版本是12.2.0.1.17的。 所以需要单独的更新OPatch。

 

备份:

[oracle@db1 db_home_1]$ mv OPatch OPatch.bak

上传新版本OPatch补丁:

将p6880880_190000_Linux-x86-64.zip上传至OPT目录

chown -R oracle:oinstall /opt/p6880880_190000_Linux-x86-64.zip

 

解压:

[oracle@db1 db_home_1]$ unzip -q /opt/p6880880_190000_Linux-x86-64.zip

再次检查OPatch版本

[oracle@db1 OPatch]$ ./opatch version
OPatch Version: 12.2.0.1.28
 
OPatch succeeded.

升级前OPatch版本兼容性检查:

[oracle@db1 33509923]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./33575402/
Oracle Interim Patch Installer version 12.2.0.1.28
Copyright (c) 2023, Oracle Corporation.  All rights reserved.
 
PREREQ session
 
Oracle Home       : /u01/app/oracle/product/19.3.0/db_home_1
Central Inventory : /u01/app/oraInventory
   from           : /u01/app/oracle/product/19.3.0/db_home_1/oraInst.loc
OPatch version    : 12.2.0.1.28
OUI version       : 12.2.0.7.0
Log file location : /u01/app/oracle/product/19.3.0/db_home_1/cfgtoollogs/opatch/opatch2023-02-21_14-09-19PM_1.log
 
Invoking prereq "checkconflictagainstohwithdetail"
 
Prereq "checkConflictAgainstOHWithDetail" passed.         #表示通过
 
OPatch succeeded.         #检查完成

 

进入补丁文件夹,执行补丁应用

[oracle@db1 33509923]$ cd 33529556
[oracle@db1 33529556]$ $ORACLE_HOME/OPatch/opatch apply

 

./opatch lspatches #查询ORACLE安装版本


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。