¡¡¡¡×÷Õߣºliping ¡¡¡¡µÚÒ»£º ¡¡¡¡Problem statement: ¡¡¡¡INSTALLER FAILS WHEN RUNNING ON NEW PENTIUM 4 (IV) PROCESSORS ¡¡¡¡*** 11/20/00 07:18 am *** ¡¡¡¡not yet been released to the market. They will be soon. Some awareness with ¡¡¡¡the OUI team I believe is already in progress to address this issue. ¡¡¡¡===================== ¡¡¡¡PROBLEM: ¡¡¡¡I am not sure how many platforms this will affect, but I am lead to believe ¡¡¡¡that at a minimum, Windows NT and NetWare platforms are affected. (Platforms ¡¡¡¡that I am aware of that run on Intel CPUs - Windows NT, Windows95, Windows98, ¡¡¡¡Windows ME, Windows 2000, NetWare, Linux, SCO UnixWare, Data General, IBM ¡¡¡¡NumaQ - maybe). ¡¡¡¡. ¡¡¡¡When installing Oracle Products with the Oracle Universal Installer on ¡¡¡¡machines that use the Sun JRE and Symmantec JIT, the installer fails, this ¡¡¡¡impacts Intel Pentium 4 (IV) CPU platforms as far as I know. ¡¡¡¡. ¡¡¡¡I have not been able to reproduce this problem because the machines are not ¡¡¡¡generally available, however, Intel has been able to. Intel has been able to ¡¡¡¡reproduce this problem and contacted Oracle regarding the issue. ¡¡¡¡. ¡¡¡¡A url on an Intel web site that details the problem is as follows: ¡¡¡¡. ¡¡¡¡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 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) ¡¡¡¡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 ¡¡¡¡. ¡¡¡¡. ¡¡¡¡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 ¡¡¡¡. ¡¡¡¡This will be a huge impact to support. I am not sure how often this CPUID ¡¡¡¡detection is performed with our software but apparently it is done at ¡¡¡¡installation time. ¡¡¡¡========================= ¡¡¡¡DIAGNOSTIC ANALYSIS: ¡¡¡¡None really, I don't have a machine yet to test this on. ¡¡¡¡. ¡¡¡¡========================= ¡¡¡¡WORKAROUND: ¡¡¡¡Some kind of workaround I think exists if the install directory is copied ¡¡¡¡the CD and if a replacement dll is put into place. Not sure of this. A ¡¡¡¡version of the installer needs to be released with a functional JIT dll from ¡¡¡¡Symantec. ¡¡¡¡. ¡¡¡¡========================= ¡¡¡¡RELATED BUGS: ¡¡¡¡. ¡¡¡¡NA. ¡¡¡¡========================= ¡¡¡¡REPRODUCIBILITY: ¡¡¡¡. ¡¡¡¡I believe that Intel has reproduced this with Oracle on NetWare 8.1.6 and ¡¡¡¡Oracle on NT 8.1.6. ¡¡¡¡========================= ¡¡¡¡TESTCASE: ¡¡¡¡Install Oracle 8.1.6 for Windows NT on an Intel Pentium IV machine. ¡¡¡¡. ¡¡¡¡======================== ¡¡¡¡STACK TRACE: ¡¡¡¡. ¡¡¡¡NA. ¡¡¡¡========================= ¡¡¡¡IMPACT DATE: I am not sure of the date that the Pentium 4 (IV) cpus will ¡¡¡¡begin shipping but I believe that it will be very soon. ¡¡¡¡. ¡¡¡¡*** 11/20/00 08:06 pm *** (CHG: Asg->NEW OWNER) ¡¡¡¡*** 11/21/00 11:20 am *** (CHG: Sta->11) ¡¡¡¡*** 11/28/00 01:58 pm *** (CHG: Sta->40)
¡¡¡¡*** 11/28/00 01:58 pm *** ¡¡¡¡*** 12/04/00 03:47 pm *** ¡¡¡¡*** 12/18/00 10:37 am *** ¡¡¡¡Additional information: ¡¡¡¡Not only will OUI be affected by this bug, most of the post-install ¡¡¡¡configuration tools will also be affected. Running these tools with "-nojit" ¡¡¡¡specified will avoid the hang, but it is not simple to specify "-nojit" for ¡¡¡¡some of the products. ¡¡¡¡WORKAROUND: ¡¡¡¡To avoid the hang in the installation itself, do the following: ¡¡¡¡> > a. Copy the install directory from the CD to the hard disk say, e: emp. ¡¡¡¡> > b. Open oraparam.ini and make the following modifications (Assuming CD ¡¡¡¡drive is f:) ¡¡¡¡* Change the "SOURCE=" line to use the full path to the CD instead of a ¡¡¡¡relative path. (i.e. SOURCE=f:/stage/products.jar) ¡¡¡¡* Change the "JRE_LOCATION" line to use the full path to the CD instead of a ¡¡¡¡relative path. (i.e. ¡¡¡¡JRE_LOCATION=f:/stage/Components/oracle/swd/jre/1.1.7/1/DataFiles/Expanded) ¡¡¡¡* Change the "OUI_LOCATION" line to use the full path to the CD instead of a ¡¡¡¡relative path. (i.e. ¡¡¡¡OUI_LOCATION=f:/stage/Components/oracle/swd/oui/1.6.0.9.0/1/DataFiles/Expanded ¡¡¡¡* Change the "JRE_MEMORY_OPTIONS" line to add "-nojit" as the first argument. ¡¡¡¡(i.e. JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m) ¡¡¡¡ ^^^^^^ ¡¡¡¡* Other entries should remain the same ¡¡¡¡. ¡¡¡¡c. Launch setup.exe from the temporary location on your hard drive (i.e. ¡¡¡¡e: empinstallwin32setup.exe). This will use the modified oraparam.ini and ¡¡¡¡pick up the information from the CD since the absolute locations are ¡¡¡¡specified. ¡¡¡¡. ¡¡¡¡Choose a Custom install and choose not to create a database during the ¡¡¡¡install. This way, the Database Configuration Assistant will not be launched ¡¡¡¡during installation. ¡¡¡¡The Net8 Configuration Assistant will still be launched, and there is no way ¡¡¡¡to suppress it. You will need to kill the Net8 Configuration Assistant if it ¡¡¡¡hangs due to the bug. The installation still will have been successful, and ¡¡¡¡you can run the DBCA and NetCA after installation. ¡¡¡¡To kill NetCA if it hangs during installation: ¡¡¡¡In the "Configuration Tools" window, highlight the "Net8 Configuration ¡¡¡¡Assistant" and click "Stop". If that does not work, look for the most recent ¡¡¡¡JRE process using the Task Manager, and kill it manually. NOTE: the OUI ¡¡¡¡itself will also have a jre process. Be sure to kill the one with the most ¡¡¡¡recent date, which should be the jre process being used for Net8CA, not the ¡¡¡¡one for OUI itself. ¡¡¡¡After killing the configuration tools and continuing through the installation ¡¡¡¡to the "End of Installation" screen, you should modify the configuration ¡¡¡¡to use "-nojit", then call the appropriate tools from the Start Menu. ¡¡¡¡For each of the following files in the ORACLE_HOME: ¡¡¡¡assistantsdbcadbassist.cl ¡¡¡¡assistantsdbmadbmig.cl ¡¡¡¡assistantsifaifa.cl ¡¡¡¡binowm.cl ¡¡¡¡ldapoidamdinoidadmin.cl ¡¡¡¡network ools etasst.cl ¡¡¡¡network ools etca.cl ¡¡¡¡owminstallinstowm.cl ¡¡¡¡. ¡¡¡¡Edit the contents of the file to add "-nojit" as shown below: ¡¡¡¡Command=("C:Program FilesOraclejre1.1.7BINJREW" -nojit -classpath .... ¡¡¡¡ this is the only thing you need to add --> ^^^^^^ ¡¡¡¡. ¡¡¡¡Then, launch the necessary tools, like Net8CA and DBCA from the Start Menu. ¡¡¡¡*** 01/04/01 07:33 pm *** (CHG: Sta->11) ¡¡¡¡*** 01/04/01 07:33 pm *** ¡¡¡¡Base bug closed with status 80. ¡¡¡¡Re-opening the bug. ¡¡¡¡*** 01/05/01 12:26 pm *** ¡¡¡¡Thanks for the information provided, an alert has been written for customers ¡¡¡¡with the above workaround. Support is hoping that we can get an easier ¡¡¡¡workaround with the newer 1.1.8.5 JRE with the fixed symcjit.dll (because the ¡¡¡¡problem will be so widespread). The scenarios which a patch could help ¡¡¡¡address are ¡¡¡¡1. new installations of Oracle 8.1.x on Pentium 4 machines ¡¡¡¡2. existing installations on Pentium 4 machines the ability to use the JIT ¡¡¡¡make the java based assistants to run faster.
¡¡¡¡. ¡¡¡¡Are there plans for a patch that could address these issues? Are we ¡¡¡¡considerning rekitting CD's to use the new JRE? ¡¡¡¡*** 02/05/01 02:51 pm *** ¡¡¡¡I have a customer who is so concerned about this bug. He is asking when the ¡¡¡¡patch will be released. He needs the patch asap. ¡¡¡¡Please let us know. ¡¡¡¡thanks ¡¡¡¡*** 03/21/01 12:17 am *** ¡¡¡¡This issue is beginning to get critical for a lot of customer, do we have an ¡¡¡¡estimate for a realease, many customers are not satisfied with the workaround. ¡¡¡¡*** 03/23/01 03:25 pm *** ¡¡¡¡I have tested out my own version of a "fix" on a customers Pentium IV and it ¡¡¡¡works great. I recreated the Oracle 8.1.6 EE for NT CD and replaced the ¡¡¡¡existing symcjit.dll with the new one from the jre-1_2_2_007. ¡¡¡¡This version 3.10.0.107 has the fix for the Pentium 4's. You also need to ¡¡¡¡the jvm.dll file from that same jre installation and copy it into the same ¡¡¡¡location as the symcjit.dll. I am not sure why you need that, but when you ¡¡¡¡run the installer and that file is not present Windows barks that it cannot ¡¡¡¡find jvm.dll - Although it still runs the installer without it. ¡¡¡¡*** 03/27/01 01:43 pm *** ¡¡¡¡Another Workaround Exists for the Oracle Universal Installer: ¡¡¡¡1. Create a temporary directory on your server. ¡¡¡¡2. Copy the contents of the Oracle Server CD to the temporary directory ¡¡¡¡created in step 1. ¡¡¡¡3. Search the directory structure created in step 1 for the existence of ¡¡¡¡the filename symcjit.dll. ¡¡¡¡4. Rename each copy of the symcjit.dll to symcjit.old. ¡¡¡¡5. Run the setup.exe from the installwin32 directory and install ¡¡¡¡Oracle 8.1.x. ¡¡¡¡*** 03/30/01 04:43 pm *** (CHG: Sta->40)
¡¡¡¡*** 04/02/01 07:34 pm *** (CHG: Sta->11) ¡¡¡¡*** 04/02/01 07:34 pm *** ¡¡¡¡Base bug closed with status 80. ¡¡¡¡Re-opening the bug. ¡¡¡¡*** 04/06/01 04:26 pm *** ¡¡¡¡*** 04/10/01 11:52 am *** (CHG: DevPri->5)
¡¡¡¡*** 04/12/01 08:59 am *** (CHG: Sta->87)
¡¡¡¡*** 04/12/01 08:59 am *** (CHG: Fixed->2.0.1.3.0) ¡¡¡¡*** 04/12/01 08:59 am *** ¡¡¡¡OUI moved to JRE 1.1.8.9 for this problem. ¡¡¡¡*** 04/26/01 12:43 pm *** (CHG: Sta->80) ¡¡¡¡*** 04/27/01 01:20 am *** (CHG: Asg->NEW OWNER) ¡¡¡¡*** 04/27/01 01:20 am *** ¡¡¡¡QA Manager: Please assign this bug for verification. ¡¡¡¡*** 05/01/01 02:03 pm *** (CHG: Sta->35)
¡¡¡¡*** 05/01/01 02:03 pm *** ¡¡¡¡I could invoke OUI after installing OUIOSP 2.0.1.3.0 on Pentium 4. However ¡¡¡¡when I tried the testcase in 2.0.1.2.0 it had filed .Hence It is verified as ¡¡¡¡fixed in 2.0.1.3.0. ¡¡¡¡*** 06/01/01 07:35 pm *** (CHG: Sta->80) ¡¡¡¡*** 06/01/01 07:35 pm *** ¡¡¡¡The filer of the bug has not responded in over 30 days. ¡¡¡¡QA - please close the bug after verifying that the problem has been resolved. ¡¡¡¡Include the version of the product used for verification when closing ¡¡¡¡the bug, or the build date if the bug was verified on a pre-release of the ¡¡¡¡product. If verification was not possible, please put a message ¡¡¡¡in the bug when closing the bug stating: Verification was not possible. ¡¡¡¡*** 06/21/01 03:34 pm *** (CHG: Sta->90)
¡¡¡¡*** 01/18/02 12:33 am *** ¡¡¡¡*** 02/09/02 12:00 pm *** ¡¡¡¡For previous ersions: the following workaround is put up on Metalink: ¡¡¡¡Likelihood of Occurrence ¡¡¡¡~~~~~~~~~~~~~~~~~~~~~~~~ ¡¡¡¡. ¡¡¡¡Any platform that uses the Intel Pentium 4 processor, with the ¡¡¡¡Sun JRE and Symmantec JIT, OUI version 1.7.1.9.0 and earlier, will ¡¡¡¡encounter this problem. ¡¡¡¡. ¡¡¡¡Windows NT, Windows 2000 and NetWare platforms are confirmed to ¡¡¡¡be affected. ¡¡¡¡. ¡¡¡¡. ¡¡¡¡Possible Symptoms ¡¡¡¡~~~~~~~~~~~~~~~~~ ¡¡¡¡The failure typically is that the affected application simply ¡¡¡¡terminates. ¡¡¡¡. ¡¡¡¡. ¡¡¡¡Workarounds ¡¡¡¡~~~~~~~~~~~ ¡¡¡¡Solution 1. ¡¡¡¡. ¡¡¡¡1. Obtain patch number 1507768 from Metalink
¡¡¡¡. ¡¡¡¡2. unzip the patch ¡¡¡¡. ¡¡¡¡?. unjar the contents (with a program that can unjar/unzip files) ¡¡¡¡. ¡¡¡¡4. Go to the directory ¡¡¡¡. ¡¡¡¡. ¡¡¡¡.cdDisk1stageComponentsoracle.swd.jre1.1.7.30/1DataFilesExpan ¡¡¡¡dedjrewin32insymcjit.dll ¡¡¡¡. ¡¡¡¡. ¡¡¡¡rename symcjit.dll to symcjit.dll.ori ¡¡¡¡. ¡¡¡¡5. Invoke OUI and install OUI to disk ¡¡¡¡. ¡¡¡¡. ¡¡¡¡cd ./cd/Disk1/stage/win32/setup.exe ¡¡¡¡. ¡¡¡¡. ¡¡¡¡6. Use the installed OUI to install the RDBMS ¡¡¡¡. ¡¡¡¡. ¡¡¡¡7. Invoke OUI from the start menu, and install RDBMS software. ¡¡¡¡. ¡¡¡¡. ¡¡¡¡Solution 2. ¡¡¡¡. ¡¡¡¡1. Create a temporary directory on your server. ¡¡¡¡. ¡¡¡¡2. Copy the contents of the Oracle RDBMS Server CD to the temporary ¡¡¡¡directory created in step 1. ¡¡¡¡. ¡¡¡¡3. Search the directory structure created in step 1 for the existence of ¡¡¡¡the filename symcjit.dll. ¡¡¡¡. ¡¡¡¡4. Rename each copy of the symcjit.dll to symcjit.old. ¡¡¡¡. ¡¡¡¡5. Run the setup.exe from the installwin32 directory and install ¡¡¡¡Oracle 8.1.x. ¡¡¡¡µÚ¶þ£º ¡¡¡¡Problem statement: ¡¡¡¡INSTALLER FAILS WHEN RUNNING ON NEW INTEL PENTIUM 4 (IV) PROCESSORS ¡¡¡¡*** 11/20/00 09:15 am *** ¡¡¡¡not yet been released to the market. They will be soon. Some awareness with ¡¡¡¡the OUI team I believe is already in progress to address this issue. ¡¡¡¡===================== ¡¡¡¡PROBLEM: ¡¡¡¡I am not sure how many platforms this will affect, but I am lead to believe ¡¡¡¡that at a minimum, Windows NT and NetWare platforms are affected. (Platforms ¡¡¡¡that I am aware of that run on Intel CPUs - Windows NT, Windows95, Windows98, ¡¡¡¡Windows ME, Windows 2000, NetWare, Linux, SCO UnixWare, Data General, IBM ¡¡¡¡NumaQ - maybe). ¡¡¡¡. ¡¡¡¡When installing Oracle Products with the Oracle Universal Installer on ¡¡¡¡machines that use the Sun JRE and Symmantec JIT, the installer fails, this ¡¡¡¡impacts Intel Pentium 4 (IV) CPU platforms as far as I know. ¡¡¡¡. ¡¡¡¡I have not been able to reproduce this problem because the machines are not ¡¡¡¡generally available, however, Intel has been able to. Intel has been able to ¡¡¡¡reproduce this problem and contacted Oracle regarding the issue. ¡¡¡¡. ¡¡¡¡A url on an Intel web site that details the problem is as follows: ¡¡¡¡. ¡¡¡¡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 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) ¡¡¡¡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 ¡¡¡¡. ¡¡¡¡. ¡¡¡¡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 ¡¡¡¡. ¡¡¡¡This will be a huge impact to support. I am not sure how often this CPUID ¡¡¡¡detection is performed with our software but apparently it is done at ¡¡¡¡installation time. ¡¡¡¡========================= ¡¡¡¡DIAGNOSTIC ANALYSIS: ¡¡¡¡None really, I don't have a machine yet to test this on. ¡¡¡¡. ¡¡¡¡========================= ¡¡¡¡WORKAROUND: ¡¡¡¡Some kind of workaround I think exists if the install directory is copied ¡¡¡¡. ¡¡¡¡the CD and if a replacement dll is put into place. Not sure of this. A ¡¡¡¡. ¡¡¡¡version of the installer needs to be released with a functional JIT component ¡¡¡¡from Symantec. ¡¡¡¡. ¡¡¡¡========================= ¡¡¡¡RELATED BUGS: ¡¡¡¡. ¡¡¡¡NA. ¡¡¡¡========================= ¡¡¡¡REPRODUCIBILITY: ¡¡¡¡I believe that Intel has reproduced this with Oracle on NetWare 8.1.6 and ¡¡¡¡Oracle on NT 8.1.6. ¡¡¡¡========================= ¡¡¡¡TESTCASE: ¡¡¡¡Install Oracle 8.1.6 for NetWare on an Intel Pentium IV machine. ¡¡¡¡. ¡¡¡¡======================== ¡¡¡¡STACK TRACE: ¡¡¡¡. ¡¡¡¡NA. ¡¡¡¡========================= ¡¡¡¡IMPACT DATE: I am not sure of the date that the Pentium 4 (IV) cpus will ¡¡¡¡begin shipping but I believe that it will be very soon. ¡¡¡¡*** 11/20/00 02:15 pm *** (CHG: Asg->NEW OWNER) ¡¡¡¡*** 11/20/00 08:09 pm *** ¡¡¡¡NT bug is bug#1507768 ¡¡¡¡*** 01/10/01 12:10 am *** (CHG: Prod->662 Comp->JAVAINST) ¡¡¡¡*** 01/12/01 04:03 pm *** (CHG: Sta->36) ¡¡¡¡*** 01/12/01 04:35 pm *** (CHG: Sta->11) ¡¡¡¡*** 01/12/01 04:35 pm *** ¡¡¡¡A solution for this issue on NetWare still needs to be found even if the other ¡¡¡¡BUG 1507768 is the same issue. ¡¡¡¡*** 04/10/01 11:52 am *** (CHG: DevPri->5) ¡¡¡¡*** 02/09/02 12:00 pm *** ¡¡¡¡This is a duplicate bug. The problem was with the JRE and OUI v2.0.1 uses the ¡¡¡¡jre that contains the fix. ¡¡¡¡. ¡¡¡¡For previous ersions: the following workaround is put up on Metalink: ¡¡¡¡Likelihood of Occurrence ¡¡¡¡~~~~~~~~~~~~~~~~~~~~~~~~ ¡¡¡¡. ¡¡¡¡Any platform that uses the Intel Pentium 4 processor, with the ¡¡¡¡Sun JRE and Symmantec JIT, OUI version 1.7.1.9.0 and earlier, will ¡¡¡¡encounter this problem. ¡¡¡¡. ¡¡¡¡Windows NT, Windows 2000 and NetWare platforms are confirmed to ¡¡¡¡be affected. ¡¡¡¡. ¡¡¡¡. ¡¡¡¡Possible Symptoms ¡¡¡¡~~~~~~~~~~~~~~~~~ ¡¡¡¡The failure typically is that the affected application simply ¡¡¡¡terminates. ¡¡¡¡. ¡¡¡¡. ¡¡¡¡Workarounds ¡¡¡¡~~~~~~~~~~~ ¡¡¡¡Solution 1. ¡¡¡¡. ¡¡¡¡1. Obtain patch number 1507768 from Metalink
¡¡¡¡. ¡¡¡¡2. unzip the patch ¡¡¡¡. ¡¡¡¡3. unjar the contents ¡¡¡¡. ¡¡¡¡4. Go to the directory ¡¡¡¡. ¡¡¡¡. ¡¡¡¡.cdDisk1stageComponentsoracle.swd.jre1.1.7.30/1DataFilesExpan ¡¡¡¡dedjrewin32insymcjit.dll ¡¡¡¡. ¡¡¡¡. ¡¡¡¡rename symcjit.dll to symcjit.dll.ori ¡¡¡¡. ¡¡¡¡5. Invoke OUI and install OUI to disk ¡¡¡¡. ¡¡¡¡. ¡¡¡¡cd ./cd/Disk1/stage/win32/setup.exe ¡¡¡¡. ¡¡¡¡. ¡¡¡¡6. Use the installed OUI to install the RDBMS
¡¡¡¡. ¡¡¡¡. ¡¡¡¡7. Invoke OUI from the start menu, and install RDBMS software. ¡¡¡¡. ¡¡¡¡. ¡¡¡¡Solution 2. ¡¡¡¡. ¡¡¡¡1. Create a temporary directory on your server. ¡¡¡¡. ¡¡¡¡2. Copy the contents of the Oracle RDBMS Server CD to the temporary ¡¡¡¡directory created in step 1. ¡¡¡¡. ¡¡¡¡3. Search the directory structure created in step 1 for the existence of ¡¡¡¡the filename symcjit.dll. ¡¡¡¡. ¡¡¡¡4. Rename each copy of the symcjit.dll to symcjit.old. ¡¡¡¡. ¡¡¡¡5. Run the setup.exe from the installwin32 directory and install ¡¡¡¡Oracle 8.1.x. ¡¡¡¡. ¡¡¡¡. ¡¡¡¡Patches ¡¡¡¡~~~~~~~ ¡¡¡¡Currently there is not a patched installer available to deal with ¡¡¡¡this problem, one of the two workarounds listed above must be used. ¡¡¡¡*** 02/09/02 12:00 pm *** (CHG: Sta->36) ¡¡¡¡*** 02/12/02 06:45 am *** (CHG: Sta->11) ¡¡¡¡*** 02/12/02 06:45 am *** ¡¡¡¡The question becomes, how do you install Oracle 8.1.x on NetWare on a Pentium ¡¡¡¡4 machine? There is no symcjit.dll for a NetWare environment, I could not ¡¡¡¡find a file named sym*.* on the entire 8.1.6 cd. I agree that this is the ¡¡¡¡same type of problem that exists for Windows platforms but there does not ¡¡¡¡appear to be a workaround for NetWare that is provided. ¡¡¡¡µÚÈý£º ¡¡¡¡SYMCJIT.DLL DOESN'T WORK WITH THE NEW P4 PROCESSORS ¡¡¡¡*** 11/28/00 01:56 pm *** ¡¡¡¡As mentioned in Bug #1507768, there are problems with symcjit.dll running ¡¡¡¡under the new P4 processors. The problem is described on both the Intel and ¡¡¡¡Javasoft web sites, as well as in the Javasoft bug database... ¡¡¡¡. ¡¡¡¡. ¡¡¡¡ Javasoft bugs 4389589 and 4390702 ¡¡¡¡. ¡¡¡¡The Javasoft bugs describe the problem in terms of JDK 1.2.2 and JDK 1.1.8. ¡¡¡¡site says patched versions should be available soon. I've contacted our Sun ¡¡¡¡rep regarding this, and I'm hoping we'll get a newer version of the 1.1.8 JIT ¡¡¡¡shortly. ¡¡¡¡*** 11/28/00 02:01 pm *** (CHG: Asg->NEW OWNER) ¡¡¡¡*** 11/28/00 02:01 pm *** (CHG: FixBy->1.1.8.3) ¡¡¡¡*** 11/28/00 02:01 pm *** ¡¡¡¡*** 12/04/00 03:46 pm *** ¡¡¡¡*** 01/04/01 01:47 pm *** (CHG: FixBy->1.1.8.5) ¡¡¡¡*** 01/04/01 01:49 pm *** (CHG: Sta->80 Asg->NEW OWNER) ¡¡¡¡*** 01/04/01 01:49 pm *** (CHG: Fixed->1.1.8.5) ¡¡¡¡*** 01/04/01 01:49 pm *** ¡¡¡¡Got the new jit from Javasoft and tested by ttran.us. He confirmed that the ¡¡¡¡bug was fixed using the new symcjit.dll file.
¡¡¡¡*** 01/04/01 05:49 pm *** ¡¡¡¡*** 01/05/01 03:49 pm *** ¡¡¡¡Update: Pentium IV ¡¡¡¡1. Copy the new symcjit.dll to ¡¡¡¡/osp_171100/cd/Disk1/stage/Components/oracle.swd.jre/1.1 ¡¡¡¡ded/jre/win32/bin/ directory ¡¡¡¡2. Invoke OUI and installation of oui go smoothly ¡¡¡¡3. Invoke OUI from start menu and point to 816 products.jar, do typical ¡¡¡¡installation of 816 successfully ¡¡¡¡4. Invoke DBCA and NetCA from start menu work fine ¡¡¡¡*** 01/12/01 05:35 pm *** ¡¡¡¡Update: Pentium IV ¡¡¡¡1. Rename or remove the symcjit.dll from
¡¡¡¡/osp_171100/cd/Disk1/stage/Components/oracle.swd.jre/1.1.7.30/1/ ¡¡¡¡ded/jre/win32/bin/ directory ¡¡¡¡2. Invoke OUI and installation of oui go smoothly ¡¡¡¡3. Invoke OUI from start menu and point to 817 products.jar, do typical ¡¡¡¡installation of 817 successfully ¡¡¡¡4. Invoke DBCA and NetCA from start menu work fine ¡¡¡¡*** 02/05/01 02:51 pm *** ¡¡¡¡I have a customer who is so concerned about this bug. He is asking when the ¡¡¡¡patch will be released. He needs the patch asap. ¡¡¡¡Please let us know. ¡¡¡¡thanks ¡¡¡¡*** 02/05/01 04:15 pm *** ¡¡¡¡*** 02/15/01 12:28 pm *** ¡¡¡¡When will the newest database CD/CD Pack become generally available that will ¡¡¡¡allow uninterrupted installation of the database on Pentium IV systems? ¡¡¡¡*** 03/23/01 03:18 pm *** ¡¡¡¡I have tested out my own version of a "fix" on a customers Pentium IV and it ¡¡¡¡works great. I recreated the Oracle 8.1.6 EE for NT CD and replaced the ¡¡¡¡existing symcjit.dll with the new one from the jre-1_2_2_007. This version ¡¡¡¡3.10.0.107 has the fix for the Pentium 4's. You also need to take the jvm.dll ¡¡¡¡file from that same jre installation and copy it into the same location as ¡¡¡¡symcjit.dll. I am not sure why you need that, but when you run the installer ¡¡¡¡and that file is not present Windows barks that it cannot find jvm.dll - ¡¡¡¡Although it still runs the installer without it. ¡¡¡¡*** 03/30/01 04:39 pm *** (CHG: Sta->11 Pri->1) ¡¡¡¡*** 03/30/01 04:39 pm *** ¡¡¡¡The release 1.1.8.7o and 1.1.8.8o do not have the correct dll, making it ¡¡¡¡impossible to launch OUI on Pentium 4. Escalating to P1 are already in ¡¡¡¡showstopper mode for 9i Production. ¡¡¡¡*** 04/02/01 04:07 pm *** (CHG: Sta->80)
¡¡¡¡*** 04/02/01 04:07 pm *** (CHG: Fixed->1.1.8.9) ¡¡¡¡*** 04/02/01 04:07 pm *** ¡¡¡¡Fixed it in 1.1.8.9 release for putting the correct dll file. ¡¡¡¡*** 01/31/02 02:08 pm *** ¡¡¡¡*** 01/31/02 02:09 pm *** ¡¡¡¡*** 01/31/02 02:11 pm *** ¡¡¡¡*** 01/31/02 02:12 pm *** ¡¡¡¡×ܽ᣺ ¡¡¡¡Oracle Universal Installer (OUI) for RDBMS 8.1.x Hangs on Machines ¡¡¡¡with Pentium 4 Processors ¡¡¡¡~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ¡¡¡¡Versions Affected ¡¡¡¡~~~~~~~~~~~~~~~~~ ¡¡¡¡Oracle Universal Installer version 1.7.1.9.0 and earlier versions ¡¡¡¡(bundled with products in 8.1.X CD packs).
¡¡¡¡ ¡¡¡¡Platforms Affected ¡¡¡¡~~~~~~~~~~~~~~~~~~ ¡¡¡¡Any platform that uses the Intel Pentium 4 processor, with ¡¡¡¡Sun JRE and Symantec JIT will encounter this problem. Windows NT, Windows ¡¡¡¡and NetWare operating systems are confirmed to be affected. ¡¡¡¡ ¡¡¡¡Description ¡¡¡¡~~~~~~~~~~~ ¡¡¡¡The Oracle Universal Installer hangs when installing Oracle 8.1.x Server ¡¡¡¡products on machines that use Sun JRE and Symantec JIT. ¡¡¡¡A special note specifically for the Windows platforms: OUI versions earlier ¡¡¡¡than 1.7.1.9.0 will encounter this problem.
¡¡¡¡Likelihood of Occurrence ¡¡¡¡~~~~~~~~~~~~~~~~~~~~~~~~ ¡¡¡¡Any Oracle Universal Installer 1.7.1.9.0 and earlier installation on a ¡¡¡¡that uses the Intel Pentium 4 processor, with the Sun JRE and Symantec Just ¡¡¡¡Time Library (JIT) will encounter this problem. ¡¡¡¡ ¡¡¡¡Possible Symptoms ¡¡¡¡~~~~~~~~~~~~~~~~~ ¡¡¡¡The failure is manifested in these ways: ¡¡¡¡ - The affected application simply terminates. ¡¡¡¡ - The installer hangs, quits, dies or disappears. ¡¡¡¡ - The hourglass appears, disappears and nothing else happens. ¡¡¡¡Workarounds ¡¡¡¡~~~~~~~~~~~ ¡¡¡¡Workaround 1: ¡¡¡¡ 1. Obtain the OUI application (~17.5MBs) under patch number 1507768 in ¡¡¡¡ Metalink: ¡¡¡¡ a. Click Patches button ¡¡¡¡ b. Enter 1507768 in the Patch Number field ¡¡¡¡ c. Click Submit ¡¡¡¡ d. Download the patch ¡¡¡¡ 2. Unzip the patch. ¡¡¡¡ 3. Unzip the contents to a directory (~20MBs). ¡¡¡¡ 4. Navigate to: ¡¡¡¡ cdDisk1stageComponentsoracle.swd.jre1.1.7.3 01DataFilesExpandedjrewin32insymcjit.dll ¡¡¡¡ Rename symcjit.dll to symcjit.dll.old ¡¡¡¡ 5. Invoke the OUI executable from the following directory, and install the ¡¡¡¡ OUI to your hard disk: ¡¡¡¡ cd .cdDisk1installwin32setup.exe
¡¡¡¡ Oracle 8.1.x and related products.
¡¡¡¡Workaround 2: ¡¡¡¡ 1. Create a temporary directory on your server. ¡¡¡¡ 2. Copy the entire contents of the Oracle RDBMS Server CD ¡¡¡¡ to the temporary directory created in step 1. ¡¡¡¡ 3. Search the directory structure created in Step 1 for the existence of ¡¡¡¡ the filename symcjit.dll. ¡¡¡¡ 4. Rename each copy of the symcjit.dll to symcjit.old. ¡¡¡¡ 5. Run the setup.exe from the installwin32 directory and install Oracle ¡¡¡¡ 8.1.x and related products. ¡¡¡¡Workaround 3: ¡¡¡¡If you continue to experience any of the symptoms after performing either of ¡¡¡¡the workarounds above, follow these steps:
¡¡¡¡ 1. Copy the contents of the install directory to a temporary directory on ¡¡¡¡ your harddisk. ¡¡¡¡ 2. Search for all copies of the 'symcjit.dll' file, and rename them to ¡¡¡¡ symcjit.old'. ¡¡¡¡ ¡¡¡¡ 3. Go to the install directory and open the 'oraparam.ini' file for ¡¡¡¡ editing. ¡¡¡¡ Please note this file is write-protected. ¡¡¡¡ 4. Change the JRE_MEMORY_OPTIONS parameter to ¡¡¡¡ ¡¡¡¡ JRE_MEMORY_OPTIONS=-nojit -ms64m -mx128m ¡¡¡¡ 5. Save the oraparam.ini file. ¡¡¡¡ ¡¡¡¡ 6. Start the installation again. ¡¡¡¡Patches ¡¡¡¡~~~~~~~ ¡¡¡¡ Currently there is not a patched Installer available to deal with ¡¡¡¡ this problem. One of the workarounds listed above must be used. ¡¡¡¡ ¡¡¡¡References ¡¡¡¡~~~~~~~~~~ ¡¡¡¡ [BUG:1507768] INSTALLER FAILS WHEN RUNNING ON NEW PENTIUM 4 (IV) PROCESSORS ¡¡¡¡ [BUG:1507946] INSTALLER FAILS WHEN RUNNING ON NEW INTEL PENTIUM 4 ¡¡¡¡ (IV) PROCESSORS ¡¡¡¡ @[BUG:1518935] SYMCJIT.DLL DOESN'T WORK WITH THE NEW P4 PROCESSORS ¡¡¡¡Change Record ¡¡¡¡~~~~~~~~~~~~~~~ ¡¡¡¡ This alert was modified 23-January-2002 by adding Workaround 3, and it was ¡¡¡¡ to improve clarity. ¡¡¡¡ This alert was modified 14-May-2001 by modifying the ¡¡¡¡ versions affected section to a generic RDBMS version and adding a ¡¡¡¡ workaround. ¡¡¡¡ This alert was modified 16-January-2001 by specifying specific Oracle ¡¡¡¡ Universal Installer Versions in the the Versions Affected section.