如何打补丁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++ 类型属性暴露给QML的示例分析这期内容当中小编将会给大家带来有关将C++ 类型属性暴露给QML的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、数据类型处理和所

    攻略 2021年12月15日
  • php如何获取指定日期是一周的第几天

    技术php如何获取指定日期是一周的第几天这篇文章主要讲解了“php如何获取指定日期是一周的第几天”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何获取指定日期是一周

    攻略 2021年11月30日
  • 双网卡问题

    技术双网卡问题 双网卡问题目录双网卡问题问题问题一问题二总结问题三
    双网卡问题
    问题环境介绍:
    如上图所示,PC-A有两卡网卡,注意,网卡一设置有默认网关,而网卡二并没有,网卡二只有IP和掩码,网卡的默

    礼包 2021年11月27日
  • oracle中dump logfile方法有哪些

    技术oracle中dump logfile方法有哪些这篇文章将为大家详细讲解有关oracle中dump logfile方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。dump

    攻略 2021年11月11日
  • C++怎么将连结线程看作范围化的容器

    技术C++怎么将连结线程看作范围化的容器这篇文章主要讲解了“C++怎么将连结线程看作范围化的容器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C++怎么将连结线程看作范围

    攻略 2021年11月25日
  • openwrt可以用主路由器吗(openwrt怎样连接网络)

    技术OpenWRT如何连上路由器这篇文章将为大家详细讲解有关OpenWRT如何连上路由器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。连上路由器 刚刚刷好 OpenWRT 的

    攻略 2021年12月18日