请帮助任何人什么是我错过了从我的系统中删除。
tjrkku2a1#
我使用卸载功能从“程序和功能”,但得到了同样的错误。我打算重新安装它。手动删除后,18c相关的记录从注册表编辑器:计算机\本地计算机\软件\ORACLE并从命令行运行以下命令
OracleRemExecServiceV2(出现错误,但仍然正常)安装程序可以为我正常工作。
osh3o9ms2#
您没有遗漏任何内容。11 gXE没有 * 卸载程序 *,因此您必须手动执行此操作。根据文档(https://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#XEINW135):
就这样了。
umuewwlo3#
他们的卸载程序坏了。从程序和功能中删除后。。它仍然让服务运行。所以你必须手动删除它们。。然后再尝试全新安装。
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]
在删除上面的注册表之前,请搜索并删除所有包含C220B7FD和DF7B022的注册表项。清理注册表后重新安装18c没有问题。
C220B7FD
DF7B022
1sbrub3j5#
**注:**只有在重新安装oracle_xe时遇到很多问题而希望全新安装时才执行此操作,因为它几乎会删除所有数据。
首先,停止当前正在运行的服务:
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
HKEY_LOCAL_MACHINE\SOFTWARE
Oracle group key
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
Microsoft ODBC for Oracle key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
Oracle
OraWeb
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Eventlog\Application
最后,根据需要删除本地Oracle组:
cmd
net localgroup
net localgroup <group_name> /delete
ORA_
这是我第一次发帖,因为我在重新安装oracle_xe的过程中遇到了很多问题,而且我对数据库不是很在行。
Do suggest some fixes, if some of the details are not correct
5条答案
按热度按时间tjrkku2a1#
我使用卸载功能从“程序和功能”,但得到了同样的错误。我打算重新安装它。手动删除后,18c相关的记录从注册表编辑器:
计算机\本地计算机\软件\ORACLE
并从命令行运行以下命令
OracleRemExecServiceV2(出现错误,但仍然正常)安装程序可以为我正常工作。
osh3o9ms2#
您没有遗漏任何内容。11 gXE没有 * 卸载程序 *,因此您必须手动执行此操作。根据文档(https://docs.oracle.com/cd/E17781_01/install.112/e18803/toc.htm#XEINW135):
就这样了。
umuewwlo3#
他们的卸载程序坏了。从程序和功能中删除后。。它仍然让服务运行。所以你必须手动删除它们。。然后再尝试全新安装。
p1iqtdky4#
已完成手动删除oracle服务和程序文件,但Oracle安装程序仍检测到系统中安装了oracle 18c。最后发现,安装程序正在检查下面的注册表
在删除上面的注册表之前,请搜索并删除所有包含
C220B7FD
和DF7B022
的注册表项。清理注册表后重新安装18c没有问题。
1sbrub3j5#
**注:**只有在重新安装oracle_xe时遇到很多问题而希望全新安装时才执行此操作,因为它几乎会删除所有数据。
首先,停止当前正在运行的服务:
msiexec /x {C220B7FD-3095-47FC-A0C0-AE49DE6E320A}
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
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
处的所有与Oracle相关的ODBC驱动程序项(Microsoft ODBC for Oracle key
除外)。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
,删除以Oracle
或OraWeb
开始的密钥HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ Eventlog\Application
,删除所有以Oracle
开始的密钥。最后,根据需要删除本地Oracle组:
cmd
中运行-〉net localgroup
。net localgroup <group_name> /delete
ORA_
。这是我第一次发帖,因为我在重新安装oracle_xe的过程中遇到了很多问题,而且我对数据库不是很在行。
Do suggest some fixes, if some of the details are not correct
.