Windows10下安装Oracle 11g 报错:INS-30131

Windows10下安装Oracle 11g 报错:INS-30131

今天在Windows10下安装Oracle 11g 时,报错信息大致如下:
[INS-30131] 执行安装程序验证所需的初始设置失败。
原因:无法访问临时位置
无法从节点 "xxx" 检索 exectask 的版本
.......
遇到这个问题首先想到的就是权限问题,但是当前用的就是管理员账户安装,为何还报这个错误,不得其解。
度娘给出的答案:
1,开启C$共享和开启Server服务
开启c$共享的方法:控制面板——管理工具——计算机管理——共享文件夹,选中右侧的共享,点击右键新建共享——选到C盘——输入共享名称。
开启Server服务:在系统服务中找到server服务项开启即可。
上述解决办法对绝大部分遇到此问题的用户都是有效的。
但是我本机的情况用上述方法无用,重新安装仍然提示上述错误。
然后继续度娘,正如你所知,网上的解决办法千篇一律,基本上都是上面的所述方法。
2,另一种方法
根据错误提示“无法访问临时位置”,可知肯定是安装程序访问临时位置出了问题,那么临时位置到底在哪里?在地址栏中输入%temp%可直达临时文件夹,
%temp%本机的环境变量,其对应的值就是本机实际临时文件夹所在的目录。比如:C:\Users\Administrator\AppData\Local\Temp。
由于C盘为系统分区,为避免系统权限的特殊性的干扰,修改环境变量,将temp目录指向其它盘符下的临时目录,比如d:\temp。(注:曾试过不更改临时目录的位置,但在后续步骤完成后,仍然不成功。)
修改temp环境变量的方法:右键开始菜单--系统--高级系统设置--高级--环境变量,找到temp和tmp变量,统一将其目录指向到新的临时目录,如:d:\temp。
Oracle的安装程序在安装过程中,会在该临时文件目录下生成安装相关的目录和文件,其中生成的一个目录名为:CVU_11.2.0.4.0_xxxxxxx, xxxxxxxx代表的是你当前登录操作系统的用户名。
我遇到的情况正是由于Oracle生成的此目录无读写权限,而导致报“无法访问临时位置”。
解决办法:给该目录赋予读写权限,步骤:对该目录右键--属性--安全--编辑,给列表中列出的所有用户和组赋予完全控制权限。
再次点击oracle的安装程序,校验通过。
安装完成后,将temp环境变更恢复到修改前的值。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值