-pを使用して失敗したアップグレードを特定のフェーズから再開する
このオプションを使用して、エラーの修正後にアップグレードを完了します。
パラレル・アップグレード・ユーティリティ(catctl.pl
、またはシェル・スクリプトのdbupgrade
あるいはdbupgrade.cmd
)を、-p
オプションを使用して実行すると、アップグレードを再実行し、すでに正常に実行されているアップグレード・フェーズをスキップできます。失敗したフェーズの修正をテストするために、1つのフェーズに対してアップグレードを再実行することもできます。
再開するフェーズの番号を確認するには、アップグレード・ログで最初のエラーが発生した場所とフェーズを特定します。その後、エラーの原因を修正して、その修正をテストするか、アップグレードを再実行して完了できます。
- 失敗したフェーズのCDBログ・ファイルの表示
ログ・ファイルの場所を特定し、CDBとPDBのログ・ファイルを確認します。 - 失敗したフェーズの非CDBログ・ファイルの表示
ログ・ファイルの場所を特定し、非CDBログ・ファイルを確認します。 - 失敗したフェーズからのマルチテナント・アップグレードの特定および再開の手順
失敗したフェーズからマルチテナント・アップグレードを再開するには、まずエラーが発生したPDBを特定し、そのエラーに関する適切なログ・ファイルを検索します。
親トピック: Oracle Databaseのアップグレード
失敗したフェーズのCDBログ・ファイルの表示
ログ・ファイルの場所を特定し、CDBとPDBのログ・ファイルを確認します
自動診断リポジトリ(ADR)とアップグレード・スクリプトによって作成される診断ログ・ファイルの場所は、環境変数およびパラメータ設定に応じて異なります。
ログ・ファイルのパスを設定するには、パラレル・アップグレード・ユーティリティ(catctl
)の実行時に-l
オプションを設定してログ・ファイル・パスを定義します。
CDB$ROOT (CDB)のログ・ファイルの範囲は、catupgrd0...catupgrd7.log
です。プラガブル・データベース(PDB)のログ・ファイルは、PDBコンテナ名(dbname
)によって識別され、その範囲はcatupgrdpdbname0...catupgrdpdbname7.log
です。
失敗したフェーズの非CDBログ・ファイルの表示
ログ・ファイルの場所を特定し、非CDBログ・ファイルを確認します。
自動診断リポジトリ(ADR)とアップグレード・スクリプトによって作成される診断ログ・ファイルの場所は、環境変数およびパラメータ設定に応じて異なります。
ログ・ファイルのパスを設定するには、パラレル・アップグレード・ユーティリティ(catctl
)の実行時に-lオプションを設定してログ・ファイル・パスを定義します。
注意:
Oracle Database 12cリリース1 (12.1)以上では、非CDBアーキテクチャは非推奨です。今後のリリースでサポートが終了する可能性があります。
ログ・ファイルの範囲は、catupgrd0...catupgrd7.log
です。