INS 20802 Oracle Net Configuration Assistant failed

在安装Oracle 11g R2时遇到[INS-20802] Oracle Net Configuration Assistant failed错误。问题由64位和32位系统兼容性引起。解决方案包括检查业务需求是否需要32位操作系统,或者安装补丁8670579。补丁安装后,需在安装程序中retry以继续安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

        [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.youkuaiyun.com/source/3253906

 

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

[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                                     &n
### 解决方案 `INS-20802` 错误通常发生在 Oracle 数据库配置助理 (DBCA) 或网络配置助理 (NetCA) 的执行过程中。此错误可能由多种原因引起,包括权限不足、环境变量设置不正确、日志文件中的异常记录以及软件版本兼容性问题。 以下是针对 `INS-20802` 错误的解决方案: #### 1. **检查日志文件** 日志文件提供了关于错误的具体信息。对于 Windows 系统,默认的日志路径位于 `%ORACLE_BASE%\oraInventory\logs` 文件夹中[^4]。通过分析这些日志文件的内容可以定位具体的原因并采取相应的措施。 #### 2. **验证环境变量** 确保以下环境变量已正确定义: - `ORACLE_HOME`: 设置为 Oracle 软件安装目录。 - `PATH`: 包含 `%ORACLE_HOME%\bin`。 如果未定义或存在冲突,则可能导致 DBCA 和 NetCA 失败[^3]。 #### 3. **运行权限检查** 使用管理员身份重新启动命令提示符窗口,并以超级用户权限运行安装程序。这可以通过右键单击命令提示符图标并选择“以管理员身份运行”来实现。如果缺少必要的权限,可能会导致插件方法失败。 #### 4. **清理旧实例残留数据** 在某些情况下,先前安装留下的临时文件或注册表项会干扰新安装过程。建议删除任何遗留的数据和条目后再尝试重新安装数据库组件[^1]。 #### 5. **确认操作系统支持情况** 验证当前使用的操作系统是否被目标版本的 Oracle 数据库完全支持。例如,在 Win7 64-bit 上部署 Oracle Database 11g Release 2 应当满足最低硬件需求及补丁级别要求[^2]。 #### 示例脚本:手动重置 ORACLE_HOME 权限 ```bash icacls %ORACLE_HOME% /reset /t /q ``` 上述命令用于修复可能出现访问控制列表损坏的情况,从而恢复默认的安全策略给整个 Oracle 主目录树结构。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值