Oracle数据库的卸载

如果你的oracle在安装的时候出现错误,安装意外终止的时候,重新安装oracle你会发现oracle就会安装不了,甚至安装其他版本也不行,此时就要手动的清除oracle安装产生的文件,oracle9i在win7中貌似不能安装,我试了很多次也没有成功,于是就安装的oracle11g,如果此时不讲oracle9i安装失败的文件清除掉,oracle11g貌似也很难安装。

下面是卸载oracle的方法:

一、停止oracle的所有运行的服务

二、修改注册表,删除注册表中关于oracle的相关信息

    1、HEKY_LOCAL_MACHINE\SOFTWARE\Oracle(第一个需要删除的)

    2、HEKY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services (找到oracle相关的进行删除)

    3、HEKY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application (找到oracle相关的进行删除)

三、删除oracle安装时产生的目录 C:\program files\oracle

四、删除oracle的环境变量

五、删除程序菜单中的Oracle菜单

六、重启系统,删除Oracle的安装目录

<think>我们正在讨论如何完全卸载Oracle数据库。根据引用内容,完全卸载Oracle数据库需要两个主要步骤:使用Oracle UniversalInstaller(OUI)卸载软件,然后手动清理残留文件和注册表项。以下是详细步骤: ###步骤1:使用OUI卸载Oracle软件1.**找到OUI可执行文件**:进入Oracle安装目录(通常为`C:\Program Files\Oracle`),找到`oui.exe`文件2. **以管理员身份运行**:右键单击`oui.exe`,选择“以管理员身份运行”。3. **启动卸载向导**:在OUI界面中,选择“卸载产品”。4. **选择要卸载的产品**:在列表中找到Oracle数据库软件(如“Oracle DatabaseEnterprise Edition”),选中后点击“删除”。5. **完成卸载向导**:按照提示操作,确认删除并等待卸载完成[^1]。 ###步骤2:手动清理残留文件和注册表项卸载完成后,需手动删除以下内容:####删除残留文件- **Oracle主目录**:删除Oracle安装目录(如`C:\app\<用户名>\product\...`)。- **数据文件**:删除数据库文件存放目录(默认在`C:\app\<用户名>\oradata`)。- **监听程序配置**:删除监听程序配置文件(如`C:\app\<用户名>\product\<版本>\network\admin`)。####清理注册表(谨慎操作!) 1.按`Win+R`,输入`regedit`打开注册表编辑器。2. **删除Oracle相关项**:- `HKEY_LOCAL_MACHINE\SOFTWARE\Oracle`(整个Oracle文件夹)[^2]。-`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\`下所有以`Oracle`开头的项[^2][^3]。-`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\`下所有以`Oracle`开头的项(如`Oracle.ORCL`)[^3][^4]。-`HKEY_CLASSES_ROOT\`下所有以`Ora`、`Oracle`、`Orcl`或`EnumOra`开头的项[^2]。- `HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\Programs\`下所有以`Oracle`开头的项(如有)[^2]。3. **清理ODBC驱动**:检查`HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI`,删除除`Microsoft ODBC forOracle`外的所有含Oracle的项[^2]。####删除环境变量-打开“系统属性”→“高级” →“环境变量”,删除`PATH`、`ORACLE_HOME`等变量中的Oracle路径[^3]。###注意事项-**备份重要数据**:卸载前备份数据库文件(如`.dbf`、`.ctl`)。-**权限要求**:所有操作需管理员权限。- **注册表风险**:误删可能影响系统稳定性,建议操作前备份注册表。完成以上步骤后重启计算机,确保卸载彻底。§§相关问题§§1.卸载Oracle后如何验证是否彻底清除2.卸载过程中遇到“服务无法停止”错误怎么办?3. Oracle卸载失败后如何强制清理?4. Linux系统下如何完全卸载Oracle数据库?5.卸载Oracle安装新版本需要注意什么?</think>### 完全卸载 Oracle 数据库的步骤 以下流程整合了图形界面卸载和手动清理,确保彻底删除(**操作前务必备份重要数据**): #### 一、使用官方卸载工具(OUI) 1. **启动卸载程序** - 进入 Oracle 安装目录(如 `C:\Program Files\Oracle`) - 以**管理员身份**运行 `oui.exe` 2. **执行卸载** - 选择 `卸载产品` → 勾选 `Oracle Database ...`(如 Enterprise Edition) - 跟随向导完成卸载(耗时约 10-30 分钟)[^1] #### 二、手动删除残留文件 1. **安装目录** - 删除整个 Oracle 根目录(默认路径:`C:\app\<用户名>\product\<版本>`) 2. **数据文件** - 删除数据库文件目录(如 `C:\app\<用户名>\oradata`) 3. **配置文件** - 清除 `C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle...` 快捷方式 - 删除监听配置文件(如 `C:\app\<用户名>\product\<版本>\network\admin`) #### 三、清理注册表(关键步骤) **警告:操作注册表前请备份!** 1. 按 `Win+R` 输入 `regedit` 打开注册表编辑器 2. 删除以下路径中的 Oracle 项: - `HKEY_LOCAL_MACHINE\SOFTWARE\Oracle`(**整个文件夹**)[^2] - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\` 下所有 `Oracle` 开头的项[^2][^3] - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\` 下所有 `Oracle` 项(如 `Oracle.ORCL`)[^3][^4] - `HKEY_CLASSES_ROOT\` 下所有 `Ora`/`Oracle`/`Orcl` 前缀的项[^2] 3. 检查并删除用户环境变量中的 `ORACLE_HOME` 和 `PATH` 中的 Oracle 路径 #### 四、重启与验证 1. **重启计算机** 2. **检查残留**: - 搜索磁盘中的 `oracle` 关键字文件 - 检查服务列表(`services.msc`)无 Oracle 相关服务 > ⚠️ **注意事项** > - 若卸载中途失败,需重新运行 `oui.exe` 修复后再卸载 > - 注册表操作失误可能导致系统故障,建议使用专业清理工具如 **Revo Uninstaller** 辅助
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值