When I tried to install Oracle 8i on Win2K with SP4, the setup program just did not startup.
There seems to be a known issue:
CPUID detection for Intel. Pentium. 4 processor system:
Intel has identified that applications which use the Symantec Just in Time Compiler library file ("symcjit.dll" for Microsoft Windows* operating system and "symc_jlt.nlm" for Novell Netware* 5.1) may not run properly on Pentium. 4 processor systems because the library does not properly identify the processor. The failure typically is that the affected application such as Oracle 8i, simply terminates. Under Microsoft Windows*, the properties of the DLL are: "Symantec Java! JustInTime Compiler Version 3.10.107 for JDK 1.2 Copyright (C) 1996-99 Symantec Corporation Dynamic Link Library file". DLLs older than this will also not work. To confirm the version you are using, select the DLL, right click on the selected DLL and select Properties, and then the Version tab. Intel encourages all Software developers to do the following immediately:
Check if your application(s) uses the Symantec Just in Time Library file
Request an updated library file from your provider
Test your application with the new library file on Pentium. 4 processor system
Ensure you have plans in place to provide application updates and address customer concerns
*Other brands and names are property of their respective owners
Therefore, to install Oracle 8i on Win2K sp4:
1. Copy the installation disk to hard disk.
2. Change the following files' name:
\stage\Components\oracle.omb.jdk\1.1.8\1\DataFiles\Expanded\jdk118_nt\bin\symcjit.dll -> symcjit.old
\stage\Components\oracle.swd.jre\1.1.7.30\1\DataFiles\Expanded\jre\win32\bin\symcjit.dll -> symcjit.old
3. Install Oracle 8i.
After installation, if java.exe application error occurs, configure the following file:
\installation folder\ora81\Apache\Jserv\conf\jserv.conf
Change "ApJServManual off" to "ApJServManual on"