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

相关推荐
阿蒙Amon2 小时前
C# Linq to SQL:数据库编程的解决方案
数据库·c#·linq
互联网搬砖老肖6 小时前
运维打铁: MongoDB 数据库集群搭建与管理
运维·数据库·mongodb
典学长编程7 小时前
数据库Oracle从入门到精通!第四天(并发、锁、视图)
数据库·oracle
积跬步,慕至千里7 小时前
clickhouse数据库表和doris数据库表迁移starrocks数据库时建表注意事项总结
数据库·clickhouse
极限实验室8 小时前
搭建持久化的 INFINI Console 与 Easysearch 容器环境
数据库
白仑色8 小时前
Oracle PL/SQL 编程基础详解(从块结构到游标操作)
数据库·oracle·数据库开发·存储过程·plsql编程
程序猿小D10 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的个人财务管理系统,推荐!
java·数据库·mysql·spring·毕业论文·ssm框架·个人财务管理系统
钢铁男儿11 小时前
C# 接口(什么是接口)
java·数据库·c#
__风__11 小时前
PostgreSQL kv(jsonb)存储
数据库·postgresql
轩情吖11 小时前
Qt的第一个程序(2)
服务器·数据库·qt·qt creator·qlineedit·hello world·编辑框