windows2008 打oracle补丁 31659823 报错解决
1、操作系统:windows2008
2、数据库版本:oracle11.2.0.4打2020年10月20日补丁
31659823 p31659823_112040_MSWIN-x86-64
3、打完补丁后,oracle补丁启动失败,原因:缺少vc++包,升级下即可,跟踪方法如下:
错误:
C:\Users\CJ>lsnrctl status
应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件
日志,或使用命令行 sxstrace.exe 工具。
4、使用 跟踪命令跟踪:
C:\31659823>sxstrace --help
WinSxs 跟踪实用工具。
用法: SxsTrace [选项]
选项:
Trace -logfile:FileName [-nostop]
为 sxs 启用跟踪。
将跟踪日志保存到 FileName。
如果指定 -nostop,则不会提示停止跟踪。
Parse -logfile:FileName -outfile:ParsedFile [-filter:AppName]
将原始跟踪文件转换成用户可读的格式并将结果保存到 ParsedFile。
使用 -filter 选项筛选输出。
Stoptrace
停止跟踪(如果以前未停止过跟踪)。
示例: SxsTrace Trace -logfile:SxsTrace.etl
SxsTrace Parse -logfile:SxsTrace.etl -outfile:SxsTrace.txt
5、跟踪步骤:
C:\31659823>sxstrace trace -logfile:trc1112.log
已启动跟踪。跟踪将保存到文件 trc1112.log。
按 Enter 停止跟踪...
lsnrctl status
C:\31659823>sxstrace parse -logfile:trc1112.log -outfile:out1112.log
正在分析日志文件 trc1112.log...
分析完毕! 将输出保存到文件 out1112.log。
打开out1112.log文件如下,快速定位问题
=================
开始生成激活上下文。
输入参数:
Flags = 0
ProcessorArchitecture = AMD64
CultureFallBacks = zh-CN;zh-Hans;zh;en-US;en
ManifestPath = C:\app\CJ\product\11.2.0\dbhome_1\bin\LSNRCTL.EXE
AssemblyDirectory = C:\app\CJ\product\11.2.0\dbhome_1\bin\
Application Config File =
-----------------
信息: 正在解析清单文件 C:\app\CJ\product\11.2.0\dbhome_1\bin\LSNRCTL.EXE。
信息: 指令清单定义标识是 (null)。
信息: 参考: Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195"
信息: 正在解析参考 Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195"。
信息: 正在解析 ProcessorArchitecture amd64 的参考。
信息: 正在解析区域性 Neutral 的参考。
信息: 正在应用绑定策略。
信息: 在 C:\Windows\WinSxS\manifests\amd64_policy.8.0.microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4940_none_09c03a53facd313f.manifest 查找发布服务器策略。
信息: 未找到绑定策略重定向。
信息: 开始程序集探测。
信息: 未找到 WinSxS 中的程序集。
信息: 尝试在 C:\Windows\assembly\GAC_64\Microsoft.VC80.CRT\8.0.50727.6195__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL 上探测指令清单。
信息: 尝试在 C:\app\CJ\product\11.2.0\dbhome_1\bin\Microsoft.VC80.CRT.DLL 上探测指令清单。
信息: 尝试在 C:\app\CJ\product\11.2.0\dbhome_1\bin\Microsoft.VC80.CRT.MANIFEST 上探测指令清单。
信息: 尝试在 C:\app\CJ\product\11.2.0\dbhome_1\bin\Microsoft.VC80.CRT\Microsoft.VC80.CRT.DLL 上探测指令清单。
信息: 尝试在 C:\app\CJ\product\11.2.0\dbhome_1\bin\Microsoft.VC80.CRT\Microsoft.VC80.CRT.MANIFEST 上探测指令清单。
信息: 未找到区域性 Neutral 的指令清单。
信息: 结束程序集探测。
错误: 无法解析参考 Microsoft.VC80.CRT,processorArchitecture="amd64",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.6195"。
错误: 生成激活上下文失败。
结束生成激活上下文。
6、下载路径 :
7、SQL> select * from dba_registry_history;
ACTION_TIME
---------------------------------------------------------------------------
ACTION NAMESPACE
------------------------------ ------------------------------
VERSION ID BUNDLE_SERIES
------------------------------ ---------- ------------------------------
COMMENTS
--------------------------------------------------------------------------------
09-10月-13 07.07.25.514000 下午
APPLY SERVER
11.2.0.4 0 PSU
Patchset 11.2.0.2.0
07-7月 -15 02.32.26.756000 下午
APPLY SERVER
11.2.0.4 0 PSU
Patchset 11.2.0.2.0
11-11月-20 09.00.38.151000 下午
APPLY SERVER
11.2.0.4 201020 PSU
WinBundle 11.2.0.4.201020
已选择3行。