Windows 卸载 Oracle 19c

Windows 卸载 Oracle 19c





AI (直接忽略)

在 Windows 系统上彻底卸载 Oracle 19c 是一个需要仔细操作的过程,为了确保能够干净地重新安装或完全移除,建议遵循以下步骤。

⚠️ 重要提醒

  • 备份数据 :在开始之前,请务必备份您所有重要的数据库文件(如 .dmp, .bak 等)。
  • 创建还原点:由于操作涉及修改注册表,建议创建一个系统还原点,以便在出现问题时可以恢复系统。
  • 管理员权限:确保您使用具有管理员权限的账户进行操作。

🛠️ 方法一:使用官方卸载工具(推荐)

这是最安全、最彻底的官方推荐方法,可以自动处理大部分配置和文件。

  1. 停止所有 Oracle 服务

    • 按下 Win + R,输入 services.msc 并回车,打开"服务"窗口。
    • 找到所有以 Oracle 开头的服务(例如 OracleServiceORCL, OracleOraDB19Home1TNSListener 等)。
    • 右键单击每个服务,选择"停止"。
  2. 运行 Deinstallation Tool

    • 打开命令提示符(管理员)。
    • 使用 cd 命令切换到 Oracle 19c 的 deinstall 目录。默认路径通常为:
      C:\app\oracle\product\19.0.0\dbhome_1\deinstall
      (请根据您的实际安装路径进行调整)。
    • 执行命令 deinstall.bat
    • 根据命令行提示进行操作。工具会自动检测配置,并询问您是否要删除监听器、数据库实例等,通常直接按回车使用默认选项即可。
    • 您也可以使用 -checkonly 参数先进行预检,不实际执行删除:
      deinstall.bat -checkonly
  3. 使用 Universal Installer 卸载

    • 点击"开始"菜单,找到 Oracle - OraDB19Home1 文件夹。
    • 展开后,点击 Oracle Installation Products,然后运行 Universal Installer
    • 在打开的窗口中,点击"卸载产品..."按钮。
    • 在弹出的窗口中,展开已安装产品列表,选中 Oracle Database 19c 相关的产品,然后点击"删除"。

🧹 方法二:手动彻底清理

如果官方工具卸载不干净,或者您希望进行最彻底的清理,请继续执行以下手动步骤。

1. 清理注册表

警告:错误地修改注册表可能导致系统不稳定。请严格按照以下步骤操作。

  • 按下 Win + R,输入 regedit 并回车,打开注册表编辑器。
  • 依次查找并删除以下路径下的相关项:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Oracle (删除整个 Oracle 文件夹)
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services (删除所有以 Oracle 开头的文件夹)
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application (删除所有以 Oracle 开头的文件夹)
    • HKEY_CLASSES_ROOT (删除所有以 Ora 开头的项)
    • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002 (如果存在此文件夹,则删除其中所有以 Oracle 开头的项。注意:部分电脑可能没有 ControlSet002)
2. 删除残留文件和文件夹

删除以下路径中的 Oracle 相关文件夹:

  • C:\Program Files\Oracle
  • C:\ProgramData\Oracle (注意:ProgramData 是隐藏文件夹)
  • C:\Users\<您的用户名>\Oracle (将 <您的用户名> 替换为您的实际用户名)
  • 您当初解压和安装 Oracle 的目录(例如 D:\oracleE:\Personal\oracle 等)
3. 清理环境变量
  • 右键点击"此电脑",选择"属性"。
  • 点击"高级系统设置",然后点击"环境变量"按钮。
  • 在"系统变量"和"用户变量"中,找到名为 Path 的变量,选中并点击"编辑"。
  • 在列表中查找并删除所有与 Oracle 相关的路径(例如包含 oracleOraDB19Home 的条目)。
  • 如果存在名为 ORACLE_HOMEORACLE_SID 的系统变量,也请将它们删除。

✅ 最后一步

完成以上所有步骤后,重新启动您的计算机。重启后,Oracle 19c 及其所有相关组件将被彻底从您的系统中移除。

相关推荐
weelinking3 小时前
【产品】00_产品经理用Claude实现产品系列介绍
数据库·人工智能·sql·数据挖掘·github·产品经理
2301_803934613 小时前
Go语言如何做网络爬虫_Go语言爬虫开发教程【指南】
jvm·数据库·python
秋94 小时前
windows中安装redis
数据库·redis·缓存
Cosolar4 小时前
万字详解:RAG 向量索引算法与向量数据库架构及实战
数据库·人工智能·算法·数据库架构·milvus
想唱rap5 小时前
IO多路转接之poll
服务器·开发语言·数据库·c++
SeaTunnel5 小时前
AI 让 SeaTunnel 读源码和调试过时了吗?
大数据·数据库·人工智能·apache·seatunnel·数据同步
凯瑟琳.奥古斯特5 小时前
数据冗余与规范化的本质[数据库原理]
开发语言·数据库·职场和发展
_ku_ku_6 小时前
数据库系统原理 · SQL 数据定义、更新及数据库编程 · 自学总结
数据库·oracle
Mortalbreeze6 小时前
深度理解文件系统 ---- 从磁盘存储到内核存储
大数据·linux·数据库
2301_803934616 小时前
MySQL 字段类型选择规范指南
jvm·数据库·python