パッチを正常に適用するには、opatchauto apply —analyze
コマンドを使用して前提条件を確認します。複数ホストへのパッチ適用の場合、-topology
引数を使用してFusion Middlewareコンポーザ・トポロジ・ファイルを提供する必要があります。
複数のホスト上の特定のOracleホーム(ORACLE_HOME)およびドメインの場所(DOMAIN_HOME)にパッチを適用できることを検証するには、OPatchAuto apply
コマンドに—analyze
引数を使用します。
opatchauto apply PATCH_HOME -analyze -topology fmwcomposer_topology_file -wallet wallet_location -walletPassword password_ifneeded
次に例を示します。
opatchauto apply /home/oracle/patches/15941858 -analyze -topology /tmp/topology.xml -wallet /tmp/samplewallet -walletPassword password
1つのセッションで複数のパッチを適用するには、–phBaseDir
オプションを使用します。
このコマンドは、パッチによって実行される処理を表示しますが、実際にパッチを適用することはありません。これにより、パッチの前提条件が満たされていることを検証できます。
前提条件の確認が失敗した場合は、コマンドの出力およびログ・ファイルを参照して、作業を続行する前に問題を修正してください。たとえば、一般的な失敗としてはパッチの競合の検出があります。パッチの競合が発生した場合は、Oracleサポートからマージ・パッチを取得する方法についてログ・ファイル内の指示に従ってください。