2026年9月29日 星期二

Java 問題造成 opatch 錯誤案例

Oracle 版本: 19.27 

OS 版本: AIX 7.5


問題描述:

將 DB 從 19.27 打 patch 到 19.32 , opatch 遇到了 java 錯誤 :


看起來是因為找不到 java 所以無法執行,但 java 的確是可以執行的 :


設定環境變數 JAVA_HOME 再執行 opatch 一樣的錯誤 :


除了 DB Home 打 patch 有遇到這個問題之外,在打 Goldengate 的 patch 的時候也會出現類似的 java 錯誤: 

OUI-67073:UtilSession failed


解決方法:

使用 opatch 的時候直接指定 jdk 的路徑即可 :

[oracle@db19c ~]$ $ORACLE_HOME/OPatch/opatch apply -jdk /u01/app/oracle/product/19.27.0/dbhome_1/jdk