この章では、Oracle Application Server 10g エンタープライズ・デプロイメントのアップグレードに必要な手順の概要を示します。
この章の情報は、第1章「アップグレード計画の開発」の一般的な計画ガイドラインを確認した後に検討する必要があります。
この章の内容は次のとおりです。
通常、エンタープライズ・デプロイメントは、アプリケーションをデプロイするために使用するアプリケーション・サーバー中間層以外のもので構成されます。
通常、エンタープライズ・デプロイメントは次のもので構成されます。
アプリケーション・サーバー、Identity Managementコンポーネント、デプロイされたアプリケーションをサポートするデータベース。
1つ以上のアプリケーション・サーバー・インストール。中間層システム・コンポーネントと、アプリケーション・サーバー層で開発しデプロイしたアプリケーションで構成されます。
Identity Managementインストール。Oracle Fusion Middlewareコンポーネントおよびデプロイするアプリケーションにセキュリティおよびディレクトリ・サービスを提供します。
Oracle Fusion Middleware 11g でサポートされる一般的なエンタープライズ・デプロイメントの詳細は、次のドキュメント・リソースを参照してください。
『Oracle Fusion Middleware Oracle SOA Suiteエンタープライズ・デプロイメント・ガイド』
『Oracle Fusion Middleware Oracle WebCenterエンタープライズ・デプロイメント・ガイド』
『Oracle Fusion Middleware Enterprise Deployment Guide for Oracle Identity Management』
Oracle Fusion Middlewareのアップグレードの目的は、エンタープライズ全体をOracle Fusion Middleware 11g にアップグレードすることです。
次の項では、エンタープライズ・アップグレードを計画する場合に検討する必要がある様々な手順について説明します。
Oracle Fusion Middlewareの各リリースには、データベース機能に固有の要件があります。 したがって、アップグレードを開始する前に、現在使用しているデータベースを確認し、それらのデータベースが、インストールするOracle Fusion Middlewareソフトウェアでサポートされていることを検証する必要があります。
サポートされているデータベース・バージョン、データベースのアップグレードのガイドラインおよび手順については、第6章「データベースのアップグレードおよび準備」を参照してください。
使用している環境でのアプリケーション・サーバー・インストールのアップグレードには、中間層を構成するアプリケーション・サーバーおよびシステム・コンポーネントのアップグレードに加え、次のアップグレードも含まれます。
アプリケーション・サーバーのシステム・コンポーネントをサポートするメタデータ・リポジトリ
アプリケーション・サーバーにデプロイしたカスタム・アプリケーション
中間層にリクエストをルーティングするWeb層コンポーネント(Oracle HTTP ServerおよびOracle Web Cache)
アプリケーションのタイプによって、アプリケーション・サーバー・インストールのこれらの要素をアップグレードする順序は異なります。たとえば、次のようになります。
Oracle SOA Suite環境では、まず11g 環境をインストールおよび構成し、次にOracle JDeveloperのアプリケーションをアップグレードする必要があります。 これによって、アプリケーションをアップグレードする前に、Oracle Jdeveloperで11g のデータソースおよびアプリケーション・サーバー接続を設定できるようになります。
Oracle SOA Suite、WebCenterまたはOracle ADFを使用していないJava EE環境では、先にアプリケーションをアップグレードできます。 次に、変更後の各アプリケーションに必要なリソースおよびサービスを含む環境を構成できます。
Oracle Portal、Forms、ReportsおよびDiscoverer環境では、中間層をアップグレードする前に、メタデータ・リポジトリでDiscovererスキーマをアップグレードし、中間層をアップグレードした後にPortalスキーマをアップグレードする必要があります。
特定のOracle Fusion Middlewareソフトウェア環境の詳細は、次のアップグレード・ガイドを参照してください。
『Oracle Fusion Middleware Java EEアップグレード・ガイド』
『Oracle Fusion Middleware Oracle SOA Suite, WebCenterおよびADFアップグレード・ガイド』
『Oracle Fusion Middleware Oracle Portal, Forms, Reports and Discovererアップグレード・ガイド』
ユーザーの環境で使用しているOracle Identity Managementコンポーネントによっては、Oracle Identity Managementをアップグレードする場合に、次のコンポーネントの1つ以上をアップグレードすることになります。
Oracle Internet Directory
Oracle Directory Integration Platform
Oracle Identity Federation
Oracle Virtual Directory
Oracle Identity Managementコンポーネントは、アプリケーション・サーバー・インストールとは別にアップグレードできます。 多くの場合、Oracle Identity Management環境は複数のアプリケーション・サーバー・インストールをサポートできます。 そのため、すべての中間層を最初にアップグレードしてから、Oracle Identity Management環境をアップグレードすることも可能です。
たとえば、Oracle SOA Suite 10g リリース3(10.1.3)コンポーネントを11g にアップグレードする場合は、中央のOracle Identity Management環境をアップグレードするまで、現行のOracle Identity Management 10g コンポーネントを引き続き使用できます。
詳細は、『Oracle Fusion Middleware Oracle Identity Managementアップグレード・ガイド』を参照してください。
通常、Oracle Identity Managementとアプリケーション・サーバーの環境は別々にアップグレードできます。 つまり、Oracle Identity Managementコンポーネントは、アプリケーション・サーバー・インストールのアップグレード中も引き続き動作可能です。
ただし、アプリケーション・サーバー・インストールのアップグレード・プロセスを開始するにあたり、アップグレード・プロセス中に停止時間が発生するかどうかを決める、中間層の各タイプ固有の要件があります。
たとえば、Oracle SOA Suite中間層をアップグレードする際、Oracle SOA Suite中間層で開発しデプロイしたOracle SOA SuiteスキーマおよびカスタムOracle SOA Suiteアプリケーションを含むメタデータ・リポジトリもアップグレードする必要があります。