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 过程中可能也会出现同样的报错,这时候需要用方案二解决。

相关推荐
ss2733 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 11 PostgreSQL安装部署常见问题排查与解决
数据库·笔记·postgresql
张张123y3 小时前
# 后端第八课:数据库入门(给 FastAPI 接口加上“记忆“,存下问答历史)
数据库·sql·mysql·oracle·fastapi·sqllite
cspttty3 小时前
2027秋招市场调研岗:统计学专业如何补齐业务、SQL与研究交付能力
大数据·数据库
BD_Marathon3 小时前
Milvus数据库的DML操作
数据库·milvus
其实防守也摸鱼4 小时前
存储管理:页面置换算法学习任务(测验题要求给出置换页面顺序,缺页次数,缺页率)
android·前端·数据库·学习·oracle·自动化
cspttty4 小时前
2027校招:大数据管理与应用专业如何匹配电商运营与供应链管培生能力要求
大数据·数据库
ss2734 小时前
AI时代首先数据库-PostgreSQL实战笔记 | 12 PostgreSQL数据目录与重要文件结构
数据库·笔记·postgresql
小天源4 小时前
智叟云集政策监测技术方案——原文解析、证据提取与可核验摘要
java·服务器·数据库
凤山老林4 小时前
从零搭建企业 OAuth2 授权中心:Spring Boot 集成 Spring Authorization Server 与
数据库·spring boot·spring
小羊没烦恼!4 小时前
在.net中读写config文件的各种方法
java·大数据·运维·服务器·前端·数据库·oracle