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

相关推荐
刘一说2 小时前
Java 中实现多租户架构:数据隔离策略与实践指南
java·oracle·架构
范纹杉想快点毕业2 小时前
从单片机基础到程序框架:构建嵌入式系统的完整路径
数据库·mongodb
数据知道2 小时前
PostgreSQL性能优化:如何定期清理无用索引以释放磁盘空间(索引膨胀监控)
数据库·postgresql·性能优化
喵叔哟2 小时前
67.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--新增功能--分摊功能总体设计与业务流程
数据库·微服务·架构
tryCbest2 小时前
Oracle查看存储过程
数据库·oracle
咩咩不吃草2 小时前
【MySQL】表和列、增删改查语句及数据类型约束详解
数据库·mysql·语法
不懒不懒2 小时前
【MySQL 实战:从零搭建规范用户表(含完整 SQL 与避坑指南)】
数据库
ID_180079054732 小时前
Python结合淘宝关键词API进行商品价格监控与预警
服务器·数据库·python
数据知道2 小时前
PostgreSQL 故障排查:万字详解如何找出数据库中的死锁
数据库·postgresql
AI_56783 小时前
阿里云OSS成本优化:生命周期规则+分层存储省70%
运维·数据库·人工智能·ai