専用Exadataインフラストラクチャ上のAutonomous Databaseのサービス・メンテナンス

Oracleは、専用Exadataインフラストラクチャ上のすべてのAutonomous Databaseリソースに対して、すべてのパッチ適用およびその他のメンテナンス操作をスケジュールして実行します。同時に、様々なインフラストラクチャ・リソースのメンテナンス・イベントをカスタマイズ、表示および再スケジュールするための様々なオプションが用意されています。

ノート

Database In-Memoryを有効にすると、パッチ適用アクティビティ中にパフォーマンスが低下し、データベースが再起動される場合があります。Database In-Memoryの詳細は、データベース・インメモリーを参照してください。

サービス・メンテナンス・タイプ

Oracleは、Autonomous Databaseで様々なサービス・メンテナンス・アクティビティをスケジュールして実行します。これらのメンテナンス・イベントは、パッチの適用範囲および頻度によって異なります。
  • 四半期メンテナンス・パッチ:一般的に、Oracleは、各四半期全体にわたるフリート・メンテナンス全体をスケジュールして実行します。
    • 四半期メンテナンス・パッチは、Exadataインフラストラクチャ、Autonomous Exadata VMクラスタ(AVMC)、Autonomous Container Database (ACD)などの様々なリソース・レベルで適用されます。四半期メンテナンス・ウィンドウは、これらのインフラストラクチャ・リソースの作成時に設定するか、後で変更できます。
    • ユーザーは、Oracleにメンテナンス・スケジュールの処理を任せることも、Oracleがメンテナンス操作を開始できる特定のメンテナンス・ウィンドウを設定することもできます。
    • デフォルトでは、Oracleは、これらの四半期メンテナンス・パッチとともにリリース更新(RU)を適用します。ローリングまたは非ローリング・メンテナンス方法では、RUを更新するように構成できます。
      • Rollingメソッドは、Autonomous Databasesのダウンタイムなしで、一度に1つのノードであるACDを更新します。
      • 非ローリング・メソッドは停止し、すべてのノードでACDをパラレルに更新します。この方法ではメンテナンス時間が最小限に抑えられますが、ACDおよび関連するすべてのAutonomous Databasesのフル・ダウンタイムが必要です。
        ノート

        Autonomous Data Guard構成では、非ローリング・メンテナンス方法では、パッチ適用が完了するまで、それぞれのメンテナンス・ウィンドウ中にプライマリACDとスタンバイACDの停止時間が発生します。
    • 更新するタイムゾーン・ファイルをRUとともに含めることもできます。タイムゾーン・ファイルの更新を含む四半期メンテナンス・パッチでは、ACDおよび関連するAutonomous Databasesの完全なダウンタイムが必要になります。停止時間は、タイムゾーンに依存するデータの量によって異なります。
    • タイムゾーン・ファイルの更新がない四半期メンテナンス・パッチは、Autonomous Container Database (ACD)のメンテナンス構成に応じて、ローリング方式または非ローリング方式で適用できます。
  • 月次インフラストラクチャ・セキュリティ・パッチ: Oracleは、四半期メンテナンスとともに月次インフラストラクチャ・セキュリティ・メンテナンス・アクティビティをスケジュールして実行します。ただし、これらのセキュリティ・パッチは、CVSSスコアが7以上の脆弱性の修正など、重要なセキュリティ更新がある月のみに適用されます。
    • Oracleがセキュリティ・メンテナンスをスケジュールする前にプロビジョニングされたExadataインフラストラクチャは、セキュリティ・メンテナンスの対象となります。
    • 月次セキュリティ・メンテナンス・プロセスは、データベース・サーバーを更新して、重要なセキュリティの脆弱性および製品の問題を修正します。また、既知のセキュリティの脆弱性および製品の問題を解決するExadata Storageソフトウェア・イメージにストレージ・サーバーを更新します。
  • 個別パッチ: Oracleは、My Oracle Supportに提出されたクリティカルなサポート・リクエストに対して個別パッチを生成します。サポート・リクエストを提出する方法については、My Oracle Supportでのサービス・リクエストの作成 を参照してください。
    • サービス・リクエストがクリティカルであり、迅速に解決するために個別パッチが必要であることにお客様とオラクル社が同意した場合、サービス・チームが個別パッチを生成して、それを使用できるようにします。個別パッチは、スケジュール済メンテナンス・パッチとは別です。
    • ルールを含むOracle Cloud通知およびイベントで新しい更新に関する通知を受信できるようにした場合、個別パッチが使用可能になると、Oracleによってパッチ適用対象の製品のOCIDが示された通知が送信されます。そうでない場合は、My Oracle Supportポータルで、提出したサポート・リクエストについて使用可能な更新の通知を確認できます。
    • 個別パッチは次のリリース更新(RU)に先送りでマージされるため、次のことが保証されます:
      • 特定の顧客に提供された個別修正はすべての顧客に対して使用可能になります。
      • 後続のバージョンで個別パッチを再適用する必要はありません。
    • 必要に応じて、1つのRUに複数の個別パッチをマージできます。現在のリリースでは、個別パッチは累積的でないため、個別に適用する必要があります。個別パッチと後続のRUの間隔が短すぎる場合は、次の四半期に対して個別修正を含むRUのカスタム・バージョンが作成されます。
    • たとえば、最新のRUにマージされていない個別修正がスケジュールされ、次のRUの適用を選択するとします。この場合、Oracleによってスケジュール済の個別パッチが取り消されます。取り消されたメンテナンス実行は、メンテナンス履歴で確認できます。メンテナンス履歴に記録された個別パッチ適用の詳細はすべて、ダウンロード、監査およびロギングのサービスで使用できます。
    • 必要に応じて、サービス・リクエストを介して個別パッチをロールバックできます。
    • Autonomous Container Databaseで使用可能な個別パッチの数は、その「詳細」ページに表示されます。その横にある「コピー」リンクをクリックすると、それらの個別パッチ番号がすべてコピーされます。

メンテナンスの実施時期の指定

一般に、Oracleは、CVSSスコアが7以上の脆弱性に対して、四半期ごとに分散したフリート・メンテナンス全体と月次インフラストラクチャ・セキュリティ修正をスケジュールして実行します。ユーザーは、Oracleにメンテナンス・スケジュールの処理を任せることも、Oracleがメンテナンス操作を開始できる特定のメンテナンス・ウィンドウを設定することもできます。

四半期メンテナンスのカスタマイズ

Autonomous Databaseリソースの四半期自動メンテナンスのスケジュールを選択するか、Oracleで更新を自動的にスケジュールします。Oracleは、予定されている今後のメンテナンスの日時を事前に通知します。

次の表に示すように、様々なリソース・レベルで四半期ごとの自動メンテナンスを使用して、次の操作を実行できます。

  • 自動メンテナンスのプリファレンスとスケジュールをカスタマイズします。これらのプリファレンスは、Autonomous Databaseリソースのプロビジョニング中に設定することも、後で変更することもできます。
  • スケジュールされたメンテナンスの開始前の任意の時点でスケジュールを表示および変更します。後続四半期のスケジュール済メンテナンスに加えられた変更は、現在の四半期のスケジュールには影響しません。
  • 過去のメンテナンス・イベントを表示します。
インフラストラクチャ・リソース ノートおよび参照先

Exadataインフラストラクチャ(EI)

Autonomous Exadata VMクラスタ(AVMC)

ノート

複数のVM Autonomous Databases機能の起動前にOracle CloudのExadataインフラストラクチャ・リソースにプロビジョニングされたAVMCリソースは、関連付けられたExadataインフラストラクチャからメンテナンス・スケジュールを継承します。

Autonomous Container Database (ACD)

  • 「Autonomous Container Databaseのメンテナンス・プリファレンスの更新」では、次のプリファレンスを更新する方法を示します:
    • 自動更新(ローリングまたは非ローリング)の場合は、「メンテナンス方法」。更新するタイムゾーン・ファイルをRUとともに含めることもできます。
      ノート

      Autonomous Data Guard構成では、非ローリング・メンテナンス方法では、パッチ適用が完了するまで、それぞれのメンテナンス・ウィンドウ中にプライマリACDとスタンバイACDの停止時間が発生します。
    • 自動更新(次のRUまたは最新のRU)の場合は、メンテナンス・バージョン
    • ACDの自動メンテナンス・スケジュール「カスタマイズ可能なメンテナンス・スケジュールの設定」の説明に従って、メンテナンス・スケジュールをカスタマイズする様々なオプションがあります。
      ノート

      Autonomous Data Guard構成のスタンバイACDのカスタム・スケジュールは定義できません。ただし、プライマリACDメンテナンスの前にスタンバイACDに常にパッチが適用されるため、スタンバイACDメンテナンスがスケジュールされる日数を設定できます。
  • また、オンデマンド・メンテナンスをスケジュールして、RU (リリース更新)とタイムゾーン・ファイル、またはACDのタイムゾーン・ファイルのみを更新することもできます。手順については、「四半期メンテナンス更新のスケジュール」を参照してください。
    ノート

    オンデマンドのタイムゾーン・ファイルの更新の場合のみ、スタンバイACDはAutonomous Data Guard対応ACDのプライマリACDの3日前にパッチが適用されます。
  • Autonomous Container Databaseのスケジュール済メンテナンスの表示と管理
  • Autonomous Container Databaseの過去のメンテナンスの表示

ヒント:

次の目的で、前述のすべてのインフラストラクチャ・リソースのメンテナンス・ウィンドウを設定することをお薦めします:
  • メンテナンス作業が、通常のデータベース運用に支障をきたす時間帯に行われることを防ぎます。
  • 時間をずらしてインフラストラクチャ・リソースにパッチを適用します。異なるインフラストラクチャ・リソースのメンテナンス・イベントの時間をずらすことはベスト・プラクティスであり、リソースにパッチを適用する前に、別のリソースでパッチを検証できます。たとえば、開発やテストに異なるAutonomous Container Databaseを使用していて、本番環境に適用する前に開発環境でパッチを検証する場合は、本番ACDの前にすべての開発ACDにパッチを適用するように、メンテナンス・スケジュールをカスタマイズできます。

カスタマイズ可能なメンテナンス・スケジュールの設定

前述のインフラストラクチャ・リソースのカスタム・スケジュールを定義するときに、Oracle Cloud Infrastructureコンソールから次の詳細を選択できます。

  • 許可される月: 四半期ごとに少なくとも1つの月を選択する必要があり、1つの四半期のパッチ適用をスキップすることもできます。パッチ適用は、連続する2四半期ではスキップできません。

    ノート

    スキップを選択した場合、その四半期から少なくとも1か月を選択する必要があります。これは、前のスキップされていない四半期にメンテナンスが発生しなかった場合にフォールバックとして機能します。このシナリオでは、Oracleは、その四半期にスキップが選択されている場合でも、選択した月のメンテナンスを自動的に実行します。
  • 選択した月内の週: 週は月の1日、8日、15日および22日から始まり、7日の期間があります。週の開始および終了は、曜日ではなくカレンダの日付に基づきます。28日より多くの日数を含む月の第5週には、メンテナンスをスケジュールできません。月の週を指定しない場合、Oracleによって週が自動的に割り当てられます。

  • 選択した週の曜日:

    曜日を指定しない場合、Oracleでは自動的に割り当てられる日にメンテナンス更新が実行されます。

    週の開始と終了は、曜日ではなくカレンダの日付に基づくため、Exadataインフラストラクチャ(EI)へのパッチ適用を特定の順序で確実に行うには、曜日を選択する際に十分な注意が必要です。たとえば、次に示す2か月を見てください:


    dayofweek.pngの説明が続きます

    dayofweek2.pngの説明が続きます

    2023年9月の場合、第1週は金曜日から始まり、木曜日に終了します。つまり、最初の土曜日は、最初の日曜日の前日になります。しかし、2023年10月の第1週は日曜日に始まり、土曜日に終了します。その結果、最初の土曜日は最初の日曜日の5日後になります。

    Autonomous Container Database (ACD)にパッチを適用する前に、すべてのExadataインフラストラクチャ・リソースにパッチを適用して、メンテナンスの特定の順序を維持するとします。2023年9月のように、第1週の土曜日に第1週の日曜日が必ず来ると仮定して、Exadataインフラストラクチャ・リソースのメンテナンスを第1週の土曜日にスケジュールし、そのACDを第1週の日曜日にスケジュールすると、2023年10月のような月は機能しません。パッチ適用を特定の順序で実施する場合は、1週間間隔をあける方がよい場合があります。この場合、Exadataインフラストラクチャ・リソースを第1週の土曜日にスケジュールし、そのACDを第2週の日曜日にスケジュールします。このようにすると、ACDにパッチを適用する前に、常にExadataインフラストラクチャ・リソースにパッチが適用されるようになります。

  • 4時間ウィンドウ メンテナンス操作を開始できる時間。

  • プライマリとスタンバイのメンテナンス間のバッファ期間: スタンバイACDのメンテナンスとプライマリACDのメンテナンスの間の日数。つまり、プライマリ・コンテナ・データベースのメンテナンスが実行される何日前に、スタンバイ・コンテナ・データベースのメンテナンスが実行されるのか。1日から7日までの任意の値を選択できます。

    適用可能バッファ期間の選択は、Autonomous Data Guard構成のプライマリ・データベースであるAutonomous Container Databaseにのみ適用されます。

  • リード・タイム: メンテナンス・イベントの最低何週前に通知メッセージを受信するか。リード・タイムにより、事前通知に必要な最短期間を考慮して、新しくリリースされるメンテナンス更新がスケジュールされます。

    適用不可リード・タイムは、Autonomous Container Databaseリソースのメンテナンスには適用されません。

  • 「デフォルトにリセット」を選択して、変更をデフォルト設定に戻すことができます。

月次インフラストラクチャ・セキュリティ・メンテナンスのカスタマイズ

毎月のインフラストラクチャ・セキュリティ・メンテナンスは、必要に応じて、毎月18日から21日の間に開始し、翌月の9日から12日まで実行される21日の期間中に適用されるようにスケジュールされています。月次メンテナンス・ウィンドウの開始日の7日前までにスケジュール案が通知され、必要に応じて、ウィンドウ内の別の日付に月次メンテナンスを再スケジュールできます。

月次セキュリティ・パッチはメンテナンス・ウィンドウ内の別の時間に再スケジュールできますが、21日のウィンドウを超えてスキップまたは再スケジュールすることはできません。月次セキュリティ・メンテナンスは、四半期メンテナンスの再スケジュール時に再スケジュールできます(月次メンテナンスが現在のメンテナンス・ウィンドウ内にある場合)。

毎月のインフラストラクチャ・セキュリティ・パッチ適用アクティビティ中に接続されたAutonomous Databasesまたはアプリケーションには影響しません。データベース・サーバーに対する更新はKspliceテクノロジを介してオンラインで適用され、ストレージ・サーバーに対する更新はローリング形式で適用されます。

ただし、サービス・インフラストラクチャの更新中、Oracleは、メモリーおよびストレージのスケーリング、オペレーティング・システムとGrid Infrastructureのパッチ適用(事前チェックを含む)、およびコンピュート・サーバーとストレージ・サーバーの柔軟な拡張を含む一部の操作をブロックすることがあります。更新が完了するまで、これらの操作を延期するように計画してください。セキュリティー更新の適用には、DBサーバーホストごとに約15分かかります。さらに、I/Oアクティビティーに応じて、ストレージサーバーごとに60分かかります。影響を受ける操作を試行すると、コンソールは、進行中のセキュリティ更新を通知します。ゲストVMではソフトウェアは更新されません。

個別パッチのカスタマイズ

Oracle Cloudコンソールのメンテナンス・ビューを使用して、スケジュールされた開始時間を編集するか、個別パッチを即時にインストールすることを選択できます。デフォルトでは、Oracleによって、パッチが使用可能になってから72時間以内に個別パッチが適用されるようにスケジュールされます。このスケジュールを変更するアクションを行わなければ、パッチは自動的に適用されます。個別パッチは、現在の四半期内でのみ再スケジュールできます。ただし、個別パッチを完全にスキップすることはできません。

適用するパッチの種類の指定

標準的なメンテナンス操作の1つは、Autonomous Container Databaseにデータベース・ソフトウェア・パッチを適用することと、さらにその中に作成されたAutonomous Databaseに適用することです。デフォルトでは、Oracleによってリリース更新(RU)が適用されます。メンテナンス・タイプを「次のRU」に構成して、Autonomous Container Databaseを次のリリース更新に更新するか、「最新のRU」に構成して、次のメンテナンス・ウィンドウでAutonomous Container Databaseを最新のリリース更新に更新できます。それに応じて、Oracleによってプリファレンスに応じたイメージ・タイプが使用可能であれば使用されます。必要なときはいつでも、特定のスケジュール済パッチを別のバージョンに変更するオプションを選択できます。

ステップバイステップ・ガイダンスは、Autonomous Container Databaseのメンテナンス・プリファレンスの更新を参照してください。

すでにスケジュールされているメンテナンスの表示および管理

設定したメンテナンス・ウィンドウに基づいてメンテナンス・アクティビティがスケジュールされると、パッチ・バージョンの変更、パッチの即時適用またはアクティビティのスキップの時点まで、アクティビティの実際のタイミングを管理できます。

スケジュール済メンテナンスの詳細

スケジュールされたExadataインフラストラクチャ、Autonomous Exadata VMクラスタまたはAutonomous Container Databaseのメンテナンス・イベントごとに、リソースの「メンテナンス」ページに次の詳細がリストされます:
  • イベントのステータス
  • イベントのタイプ(週次、四半期次、月次または年次)
  • イベントのOCID
  • イベントのスケジュール済開始日時
  • イベントのメンテナンス方法(ローリングまたは非ローリング)。これは、Exadataインフラストラクチャ・リソースにのみ表示されます。
  • イベントで適用されるパッチ・バージョン。これは、Autonomous Container Databaseリソースにのみ表示されます。

スケジュール済メンテナンスの管理操作

インフラストラクチャ・リソース・メンテナンス・ページにリストされる各メンテナンス・イベントについて、イベントがまだ進行中でない場合は、次の管理操作を実行できます:
  • イベントの開始日時を、その四半期の遅い時期に変更します。「メンテナンス開始時間の編集」ウィンドウで、新しい開始日時を指定します。
  • 「今すぐパッチ適用」をクリックして、メンテナンス・イベントをすぐに開始します。
    ノート

    「今すぐパッチ」は、Autonomous Data Guardが有効になっているAutonomous Databaseには使用できません。回避策として、使用可能な最も近い4時間以内に開始するようにスケジュール済メンテナンスの時刻を変更できます。プライマリより前にスタンバイにパッチが適用され、その間のバッファ期間が1日から7日間であることを確認します。
  • Autonomous Container Databaseのスケジュール済メンテナンス・イベントをスキップします。
    ノート

    連続する2つのメンテナンス・イベントはスキップできません。メンテナンス・イベントをスキップした後は、その次にスケジュールされているメンテナンス・イベントはスキップできません。1年に連続しない2四半期のメンテナンス・イベントをスキップできます。
  • 適用する別のパッチ・バージョンを選択します。バージョンを選択する場合は、次のことに注意してください:
    • Autonomous Container Databaseの現在のバージョンより後のバージョンを選択する必要があります。
    • 使用可能なバージョンのリストには、リリース更新(RU)とリリース更新リビジョン(RUR)の両方が含まれている可能性があります。Autonomous Container Databaseに構成されているメンテナンス・タイプに関係なく、いずれかのタイプを選択できます。「バージョン」リストで別のタイプを選択しても、Autonomous Container Databaseに構成されているタイプは変更されません。
  • Exadataインフラストラクチャのメンテナンス方法を「ローリング」から「非ローリング」に、またはその逆に更新します。

メンテナンス・イベントの自動キューイング

様々なAutonomous Databaseリソースの四半期メンテナンス・イベント

インフラストラクチャ・リソースにカスタム・メンテナンス・スケジュールを選択した場合、Oracleはメンテナンス・イベントのスケジュール時、そのプリファレンスに従います。ただし、カスタム・スケジュールが他のインフラストラクチャ・リソースと重複する場合、Exadataインフラストラクチャ、Autonomous Exadata VMクラスタ、Autonomous Container Databaseの順に時間間隔を空けて実行されるようにメンテナンス・イベントがシリアライズされます。

例: Exadataインフラストラクチャ・リソース・メンテナンス・イベントとAutonomous Container Databaseメンテナンス・イベントが同時に開始されるようにスケジュールされているとします。その場合、Exadataインフラストラクチャ・リソース・メンテナンス・イベントが開始され、Autonomous Container Databaseメンテナンス・イベントがキューに入れられ、Exadataインフラストラクチャ・リソース・メンテナンス・イベントの直後に開始されます。

四半期メンテナンス・イベントおよび月次インフラストラクチャ・セキュリティ・パッチ

シナリオ キュー中
四半期メンテナンス・アクティビティが月次インフラストラクチャ・セキュリティ・パッチの24時間以内にスケジュールされている場合。 スケジュール済月次メンテナンスはスキップされ、四半期メンテナンスの直後に適用されます。
四半期メンテナンス・アクティビティが月次インフラストラクチャ・セキュリティ・パッチと同時にスケジュールされている場合。 四半期メンテナンスが最初に実行され、月次セキュリティ・パッチは四半期メンテナンスの完了直後に適用されます。
月次インフラストラクチャ・セキュリティ・パッチが四半期メンテナンスの0-24時間先に開始するようにスケジュールされている場合。

スケジュール済月次メンテナンスは待機し、四半期メンテナンスの直後に実行されます。

四半期メンテナンスが後で再スケジュールされた場合、月次セキュリティ・メンテナンスは即座に開始されます。

したがって、四半期メンテナンスと月次メンテナンスを同じ時間にスケジュールすることをお薦めします。その結果、四半期メンテナンス・イベントを直前に再スケジュールした場合、月次メンテナンス・アクティビティはスケジュールの編集時にスケジュールされた時間に実行されます。

同月のセキュリティ・メンテナンスの24時間ウィンドウ外に四半期メンテナンスがスケジュールされている場合。

四半期メンテナンスに1つ、セキュリティ・メンテナンスに1つのメンテナンス・ウィンドウが必要になります。

ノート

スケジュールされた月次Exadataインフラストラクチャ・メンテナンスの前にいつでも再スケジュールできます。

ストレージ・サーバーは、四半期メンテナンスと月次セキュリティ・メンテナンスの両方がスケジュールされている月の四半期メンテナンスの少なくとも25時間前に月次セキュリティ・メンテナンスをスケジュールした場合にのみ、1回更新されます。

過去のメンテナンス・イベントの表示

「詳細」ページから、Exadataインフラストラクチャ、Autonomous Exadata VMクラスタまたはAutonomous Container Databaseリソースの過去のメンテナンスを表示できます。

サービス・メンテナンス・イベントのモニター

イベントおよび通知サービスを使用して、Autonomous Databaseインフラストラクチャ・リソースのメンテナンス・イベントをモニターできます。イベントおよび通知サービスを使用すると、Exadataインフラストラクチャ、Autonomous Exadata VMクラスタおよびAutonomous Container Databaseリソースでメンテナンス・イベントが発生したときに電子メール通知が届きます。

インフラストラクチャ・リソースごとに、次に示すように4つの異なるメンテナンス・イベントが生成されます:
  • メンテナンス・スケジュール済
  • メンテナンス・リマインダ

    Autonomous Exadata VMクラスタ(AVMC)およびAutonomous Container Database(ACD)リソースの場合、メンテナンス・リマインダ通知は実際のメンテナンス実行の1週間前に送信されます。Exadataインフラストラクチャ・リソースの場合、設定したプリファレンスに応じて、メンテナンス実行の1から4週間前にリマインダ通知がリリースされます。

  • メンテナンスの開始
  • メンテナンスの終了

各インフラストラクチャ・リソースに対して生成されるイベントの完全なリストについては、専用Exadataインフラストラクチャ上のAutonomous Databaseのイベントを参照してください。

次に大まかに示すタスクを実行して、インフラストラクチャ・リソースのこれらのメンテナンス・イベントをサブスクライブできます:
  • 通知サービス・トピックを作成します。
  • 電子メール・サブスクリプションをトピックに追加します。
  • メンテナンス・イベントを通知サービス・トピックに送信するためのイベント・サービス・ルールを追加します。

例3-1 通知: メンテナンス・イベントの電子メール

サンプル付きのステップバイステップ・ガイドは、通知の例: メンテナンス・イベントの電子メールを参照してください。