无法卸载Oracle产品

时间:2017-05-15 17:17:10

标签: 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 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

1 个答案:

答案 0 :(得分:0)

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

  1. 停止监听器并进入控制面板,管理工具, 服务并停止所有oracle相关服务。

  2. 使用regedit并从HKEY_LOCAL_MACHINE \ SOFTWARE中删除Oracle

  3. 删除c:\ program files \ oracle

  4. 祝你好运!