win7 64位操作系统,安装ORACLE_11g_R2,出现PATH太长的错误,求解决方法

swift2015 2017-07-14 02:07:34
如题,在安装的时候遇到
Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
预期值: 1023
实际值 : 1379

这样的错误。查了下,说要清理Path环境变量的内容,但我也不知道该清理哪些,下面附上Path的内容:
%JAVA_HOME%\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Lenovo\Touch Fingerprint Software\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin

请大神帮我解决下,谢谢了
...全文
1744 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
他就是大胖胖 2018-07-29
  • 打赏
  • 举报
回复
引用 12 楼 swift2015 的回复:
引用 11 楼 ghx287524027 的回复:
[quote=引用 10 楼 swift2015 的回复:]
[quote=引用 9 楼 ghx287524027 的回复:]
[quote=引用 8 楼 swift2015 的回复:]
[quote=引用 7 楼 ghx287524027 的回复:]
[quote=引用 6 楼 swift2015 的回复:]
[quote=引用 2 楼 ghx287524027 的回复:]
环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
是把系统的Path内容给当前用户的Path,然后把系统的Path清空?

不需要,直接把oracle的环境变量写到用户path中,原系统path不变[/quote]
可是我现在是在安装报错啊,oracle的环境变量怎么弄?[/quote]
那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin
[/quote]
试了下,好像不行哦。我是把系统环境变量Path里面的关于SQL的内容给剪切到用户的Path里了。但是安装Oracle的时候还是出现太长的问题[/quote]
那你就多移过去一些啊[/quote]
我把所有的都挪过去了,还是报这个错误啊
[/quote]
我也试过了,把path放用户,系统重新建。 另外一种:新建Path1 path中引用path1,最后还是提示,c共享打开了 最后还是这个错误。我没办反了直接全部忽略。
谁还有好办法?
金木犀 2018-01-23
  • 打赏
  • 举报
回复
可以新建一个path1把后面附加的环境添加到这个变量上,然后把path1添加到path就可以啦。但是安装Oracle出现这个问题忽略也可以,不怎么影响后面的使用。
minsic78 2017-09-28
  • 打赏
  • 举报
回复
可能你运气好,中BUG了,当然Oracle不会承认这是BUG,因为不是由于Oracle的原因导致的问题。检查下: 1、C$系统默认共享有没有打开,cmd中net share可确认; 2、临时目录是不是有权限读写?是否包含中文名(不要包含中文名)
比特灵 2017-09-28
  • 打赏
  • 举报
回复
安装ORACLE已经超过30次了,从来没碰到你的问题,怎么帮你? 如果确定是PATH的问题,你可以把path拷贝一份,然后把那些C:\Program Files\Intel 全都删除,然后安装。完毕后再修改回去,把ORACLE增加的path也加上去。
wshqi 2017-09-27
  • 打赏
  • 举报
回复
同样遇到此问题,百度了半天,发现都是些乱七八糟的答案,不要听上面那些人说的什么删除path,问题根源估计根本不是在path长度,有人说是win系统的应用安全组策略 两天找不到这个问题解决办法,顿时很想吐槽,国内的开发环境就是这么破烂吗?偌大的CSDN和知乎这种号称专业网站都没有答案,大神牛人是不是从来不愿分享的? 更不用说小白的百度了. 必须到国外开发者论坛寻找答案了吗?
浅蓝1314深蓝 2017-07-14
  • 打赏
  • 举报
回复
引用 3楼我是你的主体 的回复:
不要沉 啊,我也想弄短点,但是我不知道该删除哪些Path
删了,重新弄,换一个短一点的路径
ghx287524027 2017-07-14
  • 打赏
  • 举报
回复
你加我Q:212646490
swift2015 2017-07-14
  • 打赏
  • 举报
回复
引用 11 楼 ghx287524027 的回复:
引用 10 楼 swift2015 的回复:
[quote=引用 9 楼 ghx287524027 的回复:] [quote=引用 8 楼 swift2015 的回复:] [quote=引用 7 楼 ghx287524027 的回复:] [quote=引用 6 楼 swift2015 的回复:] [quote=引用 2 楼 ghx287524027 的回复:] 环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
是把系统的Path内容给当前用户的Path,然后把系统的Path清空?
不需要,直接把oracle的环境变量写到用户path中,原系统path不变[/quote] 可是我现在是在安装报错啊,oracle的环境变量怎么弄?[/quote] 那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin
[/quote] 试了下,好像不行哦。我是把系统环境变量Path里面的关于SQL的内容给剪切到用户的Path里了。但是安装Oracle的时候还是出现太长的问题[/quote] 那你就多移过去一些啊[/quote] 我把所有的都挪过去了,还是报这个错误啊
ghx287524027 2017-07-14
  • 打赏
  • 举报
回复
引用 10 楼 swift2015 的回复:
引用 9 楼 ghx287524027 的回复:
[quote=引用 8 楼 swift2015 的回复:] [quote=引用 7 楼 ghx287524027 的回复:] [quote=引用 6 楼 swift2015 的回复:] [quote=引用 2 楼 ghx287524027 的回复:] 环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
是把系统的Path内容给当前用户的Path,然后把系统的Path清空?
不需要,直接把oracle的环境变量写到用户path中,原系统path不变[/quote] 可是我现在是在安装报错啊,oracle的环境变量怎么弄?[/quote] 那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin
[/quote] 试了下,好像不行哦。我是把系统环境变量Path里面的关于SQL的内容给剪切到用户的Path里了。但是安装Oracle的时候还是出现太长的问题[/quote] 那你就多移过去一些啊
swift2015 2017-07-14
  • 打赏
  • 举报
回复
引用 9 楼 ghx287524027 的回复:
引用 8 楼 swift2015 的回复:
[quote=引用 7 楼 ghx287524027 的回复:] [quote=引用 6 楼 swift2015 的回复:] [quote=引用 2 楼 ghx287524027 的回复:] 环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
是把系统的Path内容给当前用户的Path,然后把系统的Path清空?
不需要,直接把oracle的环境变量写到用户path中,原系统path不变[/quote] 可是我现在是在安装报错啊,oracle的环境变量怎么弄?[/quote] 那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin
[/quote] 试了下,好像不行哦。我是把系统环境变量Path里面的关于SQL的内容给剪切到用户的Path里了。但是安装Oracle的时候还是出现太长的问题
ghx287524027 2017-07-14
  • 打赏
  • 举报
回复
引用 8 楼 swift2015 的回复:
引用 7 楼 ghx287524027 的回复:
[quote=引用 6 楼 swift2015 的回复:] [quote=引用 2 楼 ghx287524027 的回复:] 环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
是把系统的Path内容给当前用户的Path,然后把系统的Path清空?
不需要,直接把oracle的环境变量写到用户path中,原系统path不变[/quote] 可是我现在是在安装报错啊,oracle的环境变量怎么弄?[/quote] 那你可以把上面变量中的部分内容截取出来放到用户path中。长短都可以,但是要以分号为间隔。比如:

C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\Tools\Binn\;C:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;D:\MySQL5.6\bin
swift2015 2017-07-14
  • 打赏
  • 举报
回复
引用 7 楼 ghx287524027 的回复:
引用 6 楼 swift2015 的回复:
[quote=引用 2 楼 ghx287524027 的回复:] 环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
是把系统的Path内容给当前用户的Path,然后把系统的Path清空?
不需要,直接把oracle的环境变量写到用户path中,原系统path不变[/quote] 可是我现在是在安装报错啊,oracle的环境变量怎么弄?
ghx287524027 2017-07-14
  • 打赏
  • 举报
回复
引用 6 楼 swift2015 的回复:
引用 2 楼 ghx287524027 的回复:
环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
是把系统的Path内容给当前用户的Path,然后把系统的Path清空?
不需要,直接把oracle的环境变量写到用户path中,原系统path不变
swift2015 2017-07-14
  • 打赏
  • 举报
回复
引用 2 楼 ghx287524027 的回复:
环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
是把系统的Path内容给当前用户的Path,然后把系统的Path清空?
swift2015 2017-07-14
  • 打赏
  • 举报
回复
引用 4 楼 ghx287524027 的回复:
[quote=引用 3 楼 swift2015 的回复:] 不要沉 啊,我也想弄短点,但是我不知道该删除哪些Path
不是让你删。是让你新建一个[/quote] 新建个什么?
ghx287524027 2017-07-14
  • 打赏
  • 举报
回复
引用 3 楼 swift2015 的回复:
不要沉 啊,我也想弄短点,但是我不知道该删除哪些Path
不是让你删。是让你新建一个
swift2015 2017-07-14
  • 打赏
  • 举报
回复
不要沉 啊,我也想弄短点,但是我不知道该删除哪些Path
ghx287524027 2017-07-14
  • 打赏
  • 举报
回复
环境变量分系统环境变量和用户环境变量,但是在当前用户的使用上没有影响。所以如果你当前path是OS的,那么可以设置到用户上
jdsnhan 2017-07-14
  • 打赏
  • 举报
回复
1、弄短点。 2、换个用户,设置个用户的环境变量

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧