[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. python套接字编程基础

    python套接字编程 目录 socket是什么 套接字的工作流程 基于tcp的套接字 基于udp的套接字 socket是什么 客户端/服务器架构(C/S架构) 服务端:提供服务的一端 客户端:请求服 ...

  2. Windows10下 tensorflow-gpu 配置

    引言 越来越多的的人入坑机器学习,深度学习,tensorflow 作为目前十分流行又强大的一个框架,自然会有越来越多的新人(我也刚入门)准备使用,一般装的都是 CPU 版的 tensorflow,然而 ...

  3. 使用SQL逆向生成PDM文件

    首先导出表结构,可以使用Navicat 或者DataGrip 生成SQL文件后使用PowerDesigner 指定数据库类型,选择SQL文件即可

  4. 使用 Spring Boot 搭建一套增删改查(无多余代码)

    前言 这是我学习 Spring Boot 的第三篇文章,终于可以见到效果了.错过的同学可以看看之前的文章 我们为什么要学习 Spring Boot Spring Boot 入门详细分析 在入门的基础上 ...

  5. Android二维码学习

    http://www.cnblogs.com/liuan/category/347622.html http://blog.csdn.net/xiaanming/article/details/101 ...

  6. 11.5 正睿停课训练 Day16

    目录 2018.11.5 正睿停课训练 Day16 A 道路规划(思路) B 逻辑判断(枚举 位运算/DP 高维前缀和) C 区间(贪心/树状数组) 考试代码 A B C 2018.11.5 正睿停课 ...

  7. 2017-2018-2 1723 『Java程序设计』课程 结对编程练习_四则运算第三周总结

    相关测试过程截图 测试了由中缀表达式转后缀表达式的Junit测试,分别进行了整数的和分数的,测试成功截图 由于生成问题和计算问题中,问题都是随机产生的,暂时不会进行Junit测试,故没有进行,但应是正 ...

  8. 阻止默认事件preventDefault与returnValue

    通过阻止默认事件,禁止鼠标右键的使用 document.getElementById('dd').oncontextmenu = function(ev){ event = ev || window. ...

  9. Android HttpURLConnection.connect找不到源 HttpURLConnection连接失败 HttpURLConnection.connect IO异常 解决办法

    Android HttpURLConnection.connect找不到源  HttpURLConnection连接失败 HttpURLConnection.connect IO异常 解决办法 以下代 ...

  10. 关于Linux的Putty连接访问

    1.打开putty 2.点击Connection->SSH->Auth->Brower 3.输入root@域名,点击open 4.进入成功