Oracle® Fusion Middleware Oracle Fusion Middlewareのアップグレードのプランニング 12c (12.1.2.0) E47982-02 |
|
![]() 前 |
![]() 次 |
この章では、最新バージョンのOracle Fusion Middlewareにアップグレードする準備の重要な情報について説明します。
実行する必要がある手順は、既存のシステムの構成、アップグレードするコンポーネントおよびアップグレードと構成プロセスの最後に作成する環境によって異なります。
この章の内容は次のとおりです。
アップグレードを開始する前に、アップグレード・プランを作成する必要があります。表2-1は、アップグレードを開始する前に慎重に検討する必要がある基本的なFusion Middlewareアップグレード・プランニング手順およびアップグレード要件をいくつか示しています。この表には、プロセスの各手順について、詳細情報の参照先も示されています。
注意: アップグレード後のタスクを実行する順序は、現在の環境によって異なります。最も重要なアップグレード後の考慮事項を確認するには、次のリストをチェックリストとして使用してください。 |
表2-1 アップグレード・プランニングのロードマップ
タスク | 説明 | ドキュメント |
---|---|---|
Oracle Fusion Middleware 11gとリリース12c (12.1.2)との相違点を理解する。 |
Oracle Fusion Middleware 11gユーザーは、アップグレード・プロセスを開始する前に、11gとリリース12c (12.1.2)との概念的な相違点を理解する必要があります。 |
11gユーザーを対象としたOracle Fusion Middleware 12cの概要 |
どの11g製品および機能を12.1.2にアップグレードできるかを理解する。 |
どの11gコンポーネントを12.1.2にアップグレードできるかを理解する必要があります。 注意: 11gコンポーネントをアップグレードした12.1.2コンポーネントとともに使用する予定の場合、アップグレードによって相互運用性および互換性にどのような影響があるかを理解する必要があります。 |
Oracle Fusion Middleware 12cで使用可能な製品および機能に関する項 Oracle Fusion Middleware 12で使用できない製品および機能に関する項 (相互運用性および互換性の理解に関するドキュメント) |
データベースがサポートされていることを確認する。 |
12cドメインには、新しいスキーマを格納するデータベースが必要です。Fusion Middlewareで使用するスキーマをホストするデータベースがサポートされている必要があります。 |
12c (12.1.2)のためのOracle Databaseのアップグレードおよび準備 |
32ビット・オペレーティング・システムを64ビットに更新または置き換える(必要な場合)。 |
新しいリリース12c (12.1.2)コンポーネントに64ビット・オペレーティング・システムが必要であることが確認された場合、アップグレード前に新しいマシンに移行する必要があります。 |
32ビットから64ビット・オペレーティング・システムへのアップグレード |
サポートされているバージョンのOracle Fusion Middleware 11gが実行されていることを確認する。 |
既存のOracle Fusion Middlewareデプロイメントが、Oracle Fusion Middleware 12c (12.1.2)にアップグレードする前に特定の要件を満たしている必要があります。 |
|
オペレーティング・システム、既存のハードウェアおよびサポートしているすべてのソフトウェアが、アップグレードするコンポーネントで正常に動作することが保証されていることを確認する。 |
Fusion Middleware 12c (12.1.2)デプロイメントをサポートするために使用されるシステム・ハードウェアおよびソフトウェアが、Fusion Middlewareの動作保証要件を満たしている必要があります。 |
|
バックアップおよびリカバリ戦略を作成する。 |
アップグレードを開始する前に、スキーマをホストするデータベースなどのシステムに重要なファイルの完全コピーが作成されているか確認してください。 |
|
アップグレードの基本的なルールおよび制限を理解する。 |
アップグレードで発生する可能性のある問題を回避するために、基本的なルールおよび制限を理解する必要があります。 |
|
デプロイされている11gアプリケーションおよびコンポーネントに与える影響を考慮する。 |
アップグレードされた12c (12.1.2)環境でFusion Middleware 11gコンポーネントを使用する場合、発生する可能性のある相互運用性および互換性の問題を確認および理解する必要があります。 |
|
アップグレード・プロセス時のシステム停止時間を計画する。 |
アップグレード・プロセスでは、ほとんどのFusion Middlewareコンポーネントで「インプレース」アップグレードが行われます。この間システムが停止するための準備をする必要があります。 |
|
アップグレードの製品ディストリビューションを入手する。 |
アップグレード・プロセスを開始する前に、リリース12c (12.1.2)ソフトウェアを入手してインストールする必要があります。アップグレードに必要な製品ディストリビューションをダウンロードする必要があります。 |
|
標準的なインストール、構成およびアップグレード・ツールの使用方法を理解する。 |
Oracleは、インストール、アップグレードおよび構成プロセスの多くを自動化するために使用できるツールの標準的なスイートを提供しています。 |
|
次の手順: 全般的なプランニングの後、アップグレードするコンポーネントのコンポーネント固有のアップグレード・ドキュメントを取得する必要があります。 |
アップグレードする各コンポーネントでは、特定のアップグレード・タスクのセットを実行する必要があります。これらのタスクの一部は、アップグレード後に実行します。正常にアップグレードされていることを確認するために、コンポーネントのアップグレード・ドキュメントを確認してください。 |
|
新しいリリース12c (12.1.2)ディストリビューションをインストールして、Oracle Fusion Middleware 11gデプロイメントをリリース12c (12.1.2)にアップグレードし始める前に、システムに重要なすべてのファイルをバックアップしたか確認します。Oracle Fusion Middlewareスキーマをホストするデータベースなどの既存のデプロイメントの完全バックアップを実行することを強くお薦めします。
アップグレードに失敗した際、環境のすべてのコンポーネントを確実にリストアできるようにするための詳細は第3章「アップグレードのバックアップ/リカバリ戦略」を参照してください。
アップグレード・プロセスを開始する前に、いくつかの基本的なルールおよび制限について理解する必要があります。
具体的には、あるプラットフォームから別のプラットフォームへの無関係のソフトウェアの移行を実行しながら、Oracle Fusion Middleware 12c (12.1.2)のアップグレードを実行することはできません。
たとえば、次のいずれかを行いながら、同時にアップグレードを実行することはできません。
あるオペレーティング・システム(Windowsなど)から別のオペレーティング・システム(Linuxなど)への移行
あるデータベース・タイプ(Oracleなど)から別のデータベース・タイプ(Microsoftなど)への移行
あるハードウェア・プラットフォーム(SPARCなど)から別のハードウェア・プラットフォーム(Intelなど)への移行
これらのいずれかまたは類似したアクションを実行しようとしている場合は、Oracle Fusion Middleware 12c (12.1.2)アップグレード・プロセスとは別に独立して最初に実行する必要があります。
Fusion Middlewareデプロイメントの正常なアップグレード戦略を作成する前に、アップグレード中に製品環境がどのような影響を受けるかを理解する必要があります。特に多くのアーティファクトをアップグレードする場合、一部のアップグレード手順は非常に時間がかかる場合があります。データベースのサイズおよびシステムのインフラストラクチャの速度が、アップグレード中の全体の停止時間に影響を与える場合もあります。
停止時間をプランニングする場合は、次の内容を慎重に検討してください。
Upgrade Assistantでは、スキーマ・アップグレードの実行中、ドメインのすべてのサーバーを停止する必要があります。
コンポーネント・スキーマのアップグレード後、再構成ウィザードを使用してドメインを再構成します。アップグレード中は、サーバーおよびコンポーネントを停止する必要があります。
アップグレードに障害が発生した場合、アップグレード・プロセスを最初からもう一度開始する必要があります。これには、バックアップ・ファイルからのリカバリおよび再デプロイメントも含まれます。これは、停止時間のプランニングにおける考慮事項です。
新しいリリース12c (12.1.2)コンポーネントに64ビット・オペレーティング・システムが必要であることが確認された場合、アップグレード前に32ビット環境を64ビット・ソフトウェア環境に移行する必要があります。Oracle Fusion Middleware 11gソフトウェアがすべて適切に64ビット・マシンで動作することを確認してから、Oracle Fusion Middleware 12cへのアップグレードを実行してください。
注意: これらの手順は、データベースが別のホスト上にあり、移動されないことを前提としています。 |
オペレーティング・システムのアップグレードには、通常、次の内容が含まれます。
注意: 次の手順は、オペレーティング・システム・アップグレード・プロセスの例として説明されているため、特定のオペレーティング・システムを更新する場合に実行する必要がある手順がすべて含まれている場合と含まれていない場合があります。詳細は、使用しているオペレーティング・システムのアップグレード・ドキュメントを参照してください。 次のタスクでは、ホストは、32ビット・ソース・マシンを指し、ターゲットは、新しい64ビット・ターゲット・マシンを指します。 |
アップグレード・プロセスを開始する前に、サポートされている適切なターゲット・ハードウェアが存在することを確認してください。
管理サーバー、管理対象サーバーおよびノード・マネージャがホスト上で起動している場合はこれらも含めて、すべてのプロセスを停止する必要があります。たとえば、管理サーバーを停止するには、次のように指定します。
DOMAIN_HOME/bin/stopWebLogic.sh username password [admin_url]
11gデプロイメント全体の完全バックアップを作成したことを確認してからアップグレード・プロセスを開始する必要があります。移行中に問題が発生した場合、これらのファイルを使用してプロセスを再度開始する必要があります。
ファイルのバックアップの詳細は、『Oracle Fusion Middlewareの管理』の環境のバックアップに関する項を参照してください。
アップグレード時に、次のコンテンツにアクセスする必要があります。
11gドメイン・ホーム
MW_HOME/wlserver_10.3/common/
にある11g /nodemanager
ディレクトリ
注意: 『Oracle Fusion Middlewareの管理』の環境のバックアップに関する説明で説明されている一部のバックアップおよびリカバリ手順は、製品に固有です。完全バックアップを作成するまでアップグレードを続行しないでください。 |
ターゲット・マシンのホスト名およびIPアドレスはホストと同一にする必要があります。そのため、ソース・マシンのIPアドレスおよび名前を変更するか、ソース・マシンを停止してネットワークの干渉を回避する必要があります。
IPアドレスおよびホスト名を変更するプロセスは、オペレーティング・システムによって異なります。詳細は、オペレーティング・システムの管理ドキュメントを参照してください。
11gで使用したのと同じディレクトリ構造を使用して、タスク3でバックアップしたファイルをリストアします。ターゲット・マシンのディレクトリ構造は、ホスト・マシンのディレクトリ構造と同じである必要があります。
64ビット・ターゲット・マシンにファイルをリストアする方法の詳細は、『Oracle Fusion Middlewareの管理』の環境のリカバリに関する項を参照してください。
詳細は、『Oracle Fusion Middlewareのインストールのプランニング』およびインストールするコンポーネントのコンポーネント固有のインストレーション・ガイドを参照してください。
コンポーネントのアップグレードおよびアップグレード後のタスクの実行に関する詳細は、コンポーネント固有のアップグレード・ガイドを参照してください。詳細は、「アップグレード・コンポーネント固有のドキュメントの検索」を参照してください。
ヒント: ノード・マネージャ・アップグレード手順では、元のノード・マネージャ・ファイルにアクセスする必要があります。タスク3の一部としてソース・マシンからバックアップされた11gノード・マネージャ・ファイルを使用します。 |
Oracle Fusion Middlewareリリース12c (12.1.2)へのアップグレードのプランニングを開始する前に、11gとOracle Fusion Middleware 12cの用語および概念の相違点についてよく理解しておく必要があります。
11gユーザーが変更内容を理解するために使用できるリソースのリストは、第1章「11gユーザーを対象としたOracle Fusion Middleware 12cの概要」を参照してください。
Oracle Fusion Middlewareリリース12c (12.1.2)にアップグレードする場合の、サポートされているOracle Fusion Middleware 11gバージョンの詳細は、次の項を参照してください。
Oracle Fusion Middleware 12cにアップグレードするために実行する必要があるOracle Fusion Middlewareの特定のバージョンがアップグレード開始点となります。サポートされているアップグレード開始点であるOracle Fusion Middlewareのバージョンを実行していない場合は、以前のリリースのドキュメントを使用して、まずサポートされている開始点にアップグレードする必要があります。
次の項は、Oracle Fusion Middlewareリリース12c (12.1.2)にアップグレードする場合にサポートされている開始点に関する情報です。
次の以前のバージョンのOracle Fusion Middleware 11gからOracle Fusion Middlewareリリース12c (12.1.2)にアップグレードできます。
Oracle Fusion Middleware 11gリリース1 (11.1.1.7.0)
Oracle Fusion Middleware 11gリリース1 (11.1.1.6.0)
サポートされているバージョンのOracle Fusion Middleware 11gを実行していない場合、第2.7.7項を参照してください。
WebLogic Serverバージョンのアップグレードをプランニングしている場合、Oracle Technology Network (OTN)のFusion Middlewareでサポートされているシステム構成に関する説明のページを参照して、アップグレード後の環境がOracleでサポートされるか確認する必要があります。
詳細は、次を参照してください。
WebLogic Server 12.1.2と以前のリリースとの互換性に関する項
アプリケーション環境をアップグレードする場合のロードマップに関する項
インフラストラクチャ製品ディストリビューションの一部として、Oracle HTTP Server 11gリリース1 (11.1.1.6.0または11.1.1.7.0)をリリース12c (12.1.2)にアップグレードできます。Oracle HTTP ServerをOracle Fusion Middlewareリリース12c (12.1.2)にアップグレードする詳細は、次を参照してください。
相互運用性および互換性の理解に関するドキュメントのOracle HTTP Serverの相互運用性の説明
アップグレードする管理対象HTTP Serverは、『Oracle Fusion Middleware Infrastructureへのアップグレード』を参照してください。
アップグレードするスタンドアロンHTTP Serverは、『スタンドアロンOracle HTTP Serverのアップグレード』を参照してください。
Oracle Fusion Middlewareリリース12c (12.1.2)がサポートしている最新のデータベース・バージョンの詳細は、第4章「12c (12.1.2)のためのOracle Databaseのアップグレードおよび準備」を参照してください。
製品ディストリビューションは、Oracle Software Delivery CloudまたはOracle Technology Networkのいずれかから取得できます。ディストリビューションを取得するためにアクセスする必要のあるサイトの詳細な情報は、「Oracle Fusion Middlewareダウンロード、インストールおよび構成のReadmeファイル」ページを参照してください。
注意: すべてのOracle Fusion Middlewareディストリビューションは、 |
アップグレードのための適切な製品ディストリビューションをダウンロードしたら、Oracle Fusion Middlewareリリース12c (12.1.2)コンポーネント固有のインストレーション・ガイドを使用してインストールを完了します。利用できるガイドのリストは、Oracle Fusion Middlewareリリース12c (12.1.2)ドキュメント・ライブラリを参照してください。
12.1.2.0.0コンポーネントをインストールした後、このリリースのOracle Fusion Middlewareでの使用の動作が保証されている、サポートされたデータベースに新しい12.1.2.0.0スキーマを作成する必要があります。
たとえば、アップグレードする前に、12c (12.1.2)に新しいスキーマを作成する必要があります。新しいサービス表スキーマ(prefix_STB
)には、ドメイン作成時に他のOracle Fusion Middlewareコンポーネントがアクセスして使用できる基本的なスキーマ構成情報が格納されます。詳細は、『Repository Creation Utilityによるスキーマの作成』のサービス表スキーマの理解に関する項を参照してください。
12.1.2.0.0に作成する必要があるその他のスキーマを確認するには、既存の11g環境にあるコンポーネント・スキーマと12.1.2アップグレードに必要なスキーマを比較します。コンポーネント固有のアップグレード・ガイドで、コンポーネントに必要なスキーマを特定できます。11g環境に必要なスキーマがない場合、アップグレードを開始する前に、それらを作成する必要があります。
注意: EBR対応スキーマをFusion Middleware 11gリリース1 (11.1.1.6.0または11.1.1.7.0)からアップグレードする前に、最初にデータベース・サーバーに接続して、12c (12.1.2)のデータベース・サーバーにエディションを作成する必要があります。12.1.2の新しいエディションは、使用している11.1.1.6.0または11.1.1.7.0エディションの子である必要があります。 エディションベースの再定義のためにサーバー上にエディションを作成する方法の詳細は、『Oracle Fusion Middlewareのアップグレードのプランニング』のエディションベースの再定義のためにサーバー上にエディションを作成する方法に関する項を参照してください。 |
EBR対応スキーマをFusion Middleware 11gリリース1 (11.1.1.6.0または11.1.1.7.0)からアップグレードする前に、データベース・サーバーに接続して、12c (12.1.2)のデータベース・サーバーにエディションを作成する必要があります。12.1.2の新しいエディションは、使用している11.1.1.6.0または11.1.1.7.0エディションの子である必要があります。
データベース・サーバーにエディションを作成するには、SYS (またはDBA権限のある別のOracleユーザー)としてログインし、次のコマンドを使用します。
SQL> create edition Oracle_FMW_12_1_2 as child of Oracle_FMW_11_1_1_7_0; Edition created.
前述のコードの例Oracle_FMW_11_1_1_7_0
は11.1.1.6.0または11.1.1.7.0スキーマを作成したときにRCU 11.1.1.6.0または11.1.1.7.0で指定するエディション名の例として使用します。エディションを作成する際は、実際に使用する名前を入力してください。
エディションベース再定義の有効化の詳細は、Oracle Databaseアドバンスト・アプリケーション開発者ガイドのエディションベース再定義に関する項を参照してください。
アップグレードする前に、最新のOracle Fusion Middlewareパッチを適用し(利用できる場合)、アップグレード中の問題の発生を回避するよう設計されたその他の推奨パッチ・リストを確認してください。
利用可能なOracle Fusion Middlewareパッチの最新情報の詳細は、My Oracle Support (以前のOracleMetaLink)を参照してください。
http://support.oracle.com
My Oracle Supportにログインした後、「パッチおよび更新」タブをクリックします。表示されたWebページから、製品、プラットフォーム、製品の可用性ごとに、最新のパッチを検索できます。
リリース12c (12.1.2)アップグレード・プロセスを開始する前に、最初にご使用の環境でサポートされていないFusion Middlewareコンポーネントを、サポートされているアップグレード開始点にアップグレードします。
注意: アップグレードした環境で、サポートされていないFusion Middleware 11gコンポーネントを使用しないでください。 サポートされている11gコンポーネントとリリース12c (12.1.2)との間に互換性の問題が発生するかどうかを確認するには、「動作保証、互換性および相互運用性に関する要件の理解」を参照してください。 |
以前のリリースのパッチ適用およびアップグレードに関するドキュメントは、Oracle Technology Network (OTN)で提供されています。
http://www.oracle.com/technology/documentation/middleware.htm
サポートされている開始点にアップグレードした後、Oracle Fusion Middlewareリリース12c (12.1.2)のアップグレード・ドキュメントを使用してアップグレードを実行します。詳細は、「アップグレード・コンポーネント固有のドキュメントの検索」を参照してください。
Oracle Fusion Middleware 11g環境のアップグレードを開始する前に、次のことを検討してください。
サポートされる32ビットおよび64ビット・オペレーティング・システム、データベース、Webサーバー、LDAPサーバー、アダプタ、IPv6、JDKおよびサード・パーティ製品に関する情報は、「動作保証およびシステム要件の確認」を参照してください。
製品間の相互運用性および互換性の詳細は、「以前のバージョンとの相互運用性および互換性の理解」を参照してください。
ご使用の環境がインストールに必要な要件を満たしていることを確認するには、動作保証マトリックスおよびシステム要件のドキュメントを併せて使用する必要があります。
サポートされているハードウェアまたはソフトウェア構成上に製品をインストールしていることを確認してください。詳細は、12c (12.1.2)の動作保証マトリックスに関する説明を参照してください。
Oracleは、動作保証されているすべてのシステムおよび環境で製品のパフォーマンスをテストおよび検証しており、新しい動作保証要件が確認されると、それらはすぐに適切な動作保証に関するドキュメントに追加されます。新しい動作保証要件は随時確認される場合があるため、動作保証に関するドキュメントはドキュメント・ライブラリの外部に置かれ、Oracle Technology Networkで提供されています。
Oracle Fusion Middlewareのシステム要件と仕様に関するドキュメントを使用して、(前述の)動作保証の要件を満たしていることを確認する必要があります。たとえば、この動作保証に関するドキュメントに、ご使用の製品を64ビットOracle Linux 5上にインストールすることが動作保証されていると示されている場合、このドキュメントを使用して、Oracle Linux 5システムが最低限必要な仕様(ディスク領域、使用可能なメモリー、特定のプラットフォーム・パッケージとパッチおよびその他のオペレーティング・システム固有のアイテムなど)を満たしていることを確認します。このドキュメントは必要に応じて更新され、ドキュメント・ライブラリの外部に置かれています。最新バージョンは、Oracle Technology Networkから入手できます。
Oracle Fusion Middleware 12cのインストールおよびこのバージョンへのアップグレードに関するシステム要件については、『Oracle Fusion Middlewareのインストールのプランニング』のシステム要件および仕様の確認に関する項を参照してください。
注意: アップグレード準備の一環としてOracle Fusion Middlewareリリース12c (12.1.2)ソフトウェアをインストールする際は、Oracle Fusion Middleware 11gソフトウェアのインストールおよび構成に使用したものと同じユーザー・アカウントを使用する必要があります。UNIXオペレーティング・システムでは、これによって、正しい所有者とグループが新しいOracle Fusion Middleware 12cのファイルおよびディレクトリに確実に適用されます。 |
アップグレード・プロセスを開始する前に、相互運用性および互換性の理解に関するドキュメントを参照してください。Oracle Fusion Middleware製品が旧バージョンの他のOracle Fusion Middleware、Oracleまたはサード・パーティ製品と機能するために重要な情報がこのマニュアルに記載されています。
アップグレード開始点およびアップグレードする予定のコンポーネントによって、標準的なOracleアップグレードおよびインストール・ツールを使用して既存のソフトウェアをインストール、アップグレードまたはパッチ適用を実行する必要があります。これらのツールは、第2.7.3項で説明されている製品ディストリビューションに含まれています。
次のドキュメントには、これらのツールの取得方法および使用方法に関する情報が記載されています。
Oracle Universal Installerを使用したソフトウェアのインストール
『Upgrade Assistantによるアップグレード』
Repository Creation Utilityを使用したスキーマの作成
再構成ウィザードを使用したOracle WebLogicドメインの再構成
OPatchを使用したパッチ適用
このガイドでは、Oracle Fusion Middlewareリリース12c (12.1.2)ドキュメント・ライブラリから入手できるその他のアップグレード・ガイドと同様に、サポートされているバージョンのOracle Fusion Middleware 11gから最新のOracle Fusion Middleware 12cリリースにアップグレードするための手順が説明されています。
アップグレードに必要なアップグレード前の手順をすべて完了したら、表2-2を使用して、12cアップグレードの完了に必要なアップグレード固有のドキュメントを確認します。
表2-2 アップグレードを完了するためのドキュメント
製品領域 | アップグレードする内容 | 使用するアップグレード・ドキュメント |
---|---|---|
Oracle WebLogic Server - スタンドアロン |
既存のFusion Middleware 11gドメインによって管理されていない、または登録されていないOracle WebLogic Server。 |
『Oracle WebLogic Serverのアップグレード』 |
Oracle WebLogic Serverを使用したカスタムOracle Application Developer Frameworkアプリケーション |
カスタムOracle Application Developer Frameworkアプリケーションのセットを使用してデプロイされた管理対象11g WebLogic Serverドメイン。 |
『Oracle Fusion Middleware Infrastructureへのアップグレード』 |
Oracle HTTP Server - 管理対象 |
管理機能のためにWebLogicドメインに登録されているOracle HTTP Server。 |
『Oracle Fusion Middleware Infrastructureへのアップグレード』 |
Oracle HTTP Server - スタンドアロン |
Oracle WebLogicによって管理されていない、またはOracle WebLogicに登録されていないおよび他のどの11gコンポーネントにもアップグレードしていないOracle HTTP Server。 |
『スタンドアロンOracle HTTP Serverのアップグレード』 |
ノード・マネージャ |
マシン・スコープのノード・マネージャを使用したWebLogic Serverドメイン構成。手動でノード・マネージャを構成してアップグレード後の作業を行う必要があります。 |
『Oracle WebLogic Serverのアップグレード』のノード・マネージャ構成の完了に関する項 |