如何删除 oracle 数据库快捷版

How to remove oracle database express edition

请帮助任何人从我的系统中删除我缺少的东西。

你没有遗漏任何东西。 11gXE 没有 Uninstaller,因此您必须手动完成。根据文档 (https://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#XEINW135):

  • 转到 Windows 控制面板
  • 运行 "Add or Remove Programs" 或 "Programs and Features"(取决于您的 Windows 版本)
  • select "Oracle Database 11g Express Edition"
  • 单击 "Change/Remove" 或 "Uninstall"(同样取决于 Windows 版本)

就这些了。

我正在使用“程序和功能”中的卸载功能,但遇到了同样的错误。我正打算重新安装它。手动删除regedit中的18c相关记录后:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE

和运行命令行中的以下命令

  • sc 删除 OracleOraDB18Home1MTSRecoveryService
  • sc 删除 OracleOraDB18Home1TNSListener
  • sc 删除 OracleJobSchedulerXE
  • sc 删除 OracleRemExecServiceV2
  • sc 删除 OracleServiceXE
  • sc 删除 OracleVssWriterXE
  • sc 删除 OracleXEMTSRecoveryService

OracleRemExecServiceV2(得到 错误但仍然可以) 安装程序对我来说工作正常。

他们的卸载程序已损坏。从程序和功能中删除后...它仍然保留服务 运行。所以你必须手动删除它们.. 在尝试全新安装之前。

已完成手动删除 oracle 服务和程序文件,但 Oracle 安装程序仍然检测到系统中安装了 oracle 18c。 最后发现,安装程序正在检查下面的注册表

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{C220B7FD-3095-47FC-A0C0-AE49DE6E320A}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\DF7B022C5903CF740A0CEA94EDE623A0\InstallProperties]

在从上面删除注册表之前,搜索并删除所有具有 C220B7FDDF7B022 的注册表项。

清理注册表后重装18c没问题