Windows环境下怎么一步步把Oracle数据库给卸了,详细过程讲解
- 问答
- 2025-12-24 19:01:21
- 3
开始之前,请务必备份! 在动手卸载之前,这是最重要的一步,请确认你已经将数据库里所有重要的数据(比如你的业务数据、用户信息等)都做了完整的备份,卸载过程是不可逆的,一旦删除,数据就很难找回来了,如果你不确定如何备份,请先找人帮忙或查阅备份方法,不要直接进行卸载。
第一步:停止所有Oracle相关的服务 你不能在服务还在运行的时候就把它们删掉,这就像不能在汽车还在跑的时候就拆发动机一样,所以要先让所有服务停下来。
- 在键盘上按下
Win + R键,打开“运行”对话框。 - 输入
services.msc然后按回车,这会打开“服务”管理窗口。 - 在这个窗口里,你会看到一长串的服务列表,你需要找到所有以 “Oracle” 开头的服务,通常它们会像 “OracleServiceXE”、“OracleOraDB21Home1TNSListener”、“OracleJobSchedulerXE” 这样的名字。
- 对每一个Oracle服务,用鼠标右键点击它,选择“停止”,一个一个来,确保它们的状态都变成“已停止”,有时候停止一个服务,其他依赖它的服务也会自动停止,但你最好手动检查一遍。
第二步:运行Oracle自带的卸载程序 Oracle数据库软件自己带了一个卸载工具,这是最正规的卸载起点。

- 点击电脑左下角的“开始”菜单。
- 在程序列表里找到Oracle的文件夹,比如叫 “Oracle - OraDB21Home1”。
- 在这个文件夹里,你应该能看到一个叫 “Oracle安装产品” 的文件夹,点开它。
- 里面会有一个程序叫 “Universal Installer”,点击运行它。
- 这个安装程序打开后,会先检查一下你的系统,然后你会看到一个选项,卸载产品”,点击进入。
- 接下来会看到一个列表,显示你电脑上安装的所有Oracle产品,把你想要卸载的Oracle数据库主目录勾选上(通常就一个)。
- 然后点击“删除”按钮,卸载程序就会开始自动卸载软件本身,这个过程可能会花一些时间,你只需要跟着屏幕上的提示点“是”或“下一步”就可以了,直到它完成。
第三步:手动删除残留的文件和文件夹 上一步的卸载程序通常不能100%删除所有东西,总会在硬盘上留下一些“残渣”,这些残渣可能会导致你下次安装失败,所以我们需要手动清理。
- 打开“我的电脑”或“此电脑”。
- 找到你当初安装Oracle数据库的那个文件夹,默认情况下,它通常在
C:\app目录下,比如可能会是C:\app\你的用户名\product\21.0.0\dbhome_1这样的路径,把这个整个Oracle主目录文件夹(dbhome_1)直接删除,如果它提示某些文件正在使用无法删除,可以重启一下电脑再试。 - 然后删除Oracle的清单目录,这个目录的路径一般在
C:\Program Files (x86)\Oracle\Inventory,如果这个文件夹存在,也把它删掉。
第四步:清理Windows注册表 注册表是Windows系统的核心设置库,Oracle在里面也写了很多信息,清理注册表是确保卸载干净的关键一步,但也是最需要小心的一步,因为删错了可能会让系统出问题。 警告:修改注册表有风险,请严格按照步骤操作,只删除我们明确提到的项,建议在操作前先备份注册表(在注册表编辑器里点击“文件”->“导出”来备份)。

- 再次按下
Win + R键,输入regedit然后回车,打开“注册表编辑器”。 - 我们需要删除几个地方,在左侧的树形目录中,找到并展开
HKEY_LOCAL_MACHINE。 - 在这个下面,找到
SOFTWARE并点开,然后寻找名为ORACLE的文件夹,如果存在,右键点击它,选择“删除”。 - 还是在
SOFTWARE下面,可能会根据你的系统是32位还是64位有所不同,如果你是64位系统,请检查SOFTWARE\Wow6432Node这个目录下,是否也有一个ORACLE文件夹,如果有,同样删除它。 - 我们需要删除Oracle相关的环境变量,在注册表里,找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment,在右侧的面板里,寻找名字像ORACLE_HOME、TNS_ADMIN这样的值,找到后右键点击“删除”。 - 在
HKEY_CURRENT_USER\Environment下,也检查一下是否有类似的Oracle环境变量,有的话也删除。
第五步:最后的环境变量清理 除了注册表,系统属性里也可能设置了环境变量。
- 在桌面“此电脑”图标上右键,选择“属性”。
- 点击“高级系统设置”。
- 在弹出的窗口下方点击“环境变量”按钮。
- 在“系统变量”那个列表里,查找是否有
ORACLE_HOME、ORACLE_SID、TNS_ADMIN等变量,找到后,选中它,点击“删除”。 - 同样,检查一下“用户变量”列表,也做同样的清理。
第六步:重启电脑并最终检查 完成以上所有步骤后,强烈建议你重启一下电脑,重启之后,再做最后的检查:
- 再去“服务”(services.msc)里看看,是否还有漏网的Oracle服务。
- 打开任务管理器(Ctrl+Shift+Esc),看看进程里有没有Oracle相关的进程在运行。
如果以上检查都通过了,那么恭喜你,你的Oracle数据库应该已经被彻底地从Windows系统上清除干净了,现在你的电脑已经为安装新版本的Oracle或者其他数据库软件做好了准备,整个过程虽然步骤多了点,但一步一步来,并不困难。
本文由盈壮于2025-12-24发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://www.haoid.cn/wenda/67717.html
