如果卸载ORACLE(8i、9i)后,发现服务列表中仍存在oracle服务,表示没有卸载完全,在重新安装oracle前,需要手动完全卸载(WINDOW操作系统)。

1、停止残留的oracle服务,并将启动方式设为“手动”;

2、开始/运行/regedit 进入注册表,删除注册表的内容:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,然后从HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001、ControlSet002、CurrentControlSet\Service中删除相关的Oracle服务。

3、在注册表中搜索安装路径(如:d:\oracle),一一删除注册表项或项值(注册表项值中存在其它软件内容时不能直接删除该项,只能删除其中oracle相关项值,以免影响其他软件);

4、在注册表中搜索C:\Program Files\Oracle,一一删除注册表项或项值;

5、退出注册表,删除Oracle软件所在的目录,Oracle软件的有些配置信息存储在这个目录(C:\Program Files\Oracle);

6、删除软件安装的实际目录(如:d:\oracle);

7、如果在删除软件目录和安装目录的过程中,出现不能删除的现象,先重新启动操作系统,然后再删除。


SYBASE12.5及之前的版本ms都不提供卸载功能,需要手动卸载。其他版本卸载不完全的时候也可以用以下方法:

1、停止sybase服务,并将启动方式设为手动;
2、开始/运行/regedit 进入注册表,删除注册表的内容:HKEY_LOCAL_MACHINE\SOFTWARE\SYBASE,
然后从HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001、ControlSet002、CurrentControlSet\Service中删除相关的SYBASE服务;

3、到注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment下
删除DSLISTEN, DSQUERY, SYBASE, 并修改 LIB, INCLUDE, PATH项;

4、在注册表中搜索安装路径(如:d:\sybase),一一删除注册表项或项值(注册表项值中存在其它软件内容时不能直接删除该项,只能删除其中sybase相关项值,以免影响其他软件);

5、重新启动操作系统;

6、删除软件安装的实际目录(如:d:\sybase)。


注意:ORACLE、SYBASE数据库的安装最好在本机进行,不要通过远程桌面连接进行安装,很容易失败,导致数据库安装到一半无法卸载,只能手动卸载。