问题已解决:安装时exe可执行文件的目录也不能有中文,安装时注意目录一定要按oracle的格式。运行安装程序时,要用右键--> 要以管理员方式启动。


原文:

用到oracle数据库,由于电脑装的win10系统,在数据库安装时遇到一些问题,在这里记录一下。

官网下载oracle11g,下载好后是两个压缩包,如下:


同时选中两个压缩包,右键->解压文件,选择想要保存的安装目录确定,这里我选择D盘下的oracle11g为安装目录,解压好后如下:


双击setup.exe进行安装,加载设置驱动程序时问题出现了,显示环境不满足最低要求,如下:

此问题是oracle的配置文件没有配置win10操作系统造成的。

打开解压后的database文件夹->stage->cvu->cvu_prereq.xml

打开cvu_prereq.xml配置文件可看到操作系统配置列表,如下:



在之间任意位置添加如下配置:

     <OPERATING_SYSTEM RELEASE="6.2">
                 <VERSION VALUE="3"/>
                 <ARCHITECTURE VALUE="64-bit"/>
                 <NAME VALUE="Windows 8"/>
                 <ENV_VAR_LIST>
                     <ENV_VAR NAME="PATH" MAX_LENGTH="5119" />
                 </ENV_VAR_LIST>
         </OPERATING_SYSTEM>


添加好后保存并重新安装即可解决该问题。中间安装选项在此不做过多说明,可自行百度。

当安装进行到“执行先决条件检查”后,第二个问题出现了,检测报错:

Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.

这个问题说明你的Path环境变量长度太长,超过了设定的预期值,此时可勾选“全部忽略”进行安装,但这样会导致自动配置oracle环境变量失败,所以不建议使用这种方法安装。

在网上查找了很多方法,都是说删除Path环境变量中不必要的配置,但是这种方法对我来说也不适用,因为我的Path中配置的都是开发必要的环境变量,并不能对哪一个进行删除,而且即使删除一些配置再重新检测,长度依然没有改变,还是超出预期值,所以这种方法也是不可行的。

此时我注意到了“预期值”,那么是否可以通过改变“预期值”来避免出现这种错误呢?答案是肯定的,经过对cvu_prereq.xml配置文件的查阅,我找到了其中的配置项,其中的MAX_LENGTH属性配置的正是Path环境变量长度监测的预期值,找到对应的操作系统配置下的此项配置,修改配置的值为2048(我这里是5119)下:




修改好后保存,并重新启动oracle数据库安装,当安装进行到“执行先决条件检查”后,没有出现任何报错,说明问题已经解决。



————————————————
感谢答主
原文链接:https://blog.csdn.net/qq_36173194/article/details/79104171

安装Oracle进行先决条件检查时显示 Environment variable:"PATH" 失败”的更多相关文章

  1. Environment variable:"PATH" 状态 失败

    问题截图: 问题内容: 未能满足某些最低安装要求.请复查并修复下表中列出的问题,然后重新检查系统. Checks    Environment Variable: "PATH"  ...

  2. oracle执行先决条件检查失败的解决方法

    在安装oracle 11g时,出现执行先决条件失败的情况如下: 你可以忽略所有强制安装,一般不会影响功能,但如果你想知道为什么会产生这种错误, 并且当出现以上情况时又该如何解决呢?如下列出了原因和解决 ...

  3. Centos7下安装ORACLE 11g,弹窗不显示

    Centos7下安装ORACLE 11gR2,弹窗不显示,安装界面显示为灰色. 解决方法:执行安装时带上一下参数 ./runInstaller -jreLoc /etc/alternatives/jr ...

  4. Oracle 11g安装报错Environment variable: "PATH"

    Environment variable: "PATH" - This test checks whether the length of the environment vari ...

  5. Oracle安装client客户端报错Environment variable: "PATH"

    安装时出行这个错误 Environment variable: "PATH" 解决方法 1.找到你的安装包里的这个路径下的这两个文件 2.用文本方式打开 将里两个文件面所有的102 ...

  6. Oracle:environment variable "PATH" does not exceed the recommended length

    今天重新安装oracle11g,突然在检测时报了以下错误: Environment variable: "PATH" - This test checks whether the ...

  7. oracle安装过程中先决条件检查失败的解决办法

    1:公司数据库开始用的mysql,因为公司做的是保密性项目,所以就在项目日志过多的时候项目有爆炸的迹象啊(3000千万数据,貌似mysql有点撑不住).然后组长开始让我安装oracle,公司的内网也是 ...

  8. Oracle数据库安装时 environment variable path 大于 1023

    提示的内容如下: 打开系统的环境变量设置, 编辑Path,全选将其中的路径全部复制出来放到文本文档中.新建一个系统变量取名Path_Old_1,剪切Path中的所有变量复制进path1然后保存,将Pa ...

  9. win7硬盘安装Ubuntu12.04 64位时显示Error 15: File not found.

    安装Ubuntu12.04 -64位时,用EasyBCD建好引导文件重启电脑后出现如下错误: Error 15: File not found 原因一个是安装文件所在盘符不对,另一个是文件名.Ubun ...

随机推荐

  1. GYCTF Node game

    考点: NodeJS 代码审计 SSRF 请求夹带 复现: 不太懂js,先留着吧,学懂了再记录

  2. Qt Installer Framework翻译(7-8)

    C++ API C ++ API文档是为开发Qt Installer Framework的开发人员编写的. 它描述了内部API,因此没有兼容性保证. 此外,该文档尚在开发中,因此缺少部分内容,而其他部 ...

  3. 第十周 11.28 psp0

    课堂测试总结 学生:马小心                                              日期:2017.11.28 作业号 日期 过程 估计数据 实际数据 累计数据 时间 ...

  4. 《NVM-Express-1_4-2019.06.10-Ratified》学习笔记(6.15)-- 写命令

    6.15 Write command 写命令 写命令写数据和元数据,如果适用介质,发到逻辑块相应的I/O controller.主机也可以指定保护信息,作为操作的一部分包含进来. 命令用Command ...

  5. numpy学习(一)

    (一)基础学习 学习渠道:阿里天池AI学习——Numpy基础(传送门) (二)练习篇 练习渠道:Numpy基础100题(Part 1) 1. Import the numpy package unde ...

  6. Wannafly Camp 2020 Day 3A 黑色气球

    #include <bits/stdc++.h> using namespace std; int a[1005][1005],n,x[1005]; int main() { scanf( ...

  7. jQuery遇到问题的小记

    对jQuery动态加载到页面的数据进行处理的时候,要首先保证数据已经加载到页面上了.否则,处理不生效. 所以处理的代码应该保证在加载数据代码的后面. 这个问题源于对js的加载运行过程不熟悉.应该去了解 ...

  8. 《Vue.js实战》--推荐指数⭐⭐⭐⭐

    献上pdf版本的百度网盘链接: https://pan.baidu.com/s/1YRwyR_ygW3tzBx1FbfjO1A 提取码: b255 先来看下目录: 看完这本书大概花了一个星期,走马观花 ...

  9. Linux之温故知新1

    1.touch命令的使用 2.使用(cd -)可以在上次使用的目录来回切换 3.ls通配符的使用*代表任意字符和任意个字符, ?代表任意一个字符, [12345]中的任意一个字符, [1-5]中的任意 ...

  10. google protocol 入门 demo

    ubunbu系统下google protobuf的安装 说明: 使用protobuf时需要安装两部分: 第一部分为*.proto文件的编译器,它负责把定义的*.proto文件生成对应的c++类的.h和 ...