当前位置: 首页 > ai >正文

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,解决方案如下:

根据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

http://www.xdnf.cn/news/25.html

相关文章:

  • pytorch学习02
  • ESP32之OTA固件升级流程,基于VSCode环境下的ESP-IDF开发,基于阿里云物联网平台MQTT-TLS连接通信(附源码)
  • HttpSessionBindingListener 的用法笔记250417
  • vscode与vim+cscope+tags热键冲突
  • Qwen2.5-VL视觉大语言模型复现过程,没碰到什么坑
  • 大模型时代下全场景数据消费平台的智能BI—Quick BI深度解析
  • Hyperf (Swoole)的多进程 + 单线程协程、Gin (Go)Go的单进程 + 多 goroutine 解说
  • 【android telecom 框架分析 01】【基本介绍 2】【BluetoothPhoneService为何没有源码实现】
  • Oracle测试题目及笔记(多选)
  • CentOS 7 安装教程
  • Python自学第2天:条件语句,循环语句
  • 阿尔特拉 EP1C12F324I7N AlteraFPGA Cyclone
  • Go语言从零构建SQL数据库(8):执行计划的奥秘
  • 名胜古迹传承与保护系统(springboot+ssm+vue+mysql)含运行文档
  • FortiAI 重塑Fortinet Security Fabric全面智能化进阶
  • Android studio前沿开发--利用socket服务器连接AI实现前后端交互(全站首发思路)
  • nginx中的代理缓存
  • XCZU7EG‑L1FFVC1156I 赛灵思XilinxFPGA ZynqUltraScale+ MPSoC EG
  • Vscode 插件开发
  • 【NLP 63、大模型应用 —— Agent】
  • 【Pytorch之一】--torch.stack()方法详解
  • 学习笔记十五——rust柯里化,看不懂 `fn add(x) -> impl Fn(y)` 的同学点进来!
  • Mac配置Java的环境变量