问题已解决:安装时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. Java多线程之synchronized和volatile

    概述 用Java来开发多线程程序变得越来越常见,虽然Java提供了并发包来简化多线程程序的编写,但是我们有必要深入研究一下,才能更好的掌握这块知识. 本文主要对Java提供的底层原语synchroni ...

  2. Win10下安装tensorflow详细过程

    首先声明几点: 安装tensorflow是基于Python的,并且需要从Anaconda仓库中下载. 所以我们的步骤是:先下载Anaconda,再在Anaconda中安装一个Python,(你的电脑里 ...

  3. GD库的基本信息,图像的旋转、水印、缩略图、验证码,以及图像类的封装

    GD库检测 <?php phpinfo(); ?> GD库安装• Windows 使用phpstudy • Linux 编译安装 –with-gd• Linux 编译安装扩展 GD库支持的 ...

  4. Doing Homework HDU - 1074 状态压缩

    #include<iostream> #include<cstring> #include<cstdio> #include<string> #incl ...

  5. 51Nod 1344 走格子 (贪心)

    有编号1-n的n个格子,机器人从1号格子顺序向后走,一直走到n号格子,并需要从n号格子走出去.机器人有一个初始能量,每个格子对应一个整数A[i],表示这个格子的能量值.如果A[i] > 0,机器 ...

  6. Wannafly Camp 2020 Day 6M 自闭 - 模拟

    按题意模拟,又乱又烦,没什么可说的 #include <bits/stdc++.h> using namespace std; #define int long long int n,m, ...

  7. PP: A dual-stage attention-based recurrent neural network for time series prediction

    Problem: time series prediction The nonlinear autoregressive exogenous model: The Nonlinear autoregr ...

  8. 在线教育厮杀惨烈,51Talk一家独大之后,却仍是持续亏损?

    编辑 | 于斌 出品 | 于见(mpyujian) 来自51Talk在线少儿英语专业的学生陈和涛已经成为最近<快乐营大本营>的一个亮点.该学生应邀以流利的英语在台上作自我介绍,并与51Ta ...

  9. Python标准库之shutil模块

    高级的文件.文件夹.压缩包处理模块. 文件复制 copyfileobj 将文件类对象 fsrc 的内容拷贝到文件类对象 fdst. shutil.copyfileobj(fsrc, fdst[, le ...

  10. Python爬虫连载8-JS加密(一)

    一.JS加密 1.有的反爬虫策略采用js对需要传输的数据进行加密处理. 2.经过加密,传输的就是密文 3.加密函数或者过程一定是在浏览器完成,也就是一定会把代码(js代码)暴露给使用者 4.通多阅读加 ...