当前位置:  数据库>oracle

Oracle笔记:dbca出错C [libnnz11.so+0x3c3a8]

    来源: 互联网  发布时间:2017-04-12

    本文导语: 客户装好了Oracle,安装成功了,但是运行dbca和netca都出现错误。[oracle@db1 ~]$ netca Oracle Net Services Configuration:## An unexpected error has been detected by HotSpot Virtual Machine:## SIGSEGV (0xb) at pc=0xa44b13a8, pid=2973, tid=3086891216## Java VM: Java HotSpot(TM) Clie...

客户装好了Oracle,安装成功了,但是运行dbca和netca都出现错误。
[oracle@db1 ~]$ netca

Oracle Net Services Configuration:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xa44b13a8, pid=2973, tid=3086891216
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [libnnz11.so+0x3c3a8]
#
# An error report file with more information is saved as hs_err_pid2973.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
/u01/app/oracle/product/11.2.0/dbhome_1/bin/netca: line 178: 2973 Aborted $JRE $JRE_OPTIONS -classpath $CLASSPATH oracle.net.ca.NetCA $*














 

客户机环境
OS: RHEL AS 4 (32bit)
Oracle: Oracle 11g release 2(11.2.0.1)

很明显是JVM导致的问题。

查看hs_err_pid2973.log
里面是JVM的error stack

Stack: [0xbf8b5000,0xbfab5000), sp=0xbfab01d8, free space=2028k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libnnz11.so+0x3c3a8]

[error occurred during error reporting, step 120, id 0xb]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j oracle.ldap.util.discovery.DiscoveryHelper.ldapDiscover(ILjava/util/Hashtable;Ljava/util/HashMap;)I+0
j oracle.ldap.util.discovery.DiscoveryHelper.discover(Ljava/util/HashMap;)I+9
j oracle.net.config.Config.discoverLdapConfig()V+42
j oracle.net.config.Config.(Ljava/lang/String;I[Ljava/lang/String;)V+55
j oracle.sysman.assistants.util.NetworkUtils.(Ljava/lang/String;)V+17
j oracle.sysman.assistants.util.step.StepContext.(Ljava/lang/String;)V+128
j oracle.sysman.assistants.dbca.backend.Host.(Ljava/lang/String;Loracle/sysman/assistants/dbca/backend/CommandLineArguments;)V+2
j oracle.sysman.assistants.dbca.ui.UIHost.(Ljava/lang/String;Loracle/sysman/assistants/dbca/backend/CommandLineArguments;)V+3
j oracle.sysman.assistants.dbca.ui.InteractiveHost.(Ljava/lang/String;Loracle/sysman/assistants/dbca/backend/CommandLineArguments;)V+3
j oracle.sysman.assistants.dbca.Dbca.getHost(Loracle/sysman/assistants/dbca/backend/CommandLineArguments;)Loracle/sysman/assistants/dbca/backend/Host;+56
j oracle.sysman.assistants.dbca.Dbca.execute([Ljava/lang/String;)V+49
j oracle.sysman.assistants.dbca.Dbca.main([Ljava/lang/String;)V+25
v ~StubRoutines::call_stub












没有明确的信息

检查java的路径和版本
[oracle@db1 download]$ java -version
java version “1.5.0_17″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_17-b02)
Java HotSpot(TM) Client VM (build 1.5.0_17-b02, mixed mode)
是正确的,所以并不是java的路径导致的。




在otn和oracle forum里找了一下相关信息,有类似的问题,但是都没有明确的答复
猜测是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

客户确实是64bit的机器,但是由于版本限制和其他的一些限制,只能装了32位的系统,从而导致这个问题。

Apply patch p8670579搞定。


    
 
 

您可能感兴趣的文章:

  • Linux下安装oracle11gr2出错,求帮助!
  • linux7.1 安装 oracle8.1.7 出错
  • Linux下安装了Oracle10g,启动出错
  • linux下oracle的console出错,怎么办?
  • RD9安全oracle817出错?
  • Oracle数据库并行查询出错的解决方法
  • AS3安装Oracle 9.2.0前,打补丁出错,导致系统无法引导.大侠们帮忙
  • linux下安装oracle出错啦!!!不知道怎么解决,帮忙看看好吗?
  • Linux下oracle如何 建库建表出错???
  • 使用jspsamrtupload上载文件到oracle出错?Help me!
  • 一个连oracle的servlet,oracle在另一台机器上,为何出错??
  • 快一个月了,我参考了所有的安装帖子,下了所有的补丁,Oracle安装依然出错。为什么??想哭。
  • rs.last()为什么会出错?(jsp,jrun,jdbc,oracle)
  • Oracle数据更改后出错的解决方法
  • jsp向oracle数据库插入图片出错!急!为什么?
  • 安装oracle8.1.7 在linux9.0上出错
  • solaris 10 下用OCCI操作oracle 10g链接出错!!!
  • Oracle 11gR2 netca 无法启动出错解决
  • Oracle 免费送出硬纸板的笔记本电脑?!
  • Linux+Oracle学习笔记
  • Oracle 10G进程体系学习笔记
  • Linux 下 Oracle 命令学习笔记
  • Linux下安装oracle问题笔记
  • oracle 技巧学习笔记
  • Oracle数据库基本知识学习笔记
  • 如何在linux + text下安装oracle8/9,我的笔记本是dell latitude d600,我找不到显卡驱动
  • Oracle 下 spfile和pfile使用笔记
  • Linux Oracle 10g 新手笔记
  • Oracle学习笔记(六)
  • oracle9204升级到9206笔记
  • Linux下安装Oracle数据库完整笔记
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE日期相关操作
  • Linux系统下Oracle的启动与Oracle监听的启动
  • ORACLE数据库常用字段数据类型介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • Oracle 12c的九大最新技术特性介绍
  • 网间Oracle的连接,远程连接Oracle服务器??


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3