好像听谁说过:在setup.exe上点右键,电击“运行为“然后。
记不太清了。你试试看吧。
不行就在论坛里搜索一下。这样的贴子有很多。

解决方案 »

  1.   

    把ORACLE安装目录中的symcjit.dll文件改为symcjit.old即可
      

  2.   

    .. Copy only the install directory from the CD to the hard disk ,say, e:\temp. 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:\temp\install\win32\setup.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 tools 
    to use "-nojit", then call the appropriate tools from the Start Menu. Once installation is complete, each of the following files in the ORACLE_HOME 
    needs to be modified: 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 Edit the contents of the above files to add "-nojit" as shown below: 
    Command=("C:\Program Files\Oracle\jre\1.1.7\BIN\JREW" -nojit -classpath .... 
    this is the only thing you need to add --> ^^^^^^
      

  3.   

    把ORACLE安装目录中\STAGE\Components下的symcjit.dll文件改为symcjit.old即可
      

  4.   

    sorry啊,除了liji同学的方法太长了外,其他方法都没有用啊,还有别的方法么?
      

  5.   

    jdk的环境变量有问题,“我的电脑”——“环境变量”——设置为安装oracle的环境变量,重启,运行setup.exe
      

  6.   

    一、系统环境及准备工作 
    硬件: 
    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。 
      

  7.   

    参考此贴
    http://www.csdn.net/expert/topic/929/929760.xml?temp=.1485712
      

  8.   

    http://www.csdn.net/expert/topic/612/612371.xml?temp=.5027735
    我以前碰到过同样的情况,xp下8i和9i都安装不上,也是点击没有反应,同样的9i盘在别人机器上的2000下能安装。后来我另外找了一个8i就装上了。到现在我还想不明白。