停止Oracle服务->卸载Oracle->删除注册表->删除一些ini文件
重装

解决方案 »

  1.   

    see faq 
    通常就是停止oracle的所有服务后,清注册表,删除磁盘上oracle的文件和目录,重新启动机器,然后再装。
      

  2.   

    是不是把HKEY_LOCAL_MACHINE里SOFTWARE的ORACLE都删了就行了,谢谢
      

  3.   

    我原來也不行後來用以下步驟;
    1.開始->控制面板->系統管理工具->服務,停止所有於oracle有關的服務
    2.oracle->orahome81->univesal installer卸掉所有oracle產品
    3.運行regedit,在software and currentcontralset\servers目錄下卸掉所有於oracle有關的東東
    4.刪除缺省所在的目錄c:\program files\oracle
    5.如果有些刪不掉,改名後在刪,是在不行,重新啟動之後就可刪掉了
      

  4.   

    缷载的简便方法,速度较快:
    停止oracle的所有服务;
    删除oracle安装目录的所有文件及c:\program files\oracle中的所有文件,这时,在安装目录中的一些文件会提示无法删除,将文件夹更名;
    在regedit中找"oracle",将能删除的项全部删除(在root的目录下的项是不能被删除的,不必管它);
    重启机器;
    将更名后的文件夹删除;
    重新安装oracle,你将不会得到任何错误提示,且肯定可以正常使用。
    这是我正在上的oracle培训班中刚学到的方法哟,比用安装程序缷载快多了实际上安装程序抽取载无非也是做了这些内容。
    同样在安装客户端时也可以用这种方法注册表项自己去摸索了。
      

  5.   

    补充一下,停掉所有oracle服务后,先将注册表中HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE这个入口删掉,然后,再删掉HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVER下面所有oracle入口,这样,oracle所在缺省目录下的所有文件都可以删掉了;另外,windows NT下oracle.ini 和 oradim80.ini必须删掉,oraodbc这个文件可删可不删,没影响,我没上过培训班,这些都是我实践过的,重装时不会有问题了。
      

  6.   

    补充:如果用我的方法缷载,对注册表的操作请参见walkman1979(新用户)的方法。