### Oracle完全卸载指南 #### 一、引言 在某些情况下,可能需要彻底卸载Oracle数据库以解决安装过程中出现的问题或为重新安装做好准备。本文将详细介绍如何进行Oracle的完全卸载,确保系统中不再残留任何与Oracle相关的组件。 #### 二、准备工作 在开始卸载过程之前,请确保备份所有重要的数据以及配置文件,以防万一在卸载过程中发生意外情况导致数据丢失。 #### 三、卸载步骤 ##### 1. 卸载Oracle ASM (Automatic Storage Management) - 需要卸载ASM及其相关的服务(包括CSS Cluster Synchronization Services)。 - 打开命令提示符窗口,运行以下命令:`localconfig delete`,这将帮助删除ASM的相关配置。 ##### 2. 停止所有Oracle服务 - 在卸载Oracle之前,需要确保所有的Oracle服务都已停止运行。可以通过“服务”管理工具或者通过命令行方式来停止服务。 ##### 3. 使用OUI (Oracle Universal Installer) - 进入Oracle安装目录,例如`C:\Oracle\OraDb10g_home1` 或 `C:\Oracle\InstallationProducts\UniversalInstaller`。 - 运行Oracle Universal Installer (OUI),选择“Uninstall Oracle Products”选项。 - 按照提示选择要卸载的Oracle产品,并确认卸载。 ##### 4. 删除Oracle产品 - 在OUI中选择要卸载的Oracle产品,确认卸载。 - 如果出现提示要求卸载其他依赖项,根据实际情况进行操作。 ##### 5. 删除ASM实例 - 为了彻底删除ASM实例,再次打开命令提示符窗口,运行命令:`oracle-delete-asmsid + asm`,其中`asm`是ASM实例的名称。 ##### 6. 清理注册表 - 打开注册表编辑器(`regedit.exe`),定位到以下路径并删除与Oracle相关的键值: - `HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE` - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\` 以 `oracleOraWeb` 开头的键值 - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\` 以 `oracle` 开头的键值 - `HKEY_CLASSES_ROOT` 中以 `OraOracleOrclEnumOra` 开头的键值 - `HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\Programs` 中的 `oracle` 键值 - `HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\` 中的 `MicrosoftODBCforOracle` 相关键值 - 此外,还需要检查是否有其他的Oracle相关键值并删除它们。 ##### 7. 清理环境变量 - 打开“系统属性”>“高级系统设置”>“环境变量”,检查并删除包含`Oracle`的路径。 - 特别注意检查`PATH`和`CLASSPATH`环境变量,确保移除所有与Oracle相关的路径。 ##### 8. 删除Oracle相关文件夹 - 删除Oracle安装目录,如:`C:\Program Files\Oracle`。 - 删除`ORACLE_BASE`目录。 - 删除临时文件夹中的Oracle相关文件,例如 `C:\Documents and Settings\All Users\Local Settings\Temp` 中的临时文件。 #### 四、验证卸载 完成上述步骤后,建议重启计算机以确保所有更改生效。之后可以再次检查注册表和环境变量,确认是否已经彻底删除了Oracle的所有痕迹。 #### 五、总结 通过上述详细的步骤,可以确保Oracle被完全卸载,并且系统中不再残留任何与Oracle相关的文件或设置。如果在卸载过程中遇到问题,可以参考Oracle官方文档或寻求专业技术人员的帮助。
2、在“服务”窗口中停止Oracle的所有服务。
3、在“开始”菜单中依次选择“程序”/“Oracle-OraDb10g_home1"/"Oracle Installation Products”/"Universal Installer",打开Oracle Universal Installer(OUI)窗口
4、单击“卸载产品”按钮,打开“产品清单”窗口,选中要删除的Oracle产品,单击“删除”按钮,打开“确认删除”对话框。
5、在“确认删除”对话框中单击“是”按钮,开始删除选择的Oracle产品。
6、删除自动存储管理(ASM),在DOS命令行中执行如下命令:oracle -delete -asmsid +asm
7、运行regedit命令,打开注册表窗口。删除注册表中与Oracle相关的内容,具体如下:
1、删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录。
2、删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb为开头的键。
3、删除HKEY_LOCAL_MACHINE/SYSETM/CurrentControlSet/Services/Eventlog/application中所有以oracle开头的键。
4、删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
5、删除HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/MenuOrder/Start Menu/Programs中所有以oracle 开头的键。
6、删除HKDY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
其中有些注册表项可能已经在卸载Oracle产品时被删除。
8、删除环境变量中的PATHT CLASSPATH中包含Oracle的值。
- 粉丝: 3
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助