如何删除oracle数据库速成版
Posted
技术标签:
【中文标题】如何删除oracle数据库速成版【英文标题】:How to remove oracle database express edition 【发布时间】:2019-07-31 03:37:51 【问题描述】:请帮助任何人从我的系统中删除我缺少的东西。
【问题讨论】:
我已经解决了问题。删除程序数据后,该服务尚未删除。因此,要删除该服务,请启动管理员 cmd 并运行sc stop OracleServiceXE
和 sc delete OracleServiceXE
。就是这样
【参考方案1】:
你没有错过任何东西。 11gXE 没有卸载程序,因此您必须手动完成。根据文档(https://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#XEINW135):
转到 Windows 控制面板 运行“添加或删除程序”或“程序和功能”(取决于您的 Windows 版本) 选择“Oracle 数据库 11g 快捷版” 点击“更改/删除”或“卸载”(同样取决于 Windows 版本)就这些了。
【讨论】:
我已从控制面板卸载。我在从控制面板卸载之前手动删除了程序数据 我想知道安装在哪里存储它的数据。所有这些。如果有的话,我将删除它们或恢复更改。我失去希望并开始担心我很快需要刷新或重新安装 Windows 您有一些问题,我没有这些答案,抱歉。如果您从控制面板中删除它而不是手动删除文件,也许会没问题。检查 Windows 注册表并删除与 XE 相关的条目;也许会有所帮助。不要忘记保存注册表备份,以防万一!【参考方案2】:我正在使用“程序和功能”中的卸载功能,但遇到了同样的错误。我正打算重新安装它。手动从regedit中删除18c相关记录后:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
并从命令行运行以下命令
sc 删除 OracleOraDB18Home1MTSRecoveryService sc 删除 OracleOraDB18Home1TNSListener sc 删除 OracleJobSchedulerXE sc 删除 OracleRemExecServiceV2 sc 删除 OracleServiceXE sc 删除 OracleVssWriterXE sc 删除 OracleXEMTSRecoveryServiceOracleRemExecServiceV2 (得到 错误但仍然可以) 安装程序对我来说工作正常。
【讨论】:
【参考方案3】:他们的卸载程序坏了。从程序和功能中删除后..它仍然使服务运行。因此,您必须在尝试全新安装之前手动删除它们。
【讨论】:
【参考方案4】:Done 手动删除了 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]
在从上面删除注册表之前,搜索并删除所有具有C220B7FD
和DF7B022
的注册表项。
清理注册表后重新安装18c没问题。
【讨论】:
以上是关于如何删除oracle数据库速成版的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ORACLE 11G EXPRESS 版命令行中保存数据? [复制]