资讯专栏INFORMATION COLUMN

案例分享:shell-init- error打补丁报错

IT那活儿 / 1620人阅读
案例分享:shell-init- error打补丁报错

点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!


现象

之前周末加班对一套x86系统上的12.2版本的数据库更打最新的RU补丁,更打到第3个GI节点时报错,报错如下:


分析及解决方案

日志中看可以看到执行/u01/app/12.2.0/grid/bin/patchgen recover -pi 33116894命令时报:
shell-init: error retrieving current directory: getcwd: 
cannot access parent directories:No such file or directory。
随后日志中提到需要到"/u01/app/12.2.0/grid/.patch_storage/NApply/2022-08-13_17-52-43PM"这个目录下,执行restore脚本来修复这个报错的影响(即还原GI_HOME)。
首先要确认报错的原因,其次需要将该节点环境恢复好,以便重新应用补丁
关于报错原因,mos文档中error retrieving current directory: getcwd: cannot access parent directories: No such file or directory (Doc ID 1475219.1)》描述与此次报错匹配,如下图:
==》发生这种情况是因为执行命令的 shell 的当前目录已被删除或被重新创建。为了避免再次报错的方式就是换个目录再发起命令。
另外,该节点因报错,导致节点无法正常拉起,而且软件也有更新,如下图:
报错日志中提到需要执restore.sh脚本来还原GI_HOME。
关于restore.sh在mos文档Can You Delete $ORACLE_HOME/.patch_storage Directory ? (Doc ID 403218.1)》中有描述,如下图:
==》大致意思是restore.sh可以移除当前inventory的变更。
因在文档中未找restore.sh可以还原GI_HOME的字样,笔者考虑到打补丁时间以及执行restore.sh会不会有其它影响,所以就未采用日志中提到的执行restore.sh脚本。而是采用打补丁之前软件的冷备,进行解tar来恢复整个oracle目录。整个oracle目录压缩备份下来有20G,解tar还原过程也就20分钟。随后,换个目录重新调用opatchauto命令,这次补丁更打成功了。

总结:

使用自动打补丁方式可能会遇到各种想不到的问题,但只要我们做好备份,给自己留好退路,那我们在打补丁遇到问题时才能从容面对。


本文作者:金震宇(上海新炬王翦团队)

本文来源:“IT那活儿”公众号

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/129172.html

相关文章

  • Linux:system 调用引发的 getcwd 异常

    摘要:背景幸福的生活总是相似的,天降的大锅各有各不同。那现在其实一目了然了,调用了触发初始化了,在初始化变量时候调用了,因为获取父目录失败了,所以输出了那段错误。 背景 幸福的生活总是相似的,天降的大锅各有各不同。 我们有个功能是这样的:有个以 root 运行的 python 程序,它需要以 test 用户执行 linux 命令,所以就通过 subprocess 库 + sudo 来执行,也...

    TesterHome 评论0 收藏0
  • 集成安装之Oracle12C补丁升级数据字典更新报错处理

    集成安装之Oracle12C补丁升级数据字典更新报错处理 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; ...

    IT那活儿 评论0 收藏795
  • Nginx修复漏洞补丁过程

    摘要:漏洞报告最近收到安全部门的安全扫描报告。远程攻击者可利用该漏洞获取敏感信息或造成拒绝服务。厂商补丁目前厂商已发布升级补丁以修复漏洞,补丁获取链接一个高危漏洞,赶紧网上查询下资料这准备修复。 漏洞报告 最近收到安全部门的安全扫描报告。内容如下: nginx 安全漏洞(CVE-2018-16845) 中危 nginx类 nginx是由俄罗斯的程序设计师Igor Sysoe...

    Pandaaa 评论0 收藏0

发表评论

0条评论

IT那活儿

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<