系统治理:安装Oracle修补程序[PHCO_14180/PACHRDME/English]导致核心转储问题描述
在我尝试安装Oracle修补程序[PHCO_14180/PACHRDME/English]时,系统核心转储,转储显示mmap故障。
为什么会出现这个问题?
配置信息
操作系统 - HP-UX
版本 - 10.20
硬件系统 - HP9000
系列 - K410
解决方法
这是Oracle脚本和最新版本的/usr/bin/sh,修订版8.16.1.30已知的问题。
你可以在/usr/bin/sh上运行what(1)命令,确定sh的版本,例如:
what /usr/bin/sh
/usr/bin/sh:
Version M-11/16/88f
$Revision: 78.16.1.30 $
Oracle说他们知道Rev 78.16.1.18工作正常,这个问题已经被Oracle指定为编号为654249。
用下列规避方法之一即可解决这个问题:
- 将 #!/usr/bin/sh加入Oracle脚本的最上面。
- 删除[PHCO_14180/PACHRDME/English],它提供了8.16.1.30版的/usr/bin/sh。
.........following with all English text ....
Problem Description
When I try to install Oracle patch [PHCO_14180/PACHRDME/English] , the system core dumps. The dump shows an mmap failure.
What is causing this problem?
Configuration Info
Operating System - HP-UX
Version - 10.20
Hardware System - HP9000
Series - K410
Solution
This is a known problem with the Oracle scripts and the latest version of /usr/bin/sh, revision 8.16.1.30.
You can determine the version of sh by running the what(1) command on /usr/bin/sh, as in this example:.
what /usr/bin/sh
/usr/bin/sh:
Version M-11/16/88f
$Revision: 78.16.1.30 $
Oracle says they know Rev 78.16.1.18 works. This problem has been
assigned number 654249 by Oracle.
Solve the problem with one of these work-arounds:
- Put #!/usr/bin/sh at the top of the Oracle scripts.
- Remove [PHCO_14180/PACHRDME/English] , which delivers version 8.16.1.30 of /usr/bin/sh.