アップグレード中のデータベース変換の概要

アップグレード中に非CDBをマルチテナント・アーキテクチャのOracle Databaseに変換する方法は2つあり、使用できるテクノロジも複数あります。

非CDBアーキテクチャへの非CDB Oracle Databaseのアップグレードはサポートされなくなりました。このリリースのアップグレード・オプションを確認してください。

Oracle Databaseの非CDBアーキテクチャからマルチテナント・アーキテクチャへの移行およびアップグレードのためのオプション

  • アップグレード前に非CDBをPDBに変換します。

    このオプションでは、非CDB Oracle Databaseリリースを同じリリースのCDBに接続します。(たとえば、非CDB Oracle Databaseリリース19cをOracle Database 19cリリースのCDBに接続します)。PDBへの非CDB Oracle Databaseの変換を実行します。次に、CDB全体とそのPDBをOracle Database 23cにアップグレードします。

  • 非CDBを接続してアップグレードし、アップグレード後にPDBへの非CDBの変換を実行します。

    このオプションでは、非CDB Oracle DatabaseリリースをOracle Database 23cのCDBに接続します。接続された非CDB Oracle DatabaseをOracle Database 23cにアップグレードします。次に、PDBへの非CDB Oracle Databaseの変換を実行します。

ノート:

Oracle Grid Infrastructure (Oracle ClusterwareおよびOracle Automatic Storage Management)のアップグレードは、Oracle Databaseのアップグレードの前に個別に実行します。Oracle Databaseインストールをアップグレードする前に、Oracle Grid Infrastructureのアップグレードを完了する必要があります。Oracle Databaseとともにインストールされる他の機能には、追加のアップグレード要件が存在することがあります。

オプションのアップグレードの技術方法

次の表に、アップグレードの変換に使用できる方法(可用性の問題に対する参照を含む)を示します。また、各アップグレード方法を実行する方法を記述したドキュメントへの参照も提供します。

表1-3 アップグレード中のデータベース移行およびアップグレードの技術方法

方法 説明 参照先
AutoUpgrade AutoUpgradeツールを使用して、データベースのアップグレードを自動化します。 「Oracle DatabaseアップグレードでのAutoUpgradeの使用」のトピックを参照してください
Oracle GoldenGate Oracle Databaseの停止を許可できない場合は、Oracle GoldenGateを使用します。また、Oracle GoldenGateを使用して、アクティブ/アクティブ・トポロジを使用して段階的移行を実行し、徐々にユーザーを新しいアップグレード済Oracle Databaseに移動することもできます。さらに、この方法を使用して、Oracle GoldenGateの逆向きレプリケーションを使用した即時フォールバック・オプションを維持できます。

Oracle Databaseの停止を許可できる場合は、RMANを使用してスタンバイ・データベースを設定します。サービスからのRMANリストア・データベースを使用したフィジカル・スタンバイの作成(ドキュメントID 2283978.1)を参照してください

ユースケースについては、Oracle GoldenGateのドキュメントおよび関連するOracle Databaseのドキュメントを参照してください。

Oracle Enterprise Manager Cloud Control

Oracleは、データベース・アップグレードを実行するためのCloud Controlサポートを提供します。このオプションではEnterprise Manager Lifecycle Management Packの購入が必要です。

Oracle Enterprise Manager Cloud Controlのオンライン・ヘルプを参照してください