Manual Oracle Uninstall
A number of people have contacted me regarding problems uninstalling Oracle products. The two methods listed below should only be used as a last resort and will remove all Oracle software allowing a reinstall. If you make any mistakes they can be quite destructive so be careful.
Windows
UNIX
Windows
In the past I've had many problems uninstalling all Oracle products from Windows systems. Here's my last resort method:
Uninstall all Oracle components using the Oracle Universal Installer (OUI).
Run regedit.exe and delete the HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE key. This contains registry entires for all Oracle products.
Delete any references to Oracle services left behind in the following part of the registry (HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Ora*). It should be pretty obvious which ones relate to Oracle.
Reboot your machine.
Delete the "C:\Oracle" directory, or whatever directory is your ORACLE_BASE.
Delete the "C:\Program Files\Oracle" directory.
Empty the contents of your "C:\temp" directory.
Empty your recycle bin.
At this point your machine will be as clean of Oracle components as it can be without a complete OS reinstall.
Remember, manually editing your registry can be very destructive and force an OS reinstall so only do it as a last resort.
If some DLLs can't be deleted, try renaming them, the after a reboot delete them.
UNIX
Uninstalling all products from UNIX is a lot more consistent. If you do need to resort to a manual uninstall you should do something like:
Uninstall all Oracle components using the Oracle Universal Installer (OUI).
Stop any outstanding processes using the appropriate utilities.
# oemctl stop oms user/password
# agentctl stop
# lsnrctl stop
Alternatively you can kill them using the kill -9 pid command as the root user.
Delete the files and directories below the $ORACLE_HOME.
# cd $ORACLE_HOME
# rm -Rf *
With the exception of the product directory, delete directories below the $ORACLE_BASE.
# cd $ORACLE_BASE
# rm -Rf admin doc jre o*
Delete the /etc/oratab file. If using 9iAS delete the /etc/emtab file also.
# rm /etc/oratab /etc/emtab
Hope this helps. Regards Tim...
分享到:
相关推荐
"Oracle_Uninstall.zip"提供的便是一键卸载工具,专为简化Oracle数据库的卸载过程而设计。这个工具能够帮助用户快速、有效地清理系统中的Oracle相关组件,包括注册表中的条目,避免手动操作可能出现的遗漏和错误。 ...
- **清理工具**:可以考虑使用专门的清理工具(如Oracle Uninstall Utility等)来简化卸载过程。 #### 三、常见问题及解决方案 - **问题1:某些文件或注册表项无法删除** - 解决方案:尝试重启计算机后再次尝试...
根据提供的文件信息,我们可以推断出这是一份关于卸载Oracle数据库软件的指南。尽管原文中包含了一些非中文字符或编码错误,但基于上下文理解,可以总结出一系列与卸载Oracle相关的步骤和技术要点。接下来将详细介绍...
### Linux下Oracle 12c的安全卸载 在企业级应用环境中,Oracle数据库因其稳定性、安全性及高效性而被广泛采用。然而,在某些情况下,可能需要卸载Oracle 12c来解决安装过程中出现的问题或者进行版本升级。本文将...
If there is then please use OUI to uninstall Oracle Developer Tools for Visual Studio before proceeding with this install. Failure to uninstall may result in errors when launching Visual Studio or ...
Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许应用程序无需完整安装Oracle Database Server即可与Oracle数据库进行通信。在这个特定的"oracle instantclient 12_1 odbc"版本中,我们...
2. **安装过程**:文件列表中的"configure.bat", "uninstall.bat", "unconfigure.bat", 和 "install.bat" 是用于安装、卸载和配置Oracle Instant Client的批处理文件。运行"install.bat"可以开始安装过程,确保所有...
- 根据需要,先运行`uninstall.bat`卸载已有的Oracle provider,以防冲突。 - 接着运行`install.bat`执行安装。如果配置脚本中包含自定义选项,如指定Oracle数据库的连接参数,确保按照提示操作。 3. **检查安装*...
### 彻底卸载Oracle的方法 在日常工作中,我们可能会遇到由于安装错误或Oracle软件出现问题而需要彻底卸载的情况。由于Oracle的复杂性及其在系统中的深入集成,简单地通过控制面板进行卸载往往不能完全清除Oracle的...
7. **配置和卸载脚本**:`configure.bat`、`uninstall.bat`和`unconfigure.bat`是用于安装、卸载和配置ODAC的批处理脚本,简化了在开发和生产环境中的部署过程。 8. **Readme文档**:`readme.htm`提供了关于ODAC的...
- 特别注意删除如`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall`下的任何与Oracle相关的条目。 - **警告**:修改注册表前,请确保备份注册表或创建系统还原点,以防意外。 ### 第四...
- 对于某些较新版本的Oracle安装,可能还需要执行额外的清理步骤,例如使用Oracle Universal Installer (OUI)的Uninstall选项进行更深入的清理工作。 通过上述步骤,您可以在Windows环境下彻底删除Oracle数据库及...
- 运行OUI,选择“Uninstall the Oracle software”,按照提示完成卸载过程。 2. **删除注册表内容**: - 打开注册表编辑器(运行regedit命令),定位到以下路径,并删除相关键值: - `HKEY_LOCAL_MACHINE\...
3. **确认卸载选项**:仔细检查要卸载的Oracle产品列表,并确认无误后点击“Uninstall”。 4. **执行卸载**:等待卸载过程完成。这可能需要一段时间,根据系统的性能而定。 #### 三、清理注册表 1. **打开注册表...
标题 "C#连接Oracle11g无需安装客户端" 指出了一种技术方案,它允许C#开发者在不安装Oracle客户端的情况下,也能与Oracle 11g数据库进行交互。这种做法大大简化了开发环境的配置,提高了开发效率,尤其对于那些在多...
对于那些经常需要安装和卸载软件的用户,或者遇到类似Oracle安装失败的情况,"Uninstall Tool"无疑是一个值得信赖的选择。通过合理使用,我们可以显著提升电脑的性能,避免因软件残留引发的各种问题。
2. **uninstall.bat**:与configure.bat相反,此脚本用于卸载已安装的ODAC组件,清理系统中相关的注册表项和文件,确保无残留。 3. **unconfigure.bat**:可能是用于撤销配置的脚本,例如,当需要恢复到未安装ODAC...
自己制作的Oracle卸载程序,请按程序所提供的步骤一步一步卸载即可,经本人测试,在11G+XP的环境下可以完全卸载,本软件有一定的风险,如果卸载失败,则会发生Oracle数据库安装不成功,如不能接受风险,请勿使用!
- 在OUI界面中选择“Uninstall”选项,然后按照提示完成卸载过程。 2. **确认卸载**: - 在卸载过程中,您会被询问是否确认卸载Oracle产品。仔细阅读并确认您想要卸载的产品。 - 点击“OK”继续卸载过程。 3. ...
这些安装文件通常包括configure、uninstall和unconfigure批处理脚本,以及install.bat,用于安装或配置Oracle数据访问组件。 在C#代码中使用OracleBulkCopy,首先需要引用Oracle.DataAccess.Client.dll。如果你使用...