如何删除Oracle数据库快速版

mu0hgdu0  于 2022-11-03  发布在  Oracle
关注(0)|答案(5)|浏览(157)

请帮助任何人什么是我错过了从我的系统中删除。

tjrkku2a

tjrkku2a1#

我使用卸载功能从“程序和功能”,但得到了同样的错误。我打算重新安装它。手动删除后,18c相关的记录从注册表编辑器:
计算机\本地计算机\软件\ORACLE
并从命令行运行以下命令

  • sc删除OracleOraDB18主目录1MTS恢复服务
  • sc删除OracleOraDB18主目录1TN监听程序
  • sc删除Oracle作业调度程序XE
  • sc删除Oracle远程执行服务V2
  • sc删除Oracle服务XE
  • sc删除OracleVssWriterXE
  • sc删除OracleXEMTS恢复服务

OracleRemExecServiceV2(出现错误,但仍然正常)安装程序可以为我正常工作。

osh3o9ms

osh3o9ms2#

您没有遗漏任何内容。11 gXE没有 * 卸载程序 *,因此您必须手动执行此操作。根据文档(https://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#XEINW135):

  • 转到Windows控制面板
  • 运行“添加或删除程序”或“程序和功能”(取决于Windows版本)
  • 选择“Oracle数据库11 g快速版”
  • 单击“更改/删除”或“卸载”(同样,取决于Windows版本)

就这样了。

umuewwlo

umuewwlo3#

他们的卸载程序坏了。从程序和功能中删除后。。它仍然让服务运行。所以你必须手动删除它们。。然后再尝试全新安装。

p1iqtdky

p1iqtdky4#

已完成手动删除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没有问题。

1sbrub3j

1sbrub3j5#

**注:**只有在重新安装oracle_xe时遇到很多问题而希望全新安装时才执行此操作,因为它几乎会删除所有数据。

首先,停止当前正在运行的服务:

  • 开启提升的提示 *
  • msiexec /x {C220B7FD-3095-47FC-A0C0-AE49DE6E320A}
  • 其他服务(LISTENER、JOB_SCHEDULER 等)也是如此
  • 控制面板-〉添加或删除程序运行卸载程序。
  • 或者在终端上运行msiexec /x {C220B7FD-3095-47FC-A0C0-AE49DE6E320A}

其次,查看是否存在与Oracle相关的剩余服务(如果存在):
通过运行以下命令将其全部删除:

  • sc delete OracleServiceXE
  • sc delete OracleOraDB21Home1TNSListener
  • sc delete OracleOraDB21Home1MTSRecoveryService
  • sc delete OracleJobSchedulerXE

第三步,删除安装目录和环境变量:

  • DEFAULT_INSTALLDIR = C:\app\[USERNAME]\product\21.0.0\
  • 保存<INSTALL_DIR>\oradata\XE,如果你不想删除你的本地数据库文件。

第四步,在RUN_BOX -〉'WIN + R'中键入注册表编辑器.msc
删除以下位置的密钥:

  • 删除HKEY_CLASSES_ROOT处前缀为Ora, Oracle, Orcl, or EnumOra的键。
  • 删除HKEY_CURRENT_USER处的ORACLE密钥
  • 删除位于HKEY_CURRENT_USER\Software的Oracle相关键
  • 删除HKEY_LOCAL_MACHINE\SOFTWARE处的Oracle group key
  • 展开ODBC下的所有子项,并删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC处的所有与Oracle相关的ODBC驱动程序项(Microsoft ODBC for Oracle key除外)。
  • 转到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,删除以OracleOraWeb开始的密钥
  • 转到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Eventlog\Application,删除所有以Oracle开始的密钥。
  • 这些指南来自:删除Oracle数据库软件

最后,根据需要删除本地Oracle组:

  • cmd中运行-〉net localgroup
  • 您将在设备上看到组信息列表。
  • 删除所有与Oracle相关的组,方法是:
  • 运行-〉net localgroup <group_name> /delete
  • 组名大多有前缀ORA_

这是我第一次发帖,因为我在重新安装oracle_xe的过程中遇到了很多问题,而且我对数据库不是很在行。

  • Do suggest some fixes, if some of the details are not correct .

相关问题