共计 1403 个字符,预计需要花费 4 分钟才能阅读完成。
很多人在安装 Oracle 数据库时,出现很多报错,我也不例外,因上次数据库出现问题,无法修复,只能从新安装,无奈的是,安装时报启动服务出现错误,找不到 OracleMTSRecoveryService,心想又是咋咯回事,第一反应肯定就是没卸载干净。下面时处理办法:不是所有报错通用办法。
打开注册表看看:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下,找到 OracleMTSRecoveryService 及 OracleRemExecService,查看 ImagePath 对应路径是否正确, 如果发现 dbhome_2 直接改为 dbhome_1 就行。
————————————————————————————————————–
Oracle11g 卸载
1. 关闭 oracle 所有的服务。
Window7 用户可以在 windows 的任务管理器 –> 服务内关闭以 oracle 开头的所有服务;xp 用户可以在我的电脑右击 –> 管理 –> 服务和应用程序 –> 服务,找到所有以 oracle 开头的服务,右击,关闭。
2. 打开注册表:regedit
打开路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
删除该路径下的所有以 oracle 开始的服务名称,这个键是标识 Oracle 在 windows 下注册的各种服务!
3. 找到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
删除该 oracle 目录,该目录下注册着 Oracle 数据库的软件安装信息。C 盘中和 Oracle 数据库相关的所有文件:包括 C:\Program Files\Oracle 和 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle – OraDb11g_home1。
4. 删除注册的 oracle 事件日志,打开注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
删除注册表的以 oracle 开头的所有项目。
5. 删除环境变量 path 中关于 oracle 的内容。(这一步好像不做也可以。)
鼠标右键右单击“我的电脑 –> 属性 –> 高级 –> 环境变量 –>PATH 变量。
删除 Oracle 在该值中的内容。注意:path 中记录着一堆操作系统的目录,在 windows 中各个目录之间使用分号(;)隔开的,删除时注意。
建议:删除 PATH 环境变量中关于 Oracle 的值时,将该值全部拷贝到文本编辑器中,找到对应的 Oracle 的值,删除后,再拷贝修改的串,粘贴到 PATH 环境变量中,这样相对而言比较安全。
6. 重新启动操作系统。
以上 1~5 个步骤操作完毕后,重新启动操作系统。
7. 重启操作系统后各种 Oracle 相关的进程都不会加载了。
8. 删除开始菜单中的 oracle 项。
至此,Windows 平台下 Oracle 就彻底卸载了。
更多 Oracle 相关信息见 Oracle 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=12
: