Oracle补丁安装工具opatch更新报错处理

今日,在进行Oracle补丁升级更新opatch工具包后,执行opatch命令出现了如下报错:

oracle@s203116 \~\]$ opatch version /u01/product/oracle/12.1.0/db_1/OPatch/opatch: line 839: \[: too many arguments /u01/product/oracle/12.1.0/db_1/OPatch/opatch: line 839: \[: too many arguments Java (1.7) could not be located. OPatch cannot proceed! OPatch returns with error code = 1 报错提示找不到 Java(1.7 版本)。OPatch 无法继续运行! 查看当前环境java版本信息: \[oracle@s203116 \~\]$ java -version openjdk version "1.8.0_372" OpenJDK Runtime Environment (build 1.8.0_372-b07) OpenJDK 64-Bit Server VM (build 25.372-b07, mixed mode) 当前系统java版本为1.8,高于所需的1.7版本,查看MOS,解决方案如下: ![](https://i-blog.csdnimg.cn/direct/eb7d2b9c94e944b2bcbeeed50f9e3c0f.png) 根据MOS文档说明,在执行opatch version时,需要制定当前Oracle的HOME目录下的jdk环境。 制定ORACLE_HOME的jdk后,可以正常执行opatch命令: \[oracle@s203116 \~\]$ opatch version -jdk $ORACLE_HOME/jdk OPatch version:12.2.0.1.17

相关推荐
阿里云大数据AI技术11 分钟前
DataWorks千万级任务调度与全链路集成开发治理赋能智能驾驶技术突破
大数据·数据库·数据挖掘
Full Stack Developme19 分钟前
PostgreSQL dblink 与 Spring Boot @Transactional 的事务整合
数据库·spring boot·postgresql
JustNow_Man29 分钟前
【LLM】 BaseModel的作用
数据库·人工智能·python·uv
阿萨德528号1 小时前
5、生产Redis高并发分布式锁实战
数据库·redis·分布式·缓存
不修×蝙蝠1 小时前
MVCC:数据库事务隔离的 “时空魔法”
数据库·mvcc·多版本并发控制
极限实验室2 小时前
Easysearch 集成阿里云与 Ollama Embedding API,构建端到端的语义搜索系统
数据库·openai
我科绝伦(Huanhuan Zhou)2 小时前
达梦数据库备份与还原终极指南:从基础到增量策略实战
数据库·oracle
zxsz_com_cn3 小时前
智能化设备维护:开启高效运维新时代
大数据·数据库·人工智能
冒泡的肥皂3 小时前
2PL-事务并发控制
数据库·后端·mysql
笑衬人心。3 小时前
MySQL 索引失效的场景与原因
数据库·mysql·索引