一、错误提示 [INS-20802] Oracle Net Configuration Assistant failed . Cause -- The plug-in failed in its perform method. Action -- Refer to the logs or contact Oracle Support Services. Log File Location /u01/oraInventory/logs/installActions2011-10-27_02_42-57PM.log
查看日志文件:
INFO: Oracle Net Services Configuration: INFO: # INFO: # An unexpected error has been detected by HotSpot Virtual Machine: INFO: # INFO: # SIGSEGV (0xb) at pc=0xa446a43c, pid=9431, tid=3084382264 INFO: # INFO: # Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode) INFO: # Problematic frame: INFO: # C [libnnz11.so+0x3c45c] INFO: # INFO: # An error report file with more information is saved as hs_err_pid9431.log
运行dbca同时也出现错误
二、安装环境 宿主机:Windows 7(64bit) + Vmware server 2.0.2 客户机:Oracle EnterPrise Linux Server release 5.4 (32bit) + Oracle 11g R2(32bit)
三、Oracle 的Bug信息 从metalink 获得下列bug 信息 [ID 942076.1] X86 DBCA, NETCA GIVE JAVA HOTSPOT ERROR IF ON X86_64 HARDWARE [ID 942076.1] You are encountering published Bug 8930861, “X86 DBCA, NETCA GIVE JAVA HOTSPOT ERROR IF ON X86_64 HARDWARE”
You have Oracle’s 32-bit 11.2.0.1.0 RDBMS software, a supported 32-bit Linux OS, but you are on 64-bit x86_64 hardware.
the command “cat /proc/cpuinfo” shows: model name : Quad-Core AMD Opteron(tm) Processor 2356
Solution 1. Please find out if there is any business reason that the 64-bit hardware is only running a 32-bit OS. If not, then Oracle recommends that you re-install a 64-bit OS and 64-bit Oracle to avoid published Bug 8930861, “X86 DBCA, NETCA GIVE JAVA HOTSPOT ERROR IF ON X86_64 HARDWARE”
2. If there is some business reason that you must use 64-bit hardware running a 32-bit Linux OS, then before you can use the 11gR2 DBCA or NETCA tools, you will need to apply patch 8670579 , “NETCA/DBCA FAILED WITH HOTSPOT VIRTUAL MACHINE”. You will be downloading and using file p8670579_112010_LINUX.zip
[oracle@orasrv Inst_source]$ cd 8670579/ -->进入到解压路径 [oracle@orasrv 8670579]$ ls -->README.txt文件中提供了安装方法,可以参照进行安装补丁,注意环境变量的配置 etc files README.txt [oracle@orasrv 8670579]$ /u01/app/oracle/OPatch/opatch apply -->opatch位置: $ORACLE_HOME/OPatch/opatch Invoking OPatch 11.1.0.6.6 -->使用opatch apply应用补丁,opatch -help获得帮助信息 Oracle Interim Patch Installer version 11.1.0.6.6 Copyright (c) 2009, Oracle Corporation. All rights reserved. Oracle Home : /u01/app/oracle Central Inventory : /u01/oraInventory from : /etc/oraInst.loc OPatch version : 11.1.0.6.6 OUI version : 11.2.0.1.0 OUI location : /u01/app/oracle/oui Log file location : /u01/app/oracle/cfgtoollogs/opatch/opatch2011-10-27_17-38-25PM.log Patch history file: /u01/app/oracle/cfgtoollogs/opatch/opatch_history.txt -------------------------------------------------------------------------------- The patch has more than one Archive Action but there is no Make Action. -------------------------------------------------------------------------------- ApplySession applying interim patch '8670579' to OH '/u01/app/oracle' Running prerequisite checks... OPatch detected non-cluster Oracle Home from the inventory and will patch the local system only. Please shutdown Oracle instances running out of this ORACLE_HOME on the local system. (Oracle Home = '/u01/app/oracle') Is the local system ready for patching? [y|n] -->提示是否将patch应用到本地系统,选y y User Responded with: Y Backing up files and inventory (not for auto-rollback) for the Oracle Home Backing up files affected by the patch '8670579' for restore. This might take a while... Backing up files affected by the patch '8670579' for rollback. This might take a while... Patching component oracle.network.rsf, 11.2.0.1.0... Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/ahseteco.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/am11rkg.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/amsha.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/cpui32.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/sha.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/x931rand.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/am11dkg.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/am931rnd.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/amsharnd.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/ghash.o" Updating archive file "/u01/app/oracle/lib/libnnz11.a" with "lib/libnnz11.a/shacomm.o" Copying file to "/u01/app/oracle/lib/libnnz11.so" ApplySession adding interim patch '8670579' to inventory Verifying the update... Inventory check OK: Patch ID 8670579 is registered in Oracle Home inventory with proper meta-data. Files check OK: Files from Patch ID 8670579 are present in Oracle Home. The local system has been patched and can be restarted. OPatch succeeded. -->提示patch已被成功安装 [oracle@orasrv 8670579]$ /u01/app/oracle/OPatch/opatch lsinventory -->查看系统中已安装的patch Invoking OPatch 11.1.0.6.6 Oracle Interim Patch Installer version 11.1.0.6.6 Copyright (c) 2009, Oracle Corporation. All rights reserved. Oracle Home : /u01/app/oracle Central Inventory : /u01/oraInventory from : /etc/oraInst.loc OPatch version : 11.1.0.6.6 OUI version : 11.2.0.1.0 OUI location : /u01/app/oracle/oui Log file location : /u01/app/oracle/cfgtoollogs/opatch/opatch2011-10-27_17-40-29PM.log Patch history file: /u01/app/oracle/cfgtoollogs/opatch/opatch_history.txt Lsinventory Output file location : /u01/app/oracle/cfgtoollogs/opatch/lsinv/lsinventory2011-10-27_17-40-29PM.txt -------------------------------------------------------------------------------- Installed Top-level Products (1): Oracle Database 11g 11.2.0.1.0 There are 1 products installed in this Oracle Home. Interim patches (1) : Patch 8670579 : applied on Thu Oct 27 17:39:32 CST 2011 -->inventory中已经包含了Patch 8670579 Unique Patch ID: 12243614 Created on 25 Feb 2010, 09:55:12 hrs US/Eastern Bugs fixed: 8670579 -------------------------------------------------------------------------------- OPatch succeeded.