彻底卸载 Oracle 11g 需要执行一系列步骤,包括停止服务、卸载程序、删除残留文件和注册表项等。以下是详细的卸载步骤:

1. 停止所有 Oracle 相关服务

  1. 按下 Win + R 键,输入 services.msc 并回车
  2. 在服务列表中,找到所有名称以 "Oracle" 开头的服务
  3. 右键点击每个服务,选择 "停止"

2. 卸载 Oracle 软件

这步没有必要,根据自己实际情况看看,我实际操作了没有oracle开头的软件

  1. 打开控制面板:Win + R → 输入 control → 回车
  2. 选择 "程序和功能" 或 "卸载程序"
  3. 找到所有 Oracle 相关程序,按以下顺序卸载:
    • Oracle 11g 产品(如 Oracle Database 11g)
    • Oracle 组件(如 Oracle Client、Oracle Developer Tools 等)
    • Oracle 通用安装程序(Oracle Universal Installer)
  4. 每个程序卸载完成后,可能需要重启计算机

3. 删除 Oracle 残留文件

  1. 删除 Oracle 安装目录(默认路径通常为):

    • C:\app\(整个 app 目录,包含 Oracle 相关文件)
    • C:\Program Files\Oracle\
    • C:\Program Files (x86)\Oracle\
  2. 删除系统环境变量中的 Oracle 相关条目:

    • 右键 "此电脑" → "属性" → "高级系统设置" → "环境变量"
    • 在系统变量中,删除 ORACLE_HOMETNS_ADMIN 等 Oracle 相关变量
    • 编辑 Path 变量,移除所有 Oracle 相关路径

4. 清理注册表(重要步骤)

注意:修改注册表有风险,请先备份注册表

  1. 打开注册表编辑器:Win + R → 输入 regedit → 回车

  2. 删除以下注册表项(如果存在):

    • HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\
    • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Oracle\(64 位系统)
    • HKEY_CURRENT_USER\Software\Oracle\
  3. 删除与 Oracle 服务相关的注册表项:

    • 导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
    • 删除所有以 "Oracle" 开头的子项
  4. 删除 Oracle 事件日志相关项:

    • 导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\
    • 删除所有以 "Oracle" 开头的子项
  5. 删除 Oracle 安装相关项:

    • 导航到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
    • 删除所有包含 "Oracle" 的子项

5. 重启服务器

完成以上步骤后,必须重启服务器以确保所有 Oracle 相关组件被彻底移除。

6. 验证卸载是否彻底

重启后,检查以下内容确认卸载完成:

  • 服务列表中没有 Oracle 相关服务
  • Oracle 安装目录已被删除
  • 系统环境变量中没有 Oracle 相关条目
  • 注册表中没有 Oracle 相关项
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐