21 フリート・メンテナンスを使用したExadata PDBへのパッチ適用

Enterprise Managerのフリート・メンテナンスを使用すると、Exadata Cloud@Cutomer (Exa C@C)で実行されているPDBに簡単にパッチを適用およびアップグレードできます。この機能は、Oracle Enterprise Manager 24.1ai (24.1.0.0)を含め、Oracle Enterprise Manager 13.5リリース更新21 (13.5.0.21)以降で使用できます。

Exadata Cloud PDBに正常にパッチを適用してアップグレードするには、次のステップに従います
  1. 前提条件
  2. パッチ推奨の取得
  3. ターゲット・パッチ・バージョンを使用したCDBの作成
  4. ゴールド・イメージの操作
  5. パッチ適用操作の検証

前提条件

  • 使用するソースCDBはEMで検出する必要があります
  • 使用するソースCDBは、イメージにサブスクライブする必要があります
  • ソースCDBには、適用するすべてのパッチ・バージョンが含まれている必要があります

  • すべてのフリート・メンテナンスの前提条件が満たされていることを確認します。詳細は、開始する前に: 前提条件を満たすを参照してください

パッチ推奨の取得

パッチ適用を開始する前に、脆弱なターゲットのリスト、およびこれらの脆弱なターゲットに適用されるパッチのリストを確認して識別する必要があります。フリート・メンテナンス・ハブでは、パッチ推奨のインサイトが提供され、イメージのリスト、サブスクライブされた脆弱性ターゲットおよび適用する必要があるパッチの識別に役立ちます。

フリート・メンテナンス・ハブおよびパッチ推奨の詳細は、データベース・フリート・メンテナンスについてを参照してください。

ターゲット・パッチ・バージョンを使用したCDBの作成

フリート・メンテナンスでは即時利用可能なパッチ適用が使用されるため、ターゲット・パッチが適用された状態で、宛先CDBがすでにEnterprise Managerで事前に作成および検出されている必要があります。ターゲット・パッチを適用した状態でCDBを作成するには、異なる2つの方法があり、使用環境に最適な方法を使用してください。

CDBの検出

CDBを作成したら、そのCDBをEnterprise Managerで検出する必要があります。これにより、Enterprise Managerで表示できるようになり、フリート・メンテナンスでパッチ適用に使用できるようになります。次に示す2つの手順に従ってください。
  1. 新しいOracleホームの検出: 詳細な手順は、Oracleホームの検出および昇格を参照してください。
  2. 新しいCDBターゲットを検出してOracleホームに追加します: コンテナ・データベースおよびプラガブル・データベース・ターゲットの検出および追加

ゴールド・イメージの操作

ゴールド・イメージはデータベース・リリースを表します。ゴールド・イメージは、データベース・バージョンにマップされたバージョンで構成されます。ゴールド・イメージ(イメージとも呼ばれる)を作成する場合は、バージョンを使用して作成します。特定のデータベース・リリースに対してゴールド・イメージを1つのみ作成することをお薦めします。
  1. ゴールド・イメージの作成: ゴールド・イメージを作成していない場合、または新しいゴールド・イメージを作成する場合は、イメージ・メンテナンスで説明されている手順に従います。
  2. ゴールド・イメージの更新: これからのステップでは、既存のゴールド・イメージの新しいバージョンを作成し、現在のゴールド・イメージとしてマークします。イメージの新規バージョンの作成を参照してください。

パッチのデプロイおよび更新

  1. フリート・メンテナンスの操作を実行するには、「ターゲット」に移動して、更新する「データベース」を選択します。
  2. データベースが選択された後。「管理」「フリート・メンテナンス」の順にクリックします。これにより、フリート・メンテナンスのホーム・ページが開きます。
    1. 「イメージ」ドロップダウン・メニューから、使用するゴールド・イメージを選択します。
    2. ターゲット・タイプ「プラガブル・データベース」を選択します。
    3. 「操作」ドロップダウン・メニューで、要件に基づいて「更新」または「アップグレード」を選択します。
    4. パッチを適用するまたはアップグレードするPDBターゲットを選択し、「次」をクリックします。
  3. 「操作」画面内で、「メンテナンス・タスク」の下で実行する操作にチェック・マークを付けます。
    1. 「メンテナンス・タスク」で、宛先CDBとして「既存のCDBのアタッチ」を選択します。
    2. 既存のCDBのアタッチ・セクションで、宛先CDBを選択します。
    3. PDBの更新: 開始時間を選択するか、前のステップの後に自動的に開始するように設定します。
  4. 通常ホスト、特権ホストおよびデータベース資格証明の「資格証明」を入力します。名前付き資格証明と優先資格証明のどちらを使用するかを選択できます。Exadata Cloud RACの場合は、通常ホスト資格証明にOPCユーザーを使用します。
  5. 「オプション」で、「作業ディレクトリ」を設定し、必要に応じて、更新の前または後に実行できるカスタム・スクリプトをアップロードできます。「次」をクリックします。
  6. 「確認」画面で、前の画面で入力したすべてのオプションを確認します。送信前に、「検証」をクリックして、フリート・メンテナンス操作の「クイック」または「完全」検証を実行します。
  7. フリート・メンテナンス操作を開始するには、「発行」をクリックします。

パッチ適用操作の検証

第2世代のExadataクラウドで導入されたDB同期ジョブは、OCIフレームワークの外部で実行された特定のアクションをクラウドUIと同期します。これは、10分ごとに実行され、Cloud UIとメタデータを同期するデーモンによって管理される完全に自動化されたプロセスです。パッチ適用操作が完了したら、EMコンソールとOCIコンソールの両方でPDBのステータスを確認できます。

詳細は、dbaascliを使用したリソースの管理とデータベースAPIの相違点および第2世代Exadata Cloud@Customerの新機能: DB同期パート1を参照してください。