Oracle Cloud Infrastructureドキュメント

Exadata Cloud at Customerシステムのパッチ適用および更新

このトピックでは、Exadata Cloud at Customerの様々なコンポーネントに対するパッチ適用および更新の責任と手順について説明します。

ノート

パッチ適用操作時の継続的サービスの実現に関するガイダンスは、「継続的可用性」のホワイト・ペーパーを参照してください。

Oracleが実行するパッチの適用

Oracleでは、Oracle管理のすべてのシステム・コンポーネントに対してパッチおよび更新が実行されます。 これには、物理的なコンピュート・ノード(Dom0)、ネットワーク・スイッチ、配電ユニット(PDU)、統合ライト・アウト管理(ILOM)インタフェースおよびExadata Storage Serversが含まれます。

ごくまれなことはありますが、ほとんど例外的な状況では、このような更新について事前にコミュニケーションし、計画する際に役立ちます。 コンピュート・ノードの仮想マシン(Vm)に、対応する推奨更新がある場合、Oracleからそれらに関する通知が提供されます。

可能なかぎり、スケジュールされた更新は、更新プロセス全体でサービスの可用性を保持する方法で実行されます。 ただし、更新プロセス中に個々のシステム・コンポーネントが使用できなくなっても、パフォーマンスやスループットに顕著な影響が生じることがあります。

たとえば、Dom0パッチ適用では通常、再起動が必要です。 そのような場合、可能なかぎり、コンピュート・ノードはローリング方式で1つずつ再起動され、すべてのプロセスを通してサービスを確実に使用できるようになります。 ただし、各コンピュート・ノードは再起動しても短時間使用できず、サービスの全体的な容量はそれに応じて減少します。 また、アプリケーションがリブートを許容できない場合は、異動する処理を行う必要があります。 たとえば、Dom0パッチ適用が行われている間、アプリケーションを停止する必要がある場合があります。

Oracle DatabaseおよびOracle Grid Infrastructureパッチの管理

Oracle DatabaseおよびOracle Grid Infrastructureソフトウェアのルーチン・パッチ適用の責任者です。 Exadata Cloud at Customerで、dbaascliユーティリティを使用すると、Oracle DatabaseおよびOracle Grid Infrastructureソフトウェアのルーチン・パッチ適用が容易になります。 dbaascliのユーティリティを使用すると、定期的にOracleがCloud Control Planeサーバーにロードするルーチン・パッチを適用するための簡単な方法が提供されます。

dbaascliユーティリティは、Exadata Cloud at Customerに含まれるクラウド固有のツール・バンドルの一部です。 したがって、次の手順を実行する前に、VMクラスタのすべてのコンピュート・ノードにクラウド固有のツールの最新バージョンがあることを確認してください。 詳細は、「クラウド・ツール更新」を参照してください。

利用可能なパッチをリストするには
パッチを適用する前に前提条件を確認するには
パッチを適用する手順
適用されたパッチをリストするには
パッチをロールバックするには

Oracle DatabaseおよびOracle Grid Infrastructureソフトウェアへの手動によるパッチ適用

一般に、OracleはExadata Cloud at Customerが提供する機能を使用して、Oracle DatabaseやOracle Grid Infrastructureソフトウェアの定期的なパッチ適用を実行することを推奨します。 ただし、次のような場合は、Oracle DatabaseまたはOracle Grid Infrastructureソフトウェアに手動でパッチを適用する必要があります:

  • Oracle Java Virtual Machine (OJVM)パッチ適用: ローリング方式では適用できないため、Oracle Database OJVMコンポーネントのパッチはExadata Cloud at Customerのルーチン・パッチ・セットには含まれていません。 Oracle DatabaseのOJVMコンポーネントにパッチを適用する必要がある場合は、手動で行う必要があります。 「Oracle JavaVMコンポーネント・データベースのPSUおよびRU (OJVM PSUおよびOJVM RU)のパッチ」も参照してください。
  • 夏時間(DST)のパッチ適用: これらはローリング方式では適用できないため、Oracle Database DST定義のパッチはExadata Cloud at Customerのルーチン・パッチ・セットには含まれません。 Oracle Database DST定義にパッチを適用する必要がある場合は、手動で行う必要があります。 「Oracle RDBMSおよびOJVMタイム・ゾーン・ファイル・パッチでのDST遷移および新規タイム・ゾーンの更新」も参照してください。
  • 非ルーチン・パッチまたは1回限りのパッチ適用: ルーチン・パッチ・セットに含まれていないパッチを必要とする問題が発生した場合は、Oracle Support Servicesを使用して該当するパッチを特定し、適用してください。

Oracle Databaseへのパッチ適用の詳細は、「Oracle Databaseアップグレード・ガイド」でリリース191812.2 12.1または11.2のOracle DatabaseのアップグレードのPatch Set Updatesおよび要件に関する項を参照してください。

コンピュート・ノード・オペレーティング・システムの更新

コンピュート・ノードVmで、パッチおよびオペレーティング・システム環境への更新を管理する必要があります。 この項では、Exadata Cloud at Customerコンピュート・ノードでオペレーティング・システム・コンポーネントを更新するために使用できる標準的なExadataのツールおよび手法について説明します。 詳細は、「『Oracle Exadata Database Machineメンテナンス・ガイド』」「Exadata Databaseサーバーの更新」を参照してください。

OSの更新の準備
Exadata Cloud at Customerシステムのすべてのコンピュート・ノードでOSを更新するには

追加のOSパッケージのインストール

カーネルまたはInfiniBand固有のパッケージを変更しないかぎり、Exadata Cloud at CustomerでOSパッケージをインストールおよび更新できます。 ただし、インストール、テスト、認証、エラー解決などのOracleテクニカル・サポートは、インストールするOracle以外のソフトウェアには適用されません。

また、パッケージを追加または更新すると、Exadataソフトウェア更新の適用時に、Exadata更新を中断する可能性のある新しい依存関係が追加されることがあるため、問題が発生することがあります。 このため、推奨されるカスタマイズは最小限です。

追加のパッケージをインストールする場合は、これらのパッケージの削除および再インストールを自動化するスクリプトを含めることをお薦めします。 Exadataの更新後、追加パッケージにまだ互換性があり、再インストール前にまだ必要であることを確認します。

「『Oracle Exadata Database Machineメンテナンス・ガイド』」「非Exadataソフトウェアのインストール、更新および管理」も参照してください。

クラウド・ツール更新

Exadata Cloud at Customerのコンピュート・ノードに含まれるクラウド固有のツールの更新を担当します。 この項で説明するように、更新されたツールを含むソフトウェア・パッケージをダウンロードして適用することにより、クラウド固有のツールを更新できます。

インストールされているクラウド・ツールのリリースをチェックし、更新をチェックするには
クラウド・ツールを更新するには