安装时候以前的东西没删掉将以前的服务删掉
从注册表中删hkey_local_machine/system/controlset001/services/和hkey_local_machine/system/controlset002/services/下面的oracle开头的都删掉

解决方案 »

  1.   

    彻底删除oracle,步骤如下:
    1. 用Control Panel(控制面板)中的Services应用程序停止所有ORACLE服务。2. 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。3. 选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,并删除所有ORACLE入口4. 从桌面上、STARTUP组中删除所有有关ORACLE的组和图标5. 删除与ORACLE有关的文件,选择ORACLE所在的缺省目录c:\orant,删除这个入口目录及所有子目录,  并从WINDOWS NT目录(一般为c:\winnt)下删除以下文件  ORACLE.INI ORADIM80.INI6. WIN.INI文件中若有[ORACLE]的标记段,删除该段
    然后再重新安装试
      

  2.   

    我是 format了c盘从新装的系统啊
    ,5555555
      

  3.   

    不会吧。肯定在安装ORACLE前安装了些什么东西。没将ORACLE清楚干静。
      

  4.   

    你用的是NT4.0吗?如果是的话好象也要到注册表中删除一些与oracle有关的东西的,我以前也偶尔碰到这样的情况,我就是在注册表中将与oracle有关的一切键值都删除掉才成功的,你不防试一下看
      

  5.   

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

  6.   

    是p4吗?
    在机器上创建一个临时目录。 
        >        拷贝光盘到第一步建立的临时目录中。 
        >        搜索整个目录,查找名字为symcjit.dll的文件。 
        >        Rename每个symcjit.dll为symcjit.old    。 
        >        运行\install\win32目录中的setup.exe文件开始安装