无法卸载Oracle产品

无法卸载Oracle产品,oracle,Oracle,我在卸载Oracle产品时遇到一个问题。 要卸载我的oracle home,我必须在deinstall文件夹中运行deinstall.bat,并收到以下错误 Network Configuration check config START Network de-configuration trace file location: C:\Users\rampa\logs\netdc_check2017-05-15_10-32-15-PM.log UnsatisfiedLinkError exce

我在卸载Oracle产品时遇到一个问题。 要卸载我的oracle home,我必须在deinstall文件夹中运行deinstall.bat,并收到以下错误

Network Configuration check config START

Network de-configuration trace file location: C:\Users\rampa\logs\netdc_check2017-05-15_10-32-15-PM.log
UnsatisfiedLinkError exception loading native library: oranjni12
java.lang.UnsatisfiedLinkError: C:\Users\rampa\AppData\Local\Temp\deinstall2017-05-15_10-31-30PM\BIN\oranjni12.dll: Can't find dependent libraries
ERROR: oracle.net.common.NetGetEnv.get(Ljava/lang/String;)Ljava/lang/String;
我发现BIN文件夹中存在oranjni12.dll,但我不明白如何使用临时路径和时间戳(因此不正确)获取(或计算)路径。 我已在Windows中正确设置了ORACLE_HOME环境变量,如下所示

C:\app\rampa\product\12.1.0\dbhome_1\BIN>echo %ORACLE_HOME%
C:\app\rampa\product\12.1.0\dbhome_1

C:\app\rampa\product\12.1.0\dbhome_1\BIN>dir oranjni12.dll
 Volume in drive C is Windows
 Volume Serial Number is 8423-3F8C

 Directory of C:\app\rampa\product\12.1.0\dbhome_1\BIN

05/08/2014  08:35 AM           105,984 oranjni12.dll
           1 File(s)        105,984 bytes
           0 Dir(s)  132,554,211,328 bytes free

根据我的经验,如果您有卸载问题,请执行以下步骤:

  • 停止侦听器并进入控制面板、管理工具、, 服务并停止所有与oracle相关的服务

  • 使用regedit并从HKEY_LOCAL_MACHINE\软件中删除Oracle

  • 删除c:\program files\oracle


  • 祝你好运

    请勾选这一条:很抱歉回复太晚。它还会从服务中删除Oracle服务吗?不,您可以选择停止或禁用这些服务。然后重新安装。诀窍是打开Oracle Universal Installer并卸载DB Home中提到的产品-您必须单独选择每个组件。后来我像你说的那样手动删除了文件夹,还有注册表项。谢谢!!