Packagerを使用したカスタム・パッチ・デプロイメントのスケジュール

Packagerを使用してカスタムパッチ(CEMLI PatchまたはACE Data Fix)の配備をスケジュールする方法について学習します。ACEデータ修正オプションを使用すると、実行中に手動介入や入力パラメータを必要としないデータ修正を促進できます。

ノート

RFCを本番環境にデプロイする前に、非本番環境で新しい各RFCのテスト・デプロイメントを実行する必要があります。

次の状況でRFCを変更するには、パッケージャーではなくMOSを使用する必要があります。

  • Webサービスの失敗やアプリケーション統合の問題など、なんらかの理由でパッケージャのスケジューリング操作に失敗しました。これにより、RFCが作成されますが、スケジュールは作成されません。

  • Oracle Automated CEMLI Executionが停止しています。

Packagerを使用してカスタム・パッチ・デプロイメントをスケジュールするには:

  1. CEMLIホーム・ページで、顧客の詳細が表示されることを確認します。

  2. 「Packager」をクリックします。

    「Upload Customized Files」タブがデフォルトで表示されます。

  3. 「RFCの作成/監視」をクリックします。

  4. 「ターゲット」リストから、パッチがデプロイされる環境を選択します。このリストには、サポート識別子(SI)に関連付けられているすべての環境が移入されています。

    既存のRFCを使用してパッチをデプロイするには、ステップ5に進みます。新しいRFCを作成するには、ステップ21に進みます。

  5. (本番RFCのみ)「RFCの検索」をクリックします。

    「既存のRFCの検索と選択」ダイアログ・ボックスが開き、非本番インスタンスにすでにデプロイされたRFCの数を選択できます。

    この情報を指定せず、変更を本番環境に直接デプロイする場合は、「リスク・ステートメント」ダイアログ・ボックスが開き、テストされていないコードを本番インスタンスに直接デプロイすることを確認するように求められます。

  6. 「ターゲット」リストから、パッチのデプロイ先となるターゲットを選択します。

  7. 「検索」をクリックします。

    すべての非本番RFCが実行完了日の降順でリストされます。

  8. RFC番号をクリックし、「選択」をクリックします。

    「RFCの作成/モニター」ページがリフレッシュされます。

  9. 「パッチの選択」をクリックします。

    「既存のCemliパッチ」ページが開き、Oracle Automated CEMLI Executionで作成されたすべてのパッチが作成日の降順で表示されます。

  10. [Ctrl]キーを押しながら、適用する順序でRFCに含めるすべてのパッチを選択し、「選択」をクリックします。最大10個のパッチを選択できます。

    「パッチ番号」フィールドには選択したパッチの数が自動的に移入されますが、「サマリー」フィールドには適用するパッチの数が自動的に移入されます。

  11. 選択したパッチの選択を解除するには、「すべて選択解除」をクリックします。
  12. パッチを1つずつ含めるには([Ctrl]キーを押さないで)、パッチを選択または検索し、「PatchListに追加」をクリックします。複数のパッチに対してこのステップを繰り返します。
  13. 「変更を適用する見積時間」フィールドで、1時間から10時間の範囲の値を選択します。

    ノート:

    CEMLIパッチは、デフォルトでhotpatchモードで適用されます。つまり、Oracle E-Business Suiteサービスは停止および再起動されません。

  14. 「リスクの受入れ」チェック・ボックスを選択して、CEMLIを適用するリスクを受諾し、RFCを作成する前にリスク・ステートメントを読み取ります。

    「自動スキップ」チェック・ボックスを選択して、パッチの適用中にカスタム・コードが失敗した場合でも、失敗したadworkerを自動的にスキップしてRFCを完了します。

    パッチ適用中にカスタム・コードが失敗した場合にRFC実行を停止し、実行を終了するには、「自動停止」チェック・ボックスを選択します。

    ノート

    ACE RFCの作成中に、上のオプションのいずれかを選択することが重要です。残りのRFC作成およびスケジューリング プロセスは同じままです。デフォルトでは、「自動スキップ」チェック・ボックスは自動選択されています。RFCが自動スキップまたは自動停止されている場合、MOS RFCステータス「顧客待機中」になります。

    パッチの適用後に再起動する必要があるサービスを選択するには、ステップ15に進みます。または、ステップ21に進みます。

  15. (オプション)パッチの適用後にサービスを再起動する必要がある場合は、「オプションの選択」をクリックします。

    「バウンス・オプションの選択」ダイアログ・ボックスが開き、使用可能なホストとサービスのリストが表示されます。

  16. 再起動する必要があるサービスに対応するチェック・ボックスを選択します。

  17. (オプション) Apacheキャッシュモジュール内のデータを削除する場合は、「Apacheキャッシュのクリア」チェックボックスを選択したままにします(デフォルト)。また、EBS 12.2以上では、管理対象サーバーをバウンスする場合は、「管理対象サーバー」チェック・ボックスを選択したままにします(EBS 12.2以上ではデフォルト)。

  18. 「選択」をクリックします。

    「バウンス」フィールドには、再起動が必要なホストおよびサービス上のデータが自動的に入力されます。

    ノート

    パッチの適用後にいずれかのサービスを再起動する必要がある場合、「変更の適用見積時間」フィールドにリストされた推定時間は、自動的に1時間増加します。

  19. 「顧客ノート」をクリックして、RFCに含めるアクション・プランまたはその他の関連情報を追加します。

  20. 非本番インスタンスのホット・バックアップを有効または無効にするには、「ホット・バックアップ」チェック・ボックスを選択します。本番インスタンスの場合、このチェック ボックスは自動的にオンになり、オフにできません。

    ホット・バックアップ選択のプロビジョニングは、ACEデータ修正オプションでのみ使用できます。CEMLIパッチ適用オプションを選択したユーザーには、この機能は表示されません。

  21. 「RFCの作成」をクリックします。

    ノート

    PackagerでRFCをスケジュールするには、CEMLIパッチがデプロイされるOracle E-Business Suite環境に対するMOSの承認済承認者権限が必要です。それ以外の場合は、組織のMOS承認済承認者にOracle Automated CEMLI Executionを介してRFCをスケジュールするようにリクエストします。

  22. MOSスケジュールRFC権限がある場合は、[自動RFC]ダイアログ ボックスが開きます。

    RFCの実行を30分以内にスケジュールするには、手順23に進みます。

    別の実行日時を選択するには、ステップ25に進みます。

  23. 「はい」をクリックして、RFCの実行を15分でスケジュールします。

    ノート:

    同じインスタンスに対して別のRFCの実行がすでにスケジュールされている場合、「RFCのスケジュール」ダイアログ・ボックスが開き、RFC用の別のタイム・スロットを選択できます。ステップ25に進んでください。

  24. 「OK」をクリックします。

  25. 「自動RFC」ダイアログ・ボックスで「いいえ」をクリックして、将来の実行日時を選択します。

    「RFCのスケジュール」ダイアログ・ボックスが開きます。

  26. 日付を選択するには、カレンダ・アイコン「カレンダ」アイコンをクリックします。

  27. メニューから適切な時間を選択し、「チェック」をクリックします。

  28. タイム・スロットの可用性が確認された場合は、「承認」をクリックします。

    RFCは「RFC List」テーブルに、「Open - Ready for Execution」ステータスで表示されます。RFCリスト表で使用可能な詳細およびアクションの詳細は、RFCのモニタリングを参照してください。

RFCの監視

RFCを監視する方法について学習します。

RFCリスト テーブルでは、次のことが可能です。

  • My Oracle SupportでRFCの詳細を参照

  • Oracle Automated CEMLI ExecutionでのRFCの現在のステータスの表示

  • RFCの取消、スケジュールおよび再スケジュール

  • RFCに関連付けられたログ・ファイルの表示

RFCリスト表の各レコードについて、次の情報を使用できます。

  • RFC番号: RFCの作成時にRFCに自動的に割り当てられたIDを指定します。

  • Target: パッチが適用されるインスタンスの名前を指定します。

  • 概要: RFCで必要なアクションの説明を提供します。

  • パッチ番号: 適用するパッチの番号を指定します。

  • Created On: RFCが作成された日時を指定します。

  • Local Scheduled Date: パッチのデプロイがスケジュールされている日時を指定します。

  • Status: 特定の時点でのRFCの状況を指定します。使用可能なオプションは次のとおりです:

    • クローズ済- 中断

    • クローズ済- 完了

    • オープン- 承認済および予定済

    • オープン- 顧客待ち

    • オープン- 顧客待ちUAT

    • オープン- 実行が完了しました

    • オープン- 実行中

    • オープン- 新規

    • オープン- 実行準備完了

    • オープン- スケジュール/承認準備完了

  • 顧客ステータス: 顧客がRFCプロセスで行った進捗を指定します。使用可能なオプションは次のとおりです:

    • 1-Callback

    • 確認済

    • IRR

    • ReviewUpdate

  • 取消: 「オープン- 実行準備」および「オープン- 承認済および予定」ステータスのRFCを取り消すには、このフィールドの「取消」ボタンをクリックします。

  • スケジューリング: このフィールドの「スケジュール」ボタンをクリックして、「オープン- スケジューリング/承認準備」ステータスのRFCをスケジュールするか、「オープン- 実行準備」および「オープン- 承認済および予定」ステータスのRFCを再スケジュールします。

  • ログ: このフィールドの「ログ」ボタンをクリックして、完了したRFCのログ・ファイルの内容を表示およびダウンロードします。「RFCログ」ウィンドウが開き、特定のログファイルの内容を表示したり、使用可能なログファイルを含むアーカイブをダウンロードしたりできます。