[INS-20802] Oracle Net Configuration Assistant failed。在安装Oracle 11g R2时出现了该错误提示。以前安装的时候没有碰到过类似
的错误。原来是64bit和32bit系统兼容性的问题。如果基于64bit硬件安装32bit 的Linux 和32bit的Oracle 11g,则需要安装patch 8670579。下
面给出patch的安装过程。

一、错误提示
    [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
    
    从上面的描述可知,是将32bit的Oracle 和32bit的Linux 安装到了X86_64的硬件之上,所以出现上述问题,建议安装64bit操作系统和64bit
    Oracle 。可以解决的办法是安装补丁p8670579_112010_LINUX.zip。补丁下载地址:http://download.csdn.net/source/3253906

四、安装补丁
    1、在安装的过程中出现该错误,先不退出安装程序,而是安装补丁文件,再点击安装程序的retry,继续安装即可。
    2、如果在安装数据库的过程中不创建数据库,则不会出现该错误提示,而后续使用dbca或netca会触发同样的错误,因此使用dbca或netca
       前先安装补丁。
    3、安装补丁步骤

  1. [oracle@orasrv Inst_source]$ cd 8670579/  -->进入到解压路径
  2. [oracle@orasrv 8670579]$ ls               -->README.txt文件中提供了安装方法,可以参照进行安装补丁,注意环境变量的配置
  3. etc  files  README.txt
  4. [oracle@orasrv 8670579]$ /u01/app/oracle/OPatch/opatch apply     -->opatch位置: $ORACLE_HOME/OPatch/opatch
  5. Invoking OPatch 11.1.0.6.6                                       -->使用opatch apply应用补丁,opatch -help获得帮助信息
  6. Oracle Interim Patch Installer version 11.1.0.6.6
  7. Copyright (c) 2009, Oracle Corporation.  All rights reserved.
  8. Oracle Home       : /u01/app/oracle
  9. Central Inventory : /u01/oraInventory
  10. from           : /etc/oraInst.loc
  11. OPatch version    : 11.1.0.6.6
  12. OUI version       : 11.2.0.1.0
  13. OUI location      : /u01/app/oracle/oui
  14. Log file location : /u01/app/oracle/cfgtoollogs/opatch/opatch2011-10-27_17-38-25PM.log
  15. Patch history file: /u01/app/oracle/cfgtoollogs/opatch/opatch_history.txt
  16. --------------------------------------------------------------------------------
  17. The patch has more than one Archive Action but there is no Make Action.
  18. --------------------------------------------------------------------------------
  19. ApplySession applying interim patch '8670579' to OH '/u01/app/oracle'
  20. Running prerequisite checks...
  21. OPatch detected non-cluster Oracle Home from the inventory and will patch the local system only.
  22. Please shutdown Oracle instances running out of this ORACLE_HOME on the local system.
  23. (Oracle Home = '/u01/app/oracle')
  24. Is the local system ready for patching? [y|n]        -->提示是否将patch应用到本地系统,选y
  25. y
  26. User Responded with: Y
  27. Backing up files and inventory (not for auto-rollback) for the Oracle Home
  28. Backing up files affected by the patch '8670579' for restore. This might take a while...
  29. Backing up files affected by the patch '8670579' for rollback. This might take a while...
  30. Patching component oracle.network.rsf, 11.2.0.1.0...
  31. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/ahseteco.o"
  32. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/am11rkg.o"
  33. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/amsha.o"
  34. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/cpui32.o"
  35. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/sha.o"
  36. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/x931rand.o"
  37. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/am11dkg.o"
  38. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/am931rnd.o"
  39. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/amsharnd.o"
  40. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/ghash.o"
  41. Updating archive file "/u01/app/oracle/lib/libnnz11.a"  with "lib/libnnz11.a/shacomm.o"
  42. Copying file to "/u01/app/oracle/lib/libnnz11.so"
  43. ApplySession adding interim patch '8670579' to inventory
  44. Verifying the update...
  45. Inventory check OK: Patch ID 8670579 is registered in Oracle Home inventory with proper meta-data.
  46. Files check OK: Files from Patch ID 8670579 are present in Oracle Home.
  47. The local system has been patched and can be restarted.
  48. OPatch succeeded.              -->提示patch已被成功安装
  49. [oracle@orasrv 8670579]$ /u01/app/oracle/OPatch/opatch lsinventory  -->查看系统中已安装的patch
  50. Invoking OPatch 11.1.0.6.6
  51. Oracle Interim Patch Installer version 11.1.0.6.6
  52. Copyright (c) 2009, Oracle Corporation.  All rights reserved.
  53. Oracle Home       : /u01/app/oracle
  54. Central Inventory : /u01/oraInventory
  55. from           : /etc/oraInst.loc
  56. OPatch version    : 11.1.0.6.6
  57. OUI version       : 11.2.0.1.0
  58. OUI location      : /u01/app/oracle/oui
  59. Log file location : /u01/app/oracle/cfgtoollogs/opatch/opatch2011-10-27_17-40-29PM.log
  60. Patch history file: /u01/app/oracle/cfgtoollogs/opatch/opatch_history.txt
  61. Lsinventory Output file location : /u01/app/oracle/cfgtoollogs/opatch/lsinv/lsinventory2011-10-27_17-40-29PM.txt
  62. --------------------------------------------------------------------------------
  63. Installed Top-level Products (1):
  64. Oracle Database 11g                                                  11.2.0.1.0
  65. There are 1 products installed in this Oracle Home.
  66. Interim patches (1) :
  67. Patch  8670579      : applied on Thu Oct 27 17:39:32 CST 2011   -->inventory中已经包含了Patch  8670579
  68. Unique Patch ID:  12243614
  69. Created on 25 Feb 2010, 09:55:12 hrs US/Eastern
  70. Bugs fixed:
  71. 8670579
  72. --------------------------------------------------------------------------------
  73. OPatch succeeded.

五、更多参考
    手动删除oracle数据库  
    Oracle 10.2.0.1 升级到 10.2.0.4    
    Oracle 补丁全集 (Oracle 9i 10g 11g Path)  
    Linux (RHEL 5.4)下安装 Oracle 10g R2

[INS-20802] Oracle Net Configuration Assistant failed的更多相关文章

  1. Oracle12c client安裝報錯[INS-20802] Oracle Net Configuration Assistant failed完美解決

    Doc ID 2082662.1 1.錯誤碼 Installation Of Oracle Client 12.1.0.2.0 (32-bit) Fails With An Error Message ...

  2. 解决:[INS-20802] Oracle Net Configuration Assistant failed

    在linux 中安装Oracle 11G 的时辰呈现 [INS-20802] Oracle Net Configuration Assistant failed 是oracle数据库的鼓掌,须要补丁p ...

  3. [INS-20802] Oracle Net Configuration Assistant failed,Caught UnknownHostException

    在64位Centos上安装64的oracle 11g R2,出现错误: [INS-20802] Oracle Net Configuration Assistant failed 根据提示查看日志文件 ...

  4. linux安装oracle 报错[INS-20802] Oracle Net Configuration Assistant failed 解决办法

    [INS-20802] Oracle Net Configuration Assistant failed 首先从LinuxIDC.com下载这个补丁包,然后用 unzip p8670579_1120 ...

  5. Oracle Net Configuration Assistant failed异常的解决方案

    来自:http://blog.itpub.net/25851087/viewspace-1419440/ 分类: Oracle [环境参数]     Host OS::Win7 32bit     C ...

  6. [INS-20802] Oracle Database Configuration Assistant 失败

    1.错误原因    [INS-20802] Oracle Database Configuration Assistant 失败 2.错误原因 3.解决方案 版权声明:本文博主原创文章.博客,未经同意 ...

  7. 安装ORACLE服务出现Oracle Net Configuration Assistant 失败问题【我】

    安装ORACLE服务出现Oracle Net Configuration Assistant 失败问题 本地安装oracle11g,报错提示: 参考下面文章: 报错原因: 主要是对文件系统的访问权限问 ...

  8. Oracle安装过程中Oracle Database Configuration Assistant失败问题解决

    今天在安装Oracle的过程中出现了oracle Database Configuration Assistant问题,我解决该问题的方法是将我的计算机用户名更改了一下,改成了pc1.之后再在orac ...

  9. Linux下安装oracle提示INS-20802 Oracle Net Configuration Assistant

    安装oracle的时候,在最后install过程中,突然弹出INS-20802 :Oracle Net Configuration Assistant 错误. 查了一些资料,也尝试了很多,但是最终尝试 ...

随机推荐

  1. uva 674 Coin Change 换钱币【完全背包】

    题目链接:https://vjudge.net/contest/59424#problem/A 题目大意: 有5种硬币, 面值分别为1.5.10.25.50,现在给出金额,问可以用多少种方式组成该面值 ...

  2. Java开发人员必须掌握的两个Linux魔法工具(四)

    子曰:"工欲善其事,必先利其器." 做一个积极的人 编码.改bug.提升自己 我有一个乐园,面向编程,春暖花开! 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣) ...

  3. ARP和RARP协议详解

    ARP概述 为什么要用ARP?即ARP的作用 (1) TCP/IP 的32bit的IP地址,仅知道主机的IP地址不能让内核发送数据帧给主机 (2) 网络接口的硬件地址,它是一个48bit的值,用来标识 ...

  4. v-on指令监听dom事件

    一.无参 <div id="J_app"> <button v-on:click="eatWhat">吃啥</button> ...

  5. CF 633 F. The Chocolate Spree 树形dp

    题目链接 CF 633 F. The Chocolate Spree 题解 维护子数答案 子数直径 子数最远点 单子数最长直径 (最长的 最远点+一条链) 讨论转移 代码 #include<ve ...

  6. BZOJ.2453.维护队列([模板]带修改莫队)

    题目链接 带修改莫队: 普通莫队的扩展,依旧从[l,r,t]怎么转移到[l+1,r,t],[l,r+1,t],[l,r,t+1]去考虑 对于当前所在的区间维护一个vis[l~r]=1,在修改值时根据是 ...

  7. 潭州课堂25班:Ph201805201 第三课:序列类型的方法 (课堂笔记)

    列表的方法: li = [] 添加: li.append( 'a' ) 追加元素进入列表 li.insert( 1, 'b' ) 插入元素到指定索引位置 ----->>>  li.i ...

  8. stm32与HC-SR04超声波传感器测距

    首先,先来看一下这个模块的基本功能和原理. HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm:模块包括超声波发射器.接收器与控制电路.像智能小车的测距 ...

  9. boostrap常用的类

    1.col-md-push-3  :向右移动3 2.col-md-pull -9 : 向左移动9 3.clearfix: 清除元素浮动问题 4. col-md-offset-3: 向右偏移 5.pul ...

  10. C++ 继承与派生

    继承的意义? 使程序的设计更符合发展规律,即事物的发展是一个从低级到高级的发展过程,类的继承也是反映由原始的简单代码到丰富的高级代码的过程.它能帮助我们描述事物的层次关系,有效而精确的理解事物,理解事 ...