パッチを適用したときに結果が不十分である場合、opatchauto rollback
コマンドを使用してパッチ適用をロールバックします。これは、opatchauto rollback –analyze
と同じコマンドですが、パッチをロールバックする準備が整っているときに-analyze
引数を削除する点が異なります。
このトピックでは、単一のホスト上のOracle Fusion Middleware環境に適用されたパッチをロールバックするためにopatchauto rollback
コマンドを使用する例を示します。
ロールバックを実行するには、パッチを適用したときと同じプロセスに従います。つまり、最初にopatchauto rollback
コマンドのテスト実行を行います。
注意:
パッチを適用するときに使用したセッションID (EKZRなど)を指定すると、コマンドを簡素化できます。これにより、OPatchAutoで必要なコマンドライン・パラメータをすべて導出できるようになります。
opatchauto rollback –session session_id -analyze –wallet wallet_location -walletPassword password_ifneeded -wls-admin-host weblogic_adminserver_host:port
次に例を示します。
opatchauto rollback –session EKZR -analyze –wallet /tmp/samplewallet -walletPassword password -wls-admin-host examplehost.exampledomain.com:7001
テストを正常に実行できたら、パッチのロールバックを実際に実行します。
opatchauto rollback –session session_id –wallet wallet_location -walletPassword password_ifneeded -wls-admin-host weblogic_adminserver_host:port
次に例を示します。
opatchauto rollback –session EKZR –wallet /tmp/samplewallet -walletPassword password -wls-admin-host examplehost.exampledomain.com:7001
また、パッチ適用時のセッションIDを覚えていない場合は、次のように、解凍したパッチのコピーをOPatchAutoが指し示すよう設定することにより、パッチをロールバックできます。
opatchauto rollback unzipped_patch_location -instance DOMAIN_HOME –wallet wallet_location -walletPassword password_ifneeded -wls-admin-host weblogic_adminserver_host:port