GreatSQL社区

搜索

reddey

关于ORACLE OPatch命令更新的一些补充介绍

reddey 已有 40 次阅读2025-2-17 20:03 |系统分类:运维实战

前几天三哥在墨天轮社区发表一篇文章https://www.modb.pro/db/1889850977268805632,文章详细介绍了OPatch的更新过程,内容非常详细,几乎是保姆级的教程。本文是大佬文章的一些补充,很多网友的给ORACLE数据库打补丁时,可能遇到数据库系统会提示当前的OPatch命令版本太低。

如果要下载高版本的opatch,需要用户要有MOS(my oracle support)用户,才能下载。有了MOS用户,才能下载相应数据库版本补丁。

由于本人没有MOS用户,感谢三哥提供了高版本的opatch。

1、首先登录自己的数据库,我的数据库版本为ORACLE 19C单机版。查看opatch的版本。如下图所示

2、将下载下来的zip压缩包,使用mv命令将原来的opatch命令改名为opatch.bak,上传压缩包至数据库$ORACLE_HOME目录下,使用unzip -q *.zip 进行解压。-q表示静默解压,不显示解压过程。解压后,系统自动生成OPatch文件夹,并提示是否覆盖原来的同名文件,选择录入All就行了。

3、查看OPatch版本,opatch version

OPatch Version: 12.2.0.1.45

OPatch succeeded.

版本从17变成了45。

opatch -help

Oracle 临时补丁程序安装程序版本 12.2.0.1.45

版权所有 (c) 2025, Oracle Corporation。保留所有权利。

以下显示了该命令的一些用法

Usage: opatch [ -help ] [ -report ] [ command ]


           command := apply

                      compare

                      lsinventory

                      lspatches

                      napply

                      nrollback

                      rollback

                      query

                      version

                      prereq

                      util


:= -help       Displays the help message for the command.

                      -report     Print the actions without executing.

example:

  'opatch -help'

  'opatch -help -fmw'

  'opatch apply -help'

  'opatch compare -help'

  'opatch lsinventory -help'

  'opatch lspatches -help'

  'opatch napply -help'

  'opatch nrollback -help'

  'opatch rollback -help'

  'opatch prereq -help'

  'opatch util -help'

OPatch succeeded。

关于该命令的其它详细用法,三哥的文章介绍非常仔细,大家可以看一下。

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-2-21 23:46 , Processed in 0.015494 second(s), 9 queries , Redis On.
返回顶部