ヘッダーをスキップ
Oracle® Smart Updateパッチおよびメンテナンス・パックのインストール
リリース3.2.1
B61614-01
  目次へ移動
目次

前
 
次
 

3 パッチのダウンロードおよび適用

この項には次のトピックが含まれます:

ターゲット・インストールの選択


注意:

Oracle Fusion Middleware 11gR1リリースから、BEA_HOMEにかわってMW_HOMEが新たに使用されています。

Smart Updateで更新する製品インストールを指定するには、「ターゲット・インストール」パネル(図3-1)を開き、パネルに表示される製品インストールの一覧で目的のエントリを強調表示します。

図3-1 「ターゲット・インストール」パネル

図3-1の説明が続きます
「図3-1 「ターゲット・インストール」パネル」の説明

この一覧は、Smart Updateを起動したシステムで検出された製品インストールを示すものです。この一覧には、検出されたすべてのミドルウェア・ホーム・ディレクトリ、および各ディレクトリのすべての製品インストールが含まれています。この一覧で現在選択されている製品インストールをターゲット・インストールと呼びます。

これ以降にSmart Updateで実行する操作は、ターゲット・インストールとして選択されているインストールに対して実行されます。例:

特定のターゲット・インストールに適用するメンテナンス更新は、このパネルに一覧表示される他のインストールには適用されません。たとえば、ある製品のインストールが同じミドルウェア・ホーム・ディレクトリ内または異なるミドルウェア・ホーム・ディレクトリ内に複数存在する場合、メンテナンスを一度に適用できるのはいずれか1つのインストールに対してのみです。(通常、1つのシステムに複数のミドルウェア・ホーム・ディレクトリを作成することはお薦めしません。)

ターゲット・インストールの選択に際しては、次の事項に留意してください。

他のミドルウェア・ホーム・ディレクトリの指定


注意:

Oracle Fusion Middleware 11gR1リリースから、BEA_HOMEにかわってMW_HOMEが新たに使用されています。

「ターゲット・インストール」ペインに一覧表示されていない他のミドルウェア・ホーム・ディレクトリを指定することもできます。


注意:

ローカル・ドライブ(ローカル・マウント・ボリューム)では、ミドルウェア・ホームが指定できる唯一のディレクトリです。

Smart Updateの起動時に有効なインストール・ターゲットがない場合は、ダイアログ・ボックスが表示されます。処理を継続する前に、ここでミドルウェア・ホームを指定する必要があります。

ミドルウェア・ホーム・ディレクトリを指定するには、次の手順を実行します。

  1. 「ファイル」「ターゲット・インストール」「他のBEAホームを探す」を選択します。

  2. 有効なミドルウェア・ホーム・ディレクトリを指定し、階層を移動してディレクトリを選択するか、「場所」フィールドにパスを入力します。

  3. 「OK」をクリックします。「ターゲット・インストール」ペインに新しいディレクトリが追加されます。

指定したディレクトリに有効なインストール・ターゲットがない場合は、エラー・メッセージが表示されます。

プライベート・パッチのダウンロード

My Oracle Supportからプライベートのパッチまたはパッチ・セットをダウンロードするには、次の手順を実行します。

  1. My Oracle Supportにログインしていることを確認します。

  2. Smart Updateのメイン・ウィンドウにある「ターゲット・インストール」パネルで、ターゲット・インストールを選択します。

  3. 「パッチの取得」タブを選択します。

  4. 「パッチ」「プライベートの取得」メニュー・オプションを選択します。「プライベート・パッチの表示」ダイアログ・ボックスが表示されます。

  5. 「プライベート・パッチの表示」ダイアログ・ボックスで、プライベートのパッチまたはパッチ・セットのIDとパスコードを入力します。


    注意:

    プライベート・パッチのIDとパスコードはMy Oracle Supportから提供されます。

  6. 「ダウンロード」をクリックします。

パッチをダウンロードする前にパッチ間の競合をチェックするかどうかの指定を求められます。パッチ間の競合とは、Smart Updateによって検出される、ダウンロード、適用、削除のいずれかを実行するよう選択したパッチと、ターゲット・インストールに適用されているその他のパッチとの間に生じる問題のことです。My Oracle Supportから特に推奨された場合を除き、プライベートのパッチまたはパッチ・セットをダウンロードする前にパッチ間の競合をチェックする必要はありません。

プライベート・パッチの詳細は、「ダウンロードされたパッチ」パネルで確認できます。ただし、「ダウンロードされたパッチ」パネル上の表示では、プライベート・パッチと公開パッチとの区別は特にありません。

関連項目

公開パッチのダウンロード

My Oracle Supportにログインすると、公開パッチをダウンロードできます。1つ以上の公開パッチをダウンロードするには、次の手順を実行します。

  1. Smart Updateを起動し、My Oracle Supportにログインします。

  2. Smart Updateのメイン・ウィンドウにある「ターゲット・インストール」パネルで、ターゲット・インストールを選択します。

  3. 「パッチの取得」タブを選択します。

  4. 入手可能なパッチが表示されたパネルで、ダウンロードする各パッチのチェック・ボックスを選択します。

    パネルに一覧表示される入手可能なパッチの詳細情報を確認する方法については、「パッチ情報の表示」を参照してください。


    注意:

    Smart Updateに表示される公開パッチおよびダウンロード済パッチの一覧は、自動的にリフレッシュされません。パッチおよびパッチ・セットの一覧を更新するには、「パッチ」→「ビューのリフレッシュ」を選択します。

  5. 「選択したものをダウンロード」をクリックします。

パッチをダウンロードする前にパッチ間の競合をチェックするかどうかの指定を求められます。

ダウンロード前のパッチの検証

My Oracle Supportからのパッチのダウンロードをリクエストすると、Smart Updateでは、リクエストしたパッチをダウンロードする前にパッチ間の競合をチェックするかどうかの指定を求められます。公開パッチをダウンロードする場合のみ、この検証を前もって実行することをお薦めします。

競合のチェック(パッチ検証とも呼ばれる)とは、あるパッチと、ターゲット・インストールのその他のパッチとの間で競合があるかどうかを判定するプロセスです。パッチをダウンロードする前に検証することを選択すると、そのパッチと、ターゲット・インストールのデフォルト・パッチ・プロファイルにすでに適用されているパッチとの間に問題が生じないかがSmart Updateによって検証されます。競合が検出されると(たとえば、ダウンロードするパッチを適用する前に別のパッチを適用する必要がある場合など)、Smart Updateからその競合が報告されます。その場合は続行する前に競合を解決する作業ができますが、そのままダウンロードを続行することも可能です。

Smart Updateでは、パッチを適用するときに常に検証が行われますが、パッチのダウンロード前の検証は任意です。ただし、ダウンロード前にパッチを検証すれば、後で競合のあるパッチを適用しようとしたときに発生する解決作業の量を抑えることができます。

ダウンロード前の検証が推奨される場合

次の状況に該当するときは、パッチをダウンロードする前に検証することをお薦めします。

  • 公開パッチをダウンロードする場合。

  • ターゲット・インストールにパッチがすでに適用されている場合。

  • パッチ・ダウンロード・ディレクトリ内に現在あるパッチの完全な一覧を確認できない場合。

  • プライベート・パッチだが、ダウンロード前に検証を実行するようMy Oracle Supportから特に推奨された場合。

次の状況に該当するときは、パッチをダウンロードする前に検証しないことをお薦めします。

  • ダウンロードするパッチがプライベート・パッチであり、既存インストールとの互換性を考慮して開発されたパッチであることがMy Oracle Supportによって明確に保証された場合。

  • 使用するダウンロード・ディレクトリが、異なるパッチ・メンテナンス・レベルで動作する複数の製品インストールによって使用されている場合。

  • Smart Updateを実行しているシステムから現在アクセスできる状態にないターゲット・インストール用のパッチをダウンロードする場合。

  • カスタム・パッチ・プロファイルに含めるためのパッチをダウンロードする場合。

ダウンロード前のパッチ検証において競合が検出された場合、そのパッチがパッチ・ダウンロード・ディレクトリに移動される前に、解決のための作業を必要に応じて実行できます。競合が報告されても、そのままパッチのダウンロードを続行することは可能ですが、適用はできない場合があります。したがって、競合が発生する可能性が高いと考えられるパッチのダウンロードは避けることをお薦めします。


注意:

後でパッチを適用する場合、Smart Updateでは別の検証が自動的に実行されます。2種類の検証の比較については、「パッチ間の競合の解決」を参照してください。

検証プロセス

指定のパッチを検証するプロセスは、ダウンロード前の検証を選択するとすぐに開始されます。プロセスの進行状況については、Smart Updateのメッセージ・ボックスに表示されるステータス・メッセージによって把握できます。

なんらかの理由により、検証プロセスを終了して「パッチの取得」タブに戻る場合、「取消し」をクリックすることで、プロセスが終了する前であればいつでも戻ることができます。

検証が完了すると、次のいずれかのダイアログ・ボックスが表示されます。

  • 競合が1つも検出されなかったことを示すメッセージ・ボックス。「OK」をクリックすると、ダウンロード手順を完了できます。

  • 検出された競合を一覧表示する「パッチのダウンロードを検証」ダイアログ・ボックス。

次の項では、「パッチのダウンロードを検証」ダイアログ・ボックスの使用方法について説明します。

「パッチのダウンロードの検証」ダイアログ・ボックスの使用

「パッチのダウンロードを検証」ダイアログ・ボックスの上部には、ダウンロードすることを選択したパッチが表示されます。このダイアログ・ボックスで使用されるアイコンについて、表3-1で説明します。

表3-1 「パッチのダウンロードの検証」ダイアログ・ボックスで使用されるアイコンの説明

アイコン 説明
パッチの競合が発生していないことを示すアイコン。

該当するパッチまたはパッチ・セットでは競合が発生していません。

パッチの競合が発生していることを示すアイコン。

該当するパッチまたはパッチ・セットで、ダイアログ・ボックスの下部に示す競合が発生した。


ダイアログ・ボックスの上部では、競合が発生した最初のパッチが強調表示され、下部には、そのパッチについて検出された競合の概要が表示されます。選択されているパッチで発生しなかった競合条件は、ダイアログ・ボックスの下部では、該当しない競合条件として淡色表示されます。パッチ検証ダイアログ・ボックスの使用方法について、表3-2で説明します。

表3-2 「パッチのダウンロードの検証」ダイアログ・ボックスの使用

目的 次のアクションを実行します

ダウンロードすることを選択したパッチの1つについて競合情報を表示します。

競合が発生したパッチをダイアログ・ボックスの上部で選択し、下部に競合の概要を表示します。

個々の競合の意味と解決手順について詳細な情報を取得します。

「パッチ間の競合の解決」を参照してください。

ダウンロード操作を取り消します。

「取消し」をクリックします。

これによりダウンロード手順を取り消し、もう一度パッチのダウンロードを試行する前に必要に応じた具体的なアクションを実行できます。

注意: 通常は、ダウンロード前に競合を解決することをお薦めします。ただし、「ダウンロード前の検証が推奨される場合」の説明にある例外の場合を除きます。

競合の有無にかかわらずダウンロード操作を続行します。

「すべてダウンロード」をクリックします。

注意: パッチは適用されず、単にパッチ・ダウンロード・ディレクトリに移動されます。

競合が発生しないパッチだけをダウンロードします。

  1. 「取消し」をクリックします。

  2. 「パッチの取得」タブで、競合が発生しないパッチのみを追加してダウンロードします。


報告された競合をパッチのダウンロード前に解決する方法については、「パッチのダウンロード時の検証」を参照してください。

パッチおよびパッチ・セットの表示のリフレッシュ

「パッチの取得」タブおよび「ダウンロードされたパッチ」パネルに表示されるパッチやパッチ・セットの一覧は、パッチ・ダウンロード・ディレクトリにあるパッチが追加されたり、削除されたりしても、自動的にはリフレッシュされません。この一覧をリフレッシュするには、「パッチ」「ビューのリフレッシュ」を選択します。

パッチ情報の表示

Smart Updateでは、必要に応じて、適用する前のパッチの詳細情報を読むことができます。厳密には、My Oracle Supportでダウンロード可能になっている公開パッチ、およびダウンロードしてシステムまたはアクセス可能なネットワーク・ディスク・ドライブに格納してあるパッチについて、この機能を使用できます。


注意:

ダウンロード可能な公開パッチの一覧を取得するには、My Oracle Supportにログインする必要があります。

以下の節では、入手可能なパッチをSmart Updateで取得する方法について説明します。

パッチを表示する方法

以下の節では、次の種類のパッチについて一覧を表示する方法を説明します。

  • ターゲット・インストール用にMy Oracle Supportから入手可能な公開パッチ

  • 現在のパッチ・ダウンロード・ディレクトリにダウンロードされているパッチ


    注意:

    プライベート・パッチは、通常、公開パッチと同じように表示することはできません。ただし、プライベート・パッチについても、ダウンロードした後はその他のダウンロード済パッチと同じように詳細情報を表示できます。プライベート・パッチの入手の詳細は、「公開パッチのダウンロード」を参照してください。

    パッチ・ダウンロード・ディレクトリは、「パッチ・ダウンロード・ディレクトリを選択する」で説明するように「プリファレンス」ダイアログ・ボックスで指定します。

    以前ダウンロードしたパッチをオフライン・モードで適用する方法の詳細は、「オフラインでの作業」を参照してください。


公開パッチの一覧の表示

  1. 「ターゲット・インストール」パネルで、目的のターゲット・インストールを選択します。詳細は、「ターゲット・インストールの選択」を参照してください。

  2. 「パッチの取得」タブを選択します。まだログインしていない状態でこのタブを選択すると、ログインするようSmart Updateから求められます。


    注意:

    ログインしていない状態で「パッチの取得」タブを表示することはできません。

ログインしていれば、入手可能なパッチの一覧が「パッチの取得」タブの上部に表示されます。このパネルに表示される情報の詳細は、「「パッチの取得」タブに表示されるパッチについて」を参照してください。

パッチ・ダウンロード・ディレクトリの内容の表示

パッチ・ダウンロード・ディレクトリに現在格納されているパッチの一覧を表示するには、Smart Updateのメイン・ウィンドウで、次のいずれかのタブをクリックします。

  • 「パッチの取得」タブには、ターゲット・インストール用のパッチ・ダウンロード・ディレクトリの内容が表示されます。

  • 「パッチの管理」タブには、ダウンロード・ディレクトリにあるパッチの一覧が次の2つのカテゴリに分かれて表示されます。

    • 現在選択されているパッチ・プロファイルを介して、ターゲット・インストールにすでに適用されているパッチ。パッチ・プロファイルの詳細は、「パッチ・プロファイルについて」を参照してください。

    • 現在選択されているパッチ・プロファイルのコンテキストにおいて、ターゲット・インストールにまだ適用されていないパッチ。このカテゴリに属するパッチの一覧は、現在のパッチ・プロファイルに対する「パッチの管理」タブの「ダウンロードされたパッチ」パネルに表示されます。

「ダウンロードされたパッチ」パネルに表示される情報の詳細は、「現在ダウンロードされているパッチの表示」を参照してください。

現在のパッチ・ダウンロード・ディレクトリ以外のディレクトリにダウンロードされているパッチについても、「プリファレンス」ダイアログ・ボックスで目的のディレクトリを指定することにより、一覧を表示できます。詳細は、「公開パッチのダウンロード」を参照してください。

「パッチの取得」タブに表示されるパッチについて

「パッチの取得」タブには、次の2つのパネルがあります。

  • 上部パネル: ダウンロード可能な公開パッチおよびパッチ・セットが表示されます。

  • 下部パネル: 「ターゲット・インストール」パネルで強調表示したターゲット・インストール用にダウンロード済のパッチおよびパッチ・セットが表示されます。

また、いずれかのパネルに表示された任意のパッチについて詳細情報をリクエストするためのオプションも「パッチの取得」タブに表示されます。

どのパッチやパッチ・セットが、ダウンロード可能な公開パッチとして表示されるかは、ターゲット・インストールのメンテナンス・レベルによって決まります。ターゲット・インストールの現在のメンテナンス・レベル向けに作成されたパッチだけが表示されます。

「パッチの取得」タブの上部パネルには、パッチおよびパッチ・セットの一覧が次の2つのカテゴリに分かれて表示されます。

  • クリティカル: データとアプリケーションの整合性を維持するために、ただちに適用することをMy Oracle Supportが強くお薦めするパッチ。たとえば、セキュリティ情報に関連するパッチなどです。

  • オプション: 使用されない場合もある製品機能に対する、機能向上のためのパッチ。

いずれの一覧も、見やすいように表示を展開したり折りたたんだりできます。


注意:

Smart Updateに表示される公開パッチおよびダウンロード済パッチの一覧は、自動的にリフレッシュされません。パッチおよびパッチ・セットの一覧を更新するには、「パッチ」→「ビューのリフレッシュ」を選択します。

表3-3では、「パッチの取得」タブの上部パネルの各列に表示される情報について説明します。

表3-3 ダウンロード可能なパッチに関する情報

列のタイトル 説明

パッチID

パッチIDは、単一のエンティティとしてダウンロードされる個別のパッチまたはパッチ・セットに関連付けられた固有の文字列です。

パッチIDの横には次のいずれかのアイコンが表示されます。パッチを表すアイコンは、ターゲット・インストールに適用できる単独の個別パッチを示します。パッチ・セットを表すアイコンは、パッチ・セット(1回の操作でターゲット・インストールに適用できる複数のパッチのグループ)を示します。複数のパッチを1つのセットにグループ化することには、セットを構成するパッチの適用順序をあらかじめ決定しておけるなど多くの利点があります。

説明

パッチIDで示されるパッチまたはパッチ・セットに関する簡単な説明。

製品

パッチの適用先となる製品の名前(WebLogic Server、Workshop for WebLogic、WebLogic Portal、JRockit、Oracle Service Busなど)。

CR

問題の報告に対して割り当てられ、My Oracle Support内部で使用される番号。

カテゴリ

パッチが該当する製品カテゴリ。例:

  • JMS - WebLogic JMS (Java Message Service)用のパッチ

  • Security - WebLogicセキュリティ・サービス用のパッチ

  • Console - WebLogic管理コンソール用のパッチ

選択

パッチをダウンロードするには、目的のパッチのチェック・ボックスを選択します。


パッチおよびパッチ・セットの詳細の表示

以下の節では、パッチおよびパッチ・セットについて表示できる詳細情報について説明します。

パッチの詳細の表示

パッチの詳細情報を表示するには、目的のパッチIDの横にあるアイコンをクリックします。

Smart Updateのダイアログ・ボックスに表示される詳細情報の項目について、表3-4で説明します。

表3-4 パッチ詳細への鍵

この詳細は 次を示します

バージョン

パッチの適用対象となる製品のバージョン。

重大度

パッチがクリティカルか任意か。

サイズ(KB)

パッチのサイズ(単位はKB)。

再起動

パッチの適用後に再起動が必要となるソフトウェア・コンポーネント。

ステータス

パッチの提供方法:

  • Public - 一般に公開されているパッチ

  • Private - 特定の顧客のためにカスタマイズされた、一般には公開されていないパッチ

OS

パッチの動作環境として想定されているオペレーティング・システム。

無効

次のいずれかの理由により無効に指定されたパッチ:

  • 当該パッチを置き換える代替パッチが提供されています。代替パッチのIDが表示されます。

  • 非推奨パッチに指定されました。代替パッチは提供されていません。

注意: パッチ・ダウンロード・ディレクトリ内に無効なパッチが検出された場合は、Smart Updateにより自動的に報告されます。

置換

既存の無効なパッチを置き換える代替パッチ。置換え対象となる無効なパッチのIDが表示されます。


「OK」をクリックすると「パッチの詳細」ダイアログ・ボックスが終了し、Smart Updateのメイン・ウィンドウに戻ります。

パッチ・セットの詳細の表示

パッチ・セットの詳細情報を表示するには、目的のパッチ・セットIDの横にあるアイコンをクリックします。

Smart Updateのダイアログ・ボックスに表示される詳細情報の項目について、表3-3および表3-5で説明します。

表3-5 パッチ・セット詳細への鍵

この詳細は 次を示します

セットに含まれるパッチ

セットに含まれる各パッチのID。いずれかのパッチIDをクリックすると、ダイアログ・ボックスが展開され、該当するパッチの詳細が表示されます。

サイズ(KB)

セットに含まれるパッチすべての合計サイズ(単位はKB)。

無効

次のいずれかの理由により無効に指定されたパッチ・セット。

  • 当該パッチ・セットを置き換える代替パッチ・セットが提供されています。代替パッチ・セットのIDが表示されます。

  • 非推奨パッチ・セットに指定されました。代替パッチ・セットは提供されていません。

注意: パッチ・ダウンロード・ディレクトリ内に無効なパッチ・セットが検出された場合は、Smart Updateにより自動的に報告されます。


現在ダウンロードされているパッチの表示

「パッチの取得」タブの「ダウンロードされたパッチ」パネルには、現在選択されているターゲット・インストール用のパッチ・ダウンロード・ディレクトリにあるパッチの一覧が表示されます。ダウンロードされているすべてのパッチが、適用済かどうかに関係なく表示されます。

「ダウンロードされたパッチ」パネルは、「パッチの取得」タブにも、「パッチの管理」タブにも表示されます。「パッチの取得」タブでこのパネルを表示した場合は、パッチを削除できるよう、各パッチの横に「削除」ボタンが表示されます。「パッチの管理」タブで表示した場合は、現在のインストールにパッチを適用できるよう、「適用」ボタンが使用可能になります。詳細は、「パッチの適用および管理」を参照してください。

デフォルト以外のディレクトリをパッチ・ダウンロード・ディレクトリとして指定すると、それに応じて「ダウンロードされたパッチ」パネルに表示されるパッチおよびパッチ・セットの一覧が更新されます。パッチをダウンロードした場所がシステム環境内に複数あり、それらの場所にネットワーク・ディスク・ドライブを介してアクセスできる場合は、単に新しくパッチ・ダウンロード・ディレクトリを指定するだけでそれらのパッチにアクセスできます。異なるパッチ・ダウンロード・ディレクトリの指定の詳細は、「公開パッチのダウンロード」を参照してください。

「ダウンロードされたパッチ」パネルに表示されたパッチ・セットについては、各パッチ・セットに含まれる個別パッチのエントリを表示するか、非表示にするかを選択できます。この設定を切り替えるには、「「ダウンロードされたパッチ」パネルでパッチ・セットを表示する」で説明するように、「ファイル」メニューからアクセスできる「プリファレンス」ダイアログ・ボックスを使用します。パッチ・セット内の個別パッチを一覧に表示しないようにする機能は、「ダウンロードされたパッチ」パネルでのみサポートされています。

パッチの適用および管理

パッチ・ダウンロード・ディレクトリにパッチをダウンロードした後は、ターゲット・インストールにパッチを適用できます。以下の節では、パッチを適用および管理する方法について説明します。

「パッチの管理」タブについて

ターゲット・インストールにパッチを適用する用意ができたら、Smart Updateのメイン・ウィンドウで「パッチの管理」タブを選択します。

「パッチの管理」タブには、次のパネルがあります。

  • パッチ・プロファイル・パネル: すでに適用されているパッチの一覧が表示されます。デフォルト・パッチ・プロファイル(ターゲット・インストール全体に適用されているパッチを表す)については、「パッチ・プロファイルについて」で説明します。このパネルには、作成した各カスタム・プロファイルのタブもあります。

    パッチ・セットを適用する場合、プロファイルに含まれるパッチの一覧表示には、パッチ・セット自体のエントリと、セットに収められている各パッチのエントリの両方が含まれます。

  • ダウンロードされたパッチ: 現在パッチ・ダウンロード・ディレクトリにあるパッチのうち、現在選択されているパッチ・プロファイルを介してまだターゲット・インストールに適用されていないものが一覧表示されます。ターゲット・インストールにパッチを適用すると、該当するパッチ・プロファイルに対しては、それ以降、適用したパッチのエントリが「パッチの管理」タブの「ダウンロードされたパッチ」パネルに表示されなくなります。詳細は、「ターゲット・インストールへのパッチの適用」を参照してください。

パッチ・プロファイルについて

Smart Updateでは、パッチ・プロファイルという概念を使用してパッチのセットを管理します。パッチ・プロファイルには、適用されているパッチの一覧が収められます。すべてのターゲット・インストールには、デフォルト・パッチ・プロファイルが定義されています。デフォルト・パッチ・プロファイルに含まれるパッチはインストール全体で有効であり、そのインストールから実行されるすべてのアプリケーション、WebLogicドメイン、およびWebLogic Serverインスタンスについてもデフォルトで有効です。

一般的なメンテナンス要件に適合するために、デフォルト・パッチ・プロファイルだけはほとんどのユーザーが使用する必要があります。デフォルト・パッチ・プロファイルはあらかじめ用意されており、構成不要ですぐに使用できます。

多くのユーザーはカスタム・パッチ・プロファイルを作成します。カスタム・パッチ・プロファイルを使用すると、インストール内の特定のサーバー、ドメインまたはアプリケーションを、インストールの一部にのみ適用する1つ以上のパッチ・セットに関連付けることができます。ただし、カスタム・パッチ・プロファイルを使用すると、製品のインストールのメンテナンスが複雑になります。カスタム・パッチ・プロファイルについては、第6章「個々のアプリケーション、ドメイン、またはサーバーへのパッチの適用」を参照してください。

ターゲット・インストールへのパッチの適用

ターゲット・インストールにパッチを適用するには、「ダウンロードされたパッチ」パネルで、目的のパッチの横にある「適用」をクリックします。


注意:

予想外のエラーを避けるには、パッチ適用時にサーバーを停止します。

ターゲット・インストールにパッチを適用する場合、次の処理が実行されます。

  1. 適用するパッチが、現在のパッチ・プロファイル内にあるパッチに対して検証されます。

  2. パッチ間の競合が発生しない場合は、パッチが適用されます。

    競合が発生している場合は、競合の概要を示すパッチ・インストール検証ダイアログ・ボックスが表示されます。パッチは適用されません。

  3. パッチは、適用されると、現在のパッチ・プロファイルに追加されます。このプロファイルの「パッチの管理」タブの「ダウンロードされたパッチ」パネルには表示されなくなります。

    ただし、「パッチの取得」タブの「ダウンロードされたパッチ」パネルの一覧にはそれ以降も表示されます。

検証時に競合が検出された場合は、そのパッチを適用する前に競合を解決する必要があります。詳細は、「パッチ間の競合の解決」を参照してください。


注意:

ターゲット・インストールに複数のパッチ・プロファイルがあり、インストール全体のリソースに影響を与えるパッチを適用しようとすると、Smart Updateによって警告のポップアップが表示され、アラートが示されます。インストール全体に対して有効になるパッチとしては、システム・リソースを置き換えるパッチや、セキュリティ勧告に対応するためのパッチなどがあります。適用を続行することを選択すると、そのパッチは、ターゲット・インストールに定義されているすべてのパッチ・プロファイルに対して自動的に適用されます。

パッチのタイプによっては、適用されたメンテナンスがユーザーのアプリケーションおよびWebLogicドメインで自動的にアクティブ化されない場合があります。デフォルト・プロファイルとカスタム・プロファイルのどちらにパッチが適用されたかに関係なく、パッチのタイプとシステムの環境および構成によっては、管理者が次のうちの1つ以上の操作を実行することが必要になる場合があります。

  • サーバーの起動または再起動

  • アプリケーションの起動または再起動

  • アプリケーションのアンデプロイおよびデプロイ

  • WebLogicドメインまたはサーバーの起動スクリプトの編集

  • ライブラリ・モジュールのアプリケーションへのデプロイ

  • ドメイン構成ファイルの編集

  • アプリケーションの記述子ファイルの編集


ターゲット・インストールからのパッチまたはパッチ・セットの削除

適用済のパッチまたはパッチ・セットをターゲット・インストールから削除する必要がある場合(たとえば、問題が予想どおり解決しなかった場合、パッチが不要になった場合、パッチによって新たな問題が発生したためMy Oracle Supportから代替パッチが提供されるのを待つ場合など)には、該当するパッチ・プロファイル内の一覧で、削除するパッチの横にある「削除」をクリックします。


注意:

予想外のエラーを避けるには、パッチを削除時にサーバーを停止します。

ターゲット・インストールからパッチを削除する場合、次の処理が実行されます。

  1. パッチ適用時の検証と同じように、削除操作についての検証が実行されます。ターゲット・インストールからパッチを削除する際には、現在のパッチ・プロファイルに含まれる他のパッチが削除するパッチに依存していないかどうかがSmart Updateによりチェックされます。

  2. 競合が検出されると、具体的な競合の内容を示す「パッチの削除を検証」ダイアログ・ボックスが表示されます。競合が発生している場合は、そのパッチを削除する前に競合を解決する必要があります。

  3. 削除によって発生する競合が検出されない場合は、次の処理が実行されます。

    1. ターゲット・インストールおよび現在のパッチ・プロファイルから、該当するパッチが削除されます。

    2. 削除されたパッチが、現在のパッチ・プロファイルに対して「パッチの管理」タブの「ダウンロードされたパッチ」パネルに表示されるようになります。

パッチを削除する際には、次の点に注意してください。

  • ターゲット・インストールに複数のパッチ・プロファイルがある場合、インストール全体のリソースに影響するパッチを削除すると、Smart Updateの警告のポップアップが表示されアラートが示されます。削除を続行することを選択すると、そのパッチは、ターゲット・インストールに定義されているすべてのパッチ・プロファイルから自動的に削除されます。

  • インストール全体に影響しないパッチを削除する場合は、現在のパッチ・プロファイルから該当するパッチが削除されます。

  • パッチ・セットを削除する場合、またはパッチ・セットのメンバーであるパッチを削除する場合は、操作がパッチ・セットに影響することを示すメッセージ・ダイアログ・ボックスが表示され、削除操作の確認を求められます。

    • パッチ・セットを削除すると、該当するパッチ・セットのエントリおよびそれに属する各メンバー・パッチのエントリが、パッチ・プロファイルおよびターゲット・インストールから削除されます。

    • パッチ・セット内の他のメンバー・パッチを残したまま特定のメンバー・パッチだけを削除すると、削除するパッチのエントリだけでなく、それが属していたパッチ・セットのエントリも現在のパッチ・プロファイルから削除される(該当するパッチ・セットに属していた他のメンバー・パッチのエントリはそのまま残ります)。

  • 該当する製品インストール内にあるサーバー・インスタンスの実行時の動作に影響するパッチを削除した後は、パッチの削除を有効にするためにサーバーを再起動する必要があります。

削除によって発生する競合を解決する方法の詳細は、「パッチ間の競合の解決」を参照してください。

パッチ間の競合の解決

Smart Updateでは、ダウンロード、適用、または削除するパッチについて、ターゲット・インストールにすでに適用されている他のパッチとの互換性が検証されることにより、ご使用のシステムが保護されます。検証によって問題が検出されればパッチ間の競合として報告されるので、競合を解決してからパッチの操作を完了できます。

この節では、次の検証プロセスにおいて検出される場合がある競合の種類について説明します。

各節では、競合の種類ごとに、解決の手順についても説明します。

パッチのダウンロード時の検証

パッチのダウンロード時に競合が報告されても、ダウンロード・プロセスを続行することはできます。しかし、報告された問題はこの段階で解決してからダウンロードを続行することをお薦めします。

表3-6では、ダウンロード時の検証で報告される可能性がある競合の種類について説明し、それぞれの種類について解決の手順を示します。

表3-6 パッチのダウンロード時の競合状況

この競合が報告された場合 ダウンロードするよう選択したパッチは この競合を解決して選択したパッチをダウンロードするには

前提条件が満たされていません

このパッチを適用する前に、別のパッチを適用する必要があります

  1. 前提条件となっているパッチのIDを記録します。

  2. 「取消し」をクリックして、選択したパッチのダウンロード・プロセスを終了します。

  3. ステップ1で確認したIDを使用し、前提となるパッチをダウンロードして適用します。

  4. 目的のパッチをダウンロードします。

順序が間違っています

このパッチを適用する前に、適用されている別のパッチをいったん削除する必要があります。

  1. 削除する必要のあるパッチのIDを記録します。

  2. 「取消し」をクリックして、選択したパッチのダウンロード・プロセスを終了します。

  3. IDが示されたパッチを削除します。

  4. 目的のパッチをダウンロードして適用します。

  5. ステップ1で削除したパッチをもう一度適用します。

相互に排他的です

このパッチと共存できない別のパッチがすでに適用されています。

  1. 適用済のパッチのIDを記録します。

  2. 今回ダウンロードすることを選択したパッチと適用済のパッチとで、いずれの必要性が大きいかを判断します。

ダウンロードするパッチのほうが重要と判断した場合は、競合が報告されたIDのパッチをすべて削除してから、目的のパッチをダウンロードして適用します。

適用済のパッチのほうが重要と判断した場合は、Smart Updateを終了します。



注意:

Smart Updateでは、任意の順序でパッチをダウンロードできます。ただし、特定の順序で適用する必要があるパッチについては、Smart Updateでの適用時に所定の順序に従う必要があります。誤った順序でパッチを適用しようとすると、パッチ間の競合が報告され、競合を解決しないと適用できません。

パッチの適用時の検証

パッチの適用プロセスでは、様々な種類の競合が報告される可能性があります。競合が報告された場合は、目的のパッチを適用する前に競合を解決する必要があります。

表3-7では、適用時の検証で報告される可能性がある競合の種類について説明し、それぞれの種類について解決の手順を示します。

表3-7 パッチの適用時の競合状況

この競合が報告された場合 適用するよう選択したパッチは この競合を解決して選択したパッチを適用するには

前提条件が満たされていません

このパッチを適用する前に、別のパッチを適用する必要があります

  1. 前提条件となっているパッチのIDを記録します。

  2. 「取消し」をクリックして、選択したパッチの適用プロセスを終了します。

  3. ステップ1で確認した前提となるパッチをダウンロードして適用します。

  4. 最初に選択したパッチを適用します。

順序が間違っています

このパッチを適用する前に、適用されている別のパッチをいったん削除する必要があります

  1. 削除する必要のあるパッチのIDを記録します。

  2. 「取消し」をクリックして、選択したパッチの適用プロセスを終了します。

  3. ステップ1で確認したIDのパッチを削除します。

  4. 最初に選択したパッチを適用します。

  5. ステップ3で削除したパッチをもう一度適用します。

相互に排他的です

このパッチと共存できない別のパッチがすでに適用されています。

ターゲット・インストールに適用する必要があるパッチを選択し、必要に応じて適用します。


パッチの削除時の検証

表3-8では、パッチの削除時に報告される可能性がある競合について説明し、解決の手順を示します。

表3-8 パッチの削除時の競合状況

この競合が報告された場合 削除するよう選択したパッチは この競合を解決して選択したパッチを削除するには

依存関係違反


このパッチを必要とする別のパッチがすでに適用されています。

  1. 依存しているパッチのIDを確認します。

  2. 「取消し」をクリックして、ダウンロード手順を終了します。

  3. 依存しているパッチを必要に応じて削除します。

  4. 本来削除しようとしていた目的のパッチを削除します。


メンテナンス・スナップショットの作成および使用

問題解決に必要な情報をMy Oracle Supportに提供する作業が容易になるように、Smart Updateには、特定のパッチ・プロファイルに適用されているパッチに関する情報を簡単にキャプチャする方法が用意されています。その方法とは、メンテナンス・スナップショットを作成することです。これは、「パッチの管理」タブで選択されたパッチ・プロファイルに関する情報(当該プロファイルに適用されている各パッチのIDなど)を含んだ、プレーンなASCIIファイルです。

My Oracle Supportに問題を報告すると、問題解決の最初の手順として、このスナップショットを提供するよう求められます。したがって、問題が発生した場合は、あらかじめメンテナンス・スナップショットを用意してからカスタマ・サポートに連絡することを強くお薦めします。

メンテナンス・スナップショットは、Smart Updateグラフィカル・インタフェースを使用してすぐに作成できます。

  1. Smart Updateのメイン・ウィンドウにある「ターゲット・インストール」パネルで、報告する問題が発生した製品インストールを選択します。

  2. 「パッチの管理」タブで、報告する問題が発生したパッチ・プロファイルを選択します。

  3. 「パッチ」「パッチ・プロファイル」「スナップショットの保存」を選択します。

    メンテナンス・スナップショットの名前と場所の指定を求めるダイアログ・ボックスが表示されます。デフォルトでは、メンテナンス・スナップショット・ファイルはMW_HOME\utils\bsu内に作成されます。別の場所を指定する場合は、目的の場所にあるファイルへのアクセスに必要な権限があることを確認してください。


    注意:

    Oracle Fusion Middleware 11gR1リリースから、BEA_HOMEにかわってMW_HOMEが新たに使用されています。

メンテナンス・スナップショットは、Smart Updateコマンド・ライン・インタフェースを使用して作成することもできます。例については、「コマンド・ライン・インタフェースの例」を参照してください。

メンテナンス・スナップショットを作成する際には、必ず次の事項を守ることをお薦めします。

メンテナンス・スナップショットをMy Oracle Supportに送付する際には、サポート関連の行動を必ず記録しておいてください。

クライアントへのパッチの適用

WebLogic Serverパッチはサーバー、クライアントまたは両方で適用できます。この節ではクライアントにパッチを適用するのに必要な手順を示します。

サーバーに加えてクライアントにパッチを適用するには、次の手順を実行します。

  1. Smart Updateを使用してパッチをダウンロードおよび適用します。

  2. MW_HOME\patch_wls1030\patch_jarsパッチJARファイルを探します。


    注意:

    これはダウンロード・ディレクトリ(MW_HOME\utils\bsu\cache_dir)とは異なります。Oracle Fusion Middleware 11gR1リリースから、BEA_HOMEにかわってMW_HOMEが新たに使用されています。

  3. 適切なディレクトリにパッチJARファイル内のクラス・ファイルをコピーするか、ファイルが置かれたディレクトリへのパスをクラスパスの先頭に配置してJMSクライアント環境でクラスJARを参照します。

クライアントのみにパッチを適用するには、次の手順を実行します。

  1. Smart Updateを使用してパッチをダウンロードします。

    パッチはデフォルトでMW_HOME\utils\bsu\cache_dirにコピーされます。異なるディレクトリを指定した場合(「他のミドルウェア・ホーム・ディレクトリの指定」を参照)、パッチはそのディレクトリにコピーされます。


    注意:

    Oracle Fusion Middleware 11gR1リリースから、BEA_HOMEにかわってMW_HOMEが新たに使用されています。

  2. パッチ・ファイルからパッチJARファイルを抽出します(たとえば、パッチ・ファイル7XHQ.jarからCR322355_100mp1.jarファイルを抽出します)。

  3. 適切なディレクトリにパッチJARファイル内のクラス・ファイルをコピーするか、ファイルが置かれたディレクトリへのパスをクラスパスの先頭に配置してJMSクライアント環境でクラスjarを参照します。