干脆把那个文件删掉也可以,而且应该再改一个参数
在install目录下打开文件'oraparam.ini'
把参数 JRE_MEMORY_OPTIONS改为 
JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m 
然后再重装一下试试

解决方案 »

  1.   

    我的是8.1.7版本,有两个symcjit.dll文件,我把它们改成symcjit.old,就可以装了。
      

  2.   

    好像是这样的:安装oracle8时,他要先检测机器,在检测CUP时会使用到symcjit.dll,而据说写这个动态链接库是P4还没出来,所以检测无法通过,自然无法安装。所以只要把安装程序里的symcjit.dll删除或者改名就OK了。
      

  3.   

    不用这么复杂的,下载一个P4的PATCH ,
    只要原因是,oracle 8i带的ORACLE INSTALLOR太老了,你可以
    先装一个ORACLE INSTALLOR在使用这个东西就可以安装ORACLE 8I,这个东西太大了,压缩后有30M,否则可以给你法一个
      

  4.   

    8i对p4得机器有些要求得
    因为8i中得一些文件是基于java得
    你在8得安装文件中找到symcjit.dll文件有两个把它删除.再安装就没问题了
      

  5.   

    楼上几位的方法我已经实验过,还是不行,有没有其他的办法?我的安装文件中只有一个symcjit.dll文件……
      

  6.   

    以前计算机没有安装过ORACLE吧,安装过就把他删除干净:删除ORACLE目录,以及注册表;
    在关闭防火墙后安装,如果还不能安装,我也没辙了
      

  7.   

    P4服务器上安装Oracle 8.17 
      在Oracle 8.17中搜索到symcjit.dll将symcjit.dll改名为symcjit.old(共两个文件),然后在双击SETUP,完成安装。
      如果不改文件名则双击SETUP无反映。
    在P4上安装Oracle的方法
    方法一:
                 在机器上创建一个临时目录。 
                 拷贝光盘到第一步建立的临时目录中。 
                 搜索整个目录,查找名字为symcjit.dll的文件。 
                 Rename每个symcjit.dll为symcjit.old    。 
                 运行\install\win32目录中的setup.exe文件开始安装 
    方法二:           
                从metalink.oracle.com下载补丁(patch    number 
                1507768)。补丁名字p1507768_171_WINNT.zip 
                解压缩下载的补丁。(用winzip做)解完后的文件是oui171100.jar。 
                再用winzip解开(unjar)    oui171100.jar文件。解完的文件 
                在你指定的解压缩目录下的cd目录中。 
                进入到目录.\cd\Disk1\stage\Components\oracle.swd.jre\1.1.7.30\1\DataFiles\Expanded\jre\win32\bin\symcjit.dll 
                重命名symcjit.dll为symcjit.dll.ori 
                启动setup,安装OUI到机器中(也可以直接用这个程序安装开始安装oracle8i产品) ./cd/Disk1/install/win32/setup.exe