ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Fusion Middlewareのアップグレードのプランニング
12c (12.1.3)
E56231-02
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

3 アップグレードのバックアップ/リカバリ戦略

この章では、アップグレードをプランニングするときに使用する必要がある一部のバックアップおよびリカバリ戦略について説明します。

アップグレード・プロセスを開始する前に、バックアップ要件を明確に理解しておく必要があります。これらの要件は、アップグレードする内容によって多少異なります。

この項の内容は次のとおりです。


注意:

11gからアップグレードする場合は、バックアップおよびリカバリ手順については、Oracle Fusion Middleware 11gリリース1 (11.1.1)のドキュメント・ライブラリを使用します。この章のリンクにより、正しい11gバージョンの必要なドキュメントを参照できます。

12cの以前のリリースからアップグレードする場合、詳細は、ご使用の12cコンポーネント固有のアップグレード・ドキュメントを参照してください。


3.1 バックアップ戦略の作成

アップグレードが最終的に成功するかどうかは、適切なバックアップ戦略の立案と実行で決まります。

バックアップ戦略を展開するには、次のような問題について考慮する必要があります。

  • 業務上、本番データベースの実行不可能状態の許容範囲がどの程度の期間か。

  • 可用性要件を満たすには、どのバックアップ戦略が必要か。

  • サイトから離れた安全な場所にバックアップをアーカイブする必要があるか。

  • どのくらいの時間でバックアップをリストアできるか(オフサイト記憶域でのバックアップを含む)。

  • リカバリ手順は正常にテストされているか。

バックアップ戦略は、これらの問題のすべてに答え、データベースおよびFusion Middleware環境を正常にバックアップおよびリカバリするための手順を備えている必要があります。

3.2 Middlewareをアップグレードする場合のバックアップ戦略

Fusion Middlewareのインストールをアップグレードする場合、Oracle Fusion Middlewareリリース12c (12.1.3)のコンポーネントを新しいOracleホーム・ディレクトリにインストールしますが、ドメイン構成は「インプレース」でアップグレードされます。アップグレード前に、必ずアップグレード前の環境全体のバックアップ・コピーを作成してください。また、アップグレードを開始する前に、新しいリリース12c (12.1.3) Oracleホームのバックアップを作成することを検討してください。このバックアップによって、アップグレード前(新しくインストールした時点)の状態にリストアすることができます。アップグレードの結果に問題がある場合は、インスタンス全体を再インストールするかわりにバックアップからリストアを実行するとより効率的です。

便利なリリース12c (12.1.3)バックアップには、Oracleホームおよびリリース12c (12.1.3)のインストール中または後に作成された追加のアーティファクトの両方が含まれます。

Oracle Fusion Middleware 11g環境のバックアップおよびリストアの詳細は、『Oracle® Fusion Middleware管理者ガイド』の次の項を参照してください。

  • バックアップとリカバリの概要

    この章では、Oracle Fusion Middlewareのバックアップおよびリカバリの概要(Oracle Fusion Middlewareコンポーネントに関するバックアップおよびリカバリの推奨事項を含む)について説明します。

  • 環境のバックアップ

    この章では、Oracle Fusion Middlewareの推奨されるバックアップ戦略およびその手順について説明します。

  • 環境のリカバリ

    この章では、Oracle Fusion Middlewareを様々なタイプの障害および停止(メディア障害またはホストの破損など)からリカバリするための推奨されるリカバリ戦略および手順について説明します。

3.2.1 11g Middlewareホーム、ドメイン・ホームおよびOracleインスタンスのバックアップ

サーバーとプロセスを停止したら、11g Middleware Oracleホーム・ディレクトリ(Oracleホーム内のOracle製品ホーム・ディレクトリを含む)、ローカル・ドメイン・ホーム・ディレクトリ、ローカルOracleインスタンス、およびそのMiddleware Oracleホームを使用するリモート・システム上のドメイン・ホームとOracleインスタンスをバックアップします。

アップグレードが予期せず中断された場合、またはアップグレードが完了する前にアップグレードの取消しを選択した場合、インストーラを再実行する前に環境を以前の構成にリストアしないと、アップグレード・プロセスを継続できないことがあります。

環境のバックアップの詳細は、『Oracle® Fusion Middleware管理者ガイド』環境のバックアップに関する項を参照してください。

3.2.2 11g Middlewareホームのリカバリ

11g Middlewareホームをリカバリするには、すべてのサーバーとプロセスを停止し、11g Middleware Oracleホーム・ディレクトリ(Oracleホーム内のOracle製品ホーム・ディレクトリを含む)、ドメイン・ホーム・ディレクトリ、Oracleインスタンス、OraInventoryおよびそのMiddleware Oracleホームを使用するリモート・システム上のドメイン・ホームとOracleインスタンスをリストアします。

環境のリストアの詳細は、『Oracle® Fusion Middleware管理者ガイド』環境のリカバリに関する項を参照してください。

3.3 データベースをアップグレードする場合のバックアップ戦略

ほとんどの場合、スキーマのアップグレード時には、まず、リポジトリをホストするデータベースを、Oracle Fusion Middlewareでサポートされているデータベース・バージョンにアップグレードする必要があります。この項では、アップグレード前に検討する必要がある推奨されるバックアップ手順について説明します。


注意:

包括的なバックアップおよびリカバリ情報については、必ず『Oracle Databaseバックアップおよびリカバリ・アドバンスト・ユーザーズ・ガイド』を参照してください。

次の項では、データベースにバックアップ・プランを作成する場合のベスト・プラクティスをいくつか示します。

3.3.1 データベース・バージョンをアップグレードする前のデータベースのバックアップ

他のすべてのデータベースのアップグレードの場合と同様に、通常の手順では、新しいデータベース・バージョンにアップグレードする前にデータベースをバックアップします。

新しいデータベース・バージョンへのアップグレードが成功した後で、データベースを再度バックアップすることも検討してください。この方法により、新しくアップグレードされた状態のデータベースがバックアップに反映されます。

詳細は、使用しているプラットフォームおよびデータベース・バージョン用のOracle Databaseドキュメントを参照してください。

3.3.2 データベース・スキーマをアップグレードする前のデータベースのバックアップ

アップグレード手順を開始する前に、データベースをバックアップする必要もあります。このバックアップにスキーマ・バージョン・レジストリ表が含まれていることを確認します。これは、各Fusion Middlewareスキーマが、対応する行をその表内に持つためです。スキーマ・バージョン・レジストリ表の名前は、SYSTEM.SCHEMA_VERSION_REGISTRY$です。この実行方法は、使用しているデータベースのドキュメントを参照してください。

Upgrade Assistantを実行して既存のスキーマを更新する際、正常に更新できなかった場合は、元のスキーマをリストアしてからやりなおす必要があります。必ず、既存のデータベース・スキーマをバックアップしてから、Upgrade Assistantを実行してください。


注意:

スキーマ・アップグレードを実行する前にこれらのバックアップを実行することは、Upgrade Assistantを実行するための前提条件です。実際のアップグレードを続行する前に、Upgrade Assistant前提条件のGUI画面で、バックアップが実行されていることを確認する必要があります。

3.4 アップグレード後のバックアップの作成

Oracle Fusion Middleware環境のアップグレードを完了し、検証した後は、必要に応じて、新しくアップグレードした状態に環境を簡単にリストアできるようにOracle Fusion Middlewareリリース12c (12.1.3)インストールをバックアップすることを検討してください。

特に、アップグレードしたスキーマをホストするデータベースをアップグレード・プロセス直後にバックアップすることを検討してください。このアップグレード後の最初のバックアップを行った後で、定期的にスケジュールされたデータベース・バックアップ・ルーチンを開始することができます。アップグレード後の最初のバックアップによって、アップグレード・プロセスを繰り返さずに、新しくアップグレードした12.1.3の状態に環境をリストアできるようになります。

また、新しくアップグレードしたOracle Fusion Middlewareインストールに開発アクティビティまたはデプロイメント・アクティビティを移動した後は、新しいOracle Fusion Middlewareディレクトリ(Oracle Fusion Middleware Oracleホーム・ディレクトリ、Oracle製品ディレクトリなど)が含まれるように通常のバックアップ・ルーチンを必ず変更してください。