热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在虚拟服务器上安装oracle10g客户端的问题及解决方法

本文讨论了在VMWARE5.1的虚拟服务器WindowsServer2008R2上安装oracle10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle10g客户端。
在VMWARE5.1 的虚拟服务器Windows Server 2008R2上安装oracle 10gClient。 

错误日志:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000077510895, pid=2596, tid=4044
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_04-b05 mixed mode)
# Problematic frame:
# C  [ntdll.dll+0x50895]
#

...... 

7 个解决方案

#1


估计是虚拟机安装的问题。

#2


oracle 10gClient需要安装吗? 另外,win8的位数是多少? 有单独安装JRE吗

应该与虚拟机没有关系。

#3


应该不需要安装JRE,还没找到原因。

#4


看看是不是兼容性问题,把程序设置为windows xp 模式下运行。

#5


兼容性改过了,还是不行

#6



# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000779c0895, pid=8092, tid=8096
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.5.0_04-b05 mixed mode)
# Problematic frame:
# C  [ntdll.dll+0x50895]
#

---------------  T H R E A D  ---------------

Current thread (0x00000000008d9110):  JavaThread "main" [_thread_in_Java, id=8096]

siginfo: ExceptiOnCode=0xc0000005, reading address 0xffffffffffffffff

Registers:
EAX=0x000000000012d918, EBX=0x0000000000000002, ECX=0x000000000012d9e8, EDX=0x000000000012d958
ESP=0x000000000012d908, EBP=0x000007feeb453ee0, ESI=0x0000000000000020, EDI=0x0000000000000000
EIP=0x00000000779c0895, EFLAGS=0x0000000000010202

Top of Stack:
 ..
Stack: [0x0000000000030000,0x0000000000130000),  sp=0x000000000012d908,  free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ntdll.dll+0x50895]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v  blob 0x0000000010055b82
j  sun.font.TrueTypeFont.getTableBuffer(I)Ljava/nio/ByteBuffer;+93
j  sun.font.TrueTypeFont.initAllNames(ILjava/util/HashSet;)V+9
j  sun.font.TrueTypeFont.getAllFullNames()[Ljava/lang/String;+11
j  sun.font.FontManager.loadLocaleNames()V+46
j  sun.font.FontManager.findFont2DAllLocales(Ljava/lang/String;I)Lsun/font/Font2D;+6
j  sun.font.FontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+498
j  sun.font.FontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+492
j  sun.font.FontManager.findFont2D(Ljava/lang/String;II)Lsun/font/Font2D;+372
j  java.awt.Font.getFont2D()Lsun/font/Font2D;+75
v  ~StubRoutines::call_stub
j  sun.font.FontManager.getFont2D(Ljava/awt/Font;)Lsun/font/Font2D;+0
j  sun.font.FontDesignMetrics.initMatrixAndMetrics()V+4
j  sun.font.FontDesignMetrics.(Ljava/awt/Font;Ljava/awt/font/FontRenderContext;)V+62
j  sun.font.FontDesignMetrics.(Ljava/awt/Font;)V+5
j  sun.awt.SunToolkit.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+44
j  sun.awt.windows.WToolkit.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+13
j  java.awt.Component.getFontMetrics(Ljava/awt/Font;)Ljava/awt/FontMetrics;+120
j  oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.init()V+222
j  oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.(Ljava/awt/Frame;Ljava/lang/String;)V+342
j  oracle.sysman.oii.oiif.oiifm.OiifmSplashScreen.(Ljava/awt/Frame;)V+4
j  oracle.sysman.oii.oiif.oiifm.OiifmGraphicInterfaceManager.()V+212
j  oracle.sysman.oii.oiic.OiicSessionInterfaceManager.createInterfaceManager()V+43
j  oracle.sysman.oii.oiic.OiicSessionInterfaceManager.getInterfaceManager()Loracle/sysman/oii/oiic/OiicSessionInterfaceManager;+6
j  oracle.sysman.oii.oiif.oiifm.OiifmAlert.()V+0
v  ~StubRoutines::call_stub
j  oracle.sysman.oii.oiic.OiicInstaller.runInstaller([Ljava/lang/String;)I+365
j  oracle.sysman.oii.oiic.OiicInstaller.main([Ljava/lang/String;)V+6
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x0000000004ee7590 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=5480]
  ...
=>0x00000000008d9110 JavaThread "main" [_thread_in_Java, id=8096]

Other Threads:
  0x00000000035e6670 VMThread [id=8124]
  0x00000000036340a0 WatcherThread [id=1240]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap...
0x0000000000870000 - 0x000000000087a000  C:\Users\Administrator\AppData\Local\Temp\2\OraInstall2014-03-24_11-40-55PM\jre\1.5.0.0.0\bin\nio.dll

VM Arguments:
jvm_args: -Doracle.installer.library_loc=C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2014-03-24_11-40-55PM\oui\lib\win64 -Doracle.installer.oui_loc=C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2014-03-24_11-40-55PM\oui -Doracle.installer.bootstrap=TRUE -Doracle.installer.startup_location=E:\Oracle\client\install -Doracle.installer.jre_loc=C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2014-03-24_11-40-55PM\jre\1.5.0.0.0 -Doracle.installer.exec_location=E:\Oracle\client\install\oui.exe -Doracle.installer.nlsEnabled=TRUE -Doracle.installer.prereqCOnfigLoc= -Xmx192m
java_command: oracle.sysman.oii.oiic.OiicInstaller -scratchPath C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2014-03-24_11-40-55PM -sourceLoc E:\Oracle\client\install\../stage/products.xml -sourceType network -timestamp 2014-03-24_11-40-55PM

Environment Variables:
PATH=C:\Program Files (x86)\Siemens\WinCC\Bin;C:\Program Files (x86)\Siemens\SIMATIC.NET\SimNetCom;C:\Program Files\Common Files\Siemens\Automation\Simatic OAM\bin;C:\Program Files (x86)\Common Files\Siemens\ACE\Bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Siemens\WinCC\Interfaces;C:\Program Files (x86)\Common Files\Siemens\;C:\Program Files (x86)\Common Files\Siemens\bin;C:\Program Files (x86)\Common Files\Siemens\CommonArchiving;C:\Program Files (x86)\Common Files\Siemens\Interfaces;C:\Program Files (x86)\Common Files\Siemens\ACE\Interfaces
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 47 Stepping 2, GenuineIntel



---------------  S Y S T E M  ---------------

OS: Windows NT 6.0 Build 6001 Service Pack 1

CPU:total 4 em64t ht

Memory: 4k page, physical 4193784k(2287724k free), swap 8385724k(6180172k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (1.5.0_04-b05) for windows-amd64, built on Jun  3 2005 01:43:58 by "java_re" with unknown MS VC++:1400

#7


一般客户端都装32位,即使操作系统是64位的。

推荐阅读
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了如何使用iptables添加非对称的NAT规则段,以实现内网穿透和端口转发的功能。通过查阅相关文章,得出了解决方案,即当匹配的端口在映射端口的区间内时,可以成功进行端口转发。详细的操作步骤和命令示例也在文章中给出。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 本文介绍了在使用Python中的aiohttp模块模拟服务器时出现的连接失败问题,并提供了相应的解决方法。文章中详细说明了出错的代码以及相关的软件版本和环境信息,同时也提到了相关的警告信息和函数的替代方案。通过阅读本文,读者可以了解到如何解决Python连接服务器失败的问题,并对aiohttp模块有更深入的了解。 ... [详细]
  • 利用Visual Basic开发SAP接口程序初探的方法与原理
    本文介绍了利用Visual Basic开发SAP接口程序的方法与原理,以及SAP R/3系统的特点和二次开发平台ABAP的使用。通过程序接口自动读取SAP R/3的数据表或视图,在外部进行处理和利用水晶报表等工具生成符合中国人习惯的报表样式。具体介绍了RFC调用的原理和模型,并强调本文主要不讨论SAP R/3函数的开发,而是针对使用SAP的公司的非ABAP开发人员提供了初步的接口程序开发指导。 ... [详细]
  • 本文介绍了在mac环境下使用nginx配置nodejs代理服务器的步骤,包括安装nginx、创建目录和文件、配置代理的域名和日志记录等。 ... [详细]
  • 本文介绍了机器学习手册中关于日期和时区操作的重要性以及其在实际应用中的作用。文章以一个故事为背景,描述了学童们面对老先生的教导时的反应,以及上官如在这个过程中的表现。同时,文章也提到了顾慎为对上官如的恨意以及他们之间的矛盾源于早年的结局。最后,文章强调了日期和时区操作在机器学习中的重要性,并指出了其在实际应用中的作用和意义。 ... [详细]
  • 怎么在PHP项目中实现一个HTTP断点续传功能发布时间:2021-01-1916:26:06来源:亿速云阅读:96作者:Le ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
author-avatar
小朱-听听积
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有