暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Windows 2008 R2升级Oracle11g最新补丁的坑

suger 2023-05-21
288

 

一台比较老的服务器升级2020年10月的补丁包极其不顺,简直是一坑未平一坑又起。折腾了两三天,经过虚拟机的反复验证,总算摸清规律。记录一下处理过程,希望遇到类似问题的朋友们少走弯路。

操作系统:Windows Server 2008 R2
Oracle版本:11.2.0.4
Opatch版本:11.2.0.3.27
Database Patch版本:11.2.0.4.201020 (31659823)

坑一:停掉所有Oracle相关的服务后还是提示有未停止的服务

现象:
image.png
表面上是有Oracle相关的服务没有停,实际上是个bug,最新的补丁包在2008R2操作系统中貌似都存在这个问题,但在Windows2019操作系统中正常。

解决办法:
修改path环境变量,将Oracle相关的暂时删除掉,重启计算机
image.png

再次运行Opatch升级补丁发现没有之前的报错了
image.png

一路yes后系统提示升级成功
image.png

然而你以为大功告成了吗,接着看下一个坑

坑二:升级补丁后Oracle服务无法启动

现象:
image.png

Oracle相关的服务全部都无法启动,重启计算机故障依旧
image.png
image.png
image.png
image.png

解决办法:

百度了下,大概意思是Microsoft Visual C++ 2005 Service Pack版本的问题
image.png
我们需要到微软官网下载最新的更新包安装
下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=26347
image.png

重启操作系统,发现所有Oracle相关的服务都自动启动了
image.png

总结:Windows 2008 R2操作系统比较老旧,可能对新的补丁包支持性不太好,导致出现这样那样莫名奇妙的问题,有条件的建议升级到新版本的Windows系统或者更换Linux系统

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论