导致安装 ODP.NET 92070 失败的一个意想不到的原因

本文记录了在安装Oracle9i后尝试安装ODP.NET遇到的问题及解决过程。主要错误信息显示无法复制文件ActionLib.jar,疑似因路径中包含中文字符导致。通过将安装文件移动至不含中文路径后,成功完成安装。

由于项目需要,今天安装Oracle 9i后,再安装ODP.NET 。但总是失败,查看Log和Err日志总是出现

*** 错误 对话: 出现错误 ***
已选用户: 停止安装所有产品

无法将 C:/Documents and Settings/RichardHu/桌面/Delta/DB/ODPNET92070/stage/Actions/fileActions/2.2.0.14.0/1/fileActionLib.jar 复制到 C:\oracle\ora92/inventory/Actions21/fileActions/2.2.0.14.0/fileActionLib.jar。打开源文件时出错。可能您不具有打开该文件所需的许可。


更改C:\oracle\目录权限设置无效,更换administrator用户安装还是失败,认真看过oraInstall2008-08-26_11-15-49-AM.err文件后发现了:

java.io.UTFDataFormatException: Invalid UTF8 encoding.

java.io.IOException: 无法将 C:/Documents and Settings/RichardHu/桌面/Delta/DB/ODPNET92070/stage/Actions/fileActions/2.2.0.14.0/1/fileActionLib.jar 复制到 C:\oracle\ora92/inventory/Actions21/fileActions/2.2.0.14.0/fileActionLib.jar。打开源文件时出错。可能您不具有打开该文件所需的许可。


这个提示后,就猜想是不是在目录中“桌面”中文字而无法解析目录呢,然后把安装文件复制到D盘根目录下,再点击安装,成功!现在还无法解析这个问题的根本原因,但确实有点意外。留此文章为以后工作做个备份。

转载于:https://www.cnblogs.com/richardhu/archive/2008/08/26/1276508.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值