停止服务
运行 services.msc
停止Oracle的所有服务。 以ORA开始。
卸载程序
(10g )开始菜单 Oracle Oracle安装产品-通用安装程序
) 11g )执行Oracle附带的卸载批处理。 位置:软件安装目录/deinstall/deinstall.bat
在执行过程中可能需要填写以下内容:
指定要取消配置的所有单个实例侦听器[监听器] :监听器
指定要在此Oracle主目录中配置的数据库名称列表[MYDATA,ORCL]: MYDATA,ORCL
是否仍要修改MYDATA、ORCL数据库的详细信息? [n]: n
CCR check is finished
要继续吗? 是,n -不? [n]: y
清理注册表
运行 regedit
HKEY_CLASSES_ROOT删除目录中以Ora、Oracle、Orcl或EnumOra为前缀的所有密钥。
删除包含除HKEY _ local _ machinesoftwareodbcodbcinst.iniodbcdriversmicrosoftodbcfororacle注册表键之外的所有Oracle的键
HKEY _ local _ machinesoftwareOracle将删除此目录。 (Oracle数据库的软件安装信息)
HKEY _ local _ machinesystemcurrent control setservicesevent logapplication将删除以Oracle开头的所有密钥。 (Oracle事件日志)
HKEY _ local _ machinesystemcurrent control setservices删除此路径下所有以Oracle开头的服务名称。 此密钥标识Oracle在Windows上注册的各种服务。
清理环境变量
删除环境变量的PATH中包含Oracle的值。
重新启动电脑
手动删除与Oracle相关的目录和文件
c :program dataMicrosoftwindowsstart menuprogramsOracle删除“开始”/“程序”中所有Oracle的组和图标
C:Program FilesOracle
c:programfiles(x86 )Oracle
c :usersadministratorappdatalocaltemp删除此目录中的临时文件。
删除Oracle程序的安装目录Oracle_HOME
重新启动电脑