首先将Oracle安装程序拷到硬盘,然后将
/stage/components/oracle.swd.jre/1.1.7/1/datafile/expanded/jre/win32/下面的symcjit.dll改为symcjit.old运行setup.exe开始安装

解决方案 »

  1.   

    这是ORACLE8和P4的冲突,按照zhenyukeji(何处是我家)的做就可以。
      

  2.   

    方法一:
      1在机器上创建一个临时目录。 2 拷贝光盘到第一步建立的临时目录中。 3  搜索整个目录,查找名字为symcjit.dll的文件。 4  Rename每个symcjit.dll为symcjit.old  5  运行\install\win32目录中的setup.exe文件开始安装 
    在Pentium4/WINDOWS机器上安装ORACLE8I时,安装程序不运行,屏幕没反应;有时会显示JREW出错。这是因为ORACLE8I的安装程序使用了JAVA,而旧版JDK/JRE 1.1.x for Windows中的Symantec JIT与Intel Pentium4系统和WINDOWS ME系统不兼容(Solaris JDK/JRE 1.1.x for Intel不受影响)。
    方法二:           
      1 从metalink.oracle.com下载补丁(patch number 1507768)补丁名字p1507768_171_WINNT.zip 解压缩下载的补丁。(用winzip做)解完后的文件是oui171100.jar。             再用winzip解开(unjar)    oui171100.jar文件。解完的文件在你指定的解压缩目录下的cd目录中。 2进入到目录.\cd\Disk1\stage\Components\oracle.swd.jre\1.1.7.30\1\DataFiles\Expanded\jre\win32\bin\symcjit.dll  3  重命名symcjit.dll为symcjit.dll.ori 4 启动setup,安装OUI到机器中(也可以直接用这个程序安装开始安装oracle8i产品) 5/cd/Disk1/install/win32/setup.exe 
    方法三: 
       拷贝光盘上的安装目录(f:\install)到机器上的一个临时目录中(假设e:\temp\install);             打开文件oraparam.ini进行编辑(e:\temp\install\oraparam.ini) A、修改’SOURCE=’使用全路径而不使用相对路径;(i.e. SOURCE=f:/stage/products.jar) B、修改    ‘JRE_LOCATION    =‘使用全路径而不使用相对路径;(i.e.             JRE_LOCATION=f:/stage/Components/oracle/swd/jre/1.1.7/1/DataFiles/Expanded) C、修改    ‘OUI_LOCATION    =’使用全路径而不使用相对路径;(i.e.            OUI_LOCATION=f:/stage/Components/oracle/swd/oui/1.6.0.9.0/1/DataFiles/Expanded) D、修改‘JRE_MEMORY_OPTIONS    ‘,增加’-nojit’作为第一个参数。(i.e.             JRE_MEMORY_OPTIONS=-nojit    -mx48m) E、其它内容不用改动。 启动临时目录中的安装程序(i.e.    e:\temp\install\win32\setup.exe) 开始安装oracle8i产品。当安装时,             只能选择custom安装,不要选择创建数据库,这样当安装时不会启动Database             Configuration    Assistant, 但Net8    Configuration    Assistant仍然会启动。             当NetCA挂起时取消Net8    Configuration    Assistant配置程序。在Configuration             Tools    提示窗口显示时, 选种‘Net8    Configuration    Assistant    ‘然后点stop。如果不起作用,通过任务管理器结束最近的一个JREW进程。 然后“End    of    Installation”    出现,产品安装结束。 编辑适当的工具使用-nojit参数:             \assistants\dbca\dbassist.cl 
    \assistants\dbma\dbmig.cl 
    \assistants\ifa\ifa.cl
    \bin\elogin.cl
    \bin\owm.cl                                                                                           \ldap\oidamdin\oidadmin.cl 
    \network\tools\netasst.cl                                    
    \network\tools\netca.cl 
    \install\instelogin.cl                                                \owm\install\instowm.cl 
    Sample: Command=("C:\Program Files\Oracle\jre\1.1.7\BIN\JREW" -nojit -classpath .... )
      

  3.   

    这些人说的都不一定对,我在windows 2000 advanced  server上装了oracle for win2000 enterprise 版用以上的方法根本装不上(我就是奔腾4的芯片,我的win2000打了sp3的补丁),这些我在国外的网站上也看到了,基本上都是翻译的。
    我在oracle技术网上(Oracle Technology Network)看到现在有oracle 9i for win98版的下载,于是下了一个,考虑到总是jrew.exe报告错误,或者就是没反应,我就先把oracle 8.17拷贝到硬盘上,然后下载oracle 9i for win98,
    下载后,我将oracle 9i中的/stage/components/oracle.swd.jre/1.1.7/1/datafile/expanded/jre/win32下的所有文件包括目录,拷贝到oracle 8.17中的/stage/components/oracle.swd.jre/1.1.7/1/datafile/expanded/jre/win32相应位置。然后再从oracle 8.17中开始安装,一切都没有问题,这个我试过了。
    我估计oracle 9i for win2000中的/stage/components/oracle.swd.jre/1.1.7/1/datafile/expanded/jre/win32也可以用,这个我没有试过,大家可以试一试。