2.15 リリース間のパッチの適用

コマンドのリストを使用してパッチを管理します。

構文

orachk –applypatch orachk_bug_id.zip
exachk –applypatch exachk_bug_id.zip
orachk –querypatch all
exachk –querypatch all
orachk –querypatch bug_id
exachk –querypatch bug_id
orachk –rollbackpatch bug_id
exachk –rollbackpatch bug_id

表2-6 パッチの管理

コマンド 説明

–applypatch

指定したバグIDに対する新しいパッチを適用します。

–querypatch

すべてのインストール済パッチの詳細または指定したバグIDについての詳細を示します。

–rollbackpatch

適用済パッチを前の状態(パッチを適用した時点の状態)にロールバックします。

例2-17 -applypatch

./orachk -applypatch orachk_27836477.zip

Patched file /scratch/test_user/lib/messages.pyc
Patched file /scratch/test_user/lib/utils.pyc
Patched file /scratch/test_user/lib/help.pyc
Patched file /scratch/test_user/lib/watchdog.pyc
Patched file /scratch/test_user/lib/constant.pyc
Patched file /scratch/test_user/lib/execute_checks.pyc
Patched file /scratch/test_user/lib/security.pyc
Patched file /scratch/test_user/orachk.pyc
Patching of file orachk_27836477.zip completed
orachk Patched to 18.4.1(PATCH1) from 18.4.0(DEV)
orachk Patch fixes 27836477

例2-18 -querypatch all

./orachk -querypatch all

Patch: ORACHK_PATCH_18.4.1
Status: INSTALLED
Fixes: 27836477
Applied on: Fri Oct 26 10:50:53 2018

例2-19 -querypatch bug_id

./orachk -querypatch 27836477

Patch: ORACHK_PATCH_18.4.1
Status: INSTALLED
Fixes: 27836477
Applied on: Fri Oct 26 10:50:53 2018

例2-20 –rollbackpatch

./orachk -rollbackpatch 27836477

Rolled-back file /scratch/test_user/lib/security.pyc
Rolled-back file /scratch/test_user/lib/execute_checks.pyc
Rolled-back file /scratch/test_user/lib/utils.pyc
Rolled-back file /scratch/test_user/lib/help.pyc
Rolled-back file /scratch/test_user/lib/watchdog.pyc
Rolled-back file /scratch/test_user/lib/constant.pyc
Rolled-back file /scratch/test_user/lib/messages.pyc
Rolled-back file /scratch/test_user/orachk.pyc
orachk Rolled-back to 18.4.0(DEV) from 18.4.1(PATCH1)
orachk Rolled-back fixes for 27836477