首页  >  文章  >  数据库  >  Oracle 11.2.0.1在AMD CPU 64位硬件,32位操作系统下的BUG 8670579

Oracle 11.2.0.1在AMD CPU 64位硬件,32位操作系统下的BUG 8670579

WBOY
WBOY原创
2016-06-07 17:05:571079浏览

通过查询meatlink原因是在ORACLE11.2.0.1 AMD 64位CPU下安装了32位的操作系统,触发了bug 8670579,那要解决该问题只需打上86705

bug 8670579

硬件信息:

CPU:AMD X6

在执行dbca的时候也报错如下:

[Oracle@yorkshi ~]$ dbca

#

# An unexpected error has been detected byHotSpot Virtual Machine:

#

# SIGSEGV (0xb) at pc=0x9e2ea35e, pid=13501, tid=3086244048

#

# Java VM: Java HotSpot(TM) Server VM(1.5.0_17-b02 mixed mode)

# Problematic frame:

# C [libnnz11.so+0x3c35e]

#

# An error report file with moreinformation is saved as hs_err_pid13501.log

#

# If you would like to submit a bug report,please visit:

#

分析问题:

通过查询meatlink原因是在ORACLE11.2.0.1 AMD 64位CPU下安装了32位的操作系统,触发了bug 8670579,,那要解决该问题只需打上8670579的补丁或者直接安装64位的操作系统就不会触发该BUG了。

 

下面是通过打PATCH包解决该问题:

[oracle@yorkshi u01]$ unzip p8670579_112010_LINUX.zip

Archive: p8670579_112010_LINUX.zip

  creating: 8670579/

  creating: 8670579/files/

  creating: 8670579/files/lib/

  creating: 8670579/files/lib/libnnz11.a/

 inflating: 8670579/files/lib/libnnz11.a/ahseteco.o 

 inflating: 8670579/files/lib/libnnz11.a/am11rkg.o 

 inflating: 8670579/files/lib/libnnz11.a/amsha.o 

 inflating: 8670579/files/lib/libnnz11.a/cpui32.o 

 inflating: 8670579/files/lib/libnnz11.a/sha.o 

 inflating: 8670579/files/lib/libnnz11.a/x931rand.o 

 inflating: 8670579/files/lib/libnnz11.a/am11dkg.o 

 inflating: 8670579/files/lib/libnnz11.a/am931rnd.o 

 inflating: 8670579/files/lib/libnnz11.a/amsharnd.o 

 inflating: 8670579/files/lib/libnnz11.a/ghash.o 

 inflating: 8670579/files/lib/libnnz11.a/shacomm.o 

 inflating: 8670579/files/lib/libnnz11.so

  creating: 8670579/etc/

  creating: 8670579/etc/config/

 inflating: 8670579/etc/config/inventory.xml 

 inflating: 8670579/etc/config/actions.xml 

 inflating: 8670579/etc/config/deploy.xml

  creating: 8670579/etc/xml/

 inflating: 8670579/etc/xml/GenericActions.xml 

 inflating: 8670579/etc/xml/ShiphomeDirectoryStructure.xml 

 inflating: 8670579/README.txt    

[oracle@yorkshi u01]$ ll

total 2120

drwxr-xr-x 4 oracle oinstall    4096Feb 25  2010 8670579

drwxr-xr-x 4 oracle oinstall    4096 Oct 8 23:15 app

drwx------ 2 oracle oinstall   16384 Oct 9  2011 lost+found

-rwxrw-rw- 1 oracle oinstall 1184311Oct  8 23:44 p8670579_112010_LINUX.zip

[oracle@yorkshi u01]$ cd 8670579/

[oracle@yorkshi 8670579]$ ll

total 16

drwxr-xr-x 4 oracle oinstall 4096 Feb25  2010 etc

drwxr-xr-x 3 oracle oinstall 4096 Feb25  2010 files

-rw-r--r-- 1 oracle oinstall 5163 Feb25  2010 README.txt

[oracle@yorkshi 8670579]$/u01/app/oracle/product/11.2/db_1/OPatch/opatch apply

Invoking OPatch 11.1.0.6.6

 

Oracle Interim Patch Installer version11.1.0.6.6

Copyright (c) 2009, OracleCorporation.  All rights reserved.

 

 

Oracle Home       : /u01/app/oracle/product/11.2/db_1

Central Inventory : /u01/app/oraInventory

  from           : /etc/oraInst.loc

OPatch version    : 11.1.0.6.6

OUI version       : 11.2.0.1.0

OUI location      : /u01/app/oracle/product/11.2/db_1/oui

Log file location :/u01/app/oracle/product/11.2/db_1/cfgtoollogs/opatch/opatch2011-10-08_23-49-20PM.log

 

Patch history file:/u01/app/oracle/product/11.2/db_1/cfgtoollogs/opatch/opatch_history.txt

 

 

--------------------------------------------------------------------------------

The patch has more than one Archive Actionbut there is no Make Action.

--------------------------------------------------------------------------------

ApplySession applying interim patch'8670579' to OH '/u01/app/oracle/product/11.2/db_1'

 

Running prerequisite checks...

 

OPatch detected non-cluster Oracle Homefrom the inventory and will patch the local system only.

 

 

请关闭本地系统上运行此 ORACLE_HOME 的 Oracle 实例。

(Oracle Home = '/u01/app/oracle/product/11.2/db_1')

 

 

本地系统准备好打补丁了吗?[y|n]

y

用户回复:Y

备份 Oracle 主目录的文件和清单(不用于自动回滚)

备份受补丁“8670579”影响的文件以进行恢复。这可能需要一段时间...

备份受补丁‘8670579’影响的文件进行回滚。这可能需要一段时间...

 

正在修补组件 oracle.network.rsf,11.2.0.1.0...

使用“lib/libnnz11.a/ahseteco.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/am11rkg.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/amsha.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/cpui32.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/sha.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/x931rand.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/am11dkg.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/am931rnd.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/amsharnd.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/ghash.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

使用“lib/libnnz11.a/shacomm.o”更新存档文件“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.a”

将文件复制到“/u01/app/oracle/product/11.2/db_1/lib/libnnz11.so”

ApplySession 将临时补丁“8670579”添加到库存

 

正在验证更新...

库存检查正常:补丁 ID 8670579 已使用正确的元数据在 Oracle 主目录中注册。

文件检查正常:补丁 ID 8670579 中的文件存在于 Oracle Home 中。

 

本地系统已打补丁,可以重启。

 

 

OPatch 成功。

 

好了,到这步业绩包已经打上了,可以正常通过DBCA去建库了~

参考信息:https://forums.oracle.com/forums/thread.jspa?threadID=958481

Oracle 11.2.0.1在AMD CPU 64位硬件,32位操作系统下的BUG 8670579

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn