**已关闭。**此问题为not about programming or software development。目前不接受答复。
这个问题似乎不是关于a specific programming problem, a software algorithm, or software tools primarily used by programmers的。如果你认为这个问题与another Stack Exchange site的主题有关,你可以留下评论,解释在哪里可以回答这个问题。
9个月前关闭。
截至6天前,社区正在审查是否重新讨论这个问题。
Improve this question
如何卸载/完全删除Oracle 11 g(客户端)?
运行deinstall.bat
不起作用。
**编辑:**进一步讨论为什么关闭并删除此问题:Why was this question related to uninstalling the Oracle Database Client deleted?
4条答案
按热度按时间2fjabf4q1#
假设安装了Windows,请参考以下内容:
http://www.oracle-base.com/articles/misc/ManualOracleUninstall.php
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ora*
哪些与Oracle有关应该很明显。请注意这里留下的一些很棒的评论:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE
项。%ORACLE_HOME%
。%PATH%
中删除不再需要的所有路径。这组指令恰好匹配一个几乎相同的过程,在几次混乱的Oracle安装之后,我自己进行了多年的反向工程,并且几乎总是满足需要。
请注意,即使OUI不再可用或无法工作,只需遵循其余步骤就足够了。
(Revision #7回复为不误引原始来源,也不删除对回答有贡献的其他评论的功劳。进一步的编辑是赞赏(然后请删除此评论),如果可以找到一种方法来保持这些考虑。)
ctzwtxfj2#
还有一些你应该考虑的行动:
注意:在互联网上,我只在一个单独的(私人)页面上找到了这个步骤。我不知道它是否是必需的/工作或如果它打破了你的电脑上的任何东西。
HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC\MTxOCI
OracleOciLib
、OracleSqlLib
和OracleXaLib
的每个字符串前添加一个xHKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\MSDTC\MTxOCI
OracleOciLib
、OracleSqlLib
和OracleXaLib
的每个字符串前添加一个x否则,这些文件(如果存在)将在下次重新启动时仍在使用,并且无法删除。
ORACLE_HOME
、ORACLE_BASE
、TNS_ADMIN
、NLS_LANG
(如果存在)另请查看Oracle文档以查找所有与Oracle相关的环境变量,但除了上面列出的变量外,它们很少在Windows客户端上使用:Oracle环境变量
regsvr32 /u oci.dll
%windir%\SysWOW64\regsvr32 /u oci.dll
%ORACLE_HOME%\bin\oci.dll
被锁定,您无法删除它。在这种情况下,重命名文件(例如到oci.dll.x)并重新启动PC,之后您可以删除它。System.Data.OracleClient
不应该被删除,这个是由Microsoft安装的-而不是Oracle组件!OraProvCfg /action:ungac /providerpath:...
来代替gacutil /u ...
。你可以在%ORACLE_HOME%\odp.net\managed\x64\OraProvCfg.exe
找到它。%SYSTEMROOT%\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
并删除分支<oracle.manageddataaccess.client>
(如果存在)。除了手动编辑XML Config文件,您还可以运行(如果系统上仍有OraProvCfg.exe):
C:\Program Files\Oracle\Inventory
和C:\Program Files (x86)\Oracle\Inventory
%TEMP%\deinstall\
、%TEMP%\OraInstall\
和%TEMP%\CVU*
(例如%TEMP%\CVU_11.1.0.2.0_domscheit
)(如果存在)。sauutmhj3#
做ziesemer建议的一切。
您可能还希望从注册表中删除:
因此它们不再出现在ODBC数据源管理器中的“系统上安装的ODBC驱动程序”中
ctehm74n4#
做ziesemer建议的一切。
您可能还需要: