9.2.3.5 AHFを更新しないJavaの更新
この機能拡張により、AHFを更新せずにJREを更新できます。
- Autonomous Health Framework、Oracle Trace File Analyzer、Oracle OrachkおよびJavaのバージョンを確認します。
たとえば:
# ahfctl version -all AHF version: 24.7.0 TFA version: 24.7.0 ORACHK VERSION: 24.7.0_20240714 JAVA VERSION: 11.0.22
- Javaの更新を適用します。
ahfctl applyupdate -updatefile <patch_zip>
ここで、
updatefile
は、生成されたJava更新ファイルを指定します。たとえば:# ahfctl applyupdate -updatefile ahf_36840033_java_JDK11_MAIN_LINUX.X64_240318.11.0.23.B7.zip This is a Java patch. Requires Java version comparison before proceeding. Java patch validation passed. Stopping TFA before applying JAVA Patch. Updated file /opt/oracle.ahf/jre Java patch applied successfully. Starting TFA post JAVA patch completion. .---------------------------------------------------------------------------------------------------------. | Host | Status of TFA | PID | Port | Version | Build ID | Inventory Status | +-----------------+---------------+-------+-------+------------+-----------------------+------------------+ | test-node | RUNNING | 15719 | 29063 | 24.7.0.0.0 | 240600020240715093016 | COMPLETE | '-----------------+---------------+-------+-------+------------+-----------------------+------------------'
- 更新後、Javaのバージョンを確認します。
たとえば:
$ /opt/oracle.ahf/jre/bin/java --version java 11.0.23 2024-04-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.23+7-LTS-222)
- 更新後、AHF、TFA、Oracle OrachkおよびJavaのバージョンを確認します。
たとえば:
# ahfctl version -all AHF version: 24.7.0 TFA version: 24.7.0 ORACHK VERSION: 24.7.0_20240714 JAVA VERSION: 11.0.23
- 以前のJavaバージョンにロールバックするには、
ahfctl rollbackupdate -updateid <update_id>
コマンドを実行します。たとえば:$ /opt/oracle.ahf/jre/bin/java --version java 11.0.23 2024-04-16 LTS
# ahfctl rollbackupdate -updateid JDK11_MAIN_LINUX.X64_240318.11.0.23.B7 Java rollback started. Rollback files includes JRE directory. TFA needs to stop first. ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== Stopping TFA before rolling back to original. Rolled-back file /opt/oracle.ahf Starting TFA post rollback completion. Java rollback completed.
$ /opt/oracle.ahf/jre/bin/java -version java version "11.0.21" 2023-10-17 LTS
- Javaにパッチが適用されたタイミングを問い合せるには、
ahfctl queryupdate -all
コマンドを実行します。たとえば:# ahfctl queryupdate -all Java Update Label: JDK11_MAIN_LINUX.X64_240318.11.0.23.B7 Status: Applied Applied on: Wed Jul 24 19:36:24 2024
- Java更新がロールバックされたタイミングを問い合せるには、
ahfctl queryupdate -all
コマンドを実行します。たとえば:# ahfctl queryupdate -all No AHF framework updates applied TFA version: 24.7.0 ORACHK VERSION: 24.7.0_20240714 AHF version: 24.7.0 JAVA VERSION: 11.0.22