1. Oracle 安装报错——环境变量过长

文章目录

  • [1. 报错详细信息](#1. 报错详细信息)
  • [2. 解决方案](#2. 解决方案)
    • [2.1 方案一:修改配置文件cvu_prereq.xml](#2.1 方案一:修改配置文件cvu_prereq.xml)
    • [2.2 方案二:修改环境变量配置](#2.2 方案二:修改环境变量配置)

1. 报错详细信息

安装 Oracle 过程中,在执行 "先决条件检查" 时报错:

报错内容:

java 复制代码
This test checks whether the length of the environment variable "PATH" 
does not exceed the recommended length

详细信息:

java 复制代码
Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.
预期值
 : 1023
实际值
 : 1123
 错误列表: 
 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 "Hare"     
 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. 

2. 解决方案

提示信息的意思就是环境变量过长。

2.1 方案一:修改配置文件cvu_prereq.xml

cvu_prereq.xml 文件在 oracle 解压包 database\stage\cvu 目录下。打开文件,找到 CERTIFIED_SYSTEMS 标签,找到自己电脑对应的系统,将标签内的 MAX_LENGTH 的值改成较大的值(大于报错提示信息中的值即可)如下:

注意

  • 如果改完不生效,就把所有的 MAX_LENGTH 值都改掉;
  • 修改完成后,重新扫描也不会生效,需要退出后重新安装。

2.2 方案二:修改环境变量配置

  • 新建系统变量Path1
  • 将Path中的环境变量复制到Path1
  • 删除Path中的变量,添加以下内容:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%Path1%
  • 点击确定保存更改
  • 回到安装界面点击重试即可

Tips:

方案一只能解决安装 Oracle 过程中出现的环境变量过长的问题,安装 Oracle-Client 过程中可能也会出现同样的报错,这时候需要用方案二解决。

相关推荐
曹牧1 小时前
Oracle数据库中,将JSON字符串转换为多行数据
数据库·oracle·json
被摘下的星星1 小时前
MySQL count()函数的用法
数据库·mysql
末央&1 小时前
【天机论坛】项目环境搭建和数据库设计
java·数据库
徒 花1 小时前
数据库知识复习07
数据库·作业
素玥2 小时前
实训5 python连接mysql数据库
数据库·python·mysql
jnrjian2 小时前
text index 查看index column index定义 index 刷新频率 index视图
数据库·oracle
韶博雅2 小时前
emcc升级
oracle
瀚高PG实验室2 小时前
审计策略修改
网络·数据库·瀚高数据库
言慢行善2 小时前
sqlserver模糊查询问题
java·数据库·sqlserver
韶博雅3 小时前
emcc24ai
开发语言·数据库·python