我试图安装Oracle 11g第2版(客户)。 但它给了这样的一个错误:
Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
Expected Value: 1023
Actual Value : 1028
List of errors: - PRVF-3929 : Adding the Oracle binary location to the PATH
environment variable will exceed the OS length limit of [ "1023" ] for the
variable on the node "KamalNuriyev-PC" -
Cause: The installer needs to update the PATH environment variable to
include the value "%ORACLE_HOME%/bin;". However, doing so will
cause PATH to exceed the maximum allowable length that this
operating system allows. - Action: Ensure that the sum of the
lengths of your current PATH environment variable and that of
"%ORACLE_HOME%/bin;" does not exceed the operating system limit.
Restart the installer after correcting the setting for
environment variable.
不要ü有什么想法? 感谢你
对于那些谁正面临着这个问题 ,解决办法是看看你的环境变量“PATH”,并通过删除不必要的路径/重复路径,由Bob Javis在他的评论中建议把它带到长度较短。 多亏了他。
我有类似的问题,并得到了它这样做解决了。
编辑在Windows 7环境变量:开始- >计算机- >属性- >高级系统设置- >打开“系统属性”窗口中,选择“高级”选项卡- >点击“环境变量” - >向下滚动看到PATH变量,然后单击“编辑”进行相应修改,并点击“确定”保存
希望有人可能会帮助:)
这种限制是基于老版本的Windows的限制,在环境变量的长度是很重要的。 这一限制仍然存在于Oracle安装。
围绕这一工作:
- 第1步:您的“路径”变量的值复制到一个文本编辑器(例:在记事本),并保存此值作为备份。
- 步骤2: 降低该路径的大小小于1023个字符。 在最后删除路径变量。 Oracle安装期间,您将主要不需要任何人。 让那些去除值在一个单独的文本文件,因为你以后需要再次添加它们!
- 第3步:重新启动Oracle安装 。
- 步骤4:Oracle安装后:在所述路径的末端再次添加那些除去路径的值 。
祝好运!
你可以检查在右上角的忽略所有的复选框,并应使下一步按钮继续深入。
固定的一个办法是去stage\cvu
在安装程序目录和编辑cvu_prereq.xml
, 替换包含1023具有较大数量的所有值 (有多个的),然后尝试重新安装。
可能需要在运行安装程序之后,但在安装程序会在诸如路径长度的不同要求检查之前做到这一点。
所有的努力后,我发现这在Oracle维基 :
什么它说的是,你应该减少您的字符串的路径改变“C:\ Program Files文件(x86)的”到“C:\ PROGRA〜2”
务必使原始路径的备份。
简单,
检查路径大小,如果不需要的东西在那里取出,如果不是,保存它,因为它是。 并重新启动oracle安装过程。
http://hashtutorial.com/plsql-tutorial/plsql-environment-setup/
但是,如果你没有多余的路径/重复路径,并不能缩短它(当心!如果你删除它会影响相应的服务!一些必要的路径),由Oracle安装前删除一些路径去后归还安装。
或者,您也可以手动添加系统PATH变量在oracle路径字符串(添加它在字符串的开始,而不是结束时)为Oracle安装。 作为例子,如果你在安装路径的Oracle 11g R2“C:\ ORA”,那么通常这个路径字符串将是C:\ ORA \产品\ 11.2.0 \ dbhome \ BIN - 用于服务器和C: \ ORA \产品\ 11.2.0 \ Client_1与\ BIN - 用于客户端。 :)
我用两种方法来缩短我的PATH环境变量:
1)使用其他环境变量,例如:%COMMONPROGRAMFILES(86)%,持续 “C:\ Program Files文件(x86)的\ Common Files” 下的%ProgramFiles(x86)的%为 “C:\ Program Files文件(x86)的”
2)使用8种字符DOS路径名,如:MICROS〜4“Microsoft SQL Server的” *你的系统可能有不同的号码,在CMD窗口,浏览到父文件夹,输入“DIR /广告/ X”
为 “%ProgramFiles(x86)的%\ MICROS〜4 \ 140 \ DTS \ BINN” 短于15个字符 “C:\ Program Files文件(x86)的\ Microsoft SQL Server的\ 140 \ DTS \ BINN”
我缩的路径总长度从1120到890然后,我可以安装Oracle客户端没有问题。
我有这个问题,我们可以得到PATH测试通过的唯一方法是从域中删除计算机,然后重新添加。 无法解释为什么,但是这为我们工作。 祝您好运。