Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Installer Java error workaround for Oracle 9i PE?

Installer Java error workaround for Oracle 9i PE?

From: hmrEwlsov <DQyxoFmip_at_OuUtvmHj.q>
Date: Fri, 14 Feb 2003 12:47:13 GMT
Message-ID: <lz53a.251850$H7.8803036@news2.calgary.shaw.ca>


Hey all!

Just wondering if anyone can help...

I'm trying to install Oracle 9i PE (3 disk set) onto a Windows 2000 Server that is running a Cyrix C3 processor. There is a known bug in the Sun Hotspot runtime code that is used in the Oracle installer that is preventing the installer from working. I have documented the bug below, but I'm not sure how to modify the installation files on the CD to work around this bug.

The bug report from SUNs site can be found at: http://developer.java.sun.com/developer/bugParade/bugs/4395702.html

The description and workaround from SUN is:

Description:



java version "1.3.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0_01) Java HotSpot(TM) Client VM (build 1.3.0_01, mixed mode)

When using a VIA Cyrix III CPU, executing the javac compiler (or javaw.exe and
java.exe) causes an "abnormal program termination". Apparently, the program
checks for a CPU Family 6, then executes the FUCOMIP instruction. This instruction is not implemented in the Cyrix III processor, and its presence (or
absence) can be detected with CPUID (see intel's Pentium Architecture Vol.1
Chap. 10)

Workaround:



The VIA Cyrix III processor lets the user change the Vendor String, Family, and
Model reported by CPUID. Changing the Family to 5 seems to work.

A work-around for this bug is to specifiy the option -XX:-CodeForP6 on the java command line.

For commands which indirectly invoke java such as javac and javap, use the option -J-XX:-CodeForP6

Any help is appreciated! Received on Fri Feb 14 2003 - 06:47:13 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US