你的机器是P4的吗,如果是的话,oracle8i跟P4有冲突,具体的解决办法要改一个文件的名称,搜索一下前面的帖子,有介绍的。

解决方案 »

  1.   

    如果是p4,那应该这么设置:将下面这个文件改名为symcjit.dll.bak
    \STAGE\Components\oracle.swd.jre\1.1.7.24\1\DataFiles\Expanded\jre\win32\bin\symcjit.dll
      

  2.   

    要加分给我哦~
    我的方法是无敌的,嘿嘿
    你先把oracle8i的安装盘全部复制到硬盘上面
    然后找到按照此路径找到oracle\stage\Components\oracle.swd.jre\1.1.7.24\1\DataFiles\Expanded\jre\win32\bin\symcjit.dll把symcjit.dll改成symcjit.dll.old
    一切就ok了
    good luck
      

  3.   

    给点资料你你瞧瞧:(来自 www.oradb.net)
    在WIN2000中安装oracle8i,为何运行setup命令没反应?一、系统环境及准备工作 
    硬件: 
    Intel P4的处理器 
    256M的内存 
    硬盘有三个分区C、D、E,光驱为F 
     
    软件: 
    操作系统WINDOWS 2000 SERVER、WINDOWS 98 
    数据库ORACLE 8.0.6 for NT或ORACLE 8.1.x for NT 
     
    准备工作: 
    确保机器上没有装过Oracle产品。如有的话请先卸载,再将注册表中所有
    Oracle的相关项删除。 
    在WINDOWS 2000 SERVER上安装Oracle Enterprise Edition 
    在WINDOWS 98上安装Oracle Client 
     
    二、故障现象 
    1、在WINDOWS 2000 SERVER上安装Oracle8.0.6时 
    当选择定制安装,并创建数据库时,主要应用程序都已安装完成,在提示“是
    否创建数据库”,选择是后就再也没有反应。重启机器后,点击应用程序后没
    有反应而简单终断。 
    点击应用程序,鼠标呈现沙漏状,然后消失,再没有任何现象发生。 
     
    2、在WINDOWS 98上安装Oracle8.0.6的Client后 
    安装成功,点击应用程序,提示该程序执行了非法操作,即将关闭。 
     
    3、在WINDOWS 2000 SERVER上安装Oracle8i时 
    点击安装应用程序Setup.exe,程序挂起、或消失、或终止而没有任何反应。 
     
    三、原因分析 
    使用Windows NT、 Windows 2000或NetWare操作系统和Intel P4处理器的计算
    机,安装Oracle8或者Oracle8i时,将会碰到以上问题。主要原因是
    Oralce8 /8i的OUI(Oracle Universal Installer) 1.7.1.9.0或以前版本使用
    了Sun JRE 和 Symantec JIT(Just in Time Library),而JRE 和 JIT与
    Intel P4处理器不兼容。 
    四、解决办法 
    1、 Oracle 8.0.6的解决办法 
    (1)将安装盘整个拷贝到硬盘。譬如E:\Oracle806。 
    (2)找到目录E:\ oracle806\win32\JRE11下的symcjit.dll文件,将
    symcjit.dll改名为为symcjit.old。 
    (3)找到目录E:\ oracle806\win32\JRE11下的Jre11.map文件,用文本编辑
    工具打开Jre11.map文件,找到以bin开头的段,在其中可看
    到" " "symcjit.dll" "%JRE11%\bin\" 398336 false false false 00 00 
    00 "" "",将此行删除,然后保存。注意此文件的属性是只读的。 
    (4)从目录E:\oracle806中执行安装文件Setup.exe。 
    如果故障的现象是,Oracle8.0.6已经安装完成,但是点击建Oracle应用程序
    没有任何反应(一般是在WINDOWS 2000 SERVER操作系统中)或点击应用程序
    如Net8,提示该程序执行了非法操作,即将关闭(一般是在WINDOWS 98操作系
    统中)。。在这种情况下,可不卸载Oracle,而直接将系统安装目录相应位置下
    的symcjit.dll文件改名为symcjit.old即可。 
    2、Oracle 8.1.x解决办法 
    (1)创建一临时目录,并将Oracle8i的安装源程序拷贝到此目录。 
    找到目录stage\Components\oracle.swd.jre\1.1.7.30\1
    \DataFiles\Expanded\jre\win32\bin下的symcjit.dll 的文件,并改名为 
    symcjit.old。注意OEM目录下还有一个symcjit.dll文件要改名。 
    (2)搜索到oraparam.ini文件,打开它,改变行RE_MEMORY_OPTIONS=-mx48m
    的参数为JRE_MEMORY_OPTIONS=-nojit -ms16m -mx32m 
    (3)其它的参数保持不变。 
    (4)执行本地硬盘install\win32\setup.exe目录下的Setup.exe文件。此时
    调用的是修改过的参数文件oraparam.ini。  
    (5)安装时选择自定义模式,并且不创建数据库。 
    (6)安装程序调用网络配置助手Net8 Configuration Assistant (NetCA)时
    你需要强制终止它,然后退出安装界面。 
    (7)Oracle8i安装完成后,安装目录中的下列每一个文件都有需要作相应修
    改。 
    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  
    owm\install\instelogin.cl  
    owm\install\instowm.cl 
    用编辑工具依次打开上述文件,增加参数 – nojit,以dbassist.cl文件为例
    示意如下: 
    Command=("C:\Program Files\Oracle\jre\1.1.7\BIN\JREW" -nojit -
    classpath ....) 
    用相同的方法修改所列出的每一个.cl 文件内容。 
    (8)安装成功的完成了,你可以在安装完成后运行DBCA和NetCA。