Oracle Database AutoUpgradeについて

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

AutoUpgradeユーティリティは、アップグレードの開始前、アップグレードのデプロイメント時、およびアップグレード後のチェックと構成の移行時、アップグレード・プロセスを自動化するように設計されています。新しいOracle Databaseリリースのバイナリをダウンロードした後にAutoUpgradeを使用し、新しいリリースのOracleホームを設定します。AutoUpgradeを使用するときに、各データベース・デプロイメントで必要に応じてカスタマイズされた単一の構成ファイルを使用して、複数のOracle Databaseデプロイメントを同時にアップグレードできます。

2019年1月のリリース更新(DBJAN2019RU)以降では、AutoUpgradeサポートはOracle Database 12cリリース2 (12.2)およびOracle Database 18c (18.5)ターゲット・ホームで使用可能になりました。Oracle Database 12cリリース2 (12.2)とOracle Database 18c (18.5)の両方のターゲット・ホームで、My Oracle Supportドキュメント2485457.1からAutoUpgradeキットをダウンロードする必要があります。

Oracle Database 19c (19.3)以降のターゲットのOracleホームでは、デフォルトでautoupgrade.jarファイルが存在します。ただし、AutoUpgradeを使用する前に、最新のAutoUpgradeバージョンをダウンロードすることをお薦めします。AutoUpgradeは各リリース・アップデート(RU)ごとに含まれていますが、最新のAutoUpgradeバージョンは、常にMy Oracle Supportドキュメント2485457.1.から入手できます。

注意:

AutoUpgradeは、Oracle Database Enterprise EditionおよびOracle Database Standard Editionで使用できます。Oracle Database Express Editionには使用できません。

問題の防止: 分析モードおよび修正モード

アップグレードの前に、修正が必要な問題を識別できるように、分析モードではAutoUpgradeユーティリティによってデータベースの読取り専用分析が実行されます。ユーティリティは、通常のデータベース操作中に実行できます。修正モードでは、AutoUpgradeユーティリティによって、手動介入を必要とする修正とアップグレード・デプロイメント・フェーズ中にAutoUpgradeユーティリティで実行できる修正の両方を検出および識別します。

アップグレードの簡略化: デプロイおよびアップグレード・モード

デプロイ・フェーズで、AutoUpgradeユーティリティは構成ファイルに指定したデータベースを変更します。これにより、アップグレード時に独自のカスタム・スクリプトをコールしてデータベースを構成できます。多くの場合、AutoUpgradeユーティリティはアップグレード・プロセス中にデータベースに対して自動修正を実行できるため、手動介入は必要ありません。

アップグレード後のチェックおよび修正のデプロイおよびアップグレード

デプロイまたはアップグレード・モードのいずれかでアップグレードが完了すると、AutoUpgradeはアップグレード後のチェックを実行します。これは、AutoUpgrade構成ファイルに指定する構成手順に従って、アップグレードした各データベースでカスタム・スクリプトを実行できるようにするプロセスを提供し、アップグレード後のプロセスの一部としてアップグレード後の自動修正を実行することもできます。デプロイ・モードでは、AutoUpgradeではアップグレードが成功したことも確認し、sqlnet.oratnsname.oraおよびlistener.oraなどのデータベース・ファイルをソース・ホームからターゲット・ホームに移動します。これらのアクションが完了すると、アップグレードされたOracle Databaseリリースが新しいOracleホームで起動されます。