Hi Morgan
I had recognised my mistake. The only reason I posted the message was
to see if any one had a solution which will involve modifying registry
keys related to ORACLE_HOME rather than a comlete cleanup and fresh
install.
Anyway I did the full cleanup and freshinstall, this time registry
looks good. Still the problem persists. On close monitoring I realised
that there was some problem with jrew.exe and the error log said.....
Exception code: C0000005 ACCESS_VIOLATION
Fault address: 00010119 00:00000000
Module:
System Information:
Operating System: Windows NT Version 5.0 Build 2195 Service Pack 2
Date and Time: 7/11/2002, 16:03
Command line: ..\..\jre11\bin\jrew -classpath
.;..\..\jre11\lib\rt.jar;..\..\jre11\lib\i18n.jar;..\..\jre11\classes\ewt\ewt.zip;.\sysman.zip;..\..\jre11\classes\jhelp\jHelp.zip;..\..\jre11\classes\jnls\jnls.zip;.\ona.zip
oracle.network.config.container.NetApplication
oracle.network.config.container.NetApplication
Registers:
EAX:00B14348
EBX:01AD071C
ECX:00B14348
EDX:018D3D30
ESI:002F5AF4
EDI:0012FB48
CS:EIP:001B:00010119
SS:ESP:0023:0012FB40 EBP:6EE4DCA0
DS:0023 ES:0023 FS:0038 GS:0000
Flags:00010286
Call stack:
Address Frame
00010119 6EE4DCA0 0000:00000000
002F5AFC 002F59CF 0000:00000000
92D77000 B1433000 0000:00000000
This sounds greek to me. All I can understand from this log is that...
- There is some problem with java runtime environment. The AGE OLD
jre 11 seems to have problems in coping up with my faster(?) Pentium 4
and win2k.
- Oracle 6i is using jre 1.1 while the latest one is 1.3 which i have
on my machine.
- Oracle has hardcoded class path in the application. Ideally there
shall be a configuration file where you can choose which "java
runtime" you want to use.
Further oracle should have left it to the users to set "classpath"
variable to "Oracle Specific path" required by them rather than
hardcoding it...
Now what I have done is like this......
- I renamed $ORACLE_HOME\JRE11\bin to $ORACLE_HOME\JRE11\bin-old and
$ORACLE_HOME\JRE11\lib to $ORACLE_HOME\JRE11\lib-old
- Then I copied "bin" and "lib" folders from jre 1.3 folder to
$ORACLE_HOME\JRE11
- In jre 1.1 there was a file called jrew.exe while in 1.3 there is
no such file.
Instead it has javaw.exe. So I had to rename
$ORACLE_HOME\JRE11\bin\javaw.exe to $ORACLE_HOME\JRE11\bin\jrew.exe