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 及其所有相关组件将被彻底从您的系统中移除。

相关推荐
线上放牧人6 小时前
Windows删除图标缓存
windows·python·pyqt
Hrain-AI6 小时前
多 Agent 并行不打架:worktree 隔离与反馈回流落地(附脚本)
网络·数据库·人工智能·架构
Koi慢热6 小时前
DayDayMap学术社区体验:卫星网络测绘专题用下来怎么样
网络·人工智能·windows·web安全·网络安全
净水深流7 小时前
中央厨房冷链技术实践:多温区改造、WMS落地与IoT温控架构
大数据·数据库·人工智能·冷库冷链
l1t7 小时前
测试DuckDB 2.1的match_recognize模式匹配语句
数据库·duckdb
web守墓人7 小时前
【goed/ui】自定义组件设计思想篇
linux·windows·ui·golang
IpdataCloud8 小时前
AI智能体调用工具怎么核验来源IP?归属地、网络类型与代理风险识别(含Python代码)
数据库·python·tcp/ip
曹牧8 小时前
Java:SQL 注入漏洞
数据库
程序员JerrySUN9 小时前
Jetson Edge AI 实战01:Nano、Xavier、Orin 怎么选?Jetson 硬件选型详解【视频讲解】
java·数据库·redis·安全·mybatis
oradh9 小时前
Oracle Undo问题总结(ORA-600 [4xxx] 系列错误)
数据库·oracle