Oracle Databaseのアップグレード

フリート・パッチ適用およびプロビジョニングでは、Oracle Databaseをアップグレードするオプションが2つ用意されています。どちらのオプションも、単一のコマンドで実行します。

rhpctl upgrade databaseコマンドでは、従来のアップグレードが実行され、停止時間が発生します。rhpctl zdtupgrade databaseコマンドでは、停止時間は最小限またゼロで、Oracle RACまたはOracle RAC One Nodeのアップグレードが実行されます。

フリート・パッチ適用およびプロビジョニングを使用して、Oracle Database 11gリリース2 (11.2.0.4)以降のリリースのプロビジョニング、スケーリングおよびパッチ適用が可能です。また、Oracle Databaseを、11gリリース2 (11.2.0.4)、12cリリース1 (12.1.0.2)、12cリリース2 (12.2)および18cからOracle Database 19cにアップグレードできます。Oracle Databaseの直接アップグレード・パスの詳細は、Oracle Databaseアップグレード・ガイドを参照してください。

ノート:

アップグレード前のデータベースが実行されているOracle Grid Infrastructureのバージョンは、アップグレード先のデータベースのバージョン以上にする必要があります。
すでにプロビジョニングされている作業用コピーをアップグレード先にすることも、この操作の一部としてゴールド・イメージの作業用コピーを作成することもできます。
アップグレード前のデータベースは、作業用コピー(フリート・パッチ適用およびプロビジョニングされた管理対象のホーム)、または管理対象外のホームで実行できます。前者の場合は、1つのRHPCTLコマンドでアップグレード・プロセスをロールバックできます。

ノート:

アップグレードの完了後は、いつでもソースの作業用コピーを削除できます。ただし、作業用コピーを削除した後は、ロールバックを実行できません。また、rhpctl delete workingcopyコマンド(rmなどではなく)を使用してソースの作業用コピーを削除し、フリート・パッチ適用およびプロビジョニング・インベントリを正常な状態に保ちます。

Oracle Database AutoUpgrade

AutoUpgradeユーティリティは、アップグレード前に問題を識別し、アップグレード前とアップグレード後のアクションを実行し、アップグレードをデプロイし、アップグレードされたOracle Databaseを起動します。AutoUpgradeは、各リリース更新(RU)に含まれています。

Oracle FPPは、Oracleホームに存在するautoupgrade.jarファイルを実行します。ただし、ゴールド・イメージを作成する前に、最新のAutoUpgradeバージョンをダウンロードすることをお薦めします。最新のAutoUpgradeバージョンは、My Oracle Supportドキュメント2485457.1から常に入手できます。

ノート:

Oracle Databaseの一般的なアップグレードでは、Oracle Database Upgrade Assistant (DBUA)を実行する必要がありますが、rhpctl upgrade databaseコマンドでautoupgオプションを使用して、アップグレードを自動化できます。