我正在尝试安装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.
你有任何想法吗?
谢谢你
答案 0 :(得分:27)
此限制是基于较旧的Windows限制,其中环境变量的长度很重要。 Oracle安装中仍存在此限制。
解决此问题:
答案 1 :(得分:23)
对于那些面临此问题的人,解决方案是查看您的环境变量“PATH”并通过删除Bob Javis建议的不必要的路径/重复路径来缩短它的长度他的评论。谢谢他。
我遇到了类似的问题,并通过这样做解决了问题。
在Windows 7上编辑ENV变量 开始 - >计算机 - >属性 - >高级系统设置 - >在“系统属性”窗口中,选择“高级”选项卡 - >点击“环境变量” - >向下滚动以查看PATH变量并单击“编辑”进行相应编辑,然后单击“确定”保存
希望有人可以得到帮助:)
答案 2 :(得分:17)
您可以选中右上角的忽略所有复选框,这样可以启用下一个按钮以继续。
答案 3 :(得分:2)
解决此问题的一种方法是转到安装程序目录中的stage\cvu
并编辑cvu_prereq.xml
,替换所有值(有多个值),其中包含1023更大的值编号,然后尝试再次安装。
可能需要在运行安装程序之后但在安装程序检查PATH长度等不同要求之前执行此操作。
答案 4 :(得分:2)
尝试完所有this in the Oracle wiki后发现:
它说的是你应该减少字符串的路径,将“C:\ Program Files(x86)”更改为“C:\ PROGRA~2”
请务必备份原始路径。
答案 5 :(得分:2)
简单,
检查路径大小,如果有不必要的东西删除它,如果没有,保存原样。 并重启oracle安装过程。
http://hashtutorial.com/plsql-tutorial/plsql-environment-setup/
答案 6 :(得分:2)
简单的解决方案:
答案 7 :(得分:1)
但是,如果你没有不必要的路径/重复路径并且你不能缩短它(注意!如果你删除一些必要的路径它可能会影响相应的服务!),请在oracle安装之前删除一些路径并返回他们在安装后。
或者,您可以手动添加系统PATH变量中的oracle路径字符串(在字符串的开头添加它,而不是在结尾处),以便安装oracle。 例如,如果您在路径“c:\ ora”中安装Oracle 11g R2,那么通常的路径字符串将是, C:\ ora \ product \ 11.2.0 \ dbhome \ BIN-用于服务器和 C:\ ora \ product \ 11.2.0 \ client_1 \ BIN-为客户端。 :)
答案 8 :(得分:1)
我使用了两种方法来缩短PATH环境变量:
1)使用其他环境变量,例如: 用于“ C:\ Program Files(x86)\ Common Files”的%CommonProgramFiles(x86)% %ProgramFiles(x86)%表示“ C:\ Program Files(x86)”
2)使用8个字符的DOS路径名,例如: MICROS〜4用于“ Microsoft SQL Server” *您的系统可能具有不同的编号,在CMD窗口中,浏览到父文件夹并输入“ dir / ad / x”
“%ProgramFiles(x86)%\ Micros〜4 \ 140 \ DTS \ Binn”比“ C:\ Program Files(x86)\ Microsoft SQL Server \ 140 \ DTS \ Binn”短15个字符
我将PATH的总长度从1120缩减到890。这样我就可以毫无问题地安装Oracle客户端了。
答案 9 :(得分:0)
我有这个问题,我们可以通过PATH测试的唯一方法是从域中删除计算机并重新添加它。无法解释原因,但这对我们有用。祝你好运。
答案 10 :(得分:0)
对于我来说,由于此错误,我无法安装11.2.0.4 32位客户端或12.2.0.1 64位客户端。经过大量调查,我发现此问题提示将其安装在Windows 10 Enterprise 1703上时似乎存在一个错误:
就我而言,当我使用自动化安装此程序时,我最终将我的虚拟机重新创建为Windows 10 Enterprise LTSC,并且不再出现此错误。就我而言,这与实际路径无关,因为我已经缩短到几乎什么都没剩下的程度,不足以解决问题。
答案 11 :(得分:-3)
您可以尝试以管理员身份运行安装。
希望有所帮助