Win7下安装Oracle 12c遭遇Ins-30131报错解决思路

自认为从Oracle9i起到Oracle11g,安装ORACLE已不下千遍,竟然被12c的安装给卡住了。囧。。。

环境:

Win7 64bit

Oracle 12c Windows x86_64


Oracle 12c安装包下载

http://download.oracle.com/otn/nt/oracle12c/121020/winx64_12102_database_1of2.zip

http://download.oracle.com/otn/nt/oracle12c/121020/winx64_12102_database_2of2.zip


注意事项:安装Oracle时最好把杀毒软件都关掉。


按照以往的步骤,按顺序解决1,2压缩包,然后点击setup.exe开始开装,然后就卡在这里了,只是提示无法访问临时位置。

INS-30131.png

没多想,先百度一把尽快解决掉这种小问题,把宝贵时间用在刀刃。结果千篇一律的是说要把系统盘给共享出来。然后照着做一遍依然报这个错。下面说说我接下来解决思路。


主要分四步:


1、既然说无法访问临时位置,那么我们先输出一下临时目录的看看:

F:\Users\Administrator>echo %TMP%
D:\我的文档\TEMP

F:\Users\Administrator>echo %TEMP%
D:\我的文档\TEMP

2、发现临时目录的路径在D盘下,并非系统盘,那么按照大家说的首先要让ORACLE能访问D盘,于是把D盘共享出来(截几张关键的图,具体细节请自行百度):

T9~ST5C6BQDLBY10~SCM][W.png

允许管理员读写

K](A`15UO)P@4_@71]~3WP1.png

查看临时目录的管理员是否也有读写的权限如下:

I46{Q(WOO3PSBR0IFINUPNI.png

Administrator的权限没有问题了。


3、然后让ORACLE以管理员身份运行

G)L]B1X@3OAWOQC3P9~%HD7.png

接着,运行setup.exe程序安装,依然报错。


4、再想想是否是目录路径中含有中文,导致目录不能识别了?果断修改了临时目录路径

F:\Users\Administrator>echo %TEMP%
D:\temp

F:\Users\Administrator>echo %TMP%
D:\temp

再次运行setup.exe,结果就通过了。。。。

INSTALLING.png


激动的泪都出来了,此时已经做好放弃在Window上安装的心理准备,结果成功了!!

其实问题很简单,说的比较啰嗦,希望能帮到您!!

0

热门评论