Oracle Database AutoUpgradeについて

AutoUpgradeユーティリティは、アップグレードの開始前、アップグレードのデプロイメント時、およびアップグレード後のチェックと構成の移行時、アップグレード・プロセスを自動化するように設計されています

アップグレードを実行するときは、My Oracle Supportドキュメント2485457.1から最新バージョンのAutoUpgradeユーティリティをダウンロードし、autoupgrade.jarを使用してアップグレードを準備およびデプロイすることをお薦めします。新しいOracle Databaseリリースのバイナリをダウンロードした後にAutoUpgradeを使用し、新しいリリースのOracleホームを設定します。AutoUpgradeを使用するときに、各データベース・デプロイメントで必要に応じてカスタマイズされた単一の構成ファイルを使用して、複数のOracle Databaseデプロイメントを同時にアップグレードできます。

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

ノート:

AutoUpgradeは、Oracle Database Enterprise EditionおよびOracle Database Standard Editionで使用できます。他のOracle Databaseエディションでは使用できません。

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

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

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

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

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

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

Oracle LiveLabsでハンズオン・ラボを使用してAutoUpgradeを試す

Oracle LiveLabsでは、無料のラボ環境でOracleテクノロジを試すことができます。Daniel Overby Hansenが、Oracle LiveLabsを使用して独自のデモ・ラボ環境をOracle Cloud環境に設定する方法を紹介します。ぜひ参照してください。

Oracle LiveLabsでハンズオン・ラボを使用してAutoUpgradeを試す