如何打补丁PSU

技术如何打补丁PSU这篇文章主要讲解了“如何打补丁PSU”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何打补丁PSU”吧!首先说一下下载补丁和最新opatch的方法:都

本文主要讲解“如何打补丁PSU”,简单明了,易学易懂。请跟随边肖的思路一起学习学习《如何修补PSU》!

首先,我们来谈谈如何下载补丁和最新的opatch:

在两个mos上:

下载补丁:直接搜索2118136.2,这是文档ID如何打补丁PSU

下载选项:单击补丁和更新选项卡,然后搜索6880880如何打补丁PSU

接下来,我们来谈谈常用的PSU:

这里说linux,主要有DB、GI DB和GI DB OJVM。

接下来我们来谈谈补丁安装:

其实就是来翻译readme.html的,这里主要介绍一下GI DB(OJVM)。

OJVM要记住应该是oracle单独使用,这个不支持滚动升级,也就是说所有集群都必须停止。

然后说GI DB:

首先,无论你说什么,你都应该先检查opatch的版本。

网格用户和甲骨文用户应在各自的$ORACLE_HOME/OPatch/下检查:/opatch版本

然后用这个版本来比较readme中需要的补丁至少需要什么版本的opatch。我想说,直接升级最新的opatch是对的。升级opatch的方法是:

下载相应的Opatch系统版本,然后在网格和oracle用户下执行,因为每个用户都有自己的OPatch工具:

解压缩包-d $ORACLE_HOME

然后选择全部覆盖,也就是输入a就可以了。

然后,如果你想生成一个rsp文件,反正会在网格下生成:(不需要12.2.0.1.5以上的版本)

$ ORACLE _ HOME/Opatch/ocm/bin/emo cmrsp-no _ banner-output/opt/ocm . RSP

无论如何,无论rsp放在哪里,都必须保证oracle用户和网格用户都可以访问它,这就是为什么。

那么一切都准备好了,root可以构建一个空目录,这个目录必须是一个空目录,例如:

mkdir /GI

然后将压缩包复制到该目录,并给予777权限:

chmod 777-拆装工具

然后使用网格用户解压缩修补程序包,并按照以下路径解压缩:

苏格网

cd /GI

解压缩补丁程序包

一般来说,网格之家和甲骨文之家都不是共享的。如果有ACF,你要先umount,然后我们用opatch auto直接调用。这里我们采用滚动升级的方式,即不停止业务,逐节点调用。

根据文档方法,必须首先停止em,

然后以根用户身份执行:

网格的目录$ Oracle _ home/opatch/opatch auto/gi/GID B- ocm RF/opt/ocm . RSP

之后,在网格用户和oracle用户下,分别执行以下步骤:

$ ORACLE _ HOME/Opatch/Opatch ls patches

看看补丁是否命中,然后所有节点都完成。

然后在节点上执行脚本:

@?/rdbms/amdin/catbundle.sql psu适用

@?/rdbms/admin/utlrp.sql(这主要是为了重新编译一些java相关的无效对象)(如果有时间执行,没时间计数)

然后检查dba_registry_history,有一个新的补丁记录是对的,仅此而已。

现在解释一下readme中的这个opatch auto:

首先,如果你没有建立那个空目录,系统会问你是否解压到了一个空目录。可以确认两次,因为是自己搜索每个目录,然后进行相应的补丁。

然后,它将停止em、数据库实例、asm实例和节点。

然后,用网格的用户指定oh=grid_home来修补GI,用oracle的用户指定oh=oracle_home来修补DB,其中集群操作的脚本将以root身份执行,这就是为什么:

一定要用root打补丁!请确保将ocm.rsp文件放在网格和oracle都可以访问的路径中!(oracle用户无法访问/home/grid/)

打完补丁后,将设置集群、数据库和em。

所以,说白了,我们应该用自述的方式去做,什么都不停,只留下acfs umount。

但是,为了防范许多不可预见的问题,建议执行以下操作:

在要修补的节点上,停止em,停止数据库实例,

sqlplus/as sysdba

立即关闭

出口

网格的$ Oracle _ home/opatch/opatchatu/gi/GIDB目录的路径扩展-oh grid_home(意思是不要直接写$ Oracle _ home)-ocmrf/opt/ocm . RSP。

Oracle的$ Oracle _ home/opatch/opatchatu/gi/GIDB目录-哦Oracle _ home路径扩展(意思是不要直接写$ Oracle _ home)-ocmrf/opt/ocm . RSP。

然后lspatches检查,

然后启动数据库实例,并在下一个节点停止数据库实例。

打完所有节点的补丁后,在一个节点上执行脚本,并在数据库中注册补丁。

感谢阅读。这就是《如何修补PSU》的内容。看完这篇文章,相信你对如何打补丁PSU有了更深的理解,具体用法还需要实践验证。在这里,边肖将为您推送更多关于知识点的文章,敬请关注!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/93983.html

(0)

相关推荐

  • 什么是c语言共用体

    技术什么是c语言共用体本篇内容介绍了“什么是c语言共用体”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、共用体是一种特

    攻略 2021年10月28日
  • Android开发基于ArcSoft实现人脸识别的方法是什么

    技术Android开发基于ArcSoft实现人脸识别的方法是什么本篇内容主要讲解“Android开发基于ArcSoft实现人脸识别的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编

    攻略 2021年11月1日
  • list结构

    技术list结构 list结构list结构
    list1 = ['i1', 'i2', 'i3', 'i4', 'i5']print(list1)
    print(list1[2]) # 通过索引来访问列表

    礼包 2021年12月9日
  • 5g有哪三大优势

    技术5g有哪三大优势这篇文章主要介绍“5g有哪三大优势”,在日常操作中,相信很多人在5g有哪三大优势问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”5g有哪三大优势”的疑惑有所帮助!接下来,

    攻略 2021年10月25日
  • 怎么在Ubuntu 18.04服务器上安装TensorFlow

    技术怎么在Ubuntu 18.04服务器上安装TensorFlow小编给大家分享一下怎么在Ubuntu 18.04服务器上安装TensorFlow,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读

    攻略 2021年11月18日
  • JavaScript中立即执行函数格式有哪些

    技术JavaScript中立即执行函数格式有哪些这篇文章主要介绍JavaScript中立即执行函数格式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在JavaScript中有时候看到一些很神

    攻略 2021年11月12日