1 Oracle Fusion Middleware Infrastructureの12c (12.2.1.3.0)へのアップグレードの概要
Oracle Fusion Middleware Infrastructure 12cへのアップグレードには、慎重な準備と計画が必要です。Oracleでは大部分のアップグレード・プロセスを自動化するツールおよびテクノロジを提供しています。
次に示すように、このガイドでは、アップグレード前の情報と準備ステップを2つのセクションに分けて説明します。
-
11gリリースからのアップグレードについての説明: 「Oracle Fusion Middleware Infrastructureのアップグレード(11gリリースから)」
-
12cリリースからのアップグレードについての説明: 「Oracle Fusion Middleware Infrastructureのアップグレード(以前の12cリリースから)」
ノート:
Fusion Middlewareのアップグレードのプランニングに関する一般情報およびアップグレードのその他の概念およびリソースについては、『Oracle Fusion Middlewareのアップグレードのプランニング』の次の各項を参照してください。次示す各トピックでは、Oracle Fusion Middleware Infrastructureのアップグレードに関連する概念について説明します。
- Oracle Fusion Middleware Infrastructureのアップグレードの開始ポイントについて
このガイドでは、既存のApplication Server 11gドメインまたは既存の12c (12.1.2.0.0、12.1.3.0.0、12.2.1.0.0、12.2.1.1.0および12.2.1.2.0)ドメイン、およびそのドメイン内のOracle Fusion Middlewareコンポーネント構成をOracle Fusion Middleware Infrastructure 12c (12.2.1.3.0)にアップグレードする手順に主な焦点を合わせて説明しています。 - セキュリティ・ストアのアップグレード
OPSSセキュリティ・ストアをアップグレードする前に、アップグレードに失敗した場合にリカバリできるようセキュリティ・ストアをバックアップすることが重要です。 - Oracle Fusion Middleware Infrastructureの標準トポロジについて
Oracle Fusion Middleware Infrastructureの12c (12.2.1.3.0)へのアップグレード・ステップは、既存の製品トポロジ(11gまたは以前の12cリリースのどちらか)に応じて異なります。 - Oracle Fusion Middleware Infrastructure 12cの新機能について
Oracle Fusion Middleware Infrastructureの11gと12cの間には、いくつかの変更が加えられています。 - アップグレードの制限事項について
サポート対象の単一のOracle Fusion Middleware構成内で、同一バージョンまたは異なるバージョンの複数のOracle Fusion Middleware製品を使用している場合は、アップグレードの計画前に、相互運用性と互換性にかかわる要因について検討する必要があります。 - Oracle JDeveloper 12cを使用したカスタム・アプリケーションのアップグレード
カスタム・アプリケーションをOracle Fusion Middleware Application Developer 11gドメインにデプロイしていた場合、アップグレード手順が完了した後、アプリケーションのデプロイメントはOracle Fusion Middleware 11gでの場合と同様に機能します。ただし、新しいOracle Application Development Framework (Oracle ADF) 12cの機能を利用する場合は、Oracle JDeveloper 12cをダウンロードしてインストールします
Oracle Fusion Middleware Infrastructureのアップグレードの開始ポイントについて
このガイドでは、既存のApplication Server 11gドメインまたは既存の12c (12.1.2.0.0、12.1.3.0.0、12.2.1.0.0、12.2.1.1.0および12.2.1.2.0)ドメイン、およびそのドメイン内のOracle Fusion Middlewareコンポーネント構成をOracle Fusion Middleware Infrastructure 12c (12.2.1.3.0)にアップグレードする手順に主な焦点を合わせて説明しています。
次に示すサポート対象の11gおよび12cリリースから、Oracle Fusion Middleware Infrastructure 12c (12.2.1.3.0)にアップグレードできます。
-
Oracle Fusion Middleware Application Developer 11g (11.1.1.7、11.1.1.8および11.1.1.9)
-
Oracle Fusion Middleware Infrastructure 12c (12.1.2.0.0、12.1.3.0.0、12.2.1.0.0、12.2.1.1.0および12.2.1.2.0)
ノート:
Application Developer 11gドメインに関連付けられているOracle HTTP Serverのインスタンスをアップグレードする場合や、スタンドアロンのOracle HTTP Serverをアップグレードする手順は、『Oracle HTTP Serverのアップグレード』のスタンドアロンOracle HTTP Serverのアップグレード(11gから12c)に関する項を参照してください。
- Oracle Fusion Middleware Infrastructure 12cについて
Oracle Fusion Middleware 12c (12.2.1.3.0)リリースの一部として提供されるOracle Fusion Middleware Infrastructureディストリビューションは、11gのOracle WebLogic ServerとApplication Developerのインストーラによって提供されるものと同様のテクノロジとコンポーネントのセットを提供します。Infrastructureディストリビューションには、WebLogic ServerとJava Required Files (JRF)が同梱されています。これらは、その他のFusion Middleware製品をインストールするために必要になります。 - Application Developer 11gとInfrastructure 12cとの重要な違い
Oracle Fusion Middleware Infrastructure 12cは11g Application Developerインストールと似ていますが、この項でリスト表示されているいくつかの違いがあります。
Oracle Fusion Middleware Infrastructure 12cについて
Oracle Fusion Middleware 12c (12.2.1.3.0)リリースの一部として提供されるOracle Fusion Middleware Infrastructureディストリビューションは、11gのOracle WebLogic ServerとApplication Developerのインストーラによって提供されるものと同様のテクノロジとコンポーネントのセットを提供します。Infrastructureディストリビューションには、WebLogic ServerとJava Required Files (JRF)が同梱されています。これらは、その他のFusion Middleware製品をインストールするために必要になります。
Application Developer 11gとInfrastructure 12cの重要な違い
Oracle Fusion Middleware Infrastructure 12cは11g Application Developerインストールと似ていますが、この項でリスト表示されているいくつかの違いがあります。
- Infrastructure 12cはOracle WebLogic Serverを包含しています
Application Developer 11gインストールには個別の2つのインストールが必要でした(Oracle WebLogic Serverと、その後、Oracle JRFライブラリとコンポーネントを追加するためのApplication Developer)。Oracle Fusion Middleware 12cでは、フレッシュ・インストールにはOracle WebLogic ServerとJava Required Files(JRF)の両方が含まれるOracle Fusion Middleware Infrastructureディストリビューションのみが必要です。 - Infrastructure 12cのデータベース・スキーマ要件
Application Developer 11gインストールと異なり、Infrastructure 12cインストールでは、サポートされているデータベースで一連の必須スキーマを作成する必要があります。特に、Oracle Fusion Middleware Infrastructure 12 cソフトウェアを構成する前に、12cのリポジトリ作成ユーティリティ(RCU)を使用して、必要なデータベース・スキーマを作成する必要があります。 - OIDベースのポリシー・ストア
11gでOracle Internet Directory (OID)ベースのポリシー・ストアを使用している場合は、12cリポジトリ作成ユーティリティ(RCU)を使用して、新しい12c OPSSスキーマを作成します。アップグレード・アシスタントで、OPSSスキーマを選択します(アップグレード・アシスタントによってOIDベースのポリシー・ストアがアップグレードされます)。アップグレードするために、OIDベースのポリシー・ストアを12cに再関連付けする必要はありません。 - Infrastructure 12cドメインはOracle HTTP Serverを含むことができます
Oracle Fusion Middleware 11gでは、通常、Oracle HTTP Serverインスタンスは11g Middlewareホームとは別のOracleインスタンス・ディレクトリに構成されます。ただし、Oracle Fusion Middleware 12cでは、Oracle Fusion Middleware構成ウィザードを使用して、Oracle HTTP ServerインスタンスをOracle WebLogic Serverドメインの一部として構成できます。
Infrastructure 12cにはOracle WebLogic Serverが含まれる
Application Developer 11gインストールには個別の2つのインストールが必要でした(Oracle WebLogic Serverと、その後、Oracle JRFライブラリとコンポーネントを追加するためのApplication Developer)。Oracle Fusion Middleware 12cでは、フレッシュ・インストールにはOracle WebLogic ServerとJava Required Files(JRF)の両方が含まれるOracle Fusion Middleware Infrastructureディストリビューションのみが必要です。
アップグレード手順では、新しいOracle Fusion Middleware 12cドメインの構成は必要ありません。かわりに、再構成ウィザードを使用してドメインをアップグレードします。Oracle Fusion Middlewareのアップグレードのプランニングのアップグレードおよび構成ツールの理解に関する項を参照してください。
Infrastructure 12cのデータベース・スキーマ要件
Application Developer 11gインストールと異なり、Infrastructure 12cインストールでは、サポートされているデータベースで一連の必須スキーマを作成する必要があります。特に、Oracle Fusion Middleware Infrastructure 12 cソフトウェアを構成する前に、12cのリポジトリ作成ユーティリティ(RCU)を使用して、必要なデータベース・スキーマを作成する必要があります。
Oracle Fusion Middleware Infrastructure 12cにアップグレードする前に、要件に応じて次のデータベース・スキーマを1つ以上インストールする必要があります。
-
サービス表(STB)スキーマは、すべてのOracle Fusion Middleware Infrastructure 12cインストールに必要な新しいスキーマです。このスキーマによって、クロス・コンポーネント・ワイヤリングと呼ばれる新しい12c機能が有効になります。Oracle Fusion Middlewareの管理の連携するコンポーネントのワイヤリングを参照してください。11gリリースからアップグレードする場合、リポジトリ作成ユーティリティ(RCU)を使用して12c STBスキーマを作成する必要があります。ただし、以前の12cリリースからアップグレードする場合は、STBスキーマを作成する必要はなく、Upgrade Assistantを使用してアップグレードできます。
-
OPSSスキーマ: Oracle Platform Security Servicesにデータベースベースのポリシー・ストアを提供します。
表1-1に、11gで使用されるポリシー・ストアの概要およびアップグレード方法を示します。
表1-1 Oracle Fusion Middleware 11gポリシー・ストアのアップグレードの概要
使用しているコンソール 次のアクションを実行 11gのOracle Internet Directory (OID)ベースのポリシー・ストア
-
アップグレード前に12cリポジトリ作成ユーティリティ(RCU)を使用して、新しい12c OPSSスキーマを作成します。
-
アップグレード・アシスタントで、OPSSスキーマを選択します(アップグレード・アシスタントによってOIDベースのポリシー・ストアがアップグレードされます)。
11gのファイルベースのポリシー・ストアおよびOPSSスキーマ RCUを使用して12c OPSSスキーマを作成します。 データベースベースのポリシー・ストアおよびOPSSスキーマ
アップグレード・アシスタントを使用して、既存の11g OPSSスキーマを作成します。
-
-
IAUスキーマ: OPSS監査機能に使用されます。
11gで監査データ・ストアを使用しているかどうか、および使用している監査データ・ストアのタイプに応じて、IAU 12cスキーマの作成が必要な場合があります。
表1-2 Oracle Fusion Middleware 11g監査ストアのアップグレードの概要
使用しているコンソール 次のアクションを実行 11gのファイルベースの監査ストア
-
アップグレードの前に、新しい12c IAUスキーマを作成します。
データベースベースの監査ストアおよびIAU 11gスキーマ
-
Upgrade Assistantを使用して既存の11g IAUスキーマをアップグレードした後、ドメインの再構成時にアップグレードした11gスキーマを参照します。
-
OIDベースのポリシー・ストアの使用
11gでOracle Internet Directory (OID)ベースのポリシー・ストアを使用している場合は、12cリポジトリ作成ユーティリティ(RCU)を使用して、新しい12c OPSSスキーマを作成します。アップグレード・アシスタントで、OPSSスキーマを選択します(アップグレード・アシスタントによってOIDベースのポリシー・ストアがアップグレードされます)。アップグレードするために、OIDベースのポリシー・ストアを12cに再関連付けする必要はありません。
ノート:
12c OPSSデータベース・スキーマが必要なのは、ドメインの再構成時に12cスキーマを参照するためのみです。ドメインでは、アップグレード後にOIDベースのポリシー・ストアが引き続き使用されます。Infrastructure 12cドメインにOracle HTTP Serverを含めることができる
Oracle Fusion Middleware 11gでは、通常、Oracle HTTP Serverインスタンスは11g Middlewareホームとは別のOracleインスタンス・ディレクトリに構成されます。ただし、Oracle Fusion Middleware 12cでは、Oracle Fusion Middleware構成ウィザードを使用して、Oracle HTTP ServerインスタンスをOracle WebLogic Serverドメインの一部として構成できます。
Oracle HTTP Server 11gインスタンスは、Oracle Process Manager and Notification Server (OPMN)管理ソフトウェアを使用して管理されます。必要に応じて、Oracle HTTP Server 11gインスタンスをWebLogicドメインと「関連付ける」こともできます。
Oracle Fusion Middleware Infrastructureドメインの一部として構成した場合、Oracle HTTP Serverインスタンスは、Oracle Enterprise Manager Fusion Middleware ControlとOracle WebLogic Scripting Tool (WLST)を使用して管理できます。Oracle Fusion Middleware 12cでは、ノード・マネージャ・エージェントが、OHSインスタンスへの管理リクエストの委任と実行を担当します。
Oracle Fusion Middleware 12cで変更されたシステム・コンポーネント(Oracle HTTP Serverなど)の構成方法と管理法の詳細、およびOracle Fusion Middleware 12cの主な変更内容の詳細は、「Oracle Fusion Middleware 12cの新機能について」を参照してください。
Oracle HTTP Serverをアップグレードするには、『Oracle HTTP Serverのアップグレード』の12c (12.2.1.3.0)へのOracle HTTP Serverのアップグレードの概要に関する項を参照してください。
セキュリティ・ストアのアップグレード
OPSSセキュリティ・ストアをアップグレードする前に、アップグレードに失敗した場合にリカバリできるようセキュリティ・ストアをバックアップすることが重要です。
セキュリティ・ストアのバックアップの詳細は、「OPSSセキュリティ・ストアのバックアップとリカバリ」を参照してください。
アップグレード手順は、アップグレードされるセキュリティ・ストアのタイプに応じて異なります。アップグレードされるセキュリティ・ストアは、ファイルベース、OIDベースまたはDBベースのいずれも可能です。手順は、ソース監査データ・ストアのタイプ(ファイルベースまたはDBベース)に応じて異なることに注意してください。
セキュリティ・ストアのアップグレードの詳細は、「12.2.1.3.0へのセキュリティのアップグレード」を参照してください。
Oracle Fusion Middleware Infrastructureの標準トポロジについて
Oracle Fusion Middleware Infrastructureの12c (12.2.1.3.0)へのアップグレード・ステップは、既存の製品トポロジ(11gまたは以前の12cリリースのどちらか)に応じて異なります。
Oracle Fusion Middleware Application Developer 11gソフトウェアを使用して、アプリケーション、組織およびアプリケーション・ユーザーのニーズに応じた様々な本番トポロジを作成できます。
考えられるすべてのApplication Developer 11gインストールに対して正確なアップグレード手順を示すことは困難です。この問題を解決するために、このアップグレード・ドキュメントでは、一般的なApplication Developer構成をアップグレードする詳細な手順を説明しています。この一般的なトポロジは、標準アップグレード・トポロジと呼ばれます。
このガイドでは、具体的には、Oracle JRFとOracle ADFアプリケーションのデプロイメントをサポートするように構成された2つの管理対象サーバーのクラスタが含まれるドメインを構成するために、Oracle WebLogic ServerとApplication Developer 11gソフトウェアを使用したと想定しています。
ノート:
アップグレードを成功させるためのアップグレード・プロセスおよびプランニング・リソースの詳細は、『Oracle Fusion Middlewareのアップグレードのプランニング』のアップグレードの準備に関する項を参照してください。以前の12cリリースからアップグレードする場合は、標準トポロジは変更されません。11gからアップグレードする場合は、次に示すセクションを参照して、Oracle Fusion Middleware Infrastructureの標準トポロジをアップグレードします。
- Oracle Fusion Middleware Infrastructureの標準アップグレード・トポロジ
11gから12c (12.2.1.3.0)にアップグレードすると、Oracle Fusion Middleware Infrastructureのトポロジは、ここで説明する標準アップグレード・トポロジの図に示すように更新されます。以前の12cリリースからアップグレードする場合は、標準トポロジは変更されません。
Oracle Fusion Middleware Infrastructureの標準アップグレード・トポロジ
11gから12c (12.2.1.3.0)にアップグレードすると、Oracle Fusion Middleware Infrastructureのトポロジは、ここで説明する標準アップグレード・トポロジの図に示すように更新されます。以前の12cリリースからアップグレードする場合は、標準トポロジは変更されません。
図1-1に、Oracle Fusion Middleware 11g Application Developerの標準アップグレード・トポロジと、このガイドのアップグレード手順実行後のOracle Fusion Middleware 12c Infrastructureトポロジを示します。
図1-1 Oracle Fusion Middleware Infrastructureの標準アップグレード・トポロジ
![図1-1の説明が続きます 図1-1の説明が続きます](img/infup_dt_001_infupg_toppl.png)
「図1-1 Oracle Fusion Middleware Infrastructureの標準アップグレード・トポロジ」の説明
このトポロジ図のすべての要素を表1-3に示します。
表1-3 Oracle Fusion Middleware Infrastructureの標準アップグレード・トポロジの要素の説明
要素 | 説明と追加ドキュメントへのリンク |
---|---|
11g Application Developerトポロジ |
これは図1-1の左側のラベルです。これは、Oracle Fusion Middleware 11g Application Developerインストーラを使用して作成された一般的な単一ホスト・トポロジを示します。 これは、2つの管理対象サーバーのクラスタと管理サーバーが含まれる単一ドメインで構成されます。また、スキーマとともにオプションのファイルベースのストアまたはデータベースが存在します。 このドキュメントでは、このトポロジを、Oracle Fusion Middleware 12c Infrastructureディストリビューションを使用して作成した同等のトポロジにアップグレードする方法について順を追って説明します。 |
12c Infrastructureの標準インストール・トポロジ |
これは図の右側のラベルです。これは、Oracle Fusion Middleware 12c Infrastructureディストリビューションを使用して作成された一般的な単一ホスト・トポロジを示します。 Application Developer 11gトポロジと同様に、これも、2つの管理対象サーバーのクラスタと管理サーバーが含まれる単一ドメインで構成されます。 |
APPHOST |
アプリケーション層をホストしているマシンを示す、Oracleドキュメントで使用される標準用語。 |
DBHOST |
データベースをホストしているマシンを示す、Oracleドキュメントで使用される標準用語。 Application Developer 11gではデータベースは任意ですが、Oracle Fusion Middleware 12cではデータベースが必要であることに注意してください。「Infrastructure 12cのデータベース・スキーマ要件」を参照してください。 |
ファイルベースのストア |
XMLのファイルベースのセキュリティ・ストア11gでは、ファイルベースのセキュリティ・ストアまたはデータベースベースのセキュリティ・ストアを使用できました。 ただし、12cではファイルベースのストアは非推奨で、サポートされているデータベースでOracle Platform Security Services (OPSS)スキーマを使用する必要があります。再構成ウィザードは、ファイルベースのストアをDBベースのストアに再関連付けするプロセスを自動化します。 |
スキーマがあるデータベース |
リポジトリ作成ユーティリティ(RCU)を使用してOracle Fusion Middlewareスキーマが作成された、サポートされているデータベースを表します。 |
WebLogicドメイン |
論理的に関連するJavaコンポーネントのグループ(ここでは管理サーバー、管理対象サーバーおよびその他の関連するソフトウェアコンポーネント)。 Oracle Fusion Middlewareの理解のOracle WebLogic Serverドメインに関する項を参照してください。 |
管理サーバー |
ドメインの構成オブジェクトを管理し、管理対象サーバーに構成変更を配布する、ドメインの中央制御エンティティ。 詳細は、Oracle Fusion Middlewareの理解の管理サーバーに関する項を参照してください。 |
Enterprise Manager |
Oracle Enterprise Manager Fusion Middleware Control。ドメインを管理するために使用する主要ツール。 Oracle Fusion Middlewareの理解のOracle Enterprise Manager Fusion Middleware Controlに関する項を参照してください。 |
クラスタ |
同時に稼働し連携する、複数のWebLogic Serverインスタンスの集合。 Oracle Fusion Middlewareの理解の管理対象サーバーと管理対象サーバー・クラスタの理解に関する項を参照してください。 |
マシン |
1つまたは複数のWebLogic Serverインスタンス(サーバー)をホストするコンピュータを論理的に表現するもの。マシンは、ノード・マネージャを使用して管理対象サーバーを起動または停止するためにWebLogicの管理対象サーバーとノード・マネージャを論理的に結び付けるものでもあり、管理対象サーバーはマシンに関連付けされている必要があります。 |
管理対象サーバー |
アプリケーション、アプリケーション・コンポーネント、Webサービスおよび関連リソースをホストします。 Oracle Fusion Middlewareの理解の管理対象サーバーと管理対象サーバー・クラスタの理解に関する項を参照してください。 |
Oracle JRF |
Oracle JRF (Java Required Files)は、Oracle WebLogic Serverインストールに含まれておらず、Oracleビジネス・アプリケーションおよびアプリケーション・フレームワークに共通の機能を提供するコンポーネントで構成されています。 JRFには、共通の場所にデプロイされる、いくつかの個別に開発されたライブラリおよびアプリケーションが含まれています。Java Required Filesに属すると見なされるコンポーネントには、Oracle Application Development Frameworkの共有ライブラリやODLロギング・ハンドラなどがあります。 |
インフラストラクチャ |
次のものを含むサービスのコレクションを表すOracle Fusion Middleware 12cの用語(Oracle JRFと同様)。
|
Application Developer 11gトポロジは、「Application Developer 11gとInfrastructure 12cの重要な違い」で説明する違いを除き、Oracle Fusion Middleware Infrastructure 12cトポロジと同様です。
Oracle Fusion Middleware Infrastructure 12cの新機能について
Oracle Fusion Middleware Infrastructureの11gと12cの間には、いくつかの変更が加えられています。
特に、Oracle Fusion Middlewareの理解の次の項を参照してください。
アップグレードの制限事項について
サポート対象の単一のOracle Fusion Middleware構成内で、同一バージョンまたは異なるバージョンの複数のOracle Fusion Middleware製品を使用している場合は、アップグレードの計画前に、相互運用性と互換性にかかわる要因について検討する必要があります。
相互運用性
Oracle Fusion Middleware製品のコンテキストでは、相互運用性は、サポート対象のOracle Fusion Middleware構成内で同一バージョン(またはリリース)の2つのOracle Fusion Middleware製品またはコンポーネントを連係動作(相互運用)できる能力と定義されています。 具体的に言うと、相互運用性は、リリース番号またはバージョン番号の最初の4桁が同じ場合に該当します。たとえば、Oracle Fusion Middleware 12c (12.2.1.0)コンポーネントは、通常、他の12c (12.2.1.3.0)コンポーネントと相互運用性があります。
互換性
Oracle Fusion Middleware製品のコンテキストでは、互換性は、異なるバージョン(またはリリース)の2つのOracle Fusion Middlewareコンポーネントを相互運用できる能力と定義されています。
Oracle Fusion Middlewareリリース12.2.1.3.0で使用可能な製品と機能のリストは、『相互運用性および互換性の理解』のOracle Fusion Middlewareで使用可能な製品と機能に関する項を参照してください。
Oracle JDeveloper 12cを使用したカスタム・アプリケーションのアップグレード
カスタム・アプリケーションをOracle Fusion Middleware Application Developer 11gドメインにデプロイしていた場合、アップグレード手順の実行後、アプリケーションのデプロイメントはOracle Fusion Middleware 11gでの場合と同様に機能します。ただし、新しいOracle Application Development Framework (Oracle ADF) 12cの機能を利用する場合は、Oracle JDeveloper 12cをダウンロードしてインストールします。
『Oracle JDeveloperのインストール』のOracle JDeveloperソフトウェアのインストールに関する項を参照してください。
Oracle Fusion Middleware Infrastructure 12へのアップグレードの準備のために11gアプリケーションをテストするには、既存のOracle JDeveloper 11gプロジェクトをOracle JDeveloper 12cで開きます。Oracle JDeveloperによってプロジェクトが12cに移行されます。その後、Oracle JDeveloper内から利用可能な埋込みアプリケーション・サーバーで、アプリケーションをテストできます。Oracle JDeveloper 12cでアプリケーションを確認して必要に応じて変更したら、Application Developer 11gドメインをOracle Fusion Middleware Infrastructure 12cにアップグレードして、アプリケーションを再デプロイします。
アプリケーションの移行の詳細は、Oracle JDeveloperのインストールの前のバージョンからのOracle JDeveloperの移行を参照してください。