Oracle® Fusion Middleware

Oracle Fusion Middleware Infrastructureへのアップグレード

12c (12.2.1.2)

E82835-01(原本部品番号:E77926-02)

2016年11月

Oracle Fusion Middleware Infrastructure 12cへのアップグレードを希望するOracle Fusion Middleware管理者向けのドキュメント。

Oracle Fusion Middleware Oracle Fusion Middleware Infrastructureへのアップグレード, 12c (12.2.1.2)

E82835-01

Copyright © 2015, 2016, Oracle and/or its affiliatesAll rights reserved

原本著者: Megha Sharma、Lisa Jamen、Priyanka Chheda

協力者: Bill Norcott、Michael Rubino、Renga Rengarajan、Robert Donat、Rubis Chowallur、Sitaraman Swaminathan

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

このガイドで説明する新機能

- 12c (12.2.1.2)の新機能と変更された機能

1 Oracle Fusion Middleware Infrastructureの12c (12.2.1.2)へのアップグレードの概要

- 1.1 Oracle Fusion Middleware Infrastructureのアップグレードの開始ポイントについて

- 1.1.1 Oracle Fusion Middleware Infrastructure 12cについて

- 1.1.2 Application Developer 11gとInfrastructure 12cの重要な違い

- 1.1.2.1 Infrastructure 12cにはOracle WebLogic Serverが含まれる

- 1.1.2.2 Infrastructure 12cのデータベース・スキーマ要件

- 1.1.2.3 OIDベースのポリシー・ストアの使用

- 1.1.2.4 Infrastructure 12cドメインにOracle HTTP Serverを含めることができる

- 1.2 セキュリティ・ストアのアップグレード

- 1.3 Oracle Fusion Middleware Infrastructureの標準トポロジについて

- 1.3.1 Oracle Fusion Middleware Infrastructureの標準アップグレード・トポロジ

- 1.4 Oracle Fusion Middleware Infrastructure 12cの新機能について

- 1.5 アップグレードの制限事項について

- 1.6 Oracle JDeveloper 12cを使用したカスタム・アプリケーションのアップグレード

2 アップグレード前の要件

- 2.1 Oracle Fusion Middlewareアップグレード前のチェックリスト

- 2.2 完全なバックアップの作成

- 2.2.1 スキーマ・バージョン・レジストリ表のバックアップ

- 2.2.2 カスタム・ドメイン環境設定のメンテナンス

- 2.3 テストのための本番環境のクローニング

- 2.4 動作保証およびシステム要件の確認

- 2.4.1 環境が動作保証要件を満たしていることの確認

- 2.4.2 システム要件と仕様の確認

- 2.4.2.1 32ビットから64ビット・オペレーティング・システムへの移行

- 2.4.2.1.1 アップグレードの64ビット・ソフトウェア要件をサポートするハードウェアを調達する

- 2.4.2.1.2 すべてのプロセスを停止する

- 2.4.2.1.3 32ビット・ホスト・マシンからすべてのファイルをバックアップする

- 2.4.2.1.4 11gのホスト名およびIPアドレスを使用してターゲットの64ビット・マシンを設定する

- 2.4.2.1.5 11gバックアップを32ビット・ホストから64ビット・ホストにリストアする

- 2.4.2.1.6 12c製品ディストリビューションをターゲット・マシンにインストールする

- 2.4.2.1.7 標準的なアップグレード手順を使用してターゲットの64ビット環境をアップグレードする

- 2.4.3 Oracle Fusion Middlewareをホストしているデータベースがサポートされていることの確認

- 2.4.4 このリリースのOracle Fusion MiddlewareでJDKが動作保証されていることの確認

- 2.5 強化された暗号化(AES 256)を使用する際のポリシー・ファイルの更新

- 2.6 未使用データのパージ

- 2.7 エディション・ベースの再定義のためのサーバー上でのエディションの作成

- 2.8 Upgrade Assistantを実行するための非SYSDBAユーザーの作成

- 2.9 アップグレードに対応可能な既存のスキーマの特定

- 2.10 カスタムsetDomainEnv設定のメンテナンス

- 2.11 OIDセキュリティ・ストアでの認証なしSSLモードの使用方法

- 2.12 OWSMポリシー・セットからのサーバー・インスタンス・スコープの削除

- 2.13 事前定義ドキュメントのクローニングおよびOWSMポリシー・アタッチメントの移行

3 Oracle Fusion Middleware Infrastructureのアップグレード(11gから)

- 3.1 Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(11gから12c)について

- 3.2 Oracle Fusion Middleware Infrastructureのインストール

- 3.3 RCUを使用した必要な12cスキーマの作成

- 3.4 アップグレード前の準備状況チェックの実行

- 3.4.1 アップグレード前の準備状況チェックの実行について

- 3.4.2 準備状況モードでのUpgrade Assistantの起動

- 3.4.2.1 Upgrade Assistantのコマンドライン・パラメータ

- 3.4.3 Upgrade Assistantを使用した準備状況チェックの実行

- 3.4.4 準備状況レポートの理解

- 3.5 サーバーとプロセスの停止

- 3.6 ドメインの再構成

- 3.6.1 ドメインのバックアップ

- 3.6.2 再構成ウィザードの起動

- 3.6.3 再構成ウィザードを使用したドメインの再構成

- 3.7 ドメイン・コンポーネント構成のアップグレード

- 3.7.1 アップグレード・アシスタントの起動

- 3.7.1.1 Upgrade Assistantのコマンドライン・パラメータ

- 3.7.2 Upgrade Assistantを使用したドメイン構成のアップグレード

- 3.7.3 ドメイン固有コンポーネント構成のアップグレードの確認

- 3.8 サーバーとプロセスの起動

- 3.9 アップグレードの検証チェックリストの使用

- 3.10 カスタム構成設定のsetDomainEnvへの再適用

- 3.11 Oracle Fusion Middleware 12c監査データ・ストアの構成

- 3.12 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスのメンテナンス

- 3.13 Oracle Fusion Middleware 12cソフトウェアの管理のためのドキュメント・リソース

- 3.14 Oracle Fusion Middleware 12cでの11gアプリケーション・デプロイメントの使用

- 3.14.1 Oracle Application Development Framework (ADF) 12cについて

- 3.14.2 Oracle JDeveloper 12cについて

- 3.14.2.1 Oracle JDeveloper 12cのインストール

- 3.14.2.2 Oracle JDeveloper 12cを使用したアプリケーションの移行

- 3.14.2.3 Oracle JDeveloper 12cを使用した非同期Webサービスの移行について

- 3.15 既存の環境がクラスタ構成の場合

- 3.16 サーバーとプロセスの起動

4 Oracle Fusion Middleware Infrastructureのアップグレード(以前の12cリリースから)

- 4.1 Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(以前の12cリリースから)について

- 4.2 Oracle Fusion Middleware Infrastructureのインストール

- 4.3 アップグレード前の準備状況チェックの実行

- 4.3.1 アップグレード前の準備状況チェックの実行について

- 4.3.2 準備状況モードでのUpgrade Assistantの起動

- 4.3.2.1 Upgrade Assistantのコマンドライン・パラメータ

- 4.3.3 Upgrade Assistantを使用した準備状況チェックの実行

- 4.3.4 準備状況レポートの理解

- 4.4 サーバーとプロセスの停止

- 4.5 製品スキーマのアップグレード

- 4.5.1 アップグレード・アシスタントの起動

- 4.5.1.1 Upgrade Assistantのコマンドライン・パラメータ

- 4.5.2 Upgrade Assistantを使用したスキーマのアップグレード

- 4.5.3 スキーマのアップグレードの確認

- 4.6 ドメインの再構成

- 4.6.1 ドメインのバックアップ

- 4.6.2 再構成ウィザードの起動

- 4.6.3 再構成ウィザードを使用したドメインの再構成

- 4.7 ドメイン・コンポーネント構成のアップグレード

- 4.7.1 アップグレード・アシスタントの起動

- 4.7.1.1 Upgrade Assistantのコマンドライン・パラメータ

- 4.7.2 Upgrade Assistantを使用したドメイン構成のアップグレード

- 4.7.3 ドメイン固有コンポーネント構成のアップグレードの確認

- 4.8 サーバーとプロセスの起動

- 4.9 アップグレードの検証チェックリストの使用

- 4.10 カスタム構成設定のsetDomainEnvへの再適用

- 4.11 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスのメンテナンス

- 4.12 Oracle Fusion Middleware 12cソフトウェアの管理のためのドキュメント・リソース

- 4.13 既存の環境がクラスタ構成の場合

- 4.14 サーバーとプロセスの起動

5 アップグレード後に実行するタスク

- 5.1 サーバーの正しい順序での起動と停止

- 5.1.1 ノード・マネージャの起動

- 5.1.2 管理サーバーの起動

- 5.1.3 Web層(Oracle HTTP Server)の起動

- 5.2 アップグレードの検証チェックリストの使用

- 5.3 ドメイン固有コンポーネント構成のアップグレードの確認

- 5.4 カスタム構成設定のsetDomainEnvへの再適用

- 5.5 Oracle Fusion Middleware 12c監査データ・ストアの構成

- 5.6 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスのメンテナンス

- 5.7 Oracle Fusion Middleware 12cソフトウェアの管理のためのドキュメント・リソース

- 5.8 Oracle Fusion Middleware 12cでの11gアプリケーション・デプロイメントの使用

- 5.8.1 Oracle Application Development Framework (ADF) 12cについて

- 5.8.2 Oracle JDeveloper 12cについて

- 5.8.2.1 Oracle JDeveloper 12cのインストール

- 5.8.2.2 Oracle JDeveloper 12cを使用したアプリケーションの移行

- 5.8.2.3 Oracle JDeveloper 12cを使用した非同期Webサービスの移行について

- 5.9 既存の環境がクラスタ構成の場合

A Infrastructureアップグレードのトラブルシューティング

- A.1 認証失敗 — JSch例外: 認証失敗

- A.2 ユーザー・メッセージング・サービス(UMS)構成ファイルのコピー中のエラー

はじめに

このドキュメントでは、既存のOracle Fusion Middleware Infrastructure環境を12c (12.2.1.2)にアップグレードする方法について説明します。

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント
12cのドキュメント・ライブラリでは、アップグレード・ドキュメントがタスクごとに編成されています。タスク固有のページには、一般的なアップグレード手順および関連ドキュメントへのダイレクト・リンクが用意されています。

- 表記規則

対象読者

このドキュメントは、Oracle Fusion Middlewareのインストール、アップグレードおよび管理タスクの知識がある管理者を対象としています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティへの取り組みについては、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)にアクセスしてください。

Oracleサポートへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細は、http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info、聴覚に障害があるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

12cドキュメント・ライブラリにおいて、アップグレード・ドキュメントはタスクに基づいて編成されています。タスク固有のページには、一般的なアップグレード手順および関連ドキュメントへのダイレクト・リンクが用意されています。

詳細はOracle Fusion Middlewareライブラリを参照してください。

- インストールの情報は、Fusion Middlewareインストール・ドキュメントを参照してください。

- アップグレードの情報は、Fusion Middleware 12cアップグレード・ドキュメントを参照してください。

- 管理関連の情報は、Fusion Middleware 12c管理ドキュメントを参照してください。

- リリース関連の情報は、Fusion Middleware 12cリリース・ノートを参照してください。

表記規則

このマニュアルでは次の表記規則を使用します。

表記規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

斜体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

このガイドで説明する新機能

この章では、Oracle Fusion Middlewareのアップグレード・ツールおよびプロセスの新機能と変更された機能を示します。

また、ここではこのマニュアルについての情報と、追加情報へのポインタも提供しています。

- 12cの新機能と変更された機能 (12.2.1.2)

12c (12.2.1.2)の新機能と変更された機能

Oracle Fusion Middleware 12cには、次に示す新しいアップグレード処理とツール、さらには新しい一連のインストーラが導入されており、これらはディストリビューションと呼ばれます。

- リリース12c (12.1.2)より、Oracle Fusion Middleware Infrastructureと呼ばれる新しいディストリビューションがあります。このディストリビューションには、Oracle WebLogic ServerインストーラとApplication Developer 11gインストーラの機能を組み合せたインストーラが含まれています。
そのため、このディストリビューションには、JavaアプリケーションとOracle Application Development Framework (Oracle ADF)アプリケーションのデプロイおよび管理に使用できるOracle WebLogic Serverドメインを作成するために必要なすべてのものが含まれています。

詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの理解』のOracle Fusion Middlewareの概要に関する項を参照してください。

- 12c (12.1.2)より、Oracle Fusion Middlewareデータベース・スキーマのアップグレード、およびコンポーネント構成の12cへのアップグレードには、改善された新しいOracle Fusion Middlewareアップグレード・アシスタントが使用されます。
詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのアップグレードのプランニング』のアップグレードおよび構成ツールの理解に関する項を参照してください。

- リリース12c (12.1.2)より、既存の11gドメインから12cへのアップグレードには、新しい再構成ウィザードが使用されます。
詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverのアップグレード』のWebLogicドメインの再構成に関する項を参照してください。

1 Oracle Fusion Middleware Infrastructureの12c (12.2.1.2)へのアップグレードの概要

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のアップグレードのプランニング』で、次に示す各項を参照してください。

- Oracle Fusion Middleware 12cへのアップグレードのプランニング (12.2.1.2)

- インプレース・アップグレードとアウトオブプレース・アップグレードの理解

- 基本的な12cのアップグレード・タスクの理解

次示す各トピックでは、Oracle Fusion Middleware Infrastructureのアップグレードに関連する概念について説明します。

- Oracle Fusion Middleware Infrastructureのアップグレードの開始ポイントについて
このガイドでは、既存のApplication Server 11gドメインまたは既存の12c (12.1.2.0、12.1.3.0、12.2.1.0および12.2.1.1)ドメイン、およびそのドメイン内のOracle Fusion Middlewareコンポーネント構成をOracle Fusion Middleware Infrastructure 12c (12.2.1.2)にアップグレードする手順に主な焦点を合わせて説明しています。

- セキュリティ・ストアのアップグレード
OPSSセキュリティ・ストアをアップグレードする前に、アップグレードに失敗した場合にリカバリできるようセキュリティ・ストアをバックアップすることが重要です。

- Oracle Fusion Middleware Infrastructureの標準トポロジについて
Oracle Fusion Middleware Infrastructureの12c (12.2.1.2)へのアップグレード手順は、既存の製品トポロジ(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をダウンロードしてインストールします

1.1 Oracle Fusion Middleware Infrastructureのアップグレードの開始ポイントについて

このガイドでは、既存のApplication Server 11gドメインまたは既存の12c (12.1.2.0、12.1.3.0、12.2.1.0および12.2.1.1)ドメイン、およびそのドメイン内のOracle Fusion Middlewareコンポーネント構成をOracle Fusion Middleware Infrastructure 12c (12.2.1.2)にアップグレードする手順に主な焦点を合わせて説明しています。

次に示すサポート対象の11gおよび12cリリースから、Oracle Fusion Middleware Infrastructure 12c (12.2.1.2)にアップグレードできます。

- 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、12.1.3.0、12.2.1.0および12.2.1.1)

注意:

Application Developer 11gドメインに関連付けられているOracle HTTP Serverのインスタンスをアップグレードする場合や、スタンドアロンのOracle HTTP Serverをアップグレードする手順は、『Oracle Fusion Middleware Oracle HTTP Serverのアップグレード』のスタンドアロンOracle HTTP Serverのアップグレード(11gから12c)に関する項を参照してください。

- Oracle Fusion Middleware Infrastructure 12cについて
Oracle Fusion Middleware 12c (12.2.1.2)リリースの一部として提供される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インストールと似ていますが、この項でリスト表示されているいくつかの違いがあります。

1.1.1 Oracle Fusion Middleware Infrastructure 12cについて

Oracle Fusion Middleware 12c (12.2.1.2)リリースの一部として提供されるOracle Fusion Middleware Infrastructureディストリビューションは、11gのOracle WebLogic ServerとApplication Developerのインストーラによって提供されるものと同様のテクノロジとコンポーネントのセットを提供します。Infrastructureディストリビューションには、WebLogic ServerとJava Required Files (JRF)が同梱されています。これらは、その他のFusion Middleware製品をインストールするために必要になります。

1.1.2 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ドメインの一部として構成できます。

1.1.2.1 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 Oracle Fusion Middlewareのアップグレードのプランニング』のアップグレードおよび構成ツールの理解に関する項を参照してください。

1.1.2.2 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 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スキーマを参照します。

1.1.2.3 OIDベースのポリシー・ストアの使用

11gでOracle Internet Directory (OID)ベースのポリシー・ストアを使用している場合は、12cリポジトリ作成ユーティリティ(RCU)を使用して、新しい12c OPSSスキーマを作成します。アップグレード・アシスタントで、OPSSスキーマを選択します(アップグレード・アシスタントによってOIDベースのポリシー・ストアがアップグレードされます)。アップグレードするために、OIDベースのポリシー・ストアを12cに再関連付けする必要はありません。

注意:
12c OPSSデータベース・スキーマが必要なのは、ドメインの再構成時に12cスキーマを参照するためのみです。ドメインでは、アップグレード後にOIDベースのポリシー・ストアが引き続き使用されます。

1.1.2.4 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 Fusion Middleware Oracle HTTP Serverのアップグレード』のOracle HTTP Serverの12c (12.2.1.2)へのアップグレードの概要に関する項を参照してください。

1.2 セキュリティ・ストアのアップグレード

OPSSセキュリティ・ストアをアップグレードする前に、アップグレードに失敗した場合にリカバリできるようセキュリティ・ストアをバックアップすることが重要です。

セキュリティ・ストアのバックアップの詳細は、「OPSSセキュリティ・ストアのバックアップとリカバリ」を参照してください。

アップグレード手順は、アップグレードされるセキュリティ・ストアのタイプに応じて異なります。アップグレードされるセキュリティ・ストアは、ファイルベース、OIDベースまたはDBベースのいずれも可能です。手順は、ソース監査データ・ストアのタイプ(ファイルベースまたはDBベース)に応じて異なることに注意してください。

セキュリティ・ストアのアップグレードの詳細は、「12.2.1.2へのセキュリティのアップグレード」を参照してください。

1.3 Oracle Fusion Middleware Infrastructureの標準トポロジについて

Oracle Fusion Middleware Infrastructureの12c (12.2.1.2)へのアップグレード手順は、既存の製品トポロジ(11gまたは以前の12cリリースのどちらか)に応じて異なります。

Oracle Fusion Middleware Application Developer 11gソフトウェアを使用して、アプリケーション、組織およびアプリケーション・ユーザーのニーズに応じた様々な本番トポロジを作成できます。

考えられるすべてのApplication Developer 11gインストールに対して正確なアップグレード手順を示すことは困難です。この問題を解決するために、このアップグレード・ドキュメントでは、一般的なApplication Developer構成をアップグレードする詳細な手順を説明しています。この一般的なトポロジは、標準アップグレード・トポロジと呼ばれます。

このガイドでは、具体的には、Oracle JRFとOracle ADFアプリケーションのデプロイメントをサポートするように構成された2つの管理対象サーバーのクラスタが含まれるドメインを構成するために、Oracle WebLogic ServerとApplication Developer 11gソフトウェアを使用したと想定しています。

実際のトポロジは異なる場合がありますが、ここで説明するトポロジを、他の同様のApplication Developerトポロジをアップグレードする際の参考にしてください。

注意:
アップグレードを成功させるためのアップグレード・プロセスおよびプランニング・リソースの詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのアップグレードのプランニング』のアップグレードの準備に関する項を参照してください。

以前の12cリリースからアップグレードする場合は、標準トポロジは変更されません。11gからアップグレードする場合は、次に示すセクションを参照して、Oracle Fusion Middleware Infrastructureの標準トポロジをアップグレードします。

- Oracle Fusion Middleware Infrastructureの標準アップグレード・トポロジ
11gから12c (12.2.1.2)にアップグレードすると、Oracle Fusion Middleware Infrastructureのトポロジは、ここで説明する標準アップグレード・トポロジの図に示すように更新されます。以前の12cリリースからアップグレードする場合は、標準トポロジは変更されません。

1.3.1 Oracle Fusion Middleware Infrastructureの標準アップグレード・トポロジ

11gから12c (12.2.1.2)にアップグレードすると、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-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 Fusion Middlewareの理解』のOracle WebLogic Serverドメインの概要に関する項を参照してください。

管理サーバー

ドメインの構成オブジェクトを管理し、管理対象サーバーに構成変更を配布する、ドメインの中央制御エンティティ。

詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの理解』の管理サーバーの概要に関する項を参照してください。

Enterprise Manager

Oracle Enterprise Manager Fusion Middleware Control。ドメインを管理するために使用する主要ツール。

詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの理解』のOracle Enterprise Manager Fusion Middleware Controlに関する項を参照してください。

クラスタ

同時に稼働し連携する、複数のWebLogic Serverインスタンスの集合。

詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの理解』の管理対象サーバーと管理対象サーバー・クラスタの理解に関する項を参照してください。

マシン

1つまたは複数のWebLogic Serverインスタンス(サーバー)をホストするコンピュータを論理的に表現するもの。マシンは、ノード・マネージャを使用して管理対象サーバーを起動または停止するためにWebLogicの管理対象サーバーとノード・マネージャを論理的に結び付けるものでもあり、管理対象サーバーはマシンに関連付けされている必要があります。

管理対象サーバー

アプリケーション、アプリケーション・コンポーネント、Webサービスおよび関連リソースをホストします。

詳細は、『Oracle Fusion Middleware 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と同様)。

- Metadata repository (MDS)
これにはOracle Application Developer Frameworkなどの、Oracle Fusion Middlewareコンポーネントのメタデータが含まれます。

詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの理解』のメタデータ・リポジトリの概要に関する項を参照してください。

- Oracle Application Developer Framework (ADF)

- Oracle Web Services Manager(OWSM)

Application Developer 11gトポロジは、「Application Developer 11gとInfrastructure 12cの重要な違い」で説明する違いを除き、Oracle Fusion Middleware Infrastructure 12cトポロジと同様です。

1.4 Oracle Fusion Middleware Infrastructure 12cの新機能について

Oracle Fusion Middleware Infrastructureの11gと12cの間には、いくつかの変更が加えられています。

特に、『Oracle Fusion Middleware Oracle Fusion Middlewareの理解』の次に示す各項を参照してください。

- 12cの新機能と変更された機能

- 12cの新しい用語および非推奨用語

- WebLogic Management Frameworkとは

1.5 アップグレードの制限事項について

サポート対象の単一の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.2)コンポーネントと相互運用性があります。

互換性

Oracle Fusion Middleware製品のコンテキストでは、互換性は、異なるバージョン(またはリリース)の2つのOracle Fusion Middlewareコンポーネントを相互運用できる能力と定義されています。

Oracle Fusion Middlewareリリース12.2.1.2で使用可能な製品と機能のリストは、『Oracle Fusion Middleware相互運用性および互換性の理解』のOracle Fusion Middlewareで使用可能な製品と機能に関する項を参照してください。

ハードウェアまたはソフトウェアのアップグレードを実行する場合は、新しいオペレーティング・システムまたはコンピュータ・ハードウェアがOracle Fusion Middlewareソフトウェアによるサポートが保証されていることを確認してください。詳細は、次のマニュアルを参照してください。

- Oracle Fusion Middlewareでサポートされるシステム構成

- Oracle® Fusion Middlewareのシステム要件と仕様

1.6 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 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 Fusion Middleware Oracle JDeveloperのインストール』の以前のバージョンからのOracle JDeveloperの移行に関する項を参照してください。

2 アップグレード前の要件

Oracle Fusion Middleware Infrastructure 12c (12.2.1.2)へのアップグレードを開始する前に、アップグレード前のタスク(現在の環境のバックアップやクローニング、目的のシステムが動作保証要件を満たしていることの確認など)を実行する必要があります。

- Oracle Fusion Middlewareアップグレード前のチェックリスト
アップグレードの成功と限定的な停止時間を実現するために、アップグレードの開始前に、このチェックリストのタスクを実行してください。

- 完全なバックアップの作成
アップグレードを開始する前に、Oracle Fusion Middlewareスキーマをホストするすべてのデータベースを含め、システムに重要なファイルをすべてバックアップします。

- テストのための本番環境のクローニング
実際の本番環境の完全な作業用コピーを作成し、クローン環境をアップグレードし、アップグレードされたコンポーネントが予想どおりに動作することを確認してから(必ず確認した後で)、本番環境をアップグレードします。

- 動作保証およびシステム要件の確認
ご使用の環境がインストールに必要な要件を満たしていることを確認するには、動作保証マトリックスおよびシステム要件のドキュメントをレビューする必要があります。

- 強化された暗号化(AES 256)を使用する際のポリシー・ファイルの更新
Advanced Encryption Standard (AES) 256などの強化された暗号化をアップグレード済環境で使用する予定の場合に行います。アップグレードする前に、最新の必要なポリシー・ファイルをJDKに適用することをお薦めします。

- 不使用データのパージ
アップグレード前に使用しないデータをパージし、パージ方法を管理することで、アップグレード・プロセスを最適化できます。

- エディション・ベースの再定義のためのサーバー上でのエディションの作成
エディション・ベースの再定義(EBR)に対応したスキーマをアップグレードする前に、データベース・サーバーに接続して、12cのデータベース・サーバーにエディションを作成する必要があります。

- Upgrade Assistantを実行するための非SYSDBAユーザーの作成
Upgrade Assistantを実行するために、FMWという非SYSDBAユーザーを作成することをお薦めします。このユーザーには、スキーマを変更するために必要な権限を付与しますが、完全な管理者権限は付与しません。

- アップグレードに対応可能な既存のスキーマの特定
このオプションのタスクにより、対応可能なスキーマのリストを確認してから、スキーマ・バージョン・レジストリに問い合せることでアップグレードを開始できます。このレジストリには、バージョン番号、コンポーネント名とID、作成日と変更日、カスタム接頭辞などのスキーマ情報が含まれています。

- カスタムsetDomainEnv設定のメンテナンス
すべてのドメインには、動的に生成されたドメインおよびサーバーの起動スクリプト(setDomainEnvなど)があります。起動スクリプトに行った変更は、その後のドメインのアップグレード操作中に上書きされるため、これらの起動スクリプトを変更しないでください。

- OIDセキュリティ・ストアでの認証なしSSLモードの使用方法
SSLプロトコルでは、認証、整合性および機密保護を含むトランスポート層セキュリティがクライアントとサーバーとの間の接続に提供されます。SSL認証モードは、インスタンス固有の構成エントリ内のorclsslauthentication属性によって制御されます。デフォルトでは、Oracle Internet Directory(OID)はSSL認証なしモード(orclsslauthentication=1)を使用します。

- OWSMポリシー・セットからのサーバー・インスタンス・スコープの削除
ポリシー・セット内のサーバー・インスタンス・スコープは、11g (11.1.1.7.0)では非推奨で、12cではサポートされていません。ただし、サーバー・インスタンス・スコープを使用するポリシー・セットがある場合は、12cへのアップグレード中に無効化されます。したがって、12cにアップグレードする前に、11gのすべてのポリシー・セットからサーバー・インスタンス・スコープを削除する必要があります。

- 事前定義ドキュメントのクローニングおよびOWSMポリシー・アタッチメントの移行
アップグレードの際、ご使用の環境向けにカスタマイズされていない事前定義ドキュメントは読取り専用バージョンで置き換えられ、新しい読取り専用の事前定義ドキュメントが追加される点に注意してください。ただし、カスタマイズされた既存の事前定義済ドキュメント、およびリポジトリのユーザー作成のカスタム・ポリシーは上書きされません。

2.1 Oracle Fusion Middlewareアップグレード前のチェックリスト

アップグレードの成功と限定的な停止時間を実現するために、アップグレードの開始前に、このチェックリストのタスクを実行してください。

アップグレードはサーバーの停止中に実行されます。チェックリストは、アップグレード前の重要な(かつ時間がかかる)タスクを識別するためのものであり、これをアップグレード前に実行することで停止時間を短縮できます。アップグレード・プロセスを開始する前の準備を十分行うほど、オフライン時間を減らすことができます。

注意:
実行するアップグレード前の手順は、既存のシステムの構成、アップグレードするコンポーネントおよびアップグレードと構成プロセスの最後に作成する環境によって異なります。構成またはユースケースに該当するタスクのみを実行してください。

表2-1 Oracle Fusion Middleware 12cにアップグレードする前に実行するタスク

タスク

説明

必須

既存の環境の完全なバックアップを作成します。

アップグレード対象のスキーマが含まれているシステムに不可欠なファイルとデータベースをすべてバックアップします。アップグレードに失敗した場合は、アップグレード前の環境をリストアして、アップグレードを再開する必要があります。

「完全なバックアップの作成」を参照してください。

- スキーマ・バージョン・レジストリ表がバックアップに含まれていることを確認します。「スキーマ・バージョン・レジストリ表のバックアップ」を参照してください。

- 既存のドメインの起動スクリプトを変更した場合、アップグレード中はそれらを一時ディレクトリ(既存のドメイン以外)の場所にコピーし、アップグレード後に再デプロイする必要があります。「カスタム・ドメイン環境設定のメンテナンス」を参照してください。

省略可能

使用する本番環境を、アップグレードのテスト用プラットフォームとしてクローンします。

システム・ファイルの完全なバックアップを作成する他に、本番環境のクローンも作成することをお薦めします。この環境は、アップグレードをテストするために使用されます。

「本番環境のテスト用クローニング」を参照してください。

必須

サポートされているハードウェアおよびソフトウェア構成上で、製品をインストールおよびアップグレードしていることを確認します。

注意: サポートされている最新のオペレーティング・システムを使用できない場合はアップグレードしないでください。サポート対象のすべての構成と同様、こうした要件を守れない場合は、アップグレードが失敗する可能性があります。

ハードウェアとソフトウェア(オペレーティング・システムも含む)の構成が最新の動作保証および要件のドキュメントでサポートされていることを確認します。また、12c製品のディストリビューションをインストールする前に、サポート対象バージョンのJDKを使用していることを確認してください。

動作保証要件は頻繁に更新されるため、アップグレードを開始する直前に、この情報を確認することをお薦めします。

アップグレードの前に、コンポーネントに最新のパッチが適用されていることを確認します。

動作保証とシステム要件の確認に関する項を参照してください。

32ビット・オペレーティング・システムの場合にのみ必須

アップグレードする前に、64ビット・オペレーティング・システムに移行します。

これは、現在サポート対象外の32ビット・オペレーティング・システムを実行している場合にのみ必要になります。
「32ビットから64ビット・オペレーティング・システムへの移行」を参照してください。

省略可能

強化された暗号化(AES 256)を使用している場合は、セキュリティ・ポリシー・ファイルを更新します。

Fusion Middleware 12cで使用されているセキュリティ・アルゴリズムには、JDK用の追加のポリシー・ファイルが必要になるものがあります。

強化された暗号化(AES 256など)を使用する予定がある場合は、アップグレードする前に、最新の必要なポリシー・ファイルをJDKに適用することをお薦めします。

「強化された暗号化(AES 256)を使用する際のポリシー・ファイルの更新」を参照してください。

省略可能

アップグレードの前に、古いデータまたは使用しないデータを削除します。

パフォーマンスを最適化するために、アップグレードした環境では使用されないデータとオブジェクトはパージすることをお薦めします。

「未使用データのパージ」を参照してください。

Oracle Databaseユーザーの場合にのみ必須

エディション・ベースの再定義(EBR)に対応したスキーマをアップグレードする前に、まず、データベース・サーバーに接続して、12c (12.2.1.2)のデータベース・サーバーにエディションを作成する必要があります。

エディション・ベースの再定義(EBR)データベースを使用している場合は、アップグレードを開始する前にエディションを作成する必要があります。
「エディション・ベースの再定義のためのサーバー上でのエディションの作成」を参照してください。

省略可能

アップグレード・アシスタントを実行するための非SYSDBAユーザーを作成します。

アップグレード・アシスタントを実行するための、FMWユーザーを作成することをお薦めします。ユーザーFMWは、システム管理者の権限を持たずにアップグレード・アシスタントを実行できます。

「Upgrade Assistantを実行するための非SYSDBAユーザーの作成」を参照してください。

省略可能

開始前に、現在ドメインで使用されているスキーマを特定します。

アップグレードの開始前に、アップグレード前のドメインに存在しているスキーマを把握しておくことが重要です。スキーマ所有者の名前とパスワード、および各スキーマのバージョンを知っている必要があります。

「アップグレードに対応可能な既存のスキーマの特定」を参照してください。

省略可能

カスタムのsetDomainEnv設定を維持します。

アップグレード前にsetDomainEnvスクリプト(または他の起動スクリプト)に加えた変更内容は、ドメインの再構成プロセスで再生成されるスクリプトによって上書きされます。そのため、アップグレードの前に、個別のファイルを作成して、カスタマイズしたドメイン設定を保存しておくことが重要です。

「カスタムsetDomainEnv設定のメンテナンス」を参照してください。

省略可能

OIDセキュリティ・ストアでの認証なしSSLモードを使用するための前提条件を完全に満たします。

認証なしSSLを使用する場合は、weblogic.propertiesファイルに、次に示す2つのプロパティを追加する必要があります。

- -Dweblogic.security.SSL.AllowAnonymousCipher=true

- -Dweblogic.security.SSL.ignoreHostnameVerification=true

「OIDセキュリティ・ストアでの認証なしSSLモードの使用方法」を参照してください。

必須

OWSMポリシー・セットからサーバー・インスタンス・スコープを削除します。

ポリシー・セットのサーバー・インスタンス・スコープは、11g (11.1.1.7.0)では非推奨でしたが、12cではサポートされなくなりました。ただし、サーバー・インスタンス・スコープを使用するポリシー・セットがある場合は、12cへのアップグレード中に無効化されます。したがって、12cにアップグレードする前に、11gのすべてのポリシー・セットからサーバー・インスタンス・スコープを削除する必要があります。

「OWSMポリシー・セットからのサーバー・インスタンス・スコープの削除」を参照してください。

必須

目的の環境にあわせてカスタマイズした事前定義済ドキュメントのクローンを作成します。

最新のポリシーを常にすべて取得できるように、変更した事前定義ドキュメントはクローニングし、ポリシー・アタッチメントは移行することをお薦めします。

「事前定義ドキュメントのクローニングおよびOWSMポリシー・アタッチメントの移行」を参照してください。

2.2 完全なバックアップの作成

アップグレードを開始する前に、Oracle Fusion Middlewareスキーマをホストするすべてのデータベースを含め、システムに重要なファイルをすべてバックアップします。

バックアップには、SYSTEM.SCHEMA_VERSION_REGISTRY$表を含める必要があります。これにより、アップグレードに失敗したときに、コンテンツをアップグレード前の状態に戻せるようになります。

Upgrade Assistantの「前提条件」画面では、アップグレードを実際に進める前に、バックアップが実行されていることについての確認を求められます。ただし、Upgrade Assistantは、バックアップが作成されていることを検証しない点に注意してください。

バックアップの作成の詳細は、次の各項を参照してください。

- 『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』の環境のバックアップに関する項

- 『Oracle Fusion Middleware Oracle Fusion Middlewareのアップグレードのプランニング』の12cのためのOracle Databasesのアップグレードと準備に関する項

システムの完全なバックアップの作成に加えて、アップグレード後の環境で使用するスキーマ・バージョン・レジストリとカスタム設定のバックアップも作成する必要があります。次の資料も参照してください。

- スキーマ・バージョン・レジストリ表のバックアップ
システム・バックアップにはSYSTEM.SCHEMA_VERSION_REGISTRY$表が含まれている必要があります。

- カスタム・ドメイン環境設定のメンテナンス
ドメインで生成された起動スクリプトやサーバー起動スクリプトをアップグレード前の環境で変更していた場合、それらの変更は、インストール、ドメインのアップグレードおよび再構成の操作時に上書きされる点に注意することが重要です。

2.2.1 スキーマ・バージョン・レジストリ表のバックアップ

システム・バックアップにはSYSTEM.SCHEMA_VERSION_REGISTRY$表を含める必要があります。

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

注意:
スキーマ・アップグレードを実行する前に、これらのバックアップを実行することは、Upgrade Assistantを実行するための前提条件です。アップグレード時に、バックアップが実行されていることについての確認を求められます。

2.2.2 カスタム・ドメイン環境設定のメンテナンス

ドメインで生成された起動スクリプトやサーバー起動スクリプトをアップグレード前の環境で変更していた場合、それらの変更は、インストール、ドメインのアップグレードおよび再構成の操作時に上書きされる点に注意することが重要です。

どのドメインのインストールにも、動的に生成されたドメインおよびサーバーの起動スクリプト(setDomainEnvなど)が含まれています。これらのファイルは、インストールとアップグレードのプロセスで新しいバージョンに置き換えられます。カスタムのドメインレベルの環境設定を維持する場合は、スクリプトを直接変更するのではなく、アップグレード前に、カスタムのドメイン情報を保存しておく個別のファイルを作成することをお薦めします。

たとえば、ドメインのすべてのサーバーに適用されるサーバー起動パラメータをカスタマイズする場合は、setUserOverrides.cmd (Windows)またはsetUserOverrides.sh (UNIX)という名前のファイルを作成して、WebLogic Serverクラスパスにカスタム・ライブラリを追加する、サーバー実行用の追加のコマンドライン・オプションを指定する、または追加の環境変数を指定するように構成します。このファイルに追加されたカスタム設定はドメインのアップグレード操作中に保存され、packおよびunpackコマンドを使用する際にリモート・サーバーに継承されます。

次の例は、setUserOverridesファイルでの起動のカスタマイズを示しています。

# add custom libraries to the WebLogic Server system claspath
if [ "${POST_CLASSPATH}" != "" ] ; then
POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${HOME}/foo/fooBar.jar"
export POST_CLASSPATH
else
POST_CLASSPATH="${HOME}/foo/fooBar.jar"
export POST_CLASSPATH
fi

# specify additional java command line options for servers
JAVA_OPTIONS="${JAVA_OPTIONS}  -Dcustom.property.key=custom.value"

サーバーの起動中にsetUserOverridesファイルが存在する場合、このファイルが起動シーケンスに含まれ、このファイルにオーバーライドがあれば、有効になります。setUserOverridesファイルは、domain_home/binディレクトリに格納する必要があります。

注意:

setUserOverridesスクリプトをアップグレード前に作成できない場合は、設定を再適用する必要があります。詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverのアップグレード』の起動スクリプトへのカスタマイズの再適用に関する項を参照してください。

2.3 テストのための本番環境のクローニング

実際の本番環境の完全な作業用コピーを作成し、クローン環境をアップグレードし、アップグレードされたコンポーネントが予想どおりに動作することを確認してから(必ず確認した後で)、本番環境をアップグレードします。

テストのために本番環境のクローンを作成することをお薦めします。ただし、必須ではありません。

アップグレードは元に戻せません。ほとんどの場合、エラーが発生したときには、アップグレードを中止してバックアップから環境全体をリストアし、アップグレード・プロセスを最初からやり直す必要があります。潜在的なアップグレードの問題を開発環境で特定しておくと、無駄な停止時間を排除できます。

注意:
すべてのコンポーネントおよびオペレーティング・システムのクローニング手順について、このドキュメントでは説明していません。クローニング手順は、コンポーネントおよびオペレーティング・システムに固有のものです。概略としては、アップグレード前のバージョンのコンポーネント・ドメインをテスト・マシンにインストールし、リポジトリ作成ユーティリティ(RCU)を使用して必要なスキーマを作成し、アップグレードを実行します。

本番環境のクローンでアップグレードを実行すると、次のようなメリットもあります。

- アップグレードに関する問題を明らかにし、修正します。

- エンドツーエンドのアップグレードを完了させる練習をします。

- アップグレードのパフォーマンスおよびパージ・スクリプトがどのように役立つかを理解します。

- アップグレードの完了までに必要な時間を理解します。

- データベース・リソースの使用(一時表領域やPGAなど)について理解します。

注意:
クローニングした本番環境でアップグレード前の準備状況チェックを実行すれば、データで発生しうるアップグレード時の問題は特定できますが、正常なアップグレードの万全を期すためには、クローニングした環境で完全なテスト・アップグレードを実行する必要があります。

2.4 動作保証およびシステム要件の確認

ご使用の環境がインストールに必要な要件を満たしていることを確認するには、動作保証マトリックスおよびシステム要件のドキュメントをレビューする必要があります。

注意:
動作保証、システム要件および相互運用性情報を確認する場合、特に32ビットまたは64ビットのシステム要件を確認するようにしてください。32ビットまたは64ビットの環境専用として設計されているソフトウェアを明示的にダウンロードすることが重要です。

警告:
アップグレードを開始する前に、現在の環境に最新のパッチが適用されていることを確認してください。動作保証は、特に指定がないかぎり、完全にパッチが適用された環境に基づいています。

- 環境が動作保証要件を満たしていることの確認
Oracleでは、動作保証済のすべてのシステムおよび環境で製品のパフォーマンスをテストおよび検証しています。製品をインストールする場合、サポートされているハードウェアまたはソフトウェア構成を使用します。

- システム要件と仕様の確認
ディスク領域、使用可能なメモリー、特定のプラットフォーム・パッケージおよびパッチ、その他のオペレーティング・システム固有の項目などのシステム要件が満たされていることを確認することが重要です。

- Oracle Fusion Middlewareをホストしているデータベースがサポートされていることの確認
Oracle Fusion Middleware 12cを実行する前に、サポートされるOracleデータベースを必須のスキーマで構成しておく必要があります。

- このリリースのOracle Fusion MiddlewareでJDKが動作保証されていることの確認
Oracle Fusion Middleware製品のディストリビューションをインストールするには、まず、サポート対象のJDKをシステムにダウンロードしてインストールしておく必要があります。

2.4.1 環境が動作保証要件を満たしていることの確認

Oracleでは、動作保証済のすべてのシステムおよび環境で製品のパフォーマンスをテストおよび検証しています。製品をインストールする場合、サポートされているハードウェアまたはソフトウェア構成を使用します。

新しい動作保証要件が確認されると、その要件はすぐに該当する動作保証に関するドキュメントに追加されます。新しい動作保証要件は随時確認される場合があるため、動作保証に関するドキュメントはドキュメント・ライブラリの外部に置かれ、Oracle Technology Networkで提供されています。詳細は、12c (12.2.1.2)の動作保証マトリックスに関する説明を参照してください。

2.4.2 システム要件と仕様の確認

ディスク領域、使用可能なメモリー、特定のプラットフォーム・パッケージおよびパッチ、その他のオペレーティング・システム固有の項目などのシステム要件が満たされていることを確認することが重要です。

Oracle Fusion Middlewareのシステム要件と仕様に関するドキュメントを使用して、動作保証の要件が満たされていることを確認してください。たとえば、12c (12.2.1.2)の動作保証マトリックスに、目的の製品が64ビットのOracle Linux 7上にインストールすることで動作保証されると示されている場合は、システム要件と仕様に関するドキュメントを使用して、そのOracle Linux 7システムが最低限必要な仕様(ディスク領域、使用可能なメモリー、特定のプラットフォーム・パッケージとパッチおよびその他のオペレーティング・システム固有のアイテムなど)を満たしていることを確認する必要があります。このドキュメントはOracle Technology Network (OTN)のドキュメント・ライブラリとは別の場所にあり、必要に応じて更新されます。

注意:
アップグレード準備の一環としてOracle Fusion Middlewareリリース12cソフトウェアをインストールする際は、アップグレード前の既存のOracle Fusion Middlewareソフトウェアのインストールおよび構成に使用したものと同じユーザー・アカウントを使用する必要があります。UNIXオペレーティング・システムでは、これにより適切な所有者とグループが新しいOracle Fusion Middleware 12cのファイルとディレクトリに確実に適用されます。

32ビット環境を実行している場合は、追加の手順のセットを実行する必要があります。

- 32ビットから64ビット・オペレーティング・システムへの移行
オペレーティング・システムが32ビットの場合は、アップグレード前に、32ビット環境を64ビット・ソフトウェア環境に移行する必要があります。

2.4.2.1 32ビットから64ビット・オペレーティング・システムへの移行

オペレーティング・システムが32ビットの場合は、アップグレード前に、32ビット環境を64ビット・ソフトウェア環境に移行する必要があります。

Oracle Fusion Middleware 11gソフトウェアがすべて適切に64ビット・マシンで動作することを確認してから、Oracle Fusion Middleware 12cへのアップグレードを実行してください。

次のタスクでは、ホストは、32ビット・ソース・マシンを指し、ターゲットは、新しい64ビット・ターゲット・マシンを指します。

注意:
これらの手順は、データベースが別のホスト上にあり、移動されないことを前提としています。

オペレーティング・システムのアップグレードには、通常、次の内容が含まれます。

注意:
これらの手順は、オペレーティング・システム・アップグレード・プロセスの例として説明されているため、特定のオペレーティング・システムを更新する場合に実行する必要がある手順がすべて含まれている場合と含まれていない場合があります。詳細は、使用しているオペレーティング・システムのアップグレード・ドキュメントを参照してください。

- アップグレードの64ビット・ソフトウェア要件をサポートするハードウェアを調達する
アップグレード・プロセスを開始する前に、サポートされている適切なターゲット・ハードウェアが存在することを確認してください。

- すべてのプロセスを停止する
アップグレードの前に、すべてのプロセスを停止する必要があります。ホスト上で管理対象サーバー、管理サーバーおよびノード・マネージャが起動されている場合は、これらも含めて停止する必要があります。

- 32ビット・ホスト・マシンからすべてのファイルをバックアップする
11gデプロイメント全体の完全バックアップを作成したことを確認してからアップグレード・プロセスを開始する必要があります。移行中に問題が発生した場合、これらのファイルを使用してプロセスを再度開始する必要があります。

- 11gのホスト名およびIPアドレスを使用してターゲットの64ビット・マシンを設定する
ターゲット・マシンのホスト名およびIPアドレスはホストと同一にする必要があります。そのため、ソース・マシンのIPアドレスおよび名前を変更するか、ソース・マシンを停止してネットワークの干渉を回避する必要があります。

- 11gバックアップを32ビット・ホストから64ビット・ホストにリストアする
11gで使用したものと同じディレクトリ構造を使用して、32ビット・ホストからバックアップしたファイルをリストアします。ターゲット・マシンのディレクトリ構造は、ホスト・マシンのディレクトリ構造と同じである必要があります。

- 12c製品ディストリビューションをターゲット・マシンにインストールする
アップグレードはホーム外で実行することをお薦めします。したがって、12c製品ディストリビューションは、ターゲット・マシン上の新しいOracleホームでインストールする必要があります。

- 標準的なアップグレード手順を使用してターゲットの64ビット環境をアップグレードする
ターゲット・マシンに製品をインストールしたら、コンポーネント固有のアップグレード・ガイドで指定されたアップグレード・ユーティリティを使用して各製品コンポーネントを個々にアップグレードし、アップグレード後のタスクを実行する必要があります。

2.4.2.1.1 アップグレードの64ビット・ソフトウェア要件をサポートするハードウェアを調達する

アップグレード・プロセスを開始する前に、サポートされている適切なターゲット・ハードウェアが存在することを確認してください。

2.4.2.1.2 すべてのプロセスを停止する

アップグレードの前に、すべてのプロセスを停止する必要があります。ホスト上で管理対象サーバー、管理サーバーおよびノード・マネージャが起動されている場合は、これらも含めて停止する必要があります。

管理対象サーバーを停止します

WebLogic Server管理対象サーバーを停止するには、stopManagedWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/stopManagedWebLogic.sh managed_server_name admin_url

- (Windows) DOMAIN_HOME\bin\stopManagedWebLogic.cmd managed_server_name admin_url

プロンプトが表示されたらユーザー名とパスワードを入力します。

管理サーバーを停止します

管理サーバーを停止するときに、管理サーバーで稼働しているプロセス(WebLogic Server管理コンソールやFusion Middleware Controlなど)も停止します。

管理サーバーを停止するには、stopWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/stopWebLogic.sh

- (Windows) DOMAIN_HOME\bin\stopWebLogic.cmd

プロンプトが表示されたら、管理サーバーのユーザー名とパスワード、およびURLを入力します。

ノード・マネージャを停止します

ノード・マネージャを停止するには、それが実行されているコマンド・シェルを閉じます。

またはnodemanager.propertiesのQuitEnabledの属性をtrueに設定した後(デフォルトはfalseです)、WLSTを使用して、ノード・マネージャに接続して停止できます。詳細は、『Oracle Fusion Middleware WebLogic Server WLSTコマンド・リファレンス』のstopNodeManagerに関する項を参照してください。

2.4.2.1.3 32ビット・ホスト・マシンからすべてのファイルをバックアップする

11gデプロイメント全体の完全バックアップを作成したことを確認してからアップグレード・プロセスを開始する必要があります。移行中に問題が発生した場合、これらのファイルを使用してプロセスを再度開始する必要があります。

注意:
同一のマシンで32ビットから64ビットへアップグレードする場合、アップグレードが失敗した場合、ソース環境が破損するリスクがあります。

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

アップグレード時に、次のコンテンツにアクセスする必要があります。

- 11gドメイン・ホーム

- $ORACLE_HOME/wlserver/common/にある、11gの/nodemanagerディレクトリ

『Oracle Fusion Middleware管理者ガイド』の環境のバックアップに関する項で説明されている一部のバックアップおよびリカバリ手順は、製品に固有です。完全バックアップを作成するまでアップグレードを続行しないでください。

2.4.2.1.4 11gのホスト名およびIPアドレスを使用してターゲットの64ビット・マシンを設定する

ターゲット・マシンのホスト名およびIPアドレスはホストと同一にする必要があります。そのため、ソース・マシンのIPアドレスおよび名前を変更するか、ソース・マシンを停止してネットワークの干渉を回避する必要があります。

IPアドレスおよびホスト名を変更するプロセスは、オペレーティング・システムによって異なります。詳細は、オペレーティング・システムの管理ドキュメントを参照してください。

2.4.2.1.5 11gのバックアップを32ビット・ホストから64ビット・ホストにリストアする

11gで使用したものと同じディレクトリ構造を使用して、32ビット・ホストからバックアップしたファイルをリストアします。ターゲット・マシンのディレクトリ構造は、ホスト・マシンのディレクトリ構造と同じである必要があります。

64ビットターゲット・マシンに11gファイルをリストアする方法の詳細は、『Oracle Fusion Middleware管理者ガイド』の環境のリカバリに関する項を参照してください。

2.4.2.1.6 12c製品ディストリビューションをターゲット・マシンにインストールする

アップグレードには、ホーム外のアプローチをお薦めします。したがって、12c製品ディストリビューションは、ターゲット・マシン上の新しいOracleホームでインストールする必要があります。

インストールするコンポーネントの詳細は、コンポーネント固有のインストール・ガイドを参照してください。

2.4.2.1.7 標準的なアップグレード手順を使用してターゲットの64ビット環境をアップグレードする

ターゲット・マシンに製品をインストールしたら、コンポーネント固有のアップグレード・ガイドで指定されたアップグレード・ユーティリティを使用して各製品コンポーネントを個々にアップグレードし、アップグレード後のタスクを実行する必要があります。

詳細なアップグレード手順は、アップグレードするコンポーネントのコンポーネント固有のアップグレード・ガイドを参照してください。

注意:
ノード・マネージャ・アップグレード手順では、元のノード・マネージャ・ファイルにアクセスする必要があります。「32ビット・ホスト・マシンからすべてのファイルをバックアップする」の一部として32ビット・ソース・マシンからバックアップされた11gノード・マネージャ・ファイルを使用します。

2.4.3 Oracle Fusion Middlewareをホストしているデータベースがサポートされていることの確認

Oracle Fusion Middleware 12cを実行する前に、サポートされるOracle Databaseを必須のスキーマで構成しておく必要があります。

アップグレードの開始前に、Fusion Middlewareのデータベース要件を確認して、Oracle Fusion Middlewareをホストするデータベースがサポート対象であることと、アップグレードの実行に十分な領域が用意されていることを確認します。詳細は、12c (12.2.1.2)の動作保証マトリックスに関する説明を参照してください。

注意:
サポート対象外になったデータベース・バージョンを使用している場合は、アップグレードの開始前に、サポート対象バージョンにアップグレードする必要があります。『Oracle Fusion Middleware Oracle Fusion Middlewareのアップグレードのプランニング』の12cのためのOracle Databasesのアップグレードと準備に関する項を参照してください。

2.4.4 このリリースのOracle Fusion MiddlewareでJDKが動作保証されていることの確認

Oracle Fusion Middleware製品のディストリビューションをインストールするには、まず、サポート対象のJDKをシステムにダウンロードしてインストールしておく必要があります。

Oracle Technology Network (OTN)で、Oracle Fusion Middlewareのサポート対象システム構成に関する情報を参照して、現在使用しているJDKがサポートされていることを確認します。

このマニュアルの発行時点で、12c (12.2.1.2)の動作保証済JDKは、1.8.0_101です。

サポート対象外のJDKを使用している場合やJDKをインストールしていない場合は、次に示すWebサイトから必須のJava SE JDKをダウンロードする必要があります。

http://www.oracle.com/technetwork/java/javase/downloads/index.html

JDKは、Oracleホームの外部にインストールしてください。Oracle Universal Installerにより指定されたOracleホーム・ディレクトリが空であることが検証され、空のディレクトリが指定されていなければインストールは行われません。JDKをOracleホームにインストールした場合、今後の操作で問題が発生することがあります。このため、JDKは/home/oracle/products/jdkディレクトリにインストールすることをお薦めします。

汎用インストーラとプラットフォーム固有のインストーラの相違点の詳細は、Oracle Fusion Middlewareのダウンロード、インストールおよび構成のREADMEファイルの汎用とプラットフォーム固有のディストリビューションとの相違点の理解に関する項を参照してください。

2.5 強化された暗号化(AES 256)を使用する場合のポリシー・ファイルの更新

アップグレード後の環境で、強化された暗号化(Advanced Encryption Standard (AES) 256など)を使用する予定がある場合に行います。アップグレードする前に、最新の必要なポリシー・ファイルをJDKに適用することをお薦めします。

Javaプラットフォームでは、暗号化、公開鍵インフラストラクチャ、認証、安全な通信、アクセス制御など、主要なセキュリティ分野に渡る一連のAPIが定義されています。これらのAPIによって、開発者はアプリケーション・コードにセキュリティ・メカニズムを簡単に統合できます。

Fusion Middleware 12cで使用されているセキュリティ・アルゴリズムには、JDK用の追加のポリシー・ファイルが必要になるものがあります。詳細は、Java暗号化アーキテクチャOracleプロバイダのドキュメントを参照してください。

注意:
アップグレードの開始前に、これらのポリシー・ファイルをJDKに適用せずに強化された暗号化を使用しようとすると、アップグレードに失敗することがあり、その場合は、アップグレード前の環境全体をリストアして、アップグレードを最初からやり直す必要があります。

2.6 未使用データのパージ

アップグレード前に未使用データをパージし、パージ方法をメンテナンスすることで、アップグレード・プロセスを最適化できます。

一部のコンポーネントには自動化されたパージ・スクリプトがあります。パージ・スクリプトを使用する場合、パージが完了するまで待ってから、アップグレード・プロセスを開始してください。アップグレード・アシスタントを使用してスキーマをアップグレードするときに、パージ・スクリプトを実行していると、アップグレードは失敗する可能性があります。

2.7 エディション・ベースの再定義のためのサーバー上でのエディションの作成

エディション・ベースの再定義(EBR)に対応したスキーマをアップグレードする前に、最初にデータベース・サーバーに接続して、12cのデータベース・サーバーにエディションを作成する必要があります。

エディションベースの再定義を使用すると、アプリケーションの使用中にアプリケーションのデータベース・オブジェクトをアップグレードできるため、停止時間を最小限に抑えることや解消することが可能です。これは、エディションと呼ばれるプライベート環境でデータベース・オブジェクトを変更(再定義)することにより実行します。すべての変更が実行およびテストされている場合のみ、アプリケーションの新バージョンをユーザーが使用できるようにしてください。

注意:
このタスクは、DBA権限を持つOracle Databaseユーザーが実行する必要があります。

エディション・ベースの再定義(EBR)に対応したスキーマをアップグレードする前に、最初にデータベース・サーバーに接続して、12cのデータベース・サーバーにエディションを作成する必要があります。12cの新しいエディションは、既存の11gまたは12cエディションの子である必要があります。

データベース・サーバーにエディションを作成するには、SYSユーザー(またはDBA権限のある別のOracleユーザー)としてログインし、次のコマンドを入力します。

create edition Oracle_FMW_12_2_1_1 as child of Oracle_FMW_11_1_1_7_0;

Oracle_FMW_11_1_1_7_0は、11.1.1.7スキーマの作成時にRCU 11.1.1.7で指定したエディション名の例です。エディションを作成する際は、実際に使用する名前を入力してください。

次に示すメッセージは、エディションの作成が成功を示しています。

エディションが作成されました。

アップグレードの間、再構成ウィザードを実行して既存のドメインを再構成するよう要求されます。再構成ウィザードの実行前に、データベースのデフォルト・エディションを指定する必要があります。次に示すようなSQLを使用して、データベースのデフォルト・エディション名を手動で設定します。

ALTER DATABASE DEFAULT EDITION = Oracle_FMW_12_2_1_1;

2.8 Upgrade Assistantを実行するための非SYSDBAユーザーの作成

Upgrade Assistantを実行するために、FMWという非SYSDBAユーザーを作成することをお薦めします。このユーザーには、スキーマを変更するために必要な権限を付与しますが、完全な管理者権限は付与しません。

SYSDBAはデータベースの作成、起動、停止、バックアップまたはリカバリなどの高度な管理操作を実行するために必要な管理権限です。SYSDBAシステム権限は、完全な権限を持つデータベース管理者が使用します。SYSDBA権限で接続すると、通常はユーザー名に関連付けられているスキーマではなく、デフォルトのスキーマで接続が確立されます。SYSDBAの場合、このスキーマはSYSです。デフォルト・スキーマへのアクセスは非常に強力な権限となる場合があります。たとえば、ユーザーSYSとして接続する場合、データ・ディクショナリの表における権限は無制限となります。このため、SYSDBA以外のユーザーを作成してスキーマをアップグレードすることをお薦めします。Upgrade Assistantの起動前に、この項にリストした権限をユーザーFMWに付与する必要があります。

注意
以前のリリースで非SYSDBAユーザーのFMWを作成していた場合は、アップグレードの開始前に、このユーザーを削除してから再作成する必要があります。古いFMWユーザーでUpgrade Assistantを実行することは、アップグレードの失敗につながることがあります(新しい権限が追加されているため)。既存のFMWユーザーを変更するのではなく、このユーザーを削除してから再作成することをお薦めします。

デフォルトでは、v$xatrans$表は存在しません。ユーザーを作成する前に、XAVIEW.SQLスクリプトを実行して、この表を作成する必要があります。さらに、v$xatrans$表に対するgrant select権限は、Oracle Identity Managerにのみ必要な権限です。構成にOracle Identity Managerが必要ない場合、またはv$xatrans$表が存在しない場合は、次の行をスクリプトから削除してください。

grant select on v$xatrans$ to FMW with grant option;

次の例では、welcome1がパスワードです。権限を付与する際に、実際のパスワードを指定していることを確認します。

create user FMW identified by welcome1;
grant dba to FMW;
grant execute on DBMS_LOB to FMW with grant option;
grant execute on DBMS_OUTPUT to FMW with grant option;
grant execute on DBMS_STATS to FMW with grant option;
grant execute on sys.dbms_aqadm to FMW with grant option;
grant execute on sys.dbms_aqin to FMW with grant option;
grant execute on sys.dbms_aqjms to FMW with grant option;
grant execute on sys.dbms_aq to FMW with grant option;
grant execute on utl_file to FMW with grant option;
grant execute on dbms_lock to FMW with grant option;
grant select on sys.V_$INSTANCE to FMW with grant option;
grant select on sys.GV_$INSTANCE to FMW with grant option;
grant select on sys.V_$SESSION to FMW with grant option;
grant select on sys.GV_$SESSION to FMW with grant option;
grant select on dba_scheduler_jobs to FMW with grant option;
grant select on dba_scheduler_job_run_details to FMW with grant option;
grant select on dba_scheduler_running_jobs to FMW with grant option;
grant select on dba_aq_agents to FMW with grant option;
grant execute on sys.DBMS_SHARED_POOL to FMW with grant option;
grant select on dba_2pc_pending to FMW with grant option;
grant select on dba_pending_transactions to FMW with grant option;
grant execute on DBMS_FLASHBACK to FMW with grant option;
grant execute on dbms_crypto to FMW with grant option;
grant execute on DBMS_REPUTIL to FMW with grant option;
grant execute on dbms_job to FMW with grant option;
grant select on pending_trans$ to FMW with grant option;
grant select on dba_scheduler_job_classes to fmw with grant option;
grant select on SYS.DBA_DATA_FILES to FMW with grant option;
grant select on SYS.V_$ASM_DISKGROUP to FMW with grant option;
grant select on v$xatrans$ to FMW with grant option;
grant execute on sys.dbms_system to FMW with grant option;
grant execute on DBMS_SCHEDULER to FMW with grant option;
grant select on dba_data_files to FMW with grant option;
grant execute on UTL_RAW to FMW with grant option;
grant execute on DBMS_XMLDOM to FMW with grant option;
grant execute on DBMS_APPLICATION_INFO to FMW with grant option;
grant execute on DBMS_UTILITY to FMW with grant option;
grant execute on DBMS_SESSION to FMW with grant option;
grant execute on DBMS_METADATA to FMW with grant option;
grant execute on DBMS_XMLGEN to FMW with grant option;
grant execute on DBMS_DATAPUMP to FMW with grant option;
grant execute on DBMS_MVIEW to FMW with grant option;
grant select on ALL_ENCRYPTED_COLUMNS to FMW with grant option;
grant select on dba_queue_subscribers to FMW with grant option;
grant execute on SYS.DBMS_ASSERT to FMW with grant option;
grant select on dba_subscr_registrations to FMW with grant option;
grant manage scheduler to FMW;

注意:

Oracle Database 11.2.0.3データベース・ユーザーのみ: アップグレードを開始する前に、Oracleパッチ13036331を適用する必要があります。My Oracle Supportにアクセスしてパッチをダウンロードします。

このパッチを適用しない場合は、一部のスキーマで追加の権限を付与する必要があります。

2.9 アップグレードに対応可能な既存のスキーマの特定

このオプションのタスクにより、対応可能なスキーマのリストを確認してから、スキーマ・バージョン・レジストリに問い合せることでアップグレードを開始できます。このレジストリには、バージョン番号、コンポーネント名とID、作成日と変更日、カスタム接頭辞などのスキーマ情報が含まれています。

Upgrade Assistantでドメイン内のすべてのスキーマをアップグレードすることも、アップグレードするスキーマを個別に選択することもできます。この判断には、次に示す手順を実行して、アップグレードに対応可能なすべてのスキーマのリストを表示することが役立ちます。

1. Oracleデータベースを使用している場合は、Oracle DBA権限が付与されたアカウントを使用してデータベースに接続し、SQL*Plusから次を実行します。

SET LINE 120
COLUMN MRC_NAME FORMAT A14
COLUMN COMP_ID FORMAT A20
COLUMN VERSION FORMAT A12
COLUMN STATUS FORMAT A9
COLUMN UPGRADED FORMAT A8
SELECT MRC_NAME, COMP_ID, OWNER, VERSION, STATUS, UPGRADED FROM SCHEMA_VERSION_REGISTRY ORDER BY MRC_NAME, COMP_ID ;

2. 生成されたレポートを調査します。VERSION列の値が11.1.1.7.0以上で、STATUS列の値がVALIDの場合、そのスキーマはアップグレードに対応しています。
アップグレードの必要がないスキーマがある場合は、そのスキーマのアップグレード前のバージョンがschema_version_registry表に維持されます。

3. 既存のスキーマに使用していたスキーマ接頭辞名をメモしておきます。新しい12cスキーマの作成時に、同じ接頭辞を使用することになります。

注意

- 既存のスキーマがサポート対象のバージョンではない場合は、そのスキーマをサポート対象バージョンにアップグレードしてから、12c (12.2.1.2)のアップグレード手順を使用する必要があります。詳細は、アップグレード前のバージョンのドキュメントを参照してください。

- 一部のコンポーネント(Oracle Enterprise Data Quality、Oracle GoldenGate Monitor、Oracle GoldenGate Veridataなど)では、標準的なOracle Fusion Middlewareのサポート対象バージョン以外のバージョンからのアップグレードがサポートされています。

- 11gでOIDベースのポリシー・ストアを使用していた場合は、アップグレードの実行前に必ず新しいOPSSスキーマを作成してください。このOPSSスキーマは、アップグレード後もLDAPベースのストアのままになります。

- Oracle Fusion Middlewareリリース12c (12.2.1.2)のアップグレードに対応可能な製品のスキーマのみをアップグレードできます。まだ12c (12.2.1.2)へのアップグレードが未対応のコンポーネントを含むドメインはアップグレードしないでください。

2.10 カスタムsetDomainEnv設定のメンテナンス

すべてのドメインには、動的に生成されたドメインおよびsetDomainEnvなどのサーバー起動スクリプトがあります。起動スクリプトに行った変更は、その後のドメインのアップグレード操作中に上書きされるため、これらの起動スクリプトを変更しないでください。

注意:

アップグレード前にsetDomainEnvスクリプト(または他の起動スクリプト)に加えられた変更は、ドメインの再構成プロセスで再生成されるスクリプトにより上書きされます。別のファイルを作成して、アップグレード前にカスタマイズしたドメイン設定を格納してください。

たとえば、ドメインのすべてのサーバーに適用されるサーバー起動パラメータをカスタマイズする場合は、setUserOverrides.cmd (Windows)またはsetUserOverrides.sh (UNIX)という名前のファイルを作成することにより、たとえば、WebLogic Serverクラスパスにカスタム・ライブラリを追加する、サーバー実行用の追加のJavaコマンド行オプションを指定する、または追加の環境変数を指定する、などの構成が可能です。このファイルに追加されたカスタム設定はドメインのアップグレード操作中に保存され、packおよびunpackコマンドを使用する際にリモート・サーバーに継承されます。

setUserOverridesファイルにおける起動のカスタマイズの例を次に示します。

# add custom libraries to the WebLogic Server system claspath
if [ "${POST_CLASSPATH}" != "" ] ; then
POST_CLASSPATH="${POST_CLASSPATH}${CLASSPATHSEP}${HOME}/foo/fooBar.jar"
export POST_CLASSPATH
else
POST_CLASSPATH="${HOME}/foo/fooBar.jar"
export POST_CLASSPATH
fi

# specify additional java command line options for servers
JAVA_OPTIONS="${JAVA_OPTIONS}  -Dcustom.property.key=custom.value"

サーバーの起動中にsetUserOverridesファイルが存在する場合、このファイルが起動シーケンスに含まれ、このファイルにオーバーライドがあれば、有効になります。setUserOverridesファイルは、domain_home/binディレクトリに格納する必要があります。

注意:

アップグレード前に、setUserOverridesスクリプトを作成できない場合は、「起動スクリプトへのカスタマイズの再適用」の説明に従って、設定を再適用する必要があります。

2.11 OIDセキュリティ・ストアでの認証なしSSLモードの使用方法

SSLプロトコルでは、認証、整合性および機密保護を含むトランスポート層セキュリティがクライアントとサーバーとの間の接続に提供されます。SSL認証モードは、インスタンス固有の構成エントリ内のorclsslauthentication属性によって制御されます。デフォルトでは、Oracle Internet Directory(OID)はSSL認証なしモード(orclsslauthentication=1)を使用します。

12c Infrastructureにアップグレードし、OIDをセキュリティ・ポリシー・ストアとしてOracle WebLogic Serverで使用している場合、デフォルトのSSLモードを変更する必要があります。Oracle Internet Directory 11gでは、SSL相互運用性モードはデフォルトで有効です。ただし、Oracle Internet Directoryは、SSL相互運用性モードが無効であることを前提として、JDKのSSLに完全に準拠しています。

Oracle Internet Directory (OID)における認証なしSSLモードのデフォルト使用は、介在者(MITM)攻撃を受けやすくなるため、本番環境ではお薦めできません。

ただし、認証なしSSLが必要で、WebLogic Serverがクライアントの場合は、アップグレード前に次のシステム・プロパティをweblogic.propertiesファイルに適用する必要があります。

- -Dweblogic.security.SSL.AllowAnonymousCipher=true

- -Dweblogic.security.SSL.ignoreHostnameVerification=true

注意:

これらのプロパティを設定することにより、匿名暗号スイートが有効化され、ホスト名の検証チェックなしでクライアント接続が確立されるため、WebLogic Serverは介在者攻撃を受けやすくなる可能性があります。

WebLogic Server 12cでOIDを使用する場合は、サーバー認証またはクライアント/サーバーSSL認証の使用をお薦めします。

2.12 OWSMポリシー・セットからのサーバー・インスタンス・スコープの削除

ポリシー・セットのサーバー・インスタンス・スコープは、11g (11.1.1.7.0)では非推奨で、12cではサポートされていません。ただし、サーバー・インスタンス・スコープを使用するポリシー・セットがある場合は、12cへのアップグレード中に無効化されます。したがって、12cにアップグレードする前に、11gのすべてのポリシー・セットからサーバー・インスタンス・スコープを削除する必要があります。

詳細は、Oracle Fusion Middleware 11gリリース1 (11.1.1.7.0)のドキュメント・ライブラリのWebサービスのためのセキュリティおよび管理者ガイドのポリシー・セットの編集を参照してください。

2.13 事前定義ドキュメントのクローニングおよびOWSMポリシー・アタッチメントの移行

アップグレードの際、ご使用の環境向けにカスタマイズされていない事前定義ドキュメントは読取り専用バージョンで置き換えられ、新しい読取り専用の事前定義ドキュメントが追加される点に注意してください。ただし、カスタマイズされた既存の事前定義済ドキュメント、およびリポジトリのユーザー作成のカスタム・ポリシーは上書きされません。

最新のポリシーを常にすべて取得できるように、変更した事前定義ドキュメントはクローニングし、ポリシー・アタッチメントは移行することをお薦めします。詳細は、『Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のOWSMリポジトリのアップグレードに関する項を参照してください。

3 Oracle Fusion Middleware Infrastructureのアップグレード(11gから)

Oracle Fusion Middleware Infrastructureは、Oracle Fusion Middlewareリリース11gから12c (12.2.1.2)にアップグレードできます。

アップグレードを実行するために、次に示す各トピックの手順を完了します。

- Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(11gから12c)について
Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(11gから12c)の概要に関するフローチャートとロードマップを確認します。

- Oracle Fusion Middlewareインフラストラクチャのインストール
Fusion Middlewareインフラストラクチャをインストールすると、Oracleホーム・ディレクトリが作成され、その他のFusion Middleware製品をインストールするためのサポート・ソフトウェアが配置されます。

- RCUを使用した必要な12cスキーマの作成
11gからアップグレードする場合は、アップグレードを開始する前に、リポジトリ作成ユーティリティ(RCU)を使用して必要な12cスキーマを作成する必要があります。

- アップグレード前の準備状況チェックの実行
アップグレードにかかわる潜在的な問題を特定するために、準備状況チェックを実行してから、アップグレード・プロセスを開始するようにしてください。準備状況チェックによって、アップグレードにかかわる潜在的な問題をすべて検出できるわけではない点に注意してください。準備状況チェックのレポートが成功を示していても、アップグレードが失敗することもあります。

- サーバーとプロセスの停止
アップグレード・アシスタントを実行してスキーマと構成をアップグレードする前に、管理サーバーや管理対象サーバーを含め、すべてのプロセスとサーバーをシャットダウンする必要があります。

- ドメインの再構成
再構成ウィザードを実行して、ドメイン・コンポーネント構成を12c (12.2.1.2)にあわせて再構成します。

- ドメイン・コンポーネント構成のアップグレード
ドメインの再構成後、更新したドメイン構成と一致するように、ドメイン内でUpgrade Assistantを使用してドメイン・コンポーネント構成をアップグレードします。

- サーバーとプロセスの起動
アップグレードが成功したら、管理サーバーと管理対象サーバーを含め、すべてのプロセスとサーバーを再起動します。

- アップグレード検証チェックリストの使用
アップグレード後には、基本的な管理タスク(ノード・マネージャ、管理サーバー、Web層、管理コンソールおよびEnterprise Manager Fusion Middleware Controlを起動できるかどうかの確認など)が正常に完了できることを確認してください。

- setDomainEnvへのカスタム構成設定の再適用
アプリケーション環境の12cへのアップグレードを完了するには、起動スクリプト(setDomainEnvなど)へのカスタム構成設定の再適用が必要な場合があります。これらのスクリプトは、アップグレード時に新しい12cバージョンで上書きされます。前のリリースで作成したカスタム構成設定は手動で再適用する必要があります。

- Oracle Fusion Middleware 12cの監査データ・ストアの構成
11gデプロイメントでファイルベースの監査ストアを使用していた場合は、Oracle Fusion Middleware 12cへのアップグレード後に、データベースベースの監査データ・ストアへの監査データのロードを有効にする必要があります。

- 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスの維持
12cにおいて、Java EE Webサービスおよびクライアントに対するグローバル・ポリシー・アタッチメントのサポートを導入すると、既存のJava EE Webサービスおよびクライアント(12.1.2およびそれ以前)の後方互換性に影響する場合があります。ポリシーの不在に依存しているJava EE Webサービスまたはクライアント・エンドポイントが、グローバル・ポリシー・アタッチメントのスコープに含まれる場合、グローバル・ポリシー・アタッチメントの存在によって、そのエンドポイントのセキュリティ動作が変更される場合があります。

- Oracle Fusion Middleware 12cソフトウェアを管理するためのドキュメント・リソース
このトピックでは、Infrastructure 12cへのアップグレード後に実行することが多い一般的な管理タスクおよび関連するドキュメント・リソースのリストを示しています。

- Oracle Fusion Middleware 12cにおける11gアプリケーション・デプロイメントの使用
Oracle Fusion Middleware 12cへのアップグレード後、Oracle Fusion Middleware 11gにデプロイしていたカスタムJavaおよびApplication Development Framework (ADF)は、Oracle Fusion Middleware 11gと同じように動作します。ただし、ADF 12cおよびJDeveloper 12cで利用可能ないくつかの新機能があります。

- 既存の環境がクラスタ構成の場合
既存の環境がクラスタ構成の場合、パック・ユーティリティおよびアンパック・ユーティリティを使用してそのドメイン内の他のクラスタ・メンバーに変更を適用する必要があります。

- サーバーとプロセスの起動
アップグレードが成功したら、管理サーバーと管理対象サーバーを含め、すべてのプロセスとサーバーを再起動します。

3.1 Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(11gから12c)について

Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(11gから12c)の概要に関するフローチャートとロードマップを確認します。

図3-1 Oracle Fusion Middleware Infrastructureのアップグレード・プロセス・フローチャート(11gから12c)

表3-1は、Oracle Fusion Middleware Infrastructureリリース12.2.1.2へのアップグレードの際に実行する必要のある手順の概要リストです。

表3-1 Oracle Fusion Middleware Infrastructureをアップグレードするためのタスク(11gリリースから)

タスク

説明

省略可能

Oracle Fusion Middleware Infrastructure 12.2.1.2へのアップグレード方法に影響する可能性がある、相互運用性と互換性に関する要因について理解します。

サポートされるOracle Fusion Middleware構成で、同一バージョンまたは異なるバージョンの2つ以上のOracle Fusion Middleware製品の連携(相互運用)方法を理解することが重要です。

相互運用性と互換性の詳細は、『Oracle® Fusion Middleware相互運用性および互換性の理解』を参照してください。

必須

このガイドの概要に関するトピックを確認して、必須のアップグレード前タスクを完了します(まだ実行していない場合)。

アップグレード前タスクには、ご使用の本番環境のクローニング、システム要件および資格証明の確認、未使用データのパージおよび非SYSDBAユーザーの作成が含まれます。

アップグレード前タスクの完全なリストは、Oracle Fusion Middlewareアップグレード前チェックリストを参照してください。

必須

12.2.1.2 Fusion Middleware Infrastructureディストリビューションをダウンロードしてインストールします。

Infrastructureのディストリビューションには、その他のFusion Middleware製品をインストールするための基盤の設定に必要な、WebLogic ServerおよびJava Required Files (JRF)が同梱されています。

このガイドのアップグレード・トポロジに定義されているように、インフラストラクチャは新規のOracleホームにインストールする必要があります。そのために、「Oracle Fusion Middleware Infrastructureのインストール」で説明する手順を実行してください。

必須

必要な12cスキーマを作成します。

11gリリースからアップグレードする場合、RCUを使用して必要なスキーマを作成する必要があります。Oracle Fusion Middleware 11gと異なり、サポートされているデータベースに必要なスキーマをインストールしないと、Oracle Fusion Middleware 12cドメインを構成することはできません。

省略可能

準備状況チェックを実行します。

「アップグレード前の準備状況チェックの実行」を参照してください。

必須

サーバーとプロセスを停止します

アップグレード・プロセスの開始前に、すべてのサーバー、コンポーネントおよびプロセスを停止します。

「サーバーとプロセスの停止」を参照

必須

再構成ウィザードを使用して、12.2.1.xドメインを再構成します。

既存のドメインで再構成ウィザードを実行した場合、再構成テンプレートを選択および適用することで、ドメインのアップグレード準備が行われます。これにより、ドメイン内に存在するJDBCデータ・ソースとコンポーネント・スキーマのテストも実行します。

ドメインを再構成するには、「ドメインの再構成」で説明する手順を実行します。

必須

Upgrade Assistantを使用して、12.2.1.xドメインの構成をアップグレードします。

12.2.1.xドメインの再構成後には、Upgrade Assistantを実行して、12.2.1.xドメインで使用されている構成をすべてアップグレードする必要があります。

ドメイン内でアップグレードの対象になるすべてのコンポーネントは、Upgrade Assistantの実行時に、「コンポーネント・リスト」画面で確認できます。手順の詳細は、「ドメイン・コンポーネント構成のアップグレード」を参照してください。

必須

サーバーおよびプロセスを再起動します。

アップグレード・プロセスは完了です。この時点で、サーバー、コンポーネントおよびプロセスを再起動できます。

「サーバーとプロセスの起動」を参照してください。

必須

アップグレード後のタスクを実行します。

アップグレード後のタスクのリストは、「アップグレードの検証チェックリストの使用」を参照してください。

既存の環境がクラスタ構成の場合は必須

プライマリ・ノードの既存のドメインをパックします。

pack.sh|cmdスクリプトを実行して、プライマリ・ノードのdomaintemplate.jarファイルに既存のドメインをパックします。既存の環境がクラスタ構成の場合を参照してください

既存の環境がクラスタ構成の場合は必須

ドメインのtemplate.jarファイルをセカンダリ・ノードにコピーします。

domaintemplate.jarファイルをセカンダリ・ノードにコピーして、セカンダリ・ノードにファイルの内容を解凍できるようにします。既存の環境がクラスタ構成の場合を参照してください

既存の環境がクラスタ構成の場合は必須

セカンダリ・ノードにjarファイルを解凍します

unpack.sh|cmdスクリプトを実行して、セカンダリ・ノードにdomaintemplate.jarファイルを解凍します。既存の環境がクラスタ構成の場合を参照してください

既存の環境がクラスタ構成の場合は必須

サーバーおよびプロセスを再起動します。

アップグレード・プロセスは完了です。この時点で、サーバー、コンポーネントおよびプロセスを再起動できます。

「サーバーとプロセスの起動」を参照してください。

3.2 Oracle Fusion Middleware Infrastructureのインストール

Fusion Middleware Infrastructureをインストールすると、Oracleホーム・ディレクトリが作成され、その他のFusion Middleware製品をインストールするためのサポート・ソフトウェアが配置されます。

12c (12.2.1.2)のサポート対象JDKバージョンは、1.8.0_101です。最新のJDKバージョンにアップグレードしてから、12c (12.2.1.2)ソフトウェアをインストールしてください。

注意:
以前の12cリリース(12.1.3.0、12.2.1.0または12.2.1.1)からアップグレードする場合は、Oracleホームに12c (12.2.1.2)ディストリビューションをインストールする必要があります。このアップグレードには、既存のOracleホームを再使用しないでください。12c (12.2.1.2)へのアップグレードは、パッチ・リリースではありません。

Oracle Fusion Middleware Infrastructureディストリビューションをインストールするには:

1. 12c (12.2.1.2)の製品ディストリビューションをインストールするターゲット・システムにサインインします。

2. Oracle Technology NetworkまたはOracle Software Delivery Cloudから、ターゲット・システムにOracle Fusion Middleware Infrastructure (fmw_12.2.1.2.0_infrastructure_generic.jar)をダウンロードします。

3. 12c (12.2.1.2)の製品ディストリビューションをダウンロードしたディレクトリに移動します。

4. Oracle Fusion Middleware Infrastructureのインストール・プログラムを起動します。

- (UNIX) JDK_HOME/bin/java -jar fmw_12.2.1.2.0_infrastructure_generic.jar

- (Windows) JDK_HOME\bin\java -jar fmw_12.2.1.2.0_infrastructure_generic.jar

5. UNIXオペレーティング・システムでは、このホストにOracle製品を初めてインストールする場合に、「インストール・インベントリの設定」画面が表示されます。
中央インベントリを作成する場所を指定します。この画面で選択したオペレーティング・システム・グループ名に対して中央インベントリの場所への書込み権限が付与されていることを確認し、「次へ」をクリックします。

注意:
Windowsオペレーティング・システムの場合は、「インストール・インベントリの設定」画面は表示されません。

6. 「ようこそ」画面で、情報をレビューしてすべての前提条件を満たしていることを確認します。「次」をクリックします。

7. 「自動更新」画面で、「自動更新をスキップ」を選択します。オプションは次のとおりです。

- この時点でソフトウェアの更新をシステムで確認しないようにする場合は、「自動更新をスキップ」を選択します。

- パッチ・ファイルをダウンロードした場合は、「ディレクトリからパッチを選択」を選択して、ローカル・ディレクトリに移動します。

- My Oracle Supportアカウントを持っている場合にソフトウェアの更新を自動でダウンロードするには、「My Oracle Supportで更新を検索」を選択します。Oracle Supportの資格証明を入力して、「検索」をクリックします。インストーラがMy Oracle Supportにアクセスするようにプロキシ・サーバーを構成するには、「プロキシ設定」をクリックします。「接続のテスト」をクリックして接続をテストします。

「次へ」をクリックします。

8. 「インストールの場所」画面でOracleホーム・ディレクトリの場所を指定し、「次へ」をクリックします。
Oracle Fusion Middlewareディレクトリ構造の詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』のインストールおよび構成のためのディレクトリの理解に関する項を参照してください。

9. 「インストール・タイプ」画面で「Fusion Middlewareインフラストラクチャ」を選択し、「次へ」をクリックします。

10. 「前提条件チェック」画面では、ホスト・コンピュータを分析して、特定のオペレーティング・システムの前提条件を満たしているか確認します。
確認されたタスクのリストを表示するには、「正常なタスクの表示」を選択します。ログの詳細を表示するには、「ログの表示」を選択します。前提条件のチェックが失敗すると、エラー・メッセージが画面の下方に表示されます。エラーを修正し、「再実行」をクリックして再試行します。エラー・メッセージや警告メッセージを無視してインストールを続けるには、「スキップ」をクリックします(非推奨)。

11. 「セキュリティ更新」画面で、My Oracle Supportアカウント情報を入力すると、最新の製品情報およびセキュリティ・アップデートをMy Oracle Supportアカウントを介して受け取ることができます。
この画面は、ホスト上にOracle製品を初めてインストールすると表示されます。

Oracle Supportアカウントを所有していない場合、この手順をスキップするには、チェック・ボックスの選択を解除し、フォローアップのダイアログ・ボックスで選択内容を確認します。

12. 「インストールの概要」画面で、選択したインストール・オプションを確認します。
これらのオプションをレスポンス・ファイルに保存する場合は、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの場所と名前を入力します。レスポンス・ファイルには、入力したすべての情報が収集して格納され、後で(コマンドラインから)サイレント・インストールを実行するために使用できます。
「インストール」をクリックしてインストールを開始します。

13. 「インストールの進行状況」画面で、プログレス・バーの表示が100%になったら、「終了」クリックしてインストーラを閉じるか、「次へ」をクリックしてサマリーを確認します。

14. 「インストール完了」画面に、インストールの場所とインストールされた機能セットが表示されます。情報を確認し、「終了」をクリックしてインストーラを閉じます。

3.3 RCUを使用した必要な12cスキーマの作成

11gからアップグレードする場合は、アップグレードの開始前に、リポジトリ作成ユーティリティ(RCU)を使用して必要な12cスキーマを作成する必要があります。

注意:
以前の12cリリースのOracle Fusion Middlewareからアップグレードする場合は、これに該当するスキーマを再作成する必要はありません(そのスキーマが存在している場合)。ドメインの既存のスキーマを特定するには、次の手順を参照してください。

11gからアップグレードする場合は、「アップグレード前チェックリスト」を参照してドメインに既存のスキーマを特定します。12cにアップグレードする前に、次のスキーマが存在している必要があります。

- サービス表スキーマ(prefix_STB)。このスキーマは12cで新規のものであり、ドメインベースのアップグレードに必要になります。基本的なスキーマ構成情報(スキーマ接頭辞やパスワードなど)が格納され、他のOracle Fusion Middlewareコンポーネントはドメイン作成中にこれにアクセスして使用できます。このスキーマはリポジトリ作成ユーティリティ(RCU)を実行するときに自動的に作成され、ここで他の11gスキーマに使用した既存のスキーマ所有者接頭辞を指定します。注意: サービス表スキーマが存在しない場合、UPGAST-00328: スキーマ・バージョンのレジストリ表はこのデータベースに存在しません。その場合、アップグレード・アシスタントを実行するためにはサービス表スキーマを作成する必要があります。というエラー・メッセージが表示されることがあります。

- Oracle Platform Security Services (OPSS)スキーマ(prefix_OPSS)。このスキーマは、11gでOIDベースのセキュリティ・ストアを使用している場合に必要です。このスキーマは、リポジトリ作成ユーティリティ(RCU)の実行時に自動的に作成されます。LDAPベースのOPSSセキュリティ・ストアでサポートされているのは、Oracle Internet Directory (OID)のみです。LDAPベースのポリシー・ストアは、通常、本番環境で使用します。アップグレード前に、OIDベースのセキュリティ・ストアを再関連付けする必要はありません。アップグレード・アシスタントの実行中に、OPSSスキーマを選択できます。アップグレード・アシスタントは、OIDベースのセキュリティ・ストアを自動的にアップグレードします。注意: 12c OPSSデータベース・スキーマが必要なのは、ドメインの再構成時に12cスキーマを参照するためです。ドメインでは、アップグレード完了後にOIDベースのセキュリティ・ストアが引き続き使用されます。

RCUを使用して12cスキーマを作成する手順は次のとおりです。

1. (オプション) 11gからアップグレードし、既存のドメインにどのスキーマが存在しているかを確認するには、DBA権限を持つユーザーとしてデータベースに接続し、SQL*Plusから次のコードを実行します。

SET LINE 120
COLUMN MRC_NAME FORMAT A14
COLUMN COMP_ID FORMAT A20
COLUMN VERSION FORMAT A12
COLUMN STATUS FORMAT A9
COLUMN UPGRADED FORMAT A8
SELECT MRC_NAME, COMP_ID, OWNER, VERSION, STATUS, UPGRADED FROM SCHEMA_VERSION_REGISTRY ORDER BY MRC_NAME, COMP_ID ;

2. コマンドラインからjava -versionを実行して、動作保証されたJDKがすでにシステムにあることを確認します。12c (12.2.1.2)の場合、動作保証されているJDKは1.8.0_101以降です。
JAVA_HOME環境変数が、動作保証済JDKの場所に設定されていることを確認します。次に例を示します。

- (UNIX) setenv JAVA_HOME /home/Oracle/Java/jdk1.8.0_101

- (Windows) set JAVA_HOME=C:\home\Oracle\Java\jdk1.8.0_101

$JAVA_HOME/binを$PATHに追加します。

3. oracle_common/binディレクトリに移動します。

- (UNIX) ORACLE_HOME/oracle_common/bin

- (Windows) ORACLE_HOME\oracle_common\bin

4. RCUを起動します。

- (UNIX) ./rcu

- (Windows) rcu.bat

5. 「ようこそ」画面で「次へ」をクリックします。

6. 「リポジトリの作成」画面で「リポジトリの作成」を選択し、「システム・ロードおよび製品ロード」を選択します。
DBA権限を持っていない場合は、「システム・ロードに対するスクリプトの準備」を選択します。これにより、SQLスクリプトが生成されます。このスクリプトには、RCUが選択されたコンポーネントに対してアクションを実行するときにコールするものと同じSQL文とブロックがすべて含まれています。このスクリプトが生成された後は、必要なSYSまたはSYSDBA権限を持つユーザーが、このスクリプトを実行してシステム・ロード・フェーズを完了できます。
「次へ」をクリックします。

7. 「データベース接続の詳細」画面で、「データベース・タイプ」を選択し、11gスキーマをホストするデータベースの接続情報を入力します。次の該当する表を参照してください。

表3-2 Oracle Databaseと、エディションベースで再定義されるOracle Databaseに対する接続資格証明

オプション

説明と例

ホスト名

データベースが実行されるサーバーの名前を、次の書式で指定します。

examplehost.exampledomain.com

Oracle RACデータベースの場合は、このフィールドにVIP名またはいずれかのノード名を指定します。

ポート

データベースのポート番号を指定します。Oracleデータベースのデフォルトのポート番号は、1521です。

サービス名

データベースのサービス名を指定します。通常、サービス名はグローバル・データベース名と同じです。

Oracle RACデータベースの場合、このフィールドにいずれかのノードのサービス名を指定します。次に例を示します。

examplehost.exampledomain.com

ユーザー名

データベースのユーザー名を入力します。デフォルトのユーザー名はSYSです。

パスワード

データベース・ユーザーのパスワードを入力します。

ロール

ドロップダウン・リストからデータベース・ユーザーのロールを選択します。

「標準」またはSYSDBA

表3-3 MySQLデータベースに対する接続資格証明

オプション

説明と例

ホスト名

データベースが稼働しているサーバーのホスト名、IPアドレスまたは詳細なサーバー名を、host\server形式で指定します。

ポート

データベースのポート番号を指定します。

データベース名

データベースの名前を指定します。

ユーザー名

管理者権限を持つユーザーの名前を指定します。

パスワード

データベース・ユーザーのパスワードを入力します。

表3-4 Microsoft SQL Serverデータベースに対する接続資格証明

オプション

説明と例

Unicodeのサポート

ドロップダウン・リストから「はい」または「いいえ」を選択します。

サーバー名

データベースが稼働しているサーバーのホスト名、IPアドレスまたは詳細なサーバー名を、host\server形式で指定します。
MSSQL名前付きインスタンス: 名前付きインスタンスは、コンピュータのネットワーク名にインストール時に指定したインスタンス名を追加することで識別されます。クライアントは、接続時に、サーバー名とインスタンス名の両方を指定する必要があります。

ポート

データベースのポート番号を指定します。

データベース名

データベースの名前を指定します。

ユーザー名

管理者権限を持つユーザーの名前を指定します。

パスワード

データベース・ユーザーのパスワードを入力します。

表3-5 IBM DB2データベースに対する接続資格証明

オプション

説明と例

サーバー名

データベースが稼働しているサーバーのホスト名、IPアドレスまたは詳細なサーバー名を、host\server形式で指定します。

ポート

データベースのポート番号を指定します。

データベース名

データベースの名前を指定します。

ユーザー名

DB所有者の権限が付与されているユーザーの名前を指定します。IBM DB2データベースのデフォルトのユーザー名はdb2adminです。

パスワード

データベース・ユーザーのパスワードを入力します。

前提条件のチェックに成功したら、「OK」をクリックして次のページに進みます。チェックが失敗した場合は、入力した詳細を確認して再試行します。

8. 「コンポーネントの選択」画面で、「既存の接頭辞の選択」を選択し、ドロップダウン・メニューから既存の11gスキーマの作成に使用した接頭辞(たとえば、DEV11G)を選択します。この接頭辞は、スキーマをこのドメインで使用するために論理的にまとめてグループ化するために使用されます。
「AS共通スキーマ」を選択します。

注意: Common Infrastructure Servicesサービス表(prefix_STB)とOracle Platform Security Services (prefix_OPSS)スキーマは、デフォルトで選択されます(これらが作成されていない場合)。

インストールするコンポーネントの接頭辞とスキーマ名を書き留めます。インストールの構成時にこの情報が必要になります。「次へ」をクリックします。

9. 「前提条件チェック」ダイアログで、前提条件チェックが正常であることを確認し、「OK」をクリックします。

10. 「スキーマ・パスワード」画面で、スキーマの所有者のパスワードを入力します。
この画面で入力したパスワードを書き留めてください。製品インストールの構成中に必要となります。

11. 「表領域のマップ」画面で、作成するスキーマの目的の表領域マッピングを構成します。
「次へ」をクリックして、確認ダイアログの「OK」をクリックします。進行状況ダイアログに表領域の作成が完了したことが示されたら、「OK」をクリックします。

RCUの起動時にTransparent Data Encryption (TDE)がデータベース(OracleまたはOracle EBR)内で有効化されている場合にのみ、「表領域の暗号化」チェック・ボックスが表示されます。RCUによって作成される新しい表領域をすべて暗号化するために、「表領域のマップ」画面で「表領域の暗号化」チェック・ボックスを選択します。

12. 「サマリー」画面で情報を確認し、「作成」をクリックしてスキーマの作成を開始します。
この画面には、このRCU操作で作成されたログ・ファイルに関する情報が表示されます。特定のログ・ファイルの名前をクリックして、そのファイルの内容を表示できます。

13. 「完了サマリー」画面の情報を確認し、操作が正常に完了したことを確かめます。「閉じる」をクリックして、スキーマの作成を完了します。

3.4 アップグレード前の準備状況チェックの実行

アップグレードにかかわる潜在的な問題を特定するために、準備状況チェックを実行してから、アップグレード・プロセスを開始するようにしてください。準備状況チェックによって、アップグレードにかかわる潜在的な問題をすべて検出できるわけではない点に注意してください。準備状況チェックのレポートが成功を示していても、アップグレードが失敗することもあります。

- アップグレード前準備状況チェックの実行について
-readinessモードでUpgrade Assistantを実行すると、実際のアップグレードを実行する前に問題を検出できます。Upgrade Assistantを使用すると、準備状況チェックはGUIモードで実行できます。また、レスポンス・ファイルを使用するとサイレント・モードで実行できます。

- 準備状況モードでのUpgrade Assistantの起動
-readinessパラメータを使用して、準備状況モードでUpgrade Assistantを起動します。

- Upgrade Assistantを使用した準備状況チェックの実行
Upgrade Assistantの各画面を通じて、アップグレード前の準備状況チェックを完了します。

- 準備状況レポートの理解
目的のドメインに準備状況チェックを実行したら、アップグレードを成功させるために、なんらかの処置を取る必要があるかどうかを判断するためにレポートを確認します。

3.4.1 アップグレード前の準備状況チェックの実行について

-readinessモードでUpgrade Assistantを実行すると、実際のアップグレードを実行する前に問題を検出できます。Upgrade Assistantを使用すると、準備状況チェックはGUIモードで実行できます。また、レスポンス・ファイルを使用するとサイレント・モードで実行できます。

Upgrade Assistantの準備状況チェックは、サポート対象の開始ポイントにあるFusion MiddlewareのスキーマとWebLogicドメインの構成について、読取り専用のアップグレード前確認を実行します。この確認は、読取り専用の操作です。

準備状況チェックでは、フォーマットされ、タイムスタンプの付けられた準備状況レポートが生成され、実際のアップグレードを試みる前に潜在的な問題に対処できます。問題が検出されない場合は、アップグレード・プロセスを開始できます。アップグレードを実行する前に、このレポートを詳細に確認することをお薦めします。

準備状況チェックは、既存のOracle Fusion Middlewareドメインがオンライン(他のユーザーがアクティブに使用している間)であっても、オフラインであっても実行できます。

準備状況チェックは、実際のアップグレードの実行前に、何度でも実行できます。ただし、アップグレードの実行後には、準備状況チェックを実行しないでください。これは、レポートの結果が、アップグレード前の準備状況チェックとは異なることがあるためです。

注意:

パフォーマンスへの影響を回避するために、準備状況チェックはピーク時以外に実行してください。

3.4.2 準備状況モードでのUpgrade Assistantの起動

-readinessパラメータを使用して、準備状況モードでUpgrade Assistantを起動します。

Upgrade Assistantを使用して、アップグレード前の環境に対して準備状況チェックを実行するには:

1. oracle_common/upgrade/binディレクトリに移動します。

- (UNIX) ORACLE_HOME/oracle_common/upgrade/bin

- (Windows) ORACLE_HOME\oracle_common\upgrade\bin

2. Upgrade Assistantを起動します。

- (UNIX) ./ua -readiness

- (Windows) ua.bat -readiness

注意:
DISPLAY環境変数がGUIモードを有効にするように適切に設定されていないと、次に示すエラーが発生することがあります。

Xlib: connection to ":1.0" refused by server
Xlib: No protocol specified

この問題を解決するには、DISPLAY環境変数をローカル・ワークステーションのシステム名またはIPアドレスに設定して、Upgrade Assistantを再実行します。

このようなエラーがDISPLAYの設定後にも続く場合は、別のGUIツール(vncconfigなど)を起動してみてください。同じエラーが表示される場合は、DISPLAY環境変数の設定に間違いが残っている可能性があります。

その他のコマンドラインに指定可能なパラメータの詳細は、次の項を参照してください。

- Upgrade Assistantのコマンドライン・パラメータ

3.4.2.1 Upgrade Assistantのコマンドライン・パラメータ

コマンドラインからUpgrade Assistantを起動するときには、追加のパラメータを指定できます。

表3-6 Upgrade Assistantのコマンドライン・パラメータ

パラメータ

必須/省略可能

説明

-readiness

準備状況チェックの場合は必須
注意: 準備状況チェックは、スタンドアロンのインストール(WebLogic Serverで管理されていないインストール)に対して実行できません。

アップグレードの準備状況チェックを実行します(実際のアップグレードは実行しません)。

スキーマと構成がチェックされます。

-examineパラメータを指定した場合は、このパラメータを指定しないでください。

-threads

省略可能

スキーマの同時アップグレードまたはスキーマの準備状況チェックに使用可能なスレッドの数を特定します。

値は、1 - 8の正の整数である必要があります。デフォルトは4です。

-response

サイレント・アップグレードまたはサイレント準備状況チェックの場合は必須

レスポンス・ファイルに保存した入力を使用して、Upgrade Assistantを実行します。このレスポンス・ファイルは、GUIモードでUpgrade Assistantを実行したときの入力データから生成されます。このパラメータを使用すると、Upgrade Assistantはサイレント・モード (Upgrade Assistantの画面を表示しないモード)で実行されます。

-examine

省略可能

調査フェーズを実行しますが、実際のアップグレードは実行しません。

-readinessパラメータを指定した場合、このパラメータを指定しないでください。

-logLevel attribute

省略可能

次のいずれかの属性を指定して、ログイン・レベルを設定します。

- TRACE

- NOTIFICATION

- WARNING

- ERROR

- INCIDENT_ERROR

デフォルトのロギング・レベルはNOTIFICATIONです。

-logLevel TRACE属性を設定して、より多くのログが記録されるようにすることを検討してください。これは、アップグレードの失敗をトラブルシューティングする際に役立ちます。-logLevel TRACEが使用されると、Upgrade Assistantのログ・ファイルは非常に大きくなる可能性があります。

-logDir location

省略可能

アップグレード・ログ・ファイルと一時ファイルのデフォルトの場所を設定します。既存の書込み可能なディレクトリを指定する必要があります。Upgrade Assistantは、このディレクトリにログ・ファイルと一時ファイルを作成します。

デフォルトの場所は次のとおりです。

(UNIX) ORACLE_HOME/oracle_common/upgrade/logs
ORACLE_HOME/oracle_common/upgrade/temp

(Windows) ORACLE_HOME\oracle_common\upgrade\logs
ORACLE_HOME\oracle_common\upgrade\temp

-help

省略可能

すべてのコマンドライン・オプションを表示します。

3.4.3 Upgrade Assistantを使用した準備状況チェックの実行

Upgrade Assistantの各画面を通じて、アップグレード前の準備状況チェックを完了します。

準備状況チェックは、サポートされるアップグレードの開始点にあるスキーマまたはコンポーネント構成に対してのみ実行されます。

準備状況チェックを完了するには:

1. 「ようこそ」画面で、準備状況チェックに関する情報を確認します。「次」をクリックします。

2. 「準備状況チェック・タイプ」画面で、実行する準備状況チェックを選択します。

- 「個別に選択されたスキーマ」: アップグレード前に確認するスキーマを個別に選択できます。準備状況チェックは、スキーマがアップグレードに対応しているかどうか、またはアップグレードが必要かどうかを報告します。
このオプションを選択すると、画面名が「選択したスキーマ」に変更されます。

- 「ドメイン・ベース」: Upgrade Assistantは、「ドメイン・ディレクトリ」フィールドで指定されたドメイン内で、アップグレード可能なスキーマまたはコンポーネントのすべてを検出して選択するようになります。
このオプションを選択すると、画面名が「スキーマおよび構成」に変更されます。

すべてのスキーマとコンポーネント構成をUpgrade Assistantでチェックする場合は、デフォルトの選択を変更しないで使用します。それ以外の場合は、次に示す特定のオプションを選択します。

- 「すべてのスキーマのチェックを含める」: アップグレードに対応したコンポーネントをすべて検出して確認します。

- 「すべての構成のチェックを含める」: 管理対象WebLogic Serverドメインのコンポーネント構成を確認します。

「次へ」をクリックします。

3. 「個別に選択されたスキーマ」を選択した場合: 「使用可能なコンポーネント」画面で、アップグレードに対応可能なスキーマを持つコンポーネントを選択して、準備状況チェックの実行対象にします。

依存コンポーネントのあるコンポーネントを選択すると、該当するコンポーネントが自動的に選択されます。たとえば、Oracle Platform Security Servicesを選択すると、Oracle Audit Servicesが自動的に選択されます。

選択したコンポーネントによっては、追加の画面が表示されることがあります。たとえば、次のような作業が必要になることがあります。

- ドメイン・ディレクトリを指定します。

- 選択したスキーマに接続するために、次のスキーマ資格証明を指定します: 「データベース・タイプ」、「DBAユーザー名」および「DBAパスワード」。次に、「接続」をクリックします。

注意
Oracleデータベースは、デフォルトのデータベース・タイプです。データベース・タイプに間違いがないことを確認してから続行してください。間違ったデータベースを選択していることに気付いた場合でも、正しいタイプに変更するために、この画面に戻らないでください。そのかわりに、Upgrade Assistantを終了してから、正しいデータベース・タイプを選択した状態で準備状況チェックを再開し、すべてのスキーマに正しいデータベース・タイプが適用されるようにします。

- 「スキーマ・ユーザー名」を選択して、「スキーマ・パスワード」を指定します。

「次」をクリックして、準備状況チェックを開始します。

4. 「準備状況サマリー」画面で、選択内容に基づいて実行された準備状況チェックのサマリーを確認します。
選択内容を保存して、今後、レスポンス(サイレンス)モードでUpgrade Assistantを再実行する場合は、「レスポンス・ファイルの保存」をクリックして、レスポンス・ファイルの場所と名前を指定します。サイレント・アップグレードは、Upgrade Assistantとまったく同じ機能を実行しますが、データを手動で再入力する必要はありません。

詳細レポートを表示するには、「ログの表示」をクリックします。

「次へ」をクリックします。

5. 「準備状況チェック」画面で、準備状況チェックのステータスを確認します。このプロセスには、数分かかることがあります。
複数のコンポーネントをチェックしている場合、それぞれのコンポーネントの進行状況は、それぞれ専用のプログレス・バーで同時に表示されます。

準備状況チェックが完了したら、「続行」をクリックします。

6. 「準備状況の終了」画面で、準備状況チェックの結果(「準備状況成功」または「準備状況失敗」)を確認します。

- 準備状況チェックが成功した場合は、「準備状況レポートの表示」をクリックして完全なレポートを確認します。準備状況チェックが成功した場合でも、実際のアップグレードを実行する前に、準備状況レポートを確認するようにしてください。「検索」オプションは、レポート内の特定の語句を検索する際に使用します。また、このレポートには、完成した準備状況チェック・レポート・ファイルが格納されている場所も示されます。

- 準備状況チェックで問題またはエラーが発生した場合は、「ログの表示」をクリックしてログ・ファイルを確認し、問題を特定して修正してから、準備状況チェックを再開します。ログ・ファイルは、設定したコマンドライン・オプションによって管理されます。

3.4.4 準備状況レポートの理解

目的のドメインに準備状況チェックを実行したら、アップグレードを成功させるために、なんらかの処置を取る必要があるかどうかを判断するためにレポートを確認します。

準備状況レポート・ファイルの形式は、次のとおりです。

readiness_timestamp.txt

timestampは、準備状況チェックが実行された日時を示します。

準備状況レポートには、次に示す情報が含まれています。

表3-7 準備状況レポートの要素

レポートの情報

説明

必要な操作

全体的な準備状況ステータス: SUCCESSまたはFAILURE

レポートの上部には、アップグレードの準備状況チェックが成功したか、または1つ以上のエラーが発生して完了したかが示されます。

1つ以上のエラーが発生してレポートが完了した場合、アップグレードを試みる前に、FAILを検索し、障害の原因となった問題を修正します。準備状況チェックは、アップグレードする前に必要に応じて何度でも再実行できます。

タイムスタンプ

レポートが生成された日付と時刻です。

処理は必要ありません。

ログ・ファイルの場所

ORACLE_HOME/oracle_common/upgrade/logs

生成されたログ・ファイルのディレクトリの場所です。

処理は必要ありません。

準備状況レポートの場所

ORACLE_HOME/oracle_common/upgrade/logs

生成された準備状況レポートのディレクトリの場所です。

処理は必要ありません。

チェックされたコンポーネントの名前

チェックに含まれるコンポーネントの名前およびバージョンとステータス。

このリリースにアップグレードできないコンポーネント(SOAコア拡張など)がドメインに含まれる場合は、アップグレードを試みないでください。

チェックされたスキーマの名前

チェックに含まれるスキーマの名前および現在のバージョンとステータス。

スキーマのバージョン番号をレビューします。このリリースにアップグレードできないスキーマがドメインに含まれる場合は、アップグレードを試みないでください。

個別のオブジェクトのテスト・ステータス: FAIL

準備状況チェックのテストで、特定のオブジェクトに問題が検出されています。

失敗した問題がすべて解決するまでアップグレードしないでください。

個別のオブジェクトのテスト・ステータス: PASS

準備状況チェックのテストでは、特定のオブジェクトに問題が検出されませんでした。

準備状況チェック・レポートにPASSステータスのみが表示されている場合、環境をアップグレードできます。ただし、準備状況チェックでは、ハードウェアやアップグレード時の接続性などの外部環境に関する問題を検出することはできません。アップグレードの進捗を常に監視する必要があります。

<オブジェクト>の準備状況チェックの完了ステータス: FAILURE

準備状況チェックで特定のオブジェクト(スキーマ、索引、データ型など)に解決する必要のあるエラーが1つ以上検出されました。

FAILED問題がすべて解決されるまではアップグレードしないでください。

<オブジェクト>の準備状況チェックの完了ステータス: SUCCESS

準備状況チェック・テストによって問題が検出されませんでした。

処理は必要ありません。

準備状況レポート・ファイルのサンプルを次に示します。使用対象のレポートにはこれらすべてのチェックが含まれる場合や含まれない場合があります。

Upgrade readiness check completed with one or more errors.

This readiness check report was created on Tue May 30 11:15:52 EDT 2016
Log file is located at: ORACLE_HOME/oracle_common/upgrade/logs/ua2016-05-30-11-14-06AM.log
Readiness Check Report File: ORACLE_HOME/oracle_common/upgrade/logs/readiness2016-05-30-11-15-52AM.txt

Starting readiness check of components.

Oracle Metadata Services
Starting readiness check of Oracle Metadata Services.
Schema User Name: DEV11_MDS
Database Type: Oracle Database
Database Connect String: machinename@yourcompany.com
VERSION Schema DEV11_MDS is currently at version 12.1.1.1.0.  Readiness checks will now be performed.
Starting schema test:  TEST_REQUIRED_TABLES  Test that the schema contains all the required tables
Completed schema test: TEST_REQUIRED_TABLES --> Test that the schema contains all the required tables +++ PASS
Starting schema test:  TEST_REQUIRED_PROCEDURES  Test that the schema contains all the required stored procedures
EXCEPTION     Schema is missing a required procedure: GETREPOSITORYFEATURES
Completed schema test: TEST_REQUIRED_PROCEDURES --> Test that the schema contains all the required stored procedures +++ FAIL
Starting schema test:  TEST_REQUIRED_VIEWS  Test that the schema contains all the required database views
Completed schema test: TEST_REQUIRED_VIEWS --> Test that the schema contains all the required database views +++ PASS
Starting index test for table MDS_ATTRIBUTES:  TEST_REQUIRED_INDEXES --> Test that the table contains all the required indexes
Completed index test for table MDS_ATTRIBUTES: TEST_REQUIRED_INDEXES --> Test that the table contains all the required indexes +++ PASS
Starting index test for table MDS_COMPONENTS:  TEST_REQUIRED_INDEXES --> Test that the table contains all the required indexes
Completed index test for table MDS_TXN_LOCKS: TEST_REQUIRED_INDEXES --> Test that the table contains all the required indexes +++ PASS
Starting schema test:  TEST_REQUIRED_TRIGGERS  Test that the schema has all the required triggers
Completed schema test: TEST_REQUIRED_TRIGGERS --> Test that the schema has all the required triggers +++ PASS
Starting schema test:  TEST_MISSING_COLUMNS  Test that tables and views are not missing any required columns
Completed schema test: TEST_MISSING_COLUMNS --> Test that tables and views are not missing any required columns +++ PASS
Starting schema test:  TEST_UNEXPECTED_TABLES  Test that the schema does not contain any unexpected tables
Completed schema test: TEST_UNEXPECTED_TABLES --> Test that the schema does not contain any unexpected tables +++ PASS
Starting schema test:  TEST_UNEXPECTED_PROCEDURES  Test that the schema does not contain any unexpected stored procedures
Completed schema test: TEST_UNEXPECTED_PROCEDURES --> Test that the schema does not contain any unexpected stored procedures +++ PASS
Starting schema test:  TEST_UNEXPECTED_VIEWS  Test that the schema does not contain any unexpected views
Completed schema test: TEST_UNEXPECTED_VIEWS --> Test that the schema does not contain any unexpected views +++ PASS
Starting index test for table MDS_ATTRIBUTES:  TEST_UNEXPECTED_INDEXES --> Test that the table does not contain any unexpected indexes
Completed index test for table MDS_ATTRIBUTES: TEST_UNEXPECTED_INDEXES --> Test that the table does not contain any unexpected indexes +++ PASS
Completed index test for table MDS_LABELS: TEST_UNEXPECTED_INDEXES --> Test that the table does not contain any unexpected indexes +++ PASS
Starting index test for table MDS_LARGE_ATTRIBUTES:  TEST_UNEXPECTED_INDEXES --> Test that the table does not contain any unexpected indexes
Starting schema test:  TEST_UNEXPECTED_TRIGGERS  Test that the schema does not contain any unexpected triggers
Completed schema test: TEST_UNEXPECTED_TRIGGERS --> Test that the schema does not contain any unexpected triggers +++ PASS
Starting schema test:  TEST_UNEXPECTED_COLUMNS  Test that tables and views do not contain any unexpected columns
Completed schema test: TEST_UNEXPECTED_COLUMNS --> Test that tables and views do not contain any unexpected columns +++ PASS
Starting datatype test for table MDS_ATTRIBUTES:  TEST_COLUMN_DATATYPES_V2 --> Test that all table columns have the proper datatypes
Completed datatype test for table MDS_ATTRIBUTES: TEST_COLUMN_DATATYPES_V2 --> Test that all table columns have the proper datatypes +++ PASS
Starting datatype test for table MDS_COMPONENTS:  TEST_COLUMN_DATATYPES_V2 --> Test that all table columns have the proper datatypes
Starting permissions test:  TEST_DBA_TABLE_GRANTS  Test that DBA user has privilege to view all user tables
Completed permissions test: TEST_DBA_TABLE_GRANTS --> Test that DBA user has privilege to view all user tables +++ PASS
Starting schema test:  TEST_ENOUGH_TABLESPACE  Test that the schema tablespaces automatically extend if full
Completed schema test: TEST_ENOUGH_TABLESPACE --> Test that the schema tablespaces automatically extend if full +++ PASS
Starting schema test:  TEST_USER_TABLESPACE_QUOTA  Test that tablespace quota for this user is sufficient to perform the upgrade
Completed schema test: TEST_USER_TABLESPACE_QUOTA --> Test that tablespace quota for this user is sufficient to perform the upgrade +++ PASS
Starting schema test:  TEST_ONLINE_TABLESPACE  Test that schema tablespaces are online
Completed schema test: TEST_ONLINE_TABLESPACE --> Test that schema tablespaces are online +++ PASS
Starting schema test:  TEST_DATABASE_VERSION  Test that the database server version number is supported for upgrade
INFO   Database product version: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Completed schema test: TEST_DATABASE_VERSION --> Test that the database server version number is supported for upgrade +++ PASS
Finished readiness check of Oracle Metadata Services with status: FAILURE.

Oracle Fusion Middleware IAUスキーマの12.1.3.0バージョンを実行しているときに、そのスキーマが11gリリース(11.1.1.7以降)または12c (12.1.2.0)からアップグレードされていると、次に示すエラーによって準備状況チェックが失敗することがあります。

Starting index test for table IAU_COMMON:  TEST_REQUIRED_INDEXES --> Test
that the table contains all the required indexes
INFO Audit schema index DYN_EVENT_CATEGORY_INDEX in table IAU_COMMON is
missing the required columns or index itself is missing. This maybe caused by
a known issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_EVENT_TYPE_INDEX in table IAU_COMMON is
missing the required columns or index itself is missing. This maybe caused by
a known issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_TENANT_INDEX in table IAU_COMMON is missing
the required columns or index itself is missing. This maybe caused by a known
issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_USER_INDEX in table IAU_COMMON is missing
the required columns or index itself is missing. This maybe caused by a known
issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_COMPONENT_TYPE_INDEX in table IAU_COMMON is
missing the required columns or index itself is missing. This maybe caused by
a known issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_USER_TENANT_INDEX in table IAU_COMMON is
missing the required columns or index itself is missing. This maybe caused by
a known issue, anyway, this missing index will be added in 12.2.2 upgrade.
Completed index test for table IAU_COMMON: TEST_REQUIRED_INDEXES --> Test
that the table contains all the required indexes +++ FAIL

注意:
準備状況レポートの欠落している索引に関するエラーは無視してもかまいません。これは既知の問題です。欠落している索引に対応するものが、スキーマのアップグレード操作時に追加されます。このエラーは、アップグレードするスキーマがRCUを使用して12cで作成された場合は発生しません。

3.5 サーバーとプロセスの停止

アップグレード・アシスタントを実行してスキーマをアップグレードする前に、管理サーバーや管理対象サーバーを含め、すべてのプロセスとサーバーをシャットダウンします。

Oracle Fusion Middleware環境は、1つのOracle WebLogic Serverドメイン、1つの管理サーバー、複数の管理対象サーバー、Javaコンポーネント、システム・コンポーネント(Identity Managementのコンポーネントなど)およびメタデータのリポジトリとして使用する1つのデータベースで構成できます。コンポーネントは相互に依存していることがあるため、適切な順序で停止する必要があります。

注意:
この項の手順では、WLSTコマンドライン・ユーティリティまたはスクリプトを使用してサーバーとプロセスを停止する方法について説明します。また、Oracle Fusion Middleware ControlとOracle WebLogic Server管理コンソールを使用することもできます。『Oracle Fusion Middlewareの管理』の管理サーバーと管理対象サーバーおよびノード・マネージャの起動と停止に関する項を参照してください。

Fusion Middleware環境を停止するには、次に示す手順を実行します。

ステップ1: システム・コンポーネントを停止する

Oracle HTTP Serverなどのシステム・コンポーネントを停止するには、stopComponentスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/stopComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\stopComponent.cmd component_name

システム・コンポーネントは任意の順序で停止できます。

ステップ2: 管理対象サーバーを停止する

WebLogic Server管理対象サーバーを停止するには、stopManagedWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/stopManagedWebLogic.sh managed_server_name admin_url

- (Windows) DOMAIN_HOME\bin\stopManagedWebLogic.cmd managed_server_name admin_url

プロンプトが表示されたらユーザー名とパスワードを入力します。

ステップ3: Oracle Identity Managementのコンポーネントを停止する目的の環境に含まれるOracle Identity Managementのコンポーネント(Oracle Internet Directoryなど)を停止します。

- (UNIX) DOMAIN_HOME/bin/stopComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\stopComponent.cmd component_name

ステップ4: 管理サーバーを停止する

管理サーバーを停止するときに、管理サーバーで稼働しているプロセス(WebLogic Server管理コンソールやFusion Middleware Controlなど)も停止します。

管理サーバーを停止するには、stopWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/stopWebLogic.sh

- (Windows) DOMAIN_HOME\bin\stopWebLogic.cmd

プロンプトが表示されたら、管理サーバーのユーザー名とパスワード、およびURLを入力します。

ステップ5: ノード・マネージャを停止する

ノード・マネージャを停止するには、それが実行されているコマンド・シェルを閉じます。

またはnodemanager.propertiesのQuitEnabledの属性をtrueに設定した後(デフォルトはfalseです)、WLSTを使用して、ノード・マネージャに接続して停止できます。詳細は、『Oracle Fusion Middleware WebLogic Server WLSTコマンド・リファレンス』のstopNodeManagerに関する項を参照してください。

3.6 ドメインの再構成

再構成ウィザードを実行して、ドメイン・コンポーネント構成を12c (12.2.1.2)にあわせて再構成します。

WebLogic Serverドメインを再構成すると、ドメイン内のアプリケーションに応じて、次の項目が自動的に更新されます。

- WebLogic Serverコア・インフラストラクチャ

- ドメイン・バージョン

注意:

ドメインの再構成を開始する前に、次の制限事項に注意してください。

- 再構成ウィザードでは、ドメインに含まれる独自のアプリケーションは更新されません。

- アップグレード・プロセス中に、非動的クラスタ・ドメインを動的クラスタ・ドメインに変換することはサポートされていません。
動的クラスタ機能は、再構成ウィザードの実行中に使用できますが、サポートされているアップグレードは非動的クラスタのアップグレードのみで、その後で動的クラスタを追加することになります。アップグレード・プロセス中に動的クラスタを追加することはできません。

具体的には、ドメインを再構成する場合、次のことが発生します。

- ドメインのconfig.xmlファイルのドメイン・バージョン番号は、管理サーバーのインストール済WebLogic Serverバージョンに更新されます。

- すべてのインストール済Oracle製品の再構成テンプレートは、自動的に選択されてドメインに適用されます。これらのテンプレートは、WebLogicドメインが現在のWebLogic Serverバージョンと互換性を持つために必要な再構成タスクを定義します。

- 起動スクリプトが更新されます。
変更済の起動スクリプトを維持する場合は、そのスクリプトをバックアップしてから、再構成ウィザードを開始してください。

注意:
ドメインの再構成プロセスを開始すると、元に戻すことはできません。再構成ウィザードの実行前には、アップグレード前チェックリストで説明しているように、ドメインのバックアップが作成されていることを確認してください。再構成ウィザードの実行中にエラーまたは他の割込みが発生した場合、バックアップ場所から元のドメイン・ディレクトリにファイルとディレクトリをコピーすることによって、ドメインをリストアする必要があります。これは、ドメインを再構成前の元の状態に戻せるようにする唯一の方法です。

再構成ウィザードを使用して既存のドメインを再構成する手順に従います。ドメインの再構成の一般情報は、『Oracle Fusion Middleware Oracle WebLogic Serverのアップグレード』のWebLogicドメインの再構成に関する項を参照してください。

- ドメインのバックアップ

- 再構成ウィザードの起動

- 再構成ウィザードを使用したドメインの再構成
再構成ウィザードは、ドメインの場所を保持したままでドメインを再構成します。再構成ウィザードの各画面を通じて、既存のドメインを再構成します。

3.6.1 ドメインのバックアップ

再構成ウィザードの実行前に、ドメイン・ディレクトリのバックアップ・コピーを作成します。

ドメイン・ディレクトリのバックアップを作成するには:

1. コンテンツを保持するには、ソース・ドメインを別の場所にコピーします。
たとえば、C:\domains\mydomainをC:\domains\mydomain_backupにコピーします。

2. 各リモート管理対象サーバーのドメインを更新する前に、各リモート・マシンのドメイン・ディレクトリのバックアップ・コピーを作成します。

3. ドメインのバックアップしたバージョンが完全であることを確認します。

なんらかの理由でドメインの再構成が失敗した場合は、すべてのファイルおよびディレクトリをバックアップ・ディレクトリから元のドメイン・ディレクトリにコピーしてドメインを完全に再構成前の元の状態に戻す必要があります。

3.6.2 再構成ウィザードの起動

再構成ウィザードをグラフィカル・モードで起動する手順は次のとおりです。

1. ドメインが存在するシステムにサインインします。

2. コマンド・シェル(UNIXオペレーティング・システムの場合)またはコマンド・プロンプト・ウィンドウ(Windowsオペレーティング・システムの場合)を開きます。

3. エディション・ベースのデータベース・ユーザーのみ: スキーマがEBRデータベースを使用して構成されている場合、再構成ウィザードを実行する前に、手動でデフォルトのエディション名を設定する必要があります。
次のSQLコマンドを実行して、デフォルト・エディションを設定します。
ALTER DATABASE DEFAULT EDITION = edition_name;

edition_nameは、子エディションの名前です。

4. oracle_common/common/binディレクトリに移動します。

- (UNIX) ORACLE_HOME/oracle_common/common/bin

- (Windows) ORACLE_HOME\oracle_common\commom\bin

5. 次に示すロギングオプションを指定して、再構成ウィザードを開始します。

- (UNIX) ./reconfig.sh -log=log_file -log_priority=ALL

- (Windows) reconfig.cmd -log=log_file -log_priority=ALL

log_fileは、ドメイン再構成セッション用に作成するログ・ファイルの絶対パスです。これは、再構成処理をトラブルシューティングする必要がある場合に役立つことがあります。

パラメータ-log_priority=ALLにより、ログは詳細モードで記録されるようになります。

注意:

このコマンドを実行すると、デフォルトのキャッシュ・ディレクトリが無効であることを示す次のエラー・メッセージが表示される場合があります。

*sys-package-mgr*: can't create package cache dir

環境変数CONFIG_JVM_ARGSを設定することでキャッシュ・ディレクトリを変更できます。次に例を示します。

CONFIG_JVM_ARGS=-Dpython.cachedir=valid_directory

3.6.3 再構成ウィザードを使用したドメインの再構成

再構成ウィザードで、ドメインの場所を保持しながらドメインを再構成します。再構成ウィザードの各画面を通じて、既存のドメインを再構成します。

重要
ソースがクラスタ環境である場合は、再構成ウィザードをプライマリ・ノードでのみ実行します。変更をドメイン内の他のクラスタ・メンバーに適用するには、既存の環境がクラスタ化構成の場合の説明に従って、パック/アンパック・ユーティリティを使用します。

ドメインを再構成するには、次の手順を実行します。

1. ドメインが存在するシステムにサインインします。

2. エディション・ベースのデータベース・ユーザーのみ: エディション・ベースの再関連付けを有効にしてスキーマを構成した場合は、再構成ウィザードを実行する前に、デフォルトのエディション名を手動で指定する必要があります。
デフォルトのエディションを設定するには、次のSQLコマンドを入力します。

ALTER DATABASE DEFAULT EDITION = edition_name;
ここで、edition_nameは、デフォルトのデータベース・エディションの名前です。

3. 「ドメインの選択」画面で、アップグレードするドメインの場所を指定するか、「参照」をクリックしてナビゲートし、ドメインのディレクトリを選択します。「次」をクリックします

4. 「再構成セットアップの進行状況」画面で、セットアップ・プロセスの進行状況を確認します。完了したら、「次へ」をクリックします。
このプロセス中に、次の操作が行われます。

- Fusion Middleware製品を含む、インストール済製品の再構成テンプレートが自動的に適用されます。これにより、config.xml、config-groups.xml、security.xmlなどの様々なドメイン構成ファイルが更新されます。

- Fusion Middleware製品をサポートするスキーマ、スクリプトおよび他のファイルが更新されます。

- ドメイン・アップグレードが検証されます。

5. 「ドメイン・モードおよびJDK」画面で、ドメインで使用するJDKを選択するか、「参照」をクリックして、使用するJDKにナビゲートします。12c (12.2.1.2)のサポート対象JDKバージョンは、1.8.0_101以降です。「次へ」をクリックします。

注意:
このステージでは、「ドメイン・モード」を変更することはできません。

特定のプラットフォームでサポートされているJDKのリストは、Oracle Fusion Middlewareでサポートされているシステム構成の説明を参照してください。

6. 「JDBCデータ・ソース」画面で、ドメイン・ソースで定義したJDBCデータ・ソースを構成します。
ドメインを作成する製品に関連付けられるJDBCデータ・ソースは、画面の下半分にリスト表示されます。JDBCデータ・ソースには、データ・ソース・インスタンスの作成時、デプロイ時もしくはターゲット指定時、またはサーバー起動時に作成されるデータベース接続のプールが含まれます。 アプリケーションはJNDIツリーでデータ・ソースをルックアップしてから、接続をリクエストします。アプリケーションに接続する必要がなくなった場合は、接続がデータ・ソースの接続プールに戻されます。

「データソース名」ドロップダウン・リストから、設定を指定するデータ・ソースを選択します。指定した値は、選択されたデータ・ソースのデータ・ソース・リストの適切な列に表示されます。

データ・ソースがOracle RAC構成の場合は、次の3つのオプションのいずれかを選択できます。

- GridLinkへ変換

- RACマルチ・データ・ソースへ変換

- 変換しない

各オプションの詳細は、「ヘルプ」をクリックしてください。

詳細を指定したら、「次へ」をクリックします。

「JDBCデータ・ソース」画面でデータ・ソースを選択しないと、次に示す警告が表示されます。

ドライバがありません

「OK」をクリックして検証せずに続行するか、「取消」をクリックして「JDBCデータ・ソース」ページに戻ります。

この場合、「OK」をクリックしてもデータ・ソースは検証されません。

7. 「JDBCデータ・ソース・テスト」画面で、「JDBCデータ・ソース」画面で構成したデータ・ソース接続のチェック・ボックスを選択し、「選択された接続のテスト」をクリックしてデータ・ソース接続をテストします。

注意:
データベース接続をテストするには、接続するデータベースが起動している必要があります。接続をテストしない場合は、データ・ソースを選択しません。「次へ」をクリックして続行します。

8. 「データベース構成タイプ」画面で、「RCUデータ」を選択して、サーバー表(_STB)スキーマに接続します。
RCUサービス表(_STB)スキーマ資格証明を使用してデータベース接続の詳細を入力して、「RCU構成の取得」をクリックします。

再構成ウィザードは、この接続を使用して、ドメインのコンポーネントに必要なデータソースを自動的に構成します。
注意: 既存の11gデータ・ソースの場合、再構成では既存の値が保存されます。RCUで12c用にスキーマが作成された新しいデータ・ソースの場合、デフォルトの接続データは_STBスキーマから取得されます。特定のスキーマの接続データが_STBスキーマにない場合は、デフォルトの接続データが使用されます。

チェックが成功した場合は、「次へ」をクリックします。チェックが失敗した場合は、接続の正しい詳細を再入力し、再試行します。

9. 「JDBCコンポーネント・スキーマ・テスト」画面で、すべてのコンポーネント・スキーマを選択して「選択された接続のテスト」をクリックし、各スキーマの接続をテストします。テストの結果は、「ステータス」列に表示されます。
チェックが完了したら、「次へ」をクリックします。

10. 「ノード・マネージャ」画面は、再構成するドメインで、ホストごとのノード・マネージャが使用されている場合にのみ表示されます。
「ノード・マネージャ」画面で、再構成したドメインで使用するノード・マネージャ構成を選択します。結果として生成される構成は、「ノード・マネージャ・タイプ」および「ノード・マネージャ構成」で選択したオプションの組合せに応じて異なります。

表3-8 ノード・マネージャ画面のフィールドの説明

オプション

説明

ドメインごとのデフォルトの場所

このオプションを選択すると、ノード・マネージャ・ホームが$domain_name/nodemanagerに再定義され、ノード・マネージャ・ホームを編集できなくなります。

ドメインごとのカスタムの場所

このオプションは、このドメインの特定の場所に、ドメインごとのノード・マネージャ構成ファイルを作成する場合に選択します。「ノード・マネージャ・ホーム」フィールドでディレクトリを指定するか、「参照」をクリックしてナビゲーション・ツリーを使用してその場所を選択します。指定するディレクトリは空である必要があります。このディレクトリに、nodemanager.propertiesおよびnodemanager.domainsファイルが作成されます。

ノード・マネージャ・ホーム

ドメインごとのカスタムの場所オプションを選択した場合は、「参照」をクリックして、ドメインごとのノード・マネージャ構成の格納に使用するディレクトリの場所に移動します。

手動ノード・マネージャ・セットアップ

このオプションを選択した場合は、ドメインのノード・マネージャ構成の作成がスキップされ、残りのフィールドはすべて変更できなくなるため、ドメインでノード・マネージャを使用する場合はノード・マネージャ構成の実行の説明に従って、ノード・マネージャを手動で構成する必要があります。再構成されたドメインでは、ホストごとのノード・マネージャ構成が引き続き使用されます。

既存のドメインがノード・マネージャを使用するように構成されておらず、再構成されたドメインでノード・マネージャを使用しない場合も、このオプションを選択する必要があります。

ノード・マネージャ構成の詳細は、『Oracle WebLogic Serverノード・マネージャの管理』を参照してください。

ノード・マネージャ構成

次の2つのオプションから1つを選択します。「手動ノード・マネージャ・セットアップ」を選択した場合は、次のフィールドを使用できません。

新規構成の作成

nodemanager.propertiesのデフォルトの設定を使用して、再構成されたドメインに、ドメインごとのノード・マネージャ構成が自動的に作成されます。ドメインが正常に再構成された後に、必要に応じて、nodemanager.propertiesを変更できます。

既存の構成を移行

すでに存在するホストごとのノード・マネージャ構成が、再構成されたドメインのドメインごとの構成に移行されます。これには、ListenAddress、ListenPort、StartScriptName、JavaHomeおよびLogFileの環境固有の設定は含まれません。

ノード・マネージャ・ホーム

「既存の構成を移行」オプションを選択した場合は、再構成したドメインの移行先にするノード・マネージャのホーム・ディレクトリを入力するか、参照してください。

Oracle推奨デフォルトの適用

このチェック・ボックスは、「既存の構成を移行」オプションを選択した場合に、nodemanager.propertiesファイルに指定されているOracle推奨のデフォルトを使用するときに選択します。移行されるnodemanager.propertiesファイルの設定を引き続き使用する場合は、このチェック・ボックスの選択を解除してください。

推奨されるプロパティのデフォルト値は次のとおりです。

LogLimit=0
AuthenticationEnabled=true
LogLevel=INFO
DomainsFileEnabled=true
NativeVersionEnabled=true
LogToStderr=true
SecureListener=true
LogCount=1
StopScriptEnabled=false
QuitEnabled=false
LogAppend=true
StateCheckInterval=500
CrashRecoveryEnabled=false
StartScriptEnabled=true
LogFormatter=weblogic.nodemanager.server.LogFormatter
ListenBacklog=50

ノード・マネージャ資格証明: ユーザー名、パスワード

再構成されたドメインで、ノード・マネージャの起動に使用するユーザー名とパスワードを指定します。

11. 「拡張構成」画面で、拡張構成を実行するすべてのカテゴリを選択できます。選択したカテゴリごとに、詳細構成を行うことができる適切な構成画面が表示されます。

注意:
「拡張構成」画面にリストされるカテゴリは、ドメインに選択したテンプレートに定義されているリソースによって異なります。

このアップグレードではオプションを選択せずに、「次へ」をクリックします。

12. 「構成のサマリー」画面で、ドメインの詳細な構成設定を確認してから続行します。
「表示」ドロップダウン・リストからフィルタ・オプションを選択すると、右側のパネルに表示される項目を制限できます。

構成を変更するには、「戻る」をクリックして適切な画面に戻ります。ドメインを再構成するには、「再構成」をクリックします。

注意:
ドメインを再構成しても、その場所は変更されません。

13. 「再構成の進行状況」画面には、再構成プロセスの進行状況が表示されます。
このプロセス中に、次の操作が行われます。

- ドメイン情報が抽出、保存および更新されます。

- Fusion Middleware製品をサポートするスキーマ、スクリプトおよび他のファイルが更新されます。

進捗バーが100%になったら、「次へ」をクリックします。

14. 「構成の終了」画面には、再構成プロセスが正常に完了したか失敗したかが示されます。管理サーバーURL(リスニング・ポートを含む)とともに再構成されたドメインの場所も表示します。再構成が成功した場合は、「Oracle Weblogic Serverの再構成に成功しました」と表示されます。
再構成プロセスが正常に完了しなかった場合は、その理由を示すエラー・メッセージが表示されます。問題を解決するための適切な措置を講じます。問題を解決できない場合は、My Oracle Supportに連絡してください。

以後の操作のためにドメインの場所と管理サーバーURLをメモします。

拡張構成関連のすべての画面(「管理対象サーバー」、「クラスタ」、「マシン」、「HTTPプロキシ・アプリケーション」、「Coherenceクラスタ」、「システム・コンポーネント」など)については、『Oracle Fusion Middleware Oracle WebLogic Serverのアップグレード』を参照してください。

ドメインの再構成時にエラーが発生した場合は、『Oracle Fusion Middleware Oracle WebLogic Serverのアップグレード』のドメインのアップグレード・プロセスについての注意事項に関する項を参照してください。

3.7 ドメイン・コンポーネント構成のアップグレード

ドメインの再構成後、更新したドメイン構成と一致するように、ドメイン内でUpgrade Assistantを使用してドメイン・コンポーネント構成をアップグレードします。

- Upgrade Assistantの起動
Upgrade Assistantを実行して、製品スキーマ、ドメイン・コンポーネント構成、またはスタンドアロンのシステム・コンポーネントを12c (12.2.1.2)にアップグレードします。Upgrade Assistantは非SYSDBAとして実行して、一度にアップグレードするドメインは1つにすることをお薦めします。

- Upgrade Assistantを使用したドメイン構成のアップグレード
Upgrade Assistantの各画面を通じて、WebLogicドメインのコンポーネント構成をアップグレードします。

- ドメイン固有コンポーネント構成のアップグレードの確認
ドメイン固有コンポーネント構成のアップグレードが成功したことを確認するには、管理コンソールおよびFusion Middleware Controlにログインし、各コンポーネントのバージョン番号が12.2.1.2であることを確認します。

3.7.1 Upgrade Assistantの起動

Upgrade Assistantを実行して、製品スキーマ、ドメイン・コンポーネント構成、またはスタンドアロンのシステム・コンポーネントを12c (12.2.1.2)にアップグレードします。Upgrade Assistantは非SYSDBAとして実行して、一度にアップグレードするドメインは1つにすることをお薦めします。

Upgrade Assistantを起動するには、次の手順に従います。

1. oracle_common/upgrade/binディレクトリに移動します。

- (UNIX) ORACLE_HOME/oracle_common/upgrade/bin

- (Windows) ORACLE_HOME\oracle_common\upgrade\bin

2. Upgrade Assistantを起動します。

- (UNIX) ./ua

- (Windows) ua.bat

コマンドラインに指定可能なその他のパラメータ(ロギングのパラメータなど)の詳細は、次を参照してください。

- Upgrade Assistantのコマンドライン・パラメータ

3.7.1.1 Upgrade Assistantのコマンドライン・パラメータ

コマンドラインからUpgrade Assistantを起動するときには、追加のパラメータを指定できます。

表3-9 Upgrade Assistantのコマンドライン・パラメータ

パラメータ

必須/省略可能

説明

-readiness

準備状況チェックの場合は必須
注意: 準備状況チェックは、スタンドアロンのインストール(WebLogic Serverで管理されていないインストール)に対して実行できません。

アップグレードの準備状況チェックを実行します(実際のアップグレードは実行しません)。

スキーマと構成がチェックされます。

-examineパラメータを指定した場合は、このパラメータを指定しないでください。

-threads

省略可能

スキーマの同時アップグレードまたはスキーマの準備状況チェックに使用可能なスレッドの数を特定します。

値は、1 - 8の正の整数である必要があります。デフォルトは4です。

-response

サイレント・アップグレードまたはサイレント準備状況チェックの場合は必須

レスポンス・ファイルに保存した入力を使用して、Upgrade Assistantを実行します。このレスポンス・ファイルは、GUIモードでUpgrade Assistantを実行したときの入力データから生成されます。このパラメータを使用すると、Upgrade Assistantはサイレント・モード (Upgrade Assistantの画面を表示しないモード)で実行されます。

-examine

省略可能

調査フェーズを実行しますが、実際のアップグレードは実行しません。

-readinessパラメータを指定した場合、このパラメータを指定しないでください。

-logLevel attribute

省略可能

次のいずれかの属性を指定して、ログイン・レベルを設定します。

- TRACE

- NOTIFICATION

- WARNING

- ERROR

- INCIDENT_ERROR

デフォルトのロギング・レベルはNOTIFICATIONです。

-logLevel TRACE属性を設定して、より多くのログが記録されるようにすることを検討してください。これは、アップグレードの失敗をトラブルシューティングする際に役立ちます。-logLevel TRACEが使用されると、Upgrade Assistantのログ・ファイルは非常に大きくなる可能性があります。

-logDir location

省略可能

アップグレード・ログ・ファイルと一時ファイルのデフォルトの場所を設定します。既存の書込み可能なディレクトリを指定する必要があります。Upgrade Assistantは、このディレクトリにログ・ファイルと一時ファイルを作成します。

デフォルトの場所は次のとおりです。

(UNIX) ORACLE_HOME/oracle_common/upgrade/logs
ORACLE_HOME/oracle_common/upgrade/temp

(Windows) ORACLE_HOME\oracle_common\upgrade\logs
ORACLE_HOME\oracle_common\upgrade\temp

-help

省略可能

すべてのコマンドライン・オプションを表示します。

3.7.2 Upgrade Assistantを使用したドメイン構成のアップグレード

Upgrade Assistantの各画面を移動して、WebLogicドメインのコンポーネント構成をアップグレードします。

再構成ウィザードを実行して、WebLogicドメインを12c (12.2.1.2)にあわせて再構成したら、Upgrade Assistantを実行してドメイン・コンポーネント構成を更新後のドメイン構成と一致するようにアップグレードする必要があります。

Upgrade Assistantを使用して、ドメイン・コンポーネント構成をアップグレードするには:

1. 「ようこそ」画面には、Upgrade Assistantの概要と、アップグレード前のいくつかの重要なタスクについての情報が示されます。「次」をクリックします。

注意:
Upgrade Assistantの画面の詳細は、画面上の「ヘルプ」をクリックしてください。

2. 「すべての構成」画面で、「ドメインによって使用されるすべての構成」を選択し、ドメインの場所を「ドメイン・ディレクトリ」フィールドに直接入力するか、「参照」をクリックしてナビゲーション・ツリーで有効なドメイン・ディレクトリを選択して指定します。「次」をクリックします。

3. 「コンポーネント・リスト」画面で、構成をアップグレードするコンポーネントがリストにすべて含まれていることを確認し、「次」をクリックします。
アップグレード対象のコンポーネントが表示されていない場合は、「戻る」をクリックして前の画面に戻り、別のドメインを指定します。

4. 「前提条件」画面で、すべてのチェック・ボックスを選択して、前提条件を満たしていることを確認します。「次」をクリックします。

注意:
アップグレード・アシスタントでは前提条件が満たされているかどうかを確認できません。

5. ユーザー・メッセージング・サービス(UMS)の構成ファイルをホストしているリモートの管理対象サーバーがある場合: 「UMS構成」画面で、該当するサーバーへの資格証明を入力して、Upgrade Assistantが構成ファイルにアクセスできるようにします。

注意:
Upgrade AssistantがUMS構成ファイルを見つけられない場合は、そのファイルを手動でコピーする必要があります。「ユーザー・メッセージング・サービス(UMS)構成ファイルのコピー中のエラー」を参照してください。

6. 「調査」画面で、各コンポーネントを調査したUpgrade Assistantのステータスを確認して、コンポーネント構成のアップグレードの準備が整っていることを検証します。ステータスが「調査が終了しました。」になっている場合は、「次」をクリックします。
調査フェーズが失敗した場合は、「調査失敗」ダイアログの「いいえ」をクリックして、アップグレードをキャンセルすることをお薦めします。「ログの表示」をクリックしてエラーの原因を確認します。一般的なアップグレード・エラーの解決方法の詳細は、Oracle Fusion Middleware Upgrade Assistantによるアップグレードのアップグレード・ガイドのアップグレードのトラブルシューティングに関する項を参照してください。

注意:

- 調査フェーズの間に、アップグレードを続行せずに検出された問題を解決した場合は、バックアップからリストアすることなしに、アップグレード・アシスタントを再起動できます。ただし、「調査失敗」ダイアログ・ボックスで「はい」をクリックしてアップグレードを続行していた場合は、Upgrade Assistantを再開する前に、バックアップからアップグレード前の環境をリストアする必要があります。

- 調査プロセスを取り消しても構成データに影響はありませんが、将来のアップグレード・セッションでは、Upgrade Assistantが収集した情報の再収集が必要になります。

7. 「アップグレード・サマリー」画面で、コンポーネント構成のアップグレードに選択したオプションのサマリーを確認します。
レスポンス・ファイルには、入力したすべての情報が収集および格納されます。このファイルにより、その後のサイレント・アップグレードの実行が可能になります。サイレント・アップグレードは、Upgrade Assistantとまったく同じ機能を実行しますが、データを手動で再入力する必要はありません。これらのオプションをレスポンス・ファイルに保存する場合は、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの場所と名前を指定します。

「アップグレード」をクリックして、アップグレード・プロセスを開始します。

8. 「アップグレードの進行状況」画面で、アップグレードのステータスを監視します。

注意:
アップグレード・アシスタントにはアップグレードを実行するための十分な時間を与えてください。やむを得ない場合を除き、アップグレード操作は取り消さないでください。これを行うと、環境が不安定になる可能性があります。

正しくアップグレードされていないコンポーネントがある場合は、Upgrade Assistantのログ・ファイルで情報を確認します。

注意:
この画面のプログレス・バーには、現在のアップグレード手順の進行状況が表示されます。アップグレードの残り時間を示すものではありません。

「次へ」をクリックします。

9. アップグレードが成功した場合: 「アップグレード成功」画面で、「閉じる」をクリックし、アップグレードを完了してウィザードを閉じます。新規インストールでコンポーネントを機能させるために手動で実行する必要のあるタスクが、アップグレード後のアクションのウィンドウに表示されます。このウィンドウは、コンポーネントにアップグレード後の手順がある場合にのみ表示されます。

アップグレードが失敗した場合: 「アップグレード失敗」画面で、「ログの表示」をクリックし、エラーを表示してトラブルシューティングします。ログは、ORACLE_HOME/oracle_common/upgrade/logsにあります。

注意:
アップグレードが失敗した場合は、バックアップからアップグレード前の環境をリストアし、問題を修正してから、Upgrade Assistantを再起動する必要があります。

3.7.3 ドメイン固有コンポーネント構成のアップグレードの確認

ドメイン固有コンポーネント構成のアップグレードが成功したことを確認するには、管理コンソールおよびFusion Middleware Controlにログインし、各コンポーネントのバージョン番号が12.2.1.2になっていることを確認します。

管理コンソールにログインするには、次に移動します: http://administration_server_host:administration_server_port/console

Fusion Middleware Controlにログインするには、次に移動します: http://administration_server_host:administration_server_port/em

注意:

アップグレード後、管理ツールは、前のOracleホームではなく新しい12cのOracleホームから必ず実行してください。

アップグレード・プロセス時に、一部のOWSMドキュメント(ポリシー・セット、ポリシーおよびアサーション・テンプレートなどの事前定義ドキュメント)のアップグレードが必要な場合があります。ポリシー・セットまたは事前定義ドキュメントがアップグレードされると、バージョン番号が1増分されます。

3.8 サーバーとプロセスの起動

アップグレードが成功したら、管理サーバーと管理対象サーバーを含め、すべてのプロセスとサーバーを再起動します。

コンポーネントは相互に依存していることがあるため、適切な順序で起動する必要があります。

注意:
この項の手順では、WLSTコマンドラインまたはスクリプトを使用してサーバーとプロセスを起動する方法について説明します。また、Oracle Fusion Middleware ControlとOracle WebLogic Server管理コンソールを使用することもできます。『Oracle Fusion Middlewareの管理』の管理サーバーと管理対象サーバーおよびノード・マネージャの起動と停止に関する項を参照してください。

Fusion Middleware環境を起動するには、次に示す手順を実行します。

ステップ1: 管理サーバーの起動

管理サーバーを起動するときに、管理サーバーで稼働するプロセス(WebLogic Server管理コンソールやFusion Middleware Controlなど)も起動します。

管理サーバーを起動するには、startWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startWebLogic.sh

- (Windows) DOMAIN_HOME\bin\startWebLogic.cmd

プロンプトが表示されたら、管理サーバーのユーザー名とパスワード、およびURLを入力します。

ステップ2: ノード・マネージャを起動する

ノード・マネージャを起動するには、startNodeManagerスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startNodeManager.sh

- (Windows) DOMAIN_HOME\bin\startNodeManager.cmd

ステップ3: Oracle Identity Managementのコンポーネントを起動する目的の環境に含まれるOracle Identity Managementのコンポーネント(Oracle Internet Directoryなど)を起動します。

- (UNIX) DOMAIN_HOME/bin/startComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\startComponent.cmd component_name

ステップ4: 管理対象サーバーを起動する

WebLogic Server管理対象サーバーを起動するには、startManagedWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startManagedWebLogic.sh managed_server_name admin_url

- (Windows) DOMAIN_HOME\bin\startManagedWebLogic.cmd managed_server_name admin_url

プロンプトが表示されたらユーザー名とパスワードを入力します。

注意:
通常、管理対象サーバーを起動すると、そのサーバーにデプロイされているアプリケーションが開始されます。したがって、管理対象サーバーの起動後にアプリケーションを手動で開始する必要はありません。

ステップ5: システム・コンポーネントを起動する

Oracle HTTP Serverなどのシステム・コンポーネントを起動するには、startComponentスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\startComponent.cmd component_name

システム・コンポーネントは任意の順序で起動できます。

3.9 アップグレードの検証チェックリストの使用

アップグレード後には、基本的な管理タスク(ノード・マネージャ、管理サーバー、Web層、管理コンソールおよびEnterprise Manager Fusion Middleware Controlを起動できるかどうかの確認など)が正常に完了できることを確認してください。

注意:

次のサーバーを起動する順序は重要です。それらを正しい順序で起動(停止)しないと、デプロイメントに関する問題が発生する可能性があるからです。

詳細は、「サーバーの正しい順序での起動と停止」を参照してください。

1. ノード・マネージャを起動できることを確認します。

2. 管理サーバーおよび管理対象サーバー(ある場合)を、元のドメイン・ホームのbinディレクトリから起動できることを確認します。Windowsオペレーティング・システム・ユーザーの場合は、新しいコマンド・プロンプトで(12cのUpgrade Assistantを起動したコマンド・プロンプトではなく)サーバーを起動すると便利です。

注意:
OHS自身の構成には、管理対象サーバーは必要ありません。

3. Web層(OHSサーバー)を起動できることを確認します。

4. 次のURLを使用して、管理コンソールおよびEnterprise Managerに接続できることを確認します。
管理コンソール: http://machinename.my_company_com:administration_port/console

Enterprise Manager: http://machinename.my_company_com:administration_port/em

3.10 カスタム構成設定のsetDomainEnvへの再適用

アプリケーション環境の12cへのアップグレードを完了するには、起動スクリプト(setDomainEnvなど)へのカスタム構成設定の再適用が必要な場合があります。これらのスクリプトは、アップグレード時に新しい12cバージョンで上書きされます。前のリリースで作成したカスタム構成設定は手動で再適用する必要があります。

詳細は、起動スクリプトへのカスタマイズの再適用を参照してください。

注意:

今後のアップグレードでカスタム構成設定が失われないようにするには、「カスタムsetDomainEnv設定のメンテナンス」を参照してください。

3.11 Oracle Fusion Middleware 12c監査データ・ストアの構成

11gデプロイメントでファイルベースの監査ストアを使用していた場合は、Oracle Fusion Middleware 12cへのアップグレード後に、データベースベースの監査データ・ストアへの監査データのロードを有効にする必要があります。

包括的なアップグレード処理の一環として、他のOracle Fusion Middlewareスキーマが存在するデータベースにIAUスキーマを作成しておく必要があります。監査データ・ストアの使用の詳細は、 Fusion Middlewareアプリケーション・セキュリティ・ガイドの監査の構成および管理を参照してください。

3.12 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスのメンテナンス

12cにおいて、Java EE Webサービスおよびクライアントに対するグローバル・ポリシー・アタッチメントのサポートを導入すると、既存のJava EE Webサービスおよびクライアント(12.1.2およびそれ以前)の後方互換性に影響する場合があります。ポリシーの不在に依存しているJava EE Webサービスまたはクライアント・エンドポイントが、グローバル・ポリシー・アタッチメントのスコープに含まれる場合、グローバル・ポリシー・アタッチメントの存在によって、そのエンドポイントのセキュリティ動作が変更される場合があります。

注意:

Fusion Middleware 12.1.2およびそれ以前では、SOAP WebサービスおよびSOAP Webサービス・クライアントのサブジェクト・タイプのために定義されたグローバル・ポリシー・アタッチメントは、Oracle Infrastructure Webサービスおよびクライアントにのみ適用可能であり、Java EE Webサービスおよびクライアントからは無視されていました。12c (12.2.1)へのアップグレード後は、これらのサブジェクト・タイプのために定義されたグローバル・ポリシー・アタッチメントは、Java EE Webサービスおよびクライアントにも適用され、既存のJava EE Webサービスおよびクライアントのセキュリティ動作に影響を与える場合があります。

後方互換性を維持するには、特定のサービスまたはクライアントにOWSM動作無効ポリシー(no_authentication_service_policy、no_authorization_service_policyまたはno_messageprotection_service_policyなど)をアタッチすることにより、それらのエンドポイントへのグローバル・ポリシー・アタッチメントを無効化できます。詳細は、『Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のグローバルにアタッチされたポリシーの無効化に関する項を参照してください。

注意:

WebLogic Wssp1.5-No-Op.xml動作無効ポリシーを使用できます。ただし、WebLogicセキュリティ・ポリシーは、プログラムでのみWebサービス・クライアントにアタッチできるため、コードの変更が必要です。詳細は、『Oracle Fusion Middleware Oracle WebLogic Server WebLogic Webサービスの保護』のグローバルにアタッチされたポリシーの無効化に関する項を参照してください

3.13 Oracle Fusion Middleware 12cソフトウェアの管理のためのドキュメント・リソース

このトピックでは、Infrastructure 12cへのアップグレード後に実行することが多い一般的な管理タスクおよび関連するドキュメント・リソースのリストを示しています。

表5-1に、Infrastructure 12cへのアップグレード後に実行する可能性の高い一般的な管理タスクを示します。

表3-10 基本的な管理タスク

タスク

説明

参照先

Fusion Middleware管理ツールについての学習

環境の管理に使用できる各種ツールについて習熟します。

Oracle Fusion Middlewareの管理のOracle Fusion Middleware管理ツールの概要。

製品およびサーバーの起動と停止

Oracle Fusion Middleware(管理サーバー、管理対象サーバー、コンポーネントを含む)起動と停止の方法について学習します。

Oracle Fusion Middlewareの管理のOracle Fusion Middlewareの起動と停止。

Secure Sockets Layer (SSL)の構成

Oracle Fusion Middlewareコンポーネント間で、SSLを使用したセキュアな通信を設定する方法について学習します。

Oracle Fusion Middlewareの管理のOracle Fusion MiddlewareでのSSLの構成。

Oracle Fusion Middlewareのモニタリング

Oracle Fusion Middlewareコンポーネントのステータスを追跡する方法を学習します。

Oracle Fusion Middlewareの管理のOracle Fusion Middlewareの監視。

バックアップとリカバリの手順の理解

Oracle Fusion Middlewareのバックアップとリカバリの推奨手順について学習します。

Oracle Fusion Middlewareの管理のバックアップとリカバリの概要。

3.14 Oracle Fusion Middleware 12cでの11gアプリケーション・デプロイメントの使用

Oracle Fusion Middleware 12cへのアップグレード後、Oracle Fusion Middleware 11gにデプロイしていたカスタムJavaおよびApplication Development Framework (ADF)は、Oracle Fusion Middleware 11gと同じように動作します。ただし、ADF 12cおよびJDeveloper 12cで利用可能ないくつかの新機能があります。

次の項では、アプリケーションをJDeveloper 12cに移行する方法についての追加情報を示します。

- Oracle Application Development Framework (ADF) 12cについて
Oracle ADFは、エンドツーエンドJava EEフレームワークです。これによって、追加設定なしで使用できるインフラストラクチャ・サービスと、視覚的で宣言的な開発エクスペリエンスが提供され、アプリケーション開発が簡素化されます。

- Oracle JDeveloper 12cについて
Oracle JDeveloperは、アプリケーション・ライフサイクルの各段階に対処するJavaベースのアプリケーションの開発を簡素化する統合開発環境です。JDeveloperは、Oracleのプラットフォームおよびアプリケーションに対する完全なエンド・ツー・エンドの開発を提供します。

3.14.1 Oracle Application Development Framework (ADF) 12cについて

Oracle ADFは、エンドツーエンドJava EEフレームワークです。これによって、追加設定なしで使用できるインフラストラクチャ・サービスと、視覚的で宣言的な開発エクスペリエンスが提供され、アプリケーション開発が簡素化されます。

Oracle ADFの詳細は、次のOracle Fusion Middleware 12cのドキュメント・ライブラリを参照してください。

- 『Oracle Fusion Middleware Oracle Application Development Frameworkの理解』のOracle ADFの概要に関する項

- Oracle Application Development Framework (ADF)共通タスク・ページ

3.14.2 Oracle JDeveloper 12cについて

Oracle JDeveloperは、アプリケーション・ライフサイクルの各段階に対処するJavaベースのアプリケーションの開発を簡素化する統合開発環境です。JDeveloperは、Oracleのプラットフォームおよびアプリケーションに対する完全なエンド・ツー・エンドの開発を提供します。

- Oracle JDeveloper 12cのインストール
Oracle JDeveloperは、アプリケーションをローカルでテストするために使用できる埋込みバージョンのOracle WebLogic Serverを提供します。

- Oracle JDeveloper 12cを使用したアプリケーションの移行
Oracle JDeveloper 12cのインストール後、Oracle JDeveloper 12cでカスタム・アプリケーション・プロジェクトを開いて、Oracle JDeveloper 12cに自動的に移行できます。

- Oracle JDeveloper 12cを使用した非同期Webサービスの移行について
アプリケーションにApplication Development Framework Business Components (ADF BC)非同期Webサービスが含まれている場合、Oracle JDeveloperまたはojdeployコマンド行ツールを使用してそれを再作成し、必要なデプロイメント・ディスクリプタをデプロイメント・アーカイブに生成します。

3.14.2.1 Oracle JDeveloper 12cのインストール

Oracle JDeveloperは、アプリケーションをローカルでテストするために使用できる埋込みバージョンのOracle WebLogic Serverを提供します。

Oracle JDeveloper 12cをインストールする場合は、『Oracle Fusion Middleware Oracle JDeveloperのインストール』のOracle JDeveloperソフトウェアのインストールに関する項を参照してください。

JDeveloperを使用したアプリケーションのテストの詳細は、『Oracle Fusion Middleware Oracle JDeveloperのインストール』のOracle JDeveloperで開発したアプリケーションのデプロイとテストに関する項を参照してください。

3.14.2.2 Oracle JDeveloper 12cを使用したアプリケーションの移行

Oracle JDeveloper 12cのインストール後、Oracle JDeveloper 12cでカスタム・アプリケーション・プロジェクトを開いて、Oracle JDeveloper 12cに自動的に移行できます。

詳細は、『Oracle Fusion Middleware Oracle JDeveloperのインストール』の以前のバージョンからのOracle JDeveloperの移行に関する項を参照してください。

3.14.2.3 Oracle JDeveloper 12cを使用した非同期Webサービスの移行について

アプリケーションにApplication Development Framework Business Components (ADF BC)非同期Webサービスが含まれている場合、Oracle JDeveloperまたはojdeployコマンド行ツールを使用してそれを再作成し、必要なデプロイメント・ディスクリプタをデプロイメント・アーカイブに生成します。

非同期Webサービスの開発の詳細は、『Oracle Fusion Middleware Oracle Infrastructure Webサービスの開発』の非同期Webサービスの開発の概要に関する項を参照してください。

3.15 既存の環境がクラスタ構成の場合

既存の環境がクラスタ構成の場合、パック・ユーティリティおよびアンパック・ユーティリティを使用してそのドメイン内の他のクラスタ・メンバーに変更を適用する必要があります。

3.15.1 プライマリ・ノードのドメインのパック

プライマリ・ノードのドメインをパックする手順は、次のとおりです。

1. プライマリ・ノードにログインします。

2. 次の例に示すように、ドメインをパックします。
./pack.sh -managed=true -domain=$DOMAIN_HOME/user_projects/domains/base_domain -template=sampledomaintemplate.jar -template_name=sample_domain_template

3.15.2 セカンダリ・ノードのドメインのアンパック

セカンダリ・ノードのドメインをアンパックする手順は、次のとおりです。

1. セカンダリ・ノードにログインします。

2. 次の例に示すように、ドメインを含むsampledomaintemplate.jarファイルをアンパックします。
./unpack.sh -domain=$DOMAIN_HOME/user_projects/domains/base_domain -template=$ORACLE_HOME/oracle_common/common/bin/sampledomaintemplate.jar -app_dir=$DOMAIN_HOME/user_projects/applications -overwrite_domain=true

3.16 サーバーとプロセスの起動

アップグレードが成功したら、管理サーバーと管理対象サーバーを含め、すべてのプロセスとサーバーを再起動します。

コンポーネントは相互に依存していることがあるため、適切な順序で起動する必要があります。

注意:
この項の手順では、WLSTコマンドラインまたはスクリプトを使用してサーバーとプロセスを起動する方法について説明します。また、Oracle Fusion Middleware ControlとOracle WebLogic Server管理コンソールを使用することもできます。『Oracle Fusion Middlewareの管理』の管理サーバーと管理対象サーバーおよびノード・マネージャの起動と停止に関する項を参照してください。

Fusion Middleware環境を起動するには、次に示す手順を実行します。

ステップ1: 管理サーバーの起動

管理サーバーを起動するときに、管理サーバーで稼働するプロセス(WebLogic Server管理コンソールやFusion Middleware Controlなど)も起動します。

管理サーバーを起動するには、startWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startWebLogic.sh

- (Windows) DOMAIN_HOME\bin\startWebLogic.cmd

プロンプトが表示されたら、管理サーバーのユーザー名とパスワード、およびURLを入力します。

ステップ2: ノード・マネージャを起動する

ノード・マネージャを起動するには、startNodeManagerスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startNodeManager.sh

- (Windows) DOMAIN_HOME\bin\startNodeManager.cmd

ステップ3: Oracle Identity Managementのコンポーネントを起動する目的の環境に含まれるOracle Identity Managementのコンポーネント(Oracle Internet Directoryなど)を起動します。

- (UNIX) DOMAIN_HOME/bin/startComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\startComponent.cmd component_name

ステップ4: 管理対象サーバーを起動する

WebLogic Server管理対象サーバーを起動するには、startManagedWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startManagedWebLogic.sh managed_server_name admin_url

- (Windows) DOMAIN_HOME\bin\startManagedWebLogic.cmd managed_server_name admin_url

プロンプトが表示されたらユーザー名とパスワードを入力します。

注意:
通常、管理対象サーバーを起動すると、そのサーバーにデプロイされているアプリケーションが開始されます。したがって、管理対象サーバーの起動後にアプリケーションを手動で開始する必要はありません。

ステップ5: システム・コンポーネントを起動する

Oracle HTTP Serverなどのシステム・コンポーネントを起動するには、startComponentスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\startComponent.cmd component_name

システム・コンポーネントは任意の順序で起動できます。

4 Oracle Fusion Middleware Infrastructureのアップグレード(以前の12cリリースから)

以前の12cリリースから、Oracle Fusion Middleware Infrastructure 12c (12.2.1.2)にアップグレードできます。

アップグレードを実行するために、次に示す各トピックの手順を完了します。

- Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(以前の12cリリースから)
Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(以前の12cリリースから)の概要に関するフローチャートとロードマップを再確認します。

- Oracle Fusion Middlewareインフラストラクチャのインストール
Fusion Middlewareインフラストラクチャをインストールすると、Oracleホーム・ディレクトリが作成され、その他のFusion Middleware製品をインストールするためのサポート・ソフトウェアが配置されます。

- アップグレード前の準備状況チェックの実行
アップグレードにかかわる潜在的な問題を特定するために、準備状況チェックを実行してから、アップグレード・プロセスを開始するようにしてください。準備状況チェックによって、アップグレードにかかわる潜在的な問題をすべて検出できるわけではない点に注意してください。準備状況チェックのレポートが成功を示していても、アップグレードが失敗することもあります。

- サーバーとプロセスの停止
Upgrade Assistantを実行する前に、すべてのOracle Fusion Middleware管理対象サーバー、管理サーバーおよび更新するスキーマまたは構成を使用している可能性があるシステム・コンポーネント(OHSなど)を停止します。これを行わないと、結果としてアップグレードが不完全になったり、障害が発生する場合があります。

- 製品スキーマのアップグレード
サーバーとプロセスの停止後、Upgrade Assistantを使用して、Oracle Fusion Middlewareの現在のリリースにあわせてサポート対象の製品スキーマをアップグレードします。

- ドメインの再構成
再構成ウィザードを実行して、ドメイン・コンポーネント構成を12c (12.2.1.2)にあわせて再構成します。

- ドメイン・コンポーネント構成のアップグレード
ドメインの再構成後、更新したドメイン構成と一致するように、ドメイン内でUpgrade Assistantを使用してドメイン・コンポーネント構成をアップグレードします。

- サーバーとプロセスの起動
アップグレードが成功したら、管理サーバーと管理対象サーバーを含め、すべてのプロセスとサーバーを再起動します。

- アップグレード検証チェックリストの使用
アップグレード後には、基本的な管理タスク(ノード・マネージャ、管理サーバー、Web層、管理コンソールおよびEnterprise Manager Fusion Middleware Controlを起動できるかどうかの確認など)が正常に完了できることを確認してください。

- setDomainEnvへのカスタム構成設定の再適用
アプリケーション環境の12cへのアップグレードを完了するには、起動スクリプト(setDomainEnvなど)へのカスタム構成設定の再適用が必要な場合があります。これらのスクリプトは、アップグレード時に新しい12cバージョンで上書きされます。前のリリースで作成したカスタム構成設定は手動で再適用する必要があります。

- 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスの維持
12cにおいて、Java EE Webサービスおよびクライアントに対するグローバル・ポリシー・アタッチメントのサポートを導入すると、既存のJava EE Webサービスおよびクライアント(12.1.2およびそれ以前)の後方互換性に影響する場合があります。ポリシーの不在に依存しているJava EE Webサービスまたはクライアント・エンドポイントが、グローバル・ポリシー・アタッチメントのスコープに含まれる場合、グローバル・ポリシー・アタッチメントの存在によって、そのエンドポイントのセキュリティ動作が変更される場合があります。

- Oracle Fusion Middleware 12cソフトウェアを管理するためのドキュメント・リソース
このトピックでは、Infrastructure 12cへのアップグレード後に実行することが多い一般的な管理タスクおよび関連するドキュメント・リソースのリストを示しています。

- 既存の環境がクラスタ構成の場合
既存の環境がクラスタ構成の場合、パック・ユーティリティおよびアンパック・ユーティリティを使用してそのドメイン内の他のクラスタ・メンバーに変更を適用する必要があります。

- サーバーとプロセスの起動
アップグレードが成功したら、管理サーバーと管理対象サーバーを含め、すべてのプロセスとサーバーを再起動します。

4.1 Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(以前の12cリリースから)について

Oracle Fusion Middleware Infrastructureのアップグレード・プロセス(以前の12cリリースから)の概要に関するフローチャートとロードマップを再確認します。

図4-1 Oracle Fusion Middleware Infrastructureのアップグレード・プロセス・フローチャート(以前の12cリリースから)

表4-1は、Oracle Fusion Middleware Infrastructureリリース12.2.1.2へのアップグレードの際に実行する必要のある手順の概要リストです。

表4-1 Oracle Fusion Middleware Infrastructureをアップグレードするためのタスク(以前の12cリリースから)

タスク

説明

省略可能

Oracle Fusion Middleware Infrastructure 12.2.1.2へのアップグレード方法に影響する可能性がある、相互運用性と互換性に関する要因について理解します。

サポートされるOracle Fusion Middleware構成で、同一バージョンまたは異なるバージョンの2つ以上のOracle Fusion Middleware製品の連携(相互運用)方法を理解することが重要です。

相互運用性と互換性の詳細は、『Oracle® Fusion Middleware相互運用性および互換性の理解』を参照してください。

必須

このガイドの概要に関するトピックを確認して、必須のアップグレード前タスクを完了します(まだ実行していない場合)。

アップグレード前タスクには、ご使用の本番環境のクローニング、システム要件および資格証明の確認、未使用データのパージおよび非SYSDBAユーザーの作成が含まれます。

アップグレード前タスクの完全なリストは、Oracle Fusion Middlewareアップグレード前チェックリストを参照してください。

必須

12.2.1.2 Fusion Middleware Infrastructureディストリビューションをダウンロードしてインストールします。

インフラストラクチャのディストリビューションには、その他のFusion Middleware製品をインストールするための基盤の設定に必要な、WebLogic ServerおよびJava Required Files (JRF)が同梱されています。

このガイドのアップグレード・トポロジに定義されているように、インフラストラクチャは新規のOracleホームにインストールする必要があります。そのために、「Oracle Fusion Middleware Infrastructureのインストール」で説明する手順を実行してください。

省略可能

準備状況チェックを実行します。

Upgrade Assistantを使用した準備状況チェックの実行は、アップグレード前の環境について、アップグレードの準備が整っているかどうかを判断する際に役立ちます。
完全な手順は、「アップグレード前の準備状況チェックの実行」を参照してください。

必須

サーバーとプロセスを停止します

アップグレード・プロセスの開始前に、すべてのサーバー、コンポーネントおよびプロセスを停止します。

「サーバーとプロセスの停止」を参照

必須

Upgrade Assistantを使用して、スキーマをアップグレードします。

Upgrade Assistantでは、「ドメインで使用されるすべてのスキーマ」オプションを選択できます。このオプションを選択すると、Upgrade Assistantはドメイン内でアップグレードに利用可能なすべてのスキーマを自動的に選択します。

「製品スキーマのアップグレード」を参照してください。

必須

再構成ウィザードを使用して、12.2.1.xドメインを再構成します。

既存のドメインで再構成ウィザードを実行した場合、再構成テンプレートを選択および適用することで、ドメインのアップグレード準備が行われます。これにより、ドメイン内に存在するJDBCデータ・ソースとコンポーネント・スキーマのテストも実行します。

ドメインを再構成するには、「ドメインの再構成」で説明する手順を実行します。

必須

Upgrade Assistantを使用して、12.2.1.xドメインの構成をアップグレードします。

既存の12.2.1.xドメインの再構成後には、Upgrade Assistantを実行して、12.2.1.xドメインで使用される構成をすべてアップグレードする必要があります。

ドメイン内でアップグレードの対象になるすべてのコンポーネントは、Upgrade Assistantの実行時に、「コンポーネント・リスト」画面で確認できます。手順の詳細は、「ドメイン・コンポーネント構成のアップグレード」を参照してください。

必須

サーバーおよびプロセスを再起動します。

アップグレード・プロセスは完了です。この時点で、サーバー、コンポーネントおよびプロセスを再起動できます。

「サーバーとプロセスの起動」を参照してください。

必須

アップグレード後のタスクを実行します。

アップグレード後のタスクのリストは、「アップグレードの検証チェックリストの使用」を参照してください。

既存の環境がクラスタ構成の場合は必須

プライマリ・ノードの既存のドメインをパックします。

pack.sh|cmdスクリプトを実行して、プライマリ・ノードのdomaintemplate.jarファイルに既存のドメインをパックします。既存の環境がクラスタ構成の場合を参照してください

既存の環境がクラスタ構成の場合は必須

ドメインのtemplate.jarファイルをセカンダリ・ノードにコピーします。

domaintemplate.jarファイルをセカンダリ・ノードにコピーして、セカンダリ・ノードにファイルの内容を解凍できるようにします。既存の環境がクラスタ構成の場合を参照してください

既存の環境がクラスタ構成の場合は必須

セカンダリ・ノードにjarファイルを解凍します

unpack.sh|cmdスクリプトを実行して、セカンダリ・ノードにdomaintemplate.jarファイルを解凍します。既存の環境がクラスタ構成の場合を参照してください

既存の環境がクラスタ構成の場合は必須

サーバーおよびプロセスを再起動します。

アップグレード・プロセスは完了です。この時点で、サーバー、コンポーネントおよびプロセスを再起動できます。

「サーバーとプロセスの起動」を参照してください。

4.2 Oracle Fusion Middleware Infrastructureのインストール

Fusion Middleware Infrastructureをインストールすると、Oracleホーム・ディレクトリが作成され、その他のFusion Middleware製品をインストールするためのサポート・ソフトウェアが配置されます。

12c (12.2.1.2)のサポート対象JDKバージョンは、1.8.0_101です。最新のJDKバージョンにアップグレードしてから、12c (12.2.1.2)ソフトウェアをインストールしてください。

注意:
以前の12cリリース(12.1.3.0、12.2.1.0または12.2.1.1)からアップグレードする場合は、Oracleホームに12c (12.2.1.2)ディストリビューションをインストールする必要があります。このアップグレードには、既存のOracleホームを再使用しないでください。12c (12.2.1.2)へのアップグレードは、パッチ・リリースではありません。

Oracle Fusion Middleware Infrastructureディストリビューションをインストールするには:

1. 12c (12.2.1.2)の製品ディストリビューションをインストールするターゲット・システムにサインインします。

2. Oracle Technology NetworkまたはOracle Software Delivery Cloudから、ターゲット・システムにOracle Fusion Middleware Infrastructure (fmw_12.2.1.2.0_infrastructure_generic.jar)をダウンロードします。

3. 12c (12.2.1.2)の製品ディストリビューションをダウンロードしたディレクトリに移動します。

4. Oracle Fusion Middleware Infrastructureのインストール・プログラムを起動します。

- (UNIX) JDK_HOME/bin/java -jar fmw_12.2.1.2.0_infrastructure_generic.jar

- (Windows) JDK_HOME\bin\java -jar fmw_12.2.1.2.0_infrastructure_generic.jar

5. UNIXオペレーティング・システムでは、このホストにOracle製品を初めてインストールする場合に、「インストール・インベントリの設定」画面が表示されます。
中央インベントリを作成する場所を指定します。この画面で選択したオペレーティング・システム・グループ名には、中央インベントリの場所への書込み権限があることを確認して「次」をクリックします。

注意:
Windowsオペレーティング・システムの場合は、「インストール・インベントリの設定」画面は表示されません。

6. 「ようこそ」画面で、情報をレビューしてすべての前提条件を満たしていることを確認します。「次」をクリックします。

7. 「自動更新」画面で、「自動更新をスキップ」を選択します。オプションは次のとおりです。

- この時点でソフトウェアの更新をシステムで確認しないようにする場合は、「自動更新をスキップ」を選択します。

- パッチ・ファイルをダウンロードした場合は、「ディレクトリからパッチを選択」を選択して、ローカル・ディレクトリに移動します。

- My Oracle Supportアカウントを持っている場合にソフトウェアの更新を自動でダウンロードするには、「My Oracle Supportで更新を検索」を選択します。Oracle Supportの資格証明を入力して、「検索」をクリックします。インストーラがMy Oracle Supportにアクセスするようにプロキシ・サーバーを構成するには、「プロキシ設定」をクリックします。「接続のテスト」をクリックして接続をテストします。

「次へ」をクリックします。

8. 「インストールの場所」画面で、Oracleホーム・ディレクトリの場所を指定して「次」をクリックします。
Oracle Fusion Middlewareディレクトリ構造の詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareのインストールのプランニング』のインストールおよび構成のためのディレクトリの理解に関する項を参照してください。

9. 「インストール・タイプ」画面で、Fusion Middleware Infrastructureを選択して「次」をクリックします。

10. 「前提条件チェック」画面では、ホスト・コンピュータを分析して、特定のオペレーティング・システムの前提条件を満たしているか確認します。
確認されたタスクのリストを表示するには、「正常なタスクの表示」を選択します。ログの詳細を表示するには、「ログの表示」を選択します。前提条件のチェックが失敗すると、エラー・メッセージが画面の下方に表示されます。エラーを修正し、「再実行」をクリックして再試行します。エラー・メッセージや警告メッセージを無視してインストールを続けるには、「スキップ」をクリックします(非推奨)。

11. 「セキュリティ更新」画面でMy Oracle Supportアカウント情報を入力すると、最新の製品情報およびセキュリティ・アップデートをMy Oracle Supportアカウントを介して受け取ることができます。
この画面は、ホスト上にOracle製品を初めてインストールすると表示されます。

Oracle Supportアカウントを所有していない場合、この手順をスキップするには、チェック・ボックスの選択を解除し、フォローアップのダイアログ・ボックスで選択を確認します。

12. 「インストールの概要」画面で、選択したインストール・オプションを確認します。
これらのオプションをレスポンス・ファイルに保存する場合は、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの場所と名前を入力します。レスポンス・ファイルには、入力したすべての情報が収集して格納され、後で(コマンドラインから)サイレント・インストールを実行するために使用できます。
「インストール」をクリックしてインストールを開始します。

13. 「インストールの進行状況」画面で、プログレス・バーの表示が100%になったら、「終了」クリックしてインストーラを閉じるか、「次へ」をクリックしてサマリーを確認します。

14. 「インストール完了」画面には、インストールの場所とインストールされた機能セットが表示されます。情報を確認し、「終了」をクリックしてインストーラを閉じます。

4.3 アップグレード前の準備状況チェックの実行

アップグレードにかかわる潜在的な問題を特定するために、準備状況チェックを実行してから、アップグレード・プロセスを開始するようにしてください。準備状況チェックによって、アップグレードにかかわる潜在的な問題をすべて検出できるわけではない点に注意してください。準備状況チェックのレポートが成功を示していても、アップグレードが失敗することもあります。

- アップグレード前準備状況チェックの実行について
-readinessモードでUpgrade Assistantを実行すると、実際のアップグレードを実行する前に問題を検出できます。Upgrade Assistantを使用すると、準備状況チェックはGUIモードで実行できます。また、レスポンス・ファイルを使用するとサイレント・モードで実行できます。

- 準備状況モードでのUpgrade Assistantの起動
-readinessパラメータを使用して、準備状況モードでUpgrade Assistantを起動します。

- Upgrade Assistantを使用した準備状況チェックの実行
Upgrade Assistantの各画面を通じて、アップグレード前の準備状況チェックを完了します。

- 準備状況レポートの理解
目的のドメインに準備状況チェックを実行したら、アップグレードを成功させるために、なんらかの処置を取る必要があるかどうかを判断するためにレポートを確認します。

4.3.1 アップグレード前の準備状況チェックの実行について

-readinessモードでUpgrade Assistantを実行すると、実際のアップグレードを実行する前に問題を検出できます。Upgrade Assistantを使用すると、準備状況チェックはGUIモードで実行できます。また、レスポンス・ファイルを使用するとサイレント・モードで実行できます。

Upgrade Assistantの準備状況チェックは、サポート対象の開始ポイントにあるFusion MiddlewareのスキーマとWebLogicドメインの構成について、読取り専用のアップグレード前確認を実行します。この確認は、読取り専用の操作です。

準備状況チェックでは、フォーマットされ、タイムスタンプの付けられた準備状況レポートが生成され、実際のアップグレードを試みる前に潜在的な問題に対処できます。問題が検出されない場合は、アップグレード・プロセスを開始できます。アップグレードを実行する前に、このレポートを詳細に確認することをお薦めします。

準備状況チェックは、既存のOracle Fusion Middlewareドメインがオンライン(他のユーザーがアクティブに使用している間)であっても、オフラインであっても実行できます。

準備状況チェックは、実際のアップグレードの実行前に、何度でも実行できます。ただし、アップグレードの実行後には、準備状況チェックを実行しないでください。これは、レポートの結果が、アップグレード前の準備状況チェックとは異なることがあるためです。

注意:

パフォーマンスへの影響を回避するために、準備状況チェックはピーク時以外に実行してください。

4.3.2 準備状況モードでのUpgrade Assistantの起動

-readinessパラメータを使用して、準備状況モードでUpgrade Assistantを起動します。

Upgrade Assistantを使用して、アップグレード前の環境に対して準備状況チェックを実行するには:

1. oracle_common/upgrade/binディレクトリに移動します。

- (UNIX) ORACLE_HOME/oracle_common/upgrade/bin

- (Windows) ORACLE_HOME\oracle_common\upgrade\bin

2. Upgrade Assistantを起動します。

- (UNIX) ./ua -readiness

- (Windows) ua.bat -readiness

注意:
DISPLAY環境変数がGUIモードを有効にするように適切に設定されていないと、次に示すエラーが発生することがあります。

Xlib: connection to ":1.0" refused by server
Xlib: No protocol specified

この問題を解決するには、DISPLAY環境変数をローカル・ワークステーションのシステム名またはIPアドレスに設定して、Upgrade Assistantを再実行します。

このようなエラーがDISPLAYの設定後にも続く場合は、別のGUIツール(vncconfigなど)を起動してみてください。同じエラーが表示される場合は、DISPLAY環境変数の設定に間違いが残っている可能性があります。

その他のコマンドラインに指定可能なパラメータの詳細は、次の項を参照してください。

- Upgrade Assistantのコマンドライン・パラメータ

4.3.2.1 Upgrade Assistantのコマンドライン・パラメータ

コマンドラインからUpgrade Assistantを起動するときには、追加のパラメータを指定できます。

表4-2 Upgrade Assistantのコマンドライン・パラメータ

パラメータ

必須/省略可能

説明

-readiness

準備状況チェックの場合は必須
注意: 準備状況チェックは、スタンドアロンのインストール(WebLogic Serverで管理されていないインストール)に対して実行できません。

アップグレードの準備状況チェックを実行します(実際のアップグレードは実行しません)。

スキーマと構成がチェックされます。

-examineパラメータを指定した場合は、このパラメータを指定しないでください。

-threads

省略可能

スキーマの同時アップグレードまたはスキーマの準備状況チェックに使用可能なスレッドの数を特定します。

値は、1 - 8の正の整数である必要があります。デフォルトは4です。

-response

サイレント・アップグレードまたはサイレント準備状況チェックの場合は必須

レスポンス・ファイルに保存した入力を使用して、Upgrade Assistantを実行します。このレスポンス・ファイルは、GUIモードでUpgrade Assistantを実行したときの入力データから生成されます。このパラメータを使用すると、Upgrade Assistantはサイレント・モード (Upgrade Assistantの画面を表示しないモード)で実行されます。

-examine

省略可能

調査フェーズを実行しますが、実際のアップグレードは実行しません。

-readinessパラメータを指定した場合、このパラメータを指定しないでください。

-logLevel attribute

省略可能

次のいずれかの属性を指定して、ログイン・レベルを設定します。

- TRACE

- NOTIFICATION

- WARNING

- ERROR

- INCIDENT_ERROR

デフォルトのロギング・レベルはNOTIFICATIONです。

-logLevel TRACE属性を設定して、より多くのログが記録されるようにすることを検討してください。これは、アップグレードの失敗をトラブルシューティングする際に役立ちます。-logLevel TRACEが使用されると、Upgrade Assistantのログ・ファイルは非常に大きくなる可能性があります。

-logDir location

省略可能

アップグレード・ログ・ファイルと一時ファイルのデフォルトの場所を設定します。既存の書込み可能なディレクトリを指定する必要があります。Upgrade Assistantは、このディレクトリにログ・ファイルと一時ファイルを作成します。

デフォルトの場所は次のとおりです。

(UNIX) ORACLE_HOME/oracle_common/upgrade/logs
ORACLE_HOME/oracle_common/upgrade/temp

(Windows) ORACLE_HOME\oracle_common\upgrade\logs
ORACLE_HOME\oracle_common\upgrade\temp

-help

省略可能

すべてのコマンドライン・オプションを表示します。

4.3.3 Upgrade Assistantを使用した準備状況チェックの実行

Upgrade Assistantの各画面を通じて、アップグレード前の準備状況チェックを完了します。

準備状況チェックは、サポートされるアップグレードの開始点にあるスキーマまたはコンポーネント構成に対してのみ実行されます。

準備状況チェックを完了するには:

1. 「ようこそ」画面で、準備状況チェックに関する情報を確認します。「次」をクリックします。

2. 「準備状況チェック・タイプ」画面で、実行する準備状況チェックを選択します。

- 「個別に選択されたスキーマ」: アップグレード前に確認するスキーマを個別に選択できます。準備状況チェックは、スキーマがアップグレードに対応しているかどうか、またはアップグレードが必要かどうかを報告します。
このオプションを選択すると、画面名が「選択したスキーマ」に変更されます。

- 「ドメイン・ベース」: Upgrade Assistantは、「ドメイン・ディレクトリ」フィールドで指定されたドメイン内で、アップグレード可能なスキーマまたはコンポーネントのすべてを検出して選択するようになります。
このオプションを選択すると、画面名が「スキーマおよび構成」に変更されます。

すべてのスキーマとコンポーネント構成をUpgrade Assistantでチェックする場合は、デフォルトの選択を変更しないで使用します。それ以外の場合は、次に示す特定のオプションを選択します。

- 「すべてのスキーマのチェックを含める」: アップグレードに対応したコンポーネントをすべて検出して確認します。

- 「すべての構成のチェックを含める」: 管理対象WebLogic Serverドメインのコンポーネント構成を確認します。

「次へ」をクリックします。

3. 「個別に選択されたスキーマ」を選択した場合: 「使用可能なコンポーネント」画面で、アップグレードに対応可能なスキーマを持つコンポーネントを選択して、準備状況チェックの実行対象にします。

依存コンポーネントのあるコンポーネントを選択すると、該当するコンポーネントが自動的に選択されます。たとえば、Oracle Platform Security Servicesを選択すると、Oracle Audit Servicesが自動的に選択されます。

選択したコンポーネントによっては、追加の画面が表示されることがあります。たとえば、次のような作業が必要になることがあります。

- ドメイン・ディレクトリを指定します。

- 選択したスキーマに接続するために、次のスキーマ資格証明を指定します: 「データベース・タイプ」、「DBAユーザー名」および「DBAパスワード」。次に、「接続」をクリックします。

注意
Oracleデータベースは、デフォルトのデータベース・タイプです。データベース・タイプに間違いがないことを確認してから続行してください。間違ったデータベースを選択していることに気付いた場合でも、正しいタイプに変更するために、この画面に戻らないでください。そのかわりに、Upgrade Assistantを終了してから、正しいデータベース・タイプを選択した状態で準備状況チェックを再開し、すべてのスキーマに正しいデータベース・タイプが適用されるようにします。

- 「スキーマ・ユーザー名」を選択して、「スキーマ・パスワード」を指定します。

「次」をクリックして、準備状況チェックを開始します。

4. 「準備状況サマリー」画面で、選択内容に基づいて実行された準備状況チェックのサマリーを確認します。
選択内容を保存して、今後、レスポンス(サイレンス)モードでUpgrade Assistantを再実行する場合は、「レスポンス・ファイルの保存」をクリックして、レスポンス・ファイルの場所と名前を指定します。サイレント・アップグレードは、Upgrade Assistantとまったく同じ機能を実行しますが、データを手動で再入力する必要はありません。

詳細レポートを表示するには、「ログの表示」をクリックします。

「次へ」をクリックします。

5. 「準備状況チェック」画面で、準備状況チェックのステータスを確認します。このプロセスには、数分かかることがあります。
複数のコンポーネントをチェックしている場合、それぞれのコンポーネントの進行状況は、それぞれ専用のプログレス・バーで同時に表示されます。

準備状況チェックが完了したら、「続行」をクリックします。

6. 「準備状況の終了」画面で、準備状況チェックの結果(「準備状況成功」または「準備状況失敗」)を確認します。

- 準備状況チェックが成功した場合は、「準備状況レポートの表示」をクリックして完全なレポートを確認します。準備状況チェックが成功した場合でも、実際のアップグレードを実行する前に、準備状況レポートを確認するようにしてください。「検索」オプションは、レポート内の特定の語句を検索する際に使用します。また、このレポートには、完成した準備状況チェック・レポート・ファイルが格納されている場所も示されます。

- 準備状況チェックで問題またはエラーが発生した場合は、「ログの表示」をクリックしてログ・ファイルを確認し、問題を特定して修正してから、準備状況チェックを再開します。ログ・ファイルは、設定したコマンドライン・オプションによって管理されます。

4.3.4 準備状況レポートの理解

目的のドメインに準備状況チェックを実行したら、アップグレードを成功させるために、なんらかの処置を取る必要があるかどうかを判断するためにレポートを確認します。

準備状況レポート・ファイルの形式は、次のとおりです。

readiness_timestamp.txt

timestampは、準備状況チェックが実行された日時を示します。

準備状況レポートには、次に示す情報が含まれています。

表4-3 準備状況レポートの要素

レポートの情報

説明

必要な操作

全体的な準備状況ステータス: SUCCESSまたはFAILURE

レポートの上部には、アップグレードの準備状況チェックが成功したか、または1つ以上のエラーが発生して完了したかが示されます。

1つ以上のエラーが発生してレポートが完了した場合、アップグレードを試みる前に、FAILを検索し、障害の原因となった問題を修正します。準備状況チェックは、アップグレードする前に必要に応じて何度でも再実行できます。

タイムスタンプ

レポートが生成された日付と時刻です。

処理は必要ありません。

ログ・ファイルの場所

ORACLE_HOME/oracle_common/upgrade/logs

生成されたログ・ファイルのディレクトリの場所です。

処理は必要ありません。

準備状況レポートの場所

ORACLE_HOME/oracle_common/upgrade/logs

生成された準備状況レポートのディレクトリの場所です。

処理は必要ありません。

チェックされたコンポーネントの名前

チェックに含まれるコンポーネントの名前およびバージョンとステータス。

このリリースにアップグレードできないコンポーネント(SOAコア拡張など)がドメインに含まれる場合は、アップグレードを試みないでください。

チェックされたスキーマの名前

チェックに含まれるスキーマの名前および現在のバージョンとステータス。

スキーマのバージョン番号をレビューします。このリリースにアップグレードできないスキーマがドメインに含まれる場合は、アップグレードを試みないでください。

個別のオブジェクトのテスト・ステータス: FAIL

準備状況チェックのテストで、特定のオブジェクトに問題が検出されています。

失敗した問題がすべて解決するまでアップグレードしないでください。

個別のオブジェクトのテスト・ステータス: PASS

準備状況チェックのテストでは、特定のオブジェクトに問題が検出されませんでした。

準備状況チェック・レポートにPASSステータスのみが表示されている場合、環境をアップグレードできます。ただし、準備状況チェックでは、ハードウェアやアップグレード時の接続性などの外部環境に関する問題を検出することはできません。アップグレードの進捗を常に監視する必要があります。

<オブジェクト>の準備状況チェックの完了ステータス: FAILURE

準備状況チェックで特定のオブジェクト(スキーマ、索引、データ型など)に解決する必要のあるエラーが1つ以上検出されました。

FAILED問題がすべて解決されるまではアップグレードしないでください。

<オブジェクト>の準備状況チェックの完了ステータス: SUCCESS

準備状況チェック・テストによって問題が検出されませんでした。

処理は必要ありません。

準備状況レポート・ファイルのサンプルを次に示します。使用対象のレポートにはこれらすべてのチェックが含まれる場合や含まれない場合があります。

Upgrade readiness check completed with one or more errors.

This readiness check report was created on Tue May 30 11:15:52 EDT 2016
Log file is located at: ORACLE_HOME/oracle_common/upgrade/logs/ua2016-05-30-11-14-06AM.log
Readiness Check Report File: ORACLE_HOME/oracle_common/upgrade/logs/readiness2016-05-30-11-15-52AM.txt

Starting readiness check of components.

Oracle Metadata Services
Starting readiness check of Oracle Metadata Services.
Schema User Name: DEV11_MDS
Database Type: Oracle Database
Database Connect String: machinename@yourcompany.com
VERSION Schema DEV11_MDS is currently at version 12.1.1.1.0.  Readiness checks will now be performed.
Starting schema test:  TEST_REQUIRED_TABLES  Test that the schema contains all the required tables
Completed schema test: TEST_REQUIRED_TABLES --> Test that the schema contains all the required tables +++ PASS
Starting schema test:  TEST_REQUIRED_PROCEDURES  Test that the schema contains all the required stored procedures
EXCEPTION     Schema is missing a required procedure: GETREPOSITORYFEATURES
Completed schema test: TEST_REQUIRED_PROCEDURES --> Test that the schema contains all the required stored procedures +++ FAIL
Starting schema test:  TEST_REQUIRED_VIEWS  Test that the schema contains all the required database views
Completed schema test: TEST_REQUIRED_VIEWS --> Test that the schema contains all the required database views +++ PASS
Starting index test for table MDS_ATTRIBUTES:  TEST_REQUIRED_INDEXES --> Test that the table contains all the required indexes
Completed index test for table MDS_ATTRIBUTES: TEST_REQUIRED_INDEXES --> Test that the table contains all the required indexes +++ PASS
Starting index test for table MDS_COMPONENTS:  TEST_REQUIRED_INDEXES --> Test that the table contains all the required indexes
Completed index test for table MDS_TXN_LOCKS: TEST_REQUIRED_INDEXES --> Test that the table contains all the required indexes +++ PASS
Starting schema test:  TEST_REQUIRED_TRIGGERS  Test that the schema has all the required triggers
Completed schema test: TEST_REQUIRED_TRIGGERS --> Test that the schema has all the required triggers +++ PASS
Starting schema test:  TEST_MISSING_COLUMNS  Test that tables and views are not missing any required columns
Completed schema test: TEST_MISSING_COLUMNS --> Test that tables and views are not missing any required columns +++ PASS
Starting schema test:  TEST_UNEXPECTED_TABLES  Test that the schema does not contain any unexpected tables
Completed schema test: TEST_UNEXPECTED_TABLES --> Test that the schema does not contain any unexpected tables +++ PASS
Starting schema test:  TEST_UNEXPECTED_PROCEDURES  Test that the schema does not contain any unexpected stored procedures
Completed schema test: TEST_UNEXPECTED_PROCEDURES --> Test that the schema does not contain any unexpected stored procedures +++ PASS
Starting schema test:  TEST_UNEXPECTED_VIEWS  Test that the schema does not contain any unexpected views
Completed schema test: TEST_UNEXPECTED_VIEWS --> Test that the schema does not contain any unexpected views +++ PASS
Starting index test for table MDS_ATTRIBUTES:  TEST_UNEXPECTED_INDEXES --> Test that the table does not contain any unexpected indexes
Completed index test for table MDS_ATTRIBUTES: TEST_UNEXPECTED_INDEXES --> Test that the table does not contain any unexpected indexes +++ PASS
Completed index test for table MDS_LABELS: TEST_UNEXPECTED_INDEXES --> Test that the table does not contain any unexpected indexes +++ PASS
Starting index test for table MDS_LARGE_ATTRIBUTES:  TEST_UNEXPECTED_INDEXES --> Test that the table does not contain any unexpected indexes
Starting schema test:  TEST_UNEXPECTED_TRIGGERS  Test that the schema does not contain any unexpected triggers
Completed schema test: TEST_UNEXPECTED_TRIGGERS --> Test that the schema does not contain any unexpected triggers +++ PASS
Starting schema test:  TEST_UNEXPECTED_COLUMNS  Test that tables and views do not contain any unexpected columns
Completed schema test: TEST_UNEXPECTED_COLUMNS --> Test that tables and views do not contain any unexpected columns +++ PASS
Starting datatype test for table MDS_ATTRIBUTES:  TEST_COLUMN_DATATYPES_V2 --> Test that all table columns have the proper datatypes
Completed datatype test for table MDS_ATTRIBUTES: TEST_COLUMN_DATATYPES_V2 --> Test that all table columns have the proper datatypes +++ PASS
Starting datatype test for table MDS_COMPONENTS:  TEST_COLUMN_DATATYPES_V2 --> Test that all table columns have the proper datatypes
Starting permissions test:  TEST_DBA_TABLE_GRANTS  Test that DBA user has privilege to view all user tables
Completed permissions test: TEST_DBA_TABLE_GRANTS --> Test that DBA user has privilege to view all user tables +++ PASS
Starting schema test:  TEST_ENOUGH_TABLESPACE  Test that the schema tablespaces automatically extend if full
Completed schema test: TEST_ENOUGH_TABLESPACE --> Test that the schema tablespaces automatically extend if full +++ PASS
Starting schema test:  TEST_USER_TABLESPACE_QUOTA  Test that tablespace quota for this user is sufficient to perform the upgrade
Completed schema test: TEST_USER_TABLESPACE_QUOTA --> Test that tablespace quota for this user is sufficient to perform the upgrade +++ PASS
Starting schema test:  TEST_ONLINE_TABLESPACE  Test that schema tablespaces are online
Completed schema test: TEST_ONLINE_TABLESPACE --> Test that schema tablespaces are online +++ PASS
Starting schema test:  TEST_DATABASE_VERSION  Test that the database server version number is supported for upgrade
INFO   Database product version: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Completed schema test: TEST_DATABASE_VERSION --> Test that the database server version number is supported for upgrade +++ PASS
Finished readiness check of Oracle Metadata Services with status: FAILURE.

Oracle Fusion Middleware IAUスキーマの12.1.3.0バージョンを実行しているときに、そのスキーマが11gリリース(11.1.1.7以降)または12c (12.1.2.0)からアップグレードされていると、次に示すエラーによって準備状況チェックが失敗することがあります。

Starting index test for table IAU_COMMON:  TEST_REQUIRED_INDEXES --> Test
that the table contains all the required indexes
INFO Audit schema index DYN_EVENT_CATEGORY_INDEX in table IAU_COMMON is
missing the required columns or index itself is missing. This maybe caused by
a known issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_EVENT_TYPE_INDEX in table IAU_COMMON is
missing the required columns or index itself is missing. This maybe caused by
a known issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_TENANT_INDEX in table IAU_COMMON is missing
the required columns or index itself is missing. This maybe caused by a known
issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_USER_INDEX in table IAU_COMMON is missing
the required columns or index itself is missing. This maybe caused by a known
issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_COMPONENT_TYPE_INDEX in table IAU_COMMON is
missing the required columns or index itself is missing. This maybe caused by
a known issue, anyway, this missing index will be added in 12.2.2 upgrade.
INFO Audit schema index DYN_USER_TENANT_INDEX in table IAU_COMMON is
missing the required columns or index itself is missing. This maybe caused by
a known issue, anyway, this missing index will be added in 12.2.2 upgrade.
Completed index test for table IAU_COMMON: TEST_REQUIRED_INDEXES --> Test
that the table contains all the required indexes +++ FAIL

注意:
準備状況レポートの欠落している索引に関するエラーは無視してもかまいません。これは既知の問題です。欠落している索引に対応するものが、スキーマのアップグレード操作時に追加されます。このエラーは、アップグレードするスキーマがRCUを使用して12cで作成された場合は発生しません。

4.4 サーバーとプロセスの停止

Upgrade Assistantを実行する前に、すべてのOracle Fusion Middleware管理対象サーバー、管理サーバーおよび更新するスキーマまたは構成を使用している可能性があるシステム・コンポーネント(OHSなど)を停止します。これを行わないと、結果としてアップグレードが不完全になったり、障害が発生する場合があります。

ノード・マネージャを実行している場合は、ノード・マネージャも停止する必要があります。これを行うには、ノード・マネージャが実行されているコンソール・ウィンドウを閉じるか、stopNodeManager WLSTコマンドを使用します。

Oracle Fusion Middleware環境を停止する手順は、『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のOracle Fusion Middleware環境の停止に関する項を参照してください。

4.5 製品スキーマのアップグレード

サーバーとプロセスの停止後、Upgrade Assistantを使用して、Oracle Fusion Middlewareの現在のリリースにあわせてサポート対象の製品スキーマをアップグレードします。

アップグレード・アシスタントを使用すると、個別に選択したスキーマまたはドメインに関連付けられているすべてのスキーマをアップグレードできます。選択したオプションによって、表示されるアップグレード・アシスタントの画面は異なります。

- Upgrade Assistantの起動
Upgrade Assistantを実行して、製品スキーマ、ドメイン・コンポーネント構成、またはスタンドアロンのシステム・コンポーネントを12c (12.2.1.2)にアップグレードします。Upgrade Assistantは非SYSDBAとして実行して、一度にアップグレードするドメインは1つにすることをお薦めします。

- Upgrade Assistantを使用したスキーマのアップグレード
Upgrade Assistantの各画面を通じて、製品スキーマをアップグレードします。

- スキーマのアップグレードの確認
すべてのアップグレード手順を完了したら、schema_version_registryのスキーマ・バージョンが適切に更新されていることをチェックして、アップグレードの成功を検証します。

4.5.1 Upgrade Assistantの起動

Upgrade Assistantを実行して、製品スキーマ、ドメイン・コンポーネント構成、またはスタンドアロンのシステム・コンポーネントを12c (12.2.1.2)にアップグレードします。Upgrade Assistantは非SYSDBAとして実行して、一度にアップグレードするドメインは1つにすることをお薦めします。

Upgrade Assistantを起動するには、次の手順に従います。

1. oracle_common/upgrade/binディレクトリに移動します。

- (UNIX) ORACLE_HOME/oracle_common/upgrade/bin

- (Windows) ORACLE_HOME\oracle_common\upgrade\bin

2. Upgrade Assistantを起動します。

- (UNIX) ./ua

- (Windows) ua.bat

コマンドラインに指定可能なその他のパラメータ(ロギングのパラメータなど)の詳細は、次を参照してください。

- Upgrade Assistantのコマンドライン・パラメータ

4.5.1.1 Upgrade Assistantのコマンドライン・パラメータ

コマンドラインからUpgrade Assistantを起動するときには、追加のパラメータを指定できます。

表4-4 Upgrade Assistantのコマンドライン・パラメータ

パラメータ

必須/省略可能

説明

-readiness

準備状況チェックの場合は必須
注意: 準備状況チェックは、スタンドアロンのインストール(WebLogic Serverで管理されていないインストール)に対して実行できません。

アップグレードの準備状況チェックを実行します(実際のアップグレードは実行しません)。

スキーマと構成がチェックされます。

-examineパラメータを指定した場合は、このパラメータを指定しないでください。

-threads

省略可能

スキーマの同時アップグレードまたはスキーマの準備状況チェックに使用可能なスレッドの数を特定します。

値は、1 - 8の正の整数である必要があります。デフォルトは4です。

-response

サイレント・アップグレードまたはサイレント準備状況チェックの場合は必須

レスポンス・ファイルに保存した入力を使用して、Upgrade Assistantを実行します。このレスポンス・ファイルは、GUIモードでUpgrade Assistantを実行したときの入力データから生成されます。このパラメータを使用すると、Upgrade Assistantはサイレント・モード (Upgrade Assistantの画面を表示しないモード)で実行されます。

-examine

省略可能

調査フェーズを実行しますが、実際のアップグレードは実行しません。

-readinessパラメータを指定した場合、このパラメータを指定しないでください。

-logLevel attribute

省略可能

次のいずれかの属性を指定して、ログイン・レベルを設定します。

- TRACE

- NOTIFICATION

- WARNING

- ERROR

- INCIDENT_ERROR

デフォルトのロギング・レベルはNOTIFICATIONです。

-logLevel TRACE属性を設定して、より多くのログが記録されるようにすることを検討してください。これは、アップグレードの失敗をトラブルシューティングする際に役立ちます。-logLevel TRACEが使用されると、Upgrade Assistantのログ・ファイルは非常に大きくなる可能性があります。

-logDir location

省略可能

アップグレード・ログ・ファイルと一時ファイルのデフォルトの場所を設定します。既存の書込み可能なディレクトリを指定する必要があります。Upgrade Assistantは、このディレクトリにログ・ファイルと一時ファイルを作成します。

デフォルトの場所は次のとおりです。

(UNIX) ORACLE_HOME/oracle_common/upgrade/logs
ORACLE_HOME/oracle_common/upgrade/temp

(Windows) ORACLE_HOME\oracle_common\upgrade\logs
ORACLE_HOME\oracle_common\upgrade\temp

-help

省略可能

すべてのコマンドライン・オプションを表示します。

4.5.2 Upgrade Assistantを使用したスキーマのアップグレード

Upgrade Assistantの各画面を通じて、製品スキーマをアップグレードします。

Upgrade Assistantを使用して、製品スキーマをアップグレードするには:

1. 「ようこそ」画面には、Upgrade Assistantの概要と、アップグレード前のいくつかの重要なタスクについての情報が示されます。「次」をクリックします。

注意:
Upgrade Assistantの画面の詳細は、画面上の「ヘルプ」をクリックしてください。

2. 「選択したスキーマ」画面で、「ドメインで使用されるすべてのスキーマ」を選択します。

- 「ドメインで使用されるすべてのスキーマ」を使用すると、Upgrade Assistantは、ドメイン内でアップグレードに対応可能な「ドメイン・ディレクトリ」フィールドで指定されたスキーマを持つコンポーネントをすべて検出して選択します。これは、ドメイン支援のスキーマ・アップグレードとも呼ばれています。さらに、Upgrade Assistantはスキーマの入力画面に接続情報を事前に移入します。

「次へ」をクリックします。

3. 「コンポーネント・リスト」画面で、アップグレードするスキーマを持つドメイン内のコンポーネントがすべてリストされていることを確認して、「次」をクリックします。
アップグレードするコンポーネントが表示されない場合は、「戻る」をクリックして前の画面に移動し、異なるドメインを指定します。

一部のコンポーネントやスキーマをリストから除外する場合は、「すべてのスキーマ」画面に戻り、「個別に選択されたスキーマ」を選択します。このオプションにより、アップグレードに含めるスキーマのみを選択できます。

4. 「前提条件」画面で、すべてのチェック・ボックスを選択して、前提条件を満たしていることを確認します。「次」をクリックします。

注意:
Upgrade Assistantでは前提条件が満たされているかどうかを確認できません。

5. スキーマ資格証明の画面で、アップグレードするスキーマごとにデータベース接続の詳細を指定します(この画面名は、選択したスキーマに応じて変化します)。

- 「データベース・タイプ」ドロップダウン・メニューからデータベース・タイプを選択します。

- データベース接続の詳細を入力して、「接続」をクリックします。

- 「スキーマ・ユーザー名」ドロップダウン・メニューからアップグレードするスキーマを選択し、スキーマのパスワードを入力します。アップグレードするスキーマに対して正しいスキーマ接頭辞を使用してください。

注意:
リリース12.1.2の時点で、UCSUMSスキーマのスキーマ名が変更されています。つまり、Upgrade Assistantは可能性のあるスキーマを自動的に認識できずにドロップダウン・リストに表示しないということです。テキスト・フィールドに手動で名前を入力する必要があります。この名前は、アップグレードの開始ポイントに応じて、prefix_ORASDPMまたはprefix_UMSのどちらかになります。

6. 「調査」画面で、各スキーマを調査したUpgrade Assistantのステータスを確認して、スキーマのアップグレードの準備が整っていることを検証します。ステータスが「調査が終了しました。」になっている場合は、「次」をクリックします。
調査フェーズが失敗した場合は、「調査失敗」ダイアログの「いいえ」をクリックして、アップグレードをキャンセルすることをお薦めします。「ログの表示」をクリックしてエラーの原因を確認します。一般的なアップグレード・エラーの解決方法の詳細は、Oracle Fusion Middleware Upgrade Assistantによるアップグレードのアップグレード・ガイドのアップグレードのトラブルシューティングに関する項を参照してください。

注意:

- 調査フェーズ中に検出した問題を、アップグレードを進めずに解決する場合は、バックアップからリストアせずにUpgrade Assistantを再起動します。ただし、「調査失敗」ダイアログ・ボックスで「はい」をクリックしてアップグレードを続行していた場合は、Upgrade Assistantを再開する前に、バックアップからアップグレード前の環境をリストアする必要があります。

- 調査プロセスを取り消してもスキーマまたは構成データに影響はありませんが、将来のアップグレード・セッションでは、Upgrade Assistantが収集した情報を再収集する必要があります。

7. 「アップグレード・サマリー」画面で、スキーマのアップグレードに選択したオプションのサマリーを確認します。
アップグレード対象のスキーマごとに、正しいソース・バージョンとターゲット・バージョンがリストされていることを確認します。

これらのオプションを保存して、今後、レスポンス(サイレンス)モードでUpgrade Assistantを再実行する場合は、「レスポンス・ファイルの保存」をクリックして、レスポンス・ファイルの場所と名前を指定します。サイレント・アップグレードは、Upgrade Assistantとまったく同じ機能を実行しますが、データを手動で再入力する必要はありません。

「アップグレード」をクリックして、アップグレード・プロセスを開始します。

8. 「アップグレードの進行状況」画面で、アップグレードのステータスを監視します。

注意:
アップグレード・アシスタントにはアップグレードを実行するための十分な時間を与えてください。やむを得ない場合を除き、アップグレード操作は取り消さないでください。これを行うと、環境が不安定になる可能性があります。

正しくアップグレードされていないスキーマがある場合は、Upgrade Assistantのログ・ファイルで情報を確認します。

注意:
この画面のプログレス・バーには、現在のアップグレード手順の進行状況が表示されます。アップグレードの残り時間を示すものではありません。

「次へ」をクリックします。

9. アップグレードが成功した場合: 「アップグレード成功」画面で、「閉じる」をクリックし、アップグレードを完了してウィザードを閉じます。

アップグレードが失敗した場合: 「アップグレード失敗」画面で、「ログの表示」をクリックし、エラーを表示してトラブルシューティングします。ログは、ORACLE_HOME/oracle_common/upgrade/logsにあります。

注意:
アップグレードが失敗した場合は、バックアップからアップグレード前の環境をリストアし、問題を修正してから、Upgrade Assistantを再起動する必要があります。

4.5.3 スキーマのアップグレードの確認

すべてのアップグレード手順を完了したら、schema_version_registryのスキーマ・バージョンが適切に更新されていることをチェックして、アップグレードの成功を検証します。

Oracle Databaseを使用する場合、Oracle DBAを持つユーザーとしてデータベースに接続し、SQL*Plusから次を実行して現行のバージョン番号を取得します。

SET LINE 120
COLUMN MRC_NAME FORMAT A14
COLUMN COMP_ID FORMAT A20
COLUMN VERSION FORMAT A12
COLUMN STATUS FORMAT A9
COLUMN UPGRADED FORMAT A8
SELECT MRC_NAME, COMP_ID, OWNER, VERSION, STATUS, UPGRADED FROM SCHEMA_VERSION_REGISTRY ORDER BY MRC_NAME, COMP_ID ;

問合せ結果について:

- VERSION列の数値が、そのスキーマの最新のバージョン番号に一致していることを確認します。たとえば、スキーマ・バージョン番号が12.2.1.2.0になっていることを確認します。ただし、すべてのスキーマ・バージョンが更新されるわけではない点に注意してください。一部のスキーマは、このリリースにあわせたアップグレードの必要がなく、アップグレード前のバージョン番号を維持します。

- STATUSフィールドは、スキーマのパッチ適用操作中はUPGRADINGまたはUPGRADEDのどちらかになり、パッチ適用操作が完了するとVALIDになります。

- ステータスが「INVALID」と表示された場合は、ステータスの更新が失敗しています。ログ・ファイルを調べて、失敗した理由を判定する必要があります。

- IAU_APPENDとIAU_VIEWERが所有するシノニム・オブジェクトは、INVALIDと表示されますが、失敗を意味するものではありません。
これらは、シノニムの作成後にターゲット・オブジェクトが変更されるため無効になります。シノニム・オブジェクトは、アクセスされるときに有効になります。これに該当するINVALIDオブジェクトは、無視しても問題ありません。

4.6 ドメインの再構成

再構成ウィザードを実行して、ドメイン・コンポーネント構成を12c (12.2.1.2)にあわせて再構成します。

WebLogic Serverドメインを再構成すると、ドメイン内のアプリケーションに応じて、次の項目が自動的に更新されます。

- WebLogic Serverコア・インフラストラクチャ

- ドメイン・バージョン

注意:

ドメインの再構成を開始する前に、次の制限事項に注意してください。

- 再構成ウィザードでは、ドメインに含まれる独自のアプリケーションは更新されません。

- アップグレード・プロセス中に、非動的クラスタ・ドメインを動的クラスタ・ドメインに変換することはサポートされていません。
動的クラスタ機能は、再構成ウィザードの実行中に使用できますが、サポートされているアップグレードは非動的クラスタのアップグレードのみで、その後で動的クラスタを追加することになります。アップグレード・プロセス中に動的クラスタを追加することはできません。

具体的には、ドメインを再構成する場合、次のことが発生します。

- ドメインのconfig.xmlファイルのドメイン・バージョン番号は、管理サーバーのインストール済WebLogic Serverバージョンに更新されます。

- すべてのインストール済Oracle製品の再構成テンプレートは、自動的に選択されてドメインに適用されます。これらのテンプレートは、WebLogicドメインが現在のWebLogic Serverバージョンと互換性を持つために必要な再構成タスクを定義します。

- 起動スクリプトが更新されます。
変更済の起動スクリプトを維持する場合は、そのスクリプトをバックアップしてから、再構成ウィザードを開始してください。

注意:
ドメインの再構成プロセスを開始すると、元に戻すことはできません。再構成ウィザードの実行前には、アップグレード前チェックリストで説明しているように、ドメインのバックアップが作成されていることを確認してください。再構成ウィザードの実行中にエラーまたは他の割込みが発生した場合、バックアップ場所から元のドメイン・ディレクトリにファイルとディレクトリをコピーすることによって、ドメインをリストアする必要があります。これは、ドメインを再構成前の元の状態に戻せるようにする唯一の方法です。

再構成ウィザードを使用して既存のドメインを再構成する手順に従います。ドメインの再構成の一般情報は、『Oracle Fusion Middleware Oracle WebLogic Serverのアップグレード』のWebLogicドメインの再構成に関する項を参照してください。

- ドメインのバックアップ

- 再構成ウィザードの起動

- 再構成ウィザードを使用したドメインの再構成
再構成ウィザードは、ドメインの場所を保持したままでドメインを再構成します。再構成ウィザードの各画面を通じて、既存のドメインを再構成します。

4.6.1 ドメインのバックアップ

再構成ウィザードの実行前に、ドメイン・ディレクトリのバックアップ・コピーを作成します。

ドメイン・ディレクトリのバックアップを作成するには:

1. コンテンツを保持するには、ソース・ドメインを別の場所にコピーします。
たとえば、C:\domains\mydomainをC:\domains\mydomain_backupにコピーします。

2. 各リモート管理対象サーバーのドメインを更新する前に、各リモート・マシンのドメイン・ディレクトリのバックアップ・コピーを作成します。

3. ドメインのバックアップしたバージョンが完全であることを確認します。

なんらかの理由でドメインの再構成が失敗した場合は、すべてのファイルおよびディレクトリをバックアップ・ディレクトリから元のドメイン・ディレクトリにコピーしてドメインを完全に再構成前の元の状態に戻す必要があります。

4.6.2 再構成ウィザードの起動

再構成ウィザードをグラフィカル・モードで起動する手順は次のとおりです。

1. ドメインが存在するシステムにサインインします。

2. コマンド・シェル(UNIXオペレーティング・システムの場合)またはコマンド・プロンプト・ウィンドウ(Windowsオペレーティング・システムの場合)を開きます。

3. エディション・ベースのデータベース・ユーザーのみ: スキーマがEBRデータベースを使用して構成されている場合、再構成ウィザードを実行する前に、手動でデフォルトのエディション名を設定する必要があります。
次のSQLコマンドを実行して、デフォルト・エディションを設定します。
ALTER DATABASE DEFAULT EDITION = edition_name;

edition_nameは、子エディションの名前です。

4. oracle_common/common/binディレクトリに移動します。

- (UNIX) ORACLE_HOME/oracle_common/common/bin

- (Windows) ORACLE_HOME\oracle_common\commom\bin

5. 次に示すロギングオプションを指定して、再構成ウィザードを開始します。

- (UNIX) ./reconfig.sh -log=log_file -log_priority=ALL

- (Windows) reconfig.cmd -log=log_file -log_priority=ALL

log_fileは、ドメイン再構成セッション用に作成するログ・ファイルの絶対パスです。これは、再構成処理をトラブルシューティングする必要がある場合に役立つことがあります。

パラメータ-log_priority=ALLにより、ログは詳細モードで記録されるようになります。

注意:

このコマンドを実行すると、デフォルトのキャッシュ・ディレクトリが無効であることを示す次のエラー・メッセージが表示される場合があります。

*sys-package-mgr*: can't create package cache dir

環境変数CONFIG_JVM_ARGSを設定することでキャッシュ・ディレクトリを変更できます。次に例を示します。

CONFIG_JVM_ARGS=-Dpython.cachedir=valid_directory

4.6.3 再構成ウィザードを使用したドメインの再構成

再構成ウィザードは、ドメインの場所を保持したままドメインを再構成します。再構成ウィザードの各画面を通じて、既存のドメインを再構成します。

重要
ソースがクラスタ化環境の場合、プライマリ・ノードでのみ再構成ウィザードを実行します。変更をドメイン内の他のクラスタ・メンバーに適用するには、既存の環境がクラスタ化構成の場合の説明に従って、パック/アンパック・ユーティリティを使用します。

ドメインを再構成する手順は、次のとおりです。

1. ドメインが存在するシステムにサインインします。

2. エディションベース・データベース・ユーザーのみ: ご使用のスキーマがエディションベースの再関連付けを使用して構成されている場合、再構成ウィザードを実行する前にデフォルトのエディション名を手動で指定する必要があります。
デフォルトのエディションを設定するには、次のSQLコマンドを入力します。

ALTER DATABASE DEFAULT EDITION = edition_name;
ここで、edition_nameはデフォルトのデータベース・エディションの名前です。

3. 「ドメインの選択」画面で、アップグレードするドメインの場所を指定するか、「参照」をクリックしてドメイン・ディレクトリに移動して選択します。「次」をクリックします

4. 「再構成セットアップの進行状況」画面で、セットアップ・プロセスの進行状況を確認します。完了したら、「次へ」をクリックします。
このプロセス中に、次の操作が行われます。

- Fusion Middleware製品を含むインストール済製品の再構成テンプレートが自動的に適用されます。これにより、config.xml、config-groups.xml、security.xmlなどの様々なドメイン構成ファイルが更新されます。

- Fusion Middleware製品をサポートするスキーマ、スクリプトおよび他のファイルが更新されます。

- ドメイン・アップグレードが検証されます。

5. 「ドメイン・モードおよびJDK」画面で、ドメインで使用するJDKを選択するか、「参照」をクリックして、使用するJDKに移動します。12c (12.2.1.2)のサポート対象JDKバージョンは、1.8.0_101以降です。「次へ」をクリックします。

注意:
このステージでドメイン・モードを変更することはできません。

特定のプラットフォームでサポートされているJDKのリストは、Oracle Fusion Middlewareでサポートされているシステム構成を参照してください。

6. 「JDBCデータ・ソース」画面で、ドメイン・ソースで定義したJDBCデータ・ソースを構成します。
ドメインを作成する製品に関連付けられるJDBCデータ・ソースは、画面の下半分にリスト表示されます。JDBCデータ・ソースには、データ・ソース・インスタンスの作成時、デプロイ時もしくはターゲット指定時、またはサーバー起動時に作成されるデータベース接続のプールが含まれます。 アプリケーションはJNDIツリーでデータ・ソースをルックアップしてから、接続をリクエストします。アプリケーションに接続する必要がなくなった場合は、接続がデータ・ソースの接続プールに戻されます。

「データソース名」ドロップダウン・リストから、設定を指定するデータ・ソースを選択します。指定した値は、選択されたデータ・ソースのデータ・ソース・リストの適切な列に表示されます。

データ・ソースのOracle RAC構成の場合、次の3つのオプションのいずれかを選択できます。

- GridLinkへ変換

- RACマルチ・データ・ソースへ変換

- 変換しない

各オプションの詳細は、「ヘルプ」をクリックしてください。

詳細を指定したら、「次」をクリックします。

「JDBCデータ・ソース」画面でデータ・ソースを選択しないと、次に示す警告が表示されます。

ドライバがありません

確認しないで続行する場合は、「OK」をクリックします。JDBCデータ・ソースページに戻る場合は、「取消」をクリックします。

この場合、「OK」をクリックすると、データ・ソースは確認されません。

7. 「JDBCデータ・ソース・テスト」画面で、「JDBCデータ・ソース」画面で構成したデータ・ソース接続のチェック・ボックスを選択し、「選択された接続のテスト」をクリックしてデータ・ソース接続をテストします。

注意:
データベース接続をテストするには、接続するデータベースが起動している必要があります。接続をテストしない場合は、データ・ソースを選択しません。「次へ」をクリックして続行します。

8. 「データベース構成タイプ」画面で、「RCUデータ」を選択して、サーバー表(_STB)スキーマに接続します。
RCUサービス表(_STB)スキーマ資格証明を使用してデータベース接続の詳細を入力して、「RCU構成の取得」をクリックします。

構成ウィザードは、この接続を使用してご使用のドメイン内のコンポーネントに必要なデータ・ソースを自動的に構成します。
注意: 既存の11gデータ・ソースの場合、再構成では既存の値が保存されます。RCUで12c用にスキーマが作成された新しいデータ・ソースの場合、デフォルトの接続データは_STBスキーマから取得されます。特定のスキーマの接続データが_STBスキーマにない場合は、デフォルトの接続データが使用されます。

チェックに成功したら、「次」をクリックします。チェックに失敗した場合、接続詳細を正しく再入力して再試行します。

9. 「JDBCコンポーネント・スキーマ・テスト」画面で、すべてのコンポーネント・スキーマを選択して、「選択された接続のテスト」をクリックして各スキーマの接続をテストします。テストの結果は、「ステータス」列に表示されます。
チェックが終了したら、「次」をクリックします。

10. 「ノード・マネージャ」画面は、再構成しているドメインが現在ホストごとのノード・マネージャを使用している場合にのみ表示されます。
「ノード・マネージャ」画面で、再構成したドメインに使用するノード・マネージャ構成を選択します。結果として生成される構成は、「ノード・マネージャ・タイプ」および「ノード・マネージャ構成」で選択したオプションの組合せに応じて異なります。

表4-5 「ノード・マネージャ」画面のフィールドの説明

オプション

説明

ドメインごとのデフォルトの場所

このオプションを選択すると、ノード・マネージャ・ホームが$domain_name/nodemanagerに再定義され、ノード・マネージャ・ホームを編集できなくなります。

ドメインごとのカスタムの場所

このオプションは、このドメインの特定の場所に、ドメインごとのノード・マネージャ構成ファイルを作成する場合に選択します。ディレクトリを「ノード・マネージャ・ホーム」フィールドに指定するか、「参照」をクリックしてナビゲーション・ツリーを使用して場所を選択します。指定するディレクトリは空である必要があります。このディレクトリに、nodemanager.propertiesおよびnodemanager.domainsファイルが作成されます。

ノード・マネージャ・ホーム

ドメインごとのカスタムの場所オプションを選択した場合は、「参照」をクリックして、ドメインごとのノード・マネージャ構成の格納に使用するディレクトリの場所に移動します。

手動ノード・マネージャ・セットアップ

このオプションを選択した場合は、ドメインのノード・マネージャ構成の作成がスキップされ、残りのフィールドはすべて変更できなくなるため、ドメインでノード・マネージャを使用する場合は ノード・マネージャ構成の完了の説明に従って、ノード・マネージャを手動で構成する必要があります。再構成されたドメインでは、ホストごとのノード・マネージャ構成が引き続き使用されます。

既存のドメインがノード・マネージャを使用するように構成されておらず、再構成されたドメインでノード・マネージャを使用しない場合も、このオプションを選択する必要があります。

ノード・マネージャ構成の詳細は、『Oracle WebLogic Serverノード・マネージャの管理』を参照してください。

ノード・マネージャ構成

次の2つのオプションから1つを選択します。「手動ノード・マネージャ・セットアップ」を選択した場合は、次のフィールドを使用できません。

新規構成の作成

nodemanager.propertiesのデフォルトの設定を使用して、再構成されたドメインに、ドメインごとのノード・マネージャ構成が自動的に作成されます。ドメインが正常に再構成された後に、必要に応じて、nodemanager.propertiesを変更できます。

既存の構成を移行

すでに存在するホストごとのノード・マネージャ構成が、再構成されたドメインのドメインごとの構成に移行されます。これには、ListenAddress、ListenPort、StartScriptName、JavaHomeおよびLogFileの環境固有の設定は含まれません。

ノード・マネージャ・ホーム

「既存の構成を移行」オプションを選択した場合は、再構成したドメインの移行先にするノード・マネージャのホーム・ディレクトリを入力するか、参照してください。

Oracle推奨デフォルトの適用

このチェック・ボックスは、「既存の構成を移行」オプションを選択した場合に、nodemanager.propertiesファイルに指定されているOracle推奨のデフォルトを使用するときに選択します。移行されるnodemanager.propertiesファイルの設定を引き続き使用する場合は、このチェック・ボックスの選択を解除してください。

お薦めするデフォルト値のプロパティは次のとおりです。

LogLimit=0
AuthenticationEnabled=true
LogLevel=INFO
DomainsFileEnabled=true
NativeVersionEnabled=true
LogToStderr=true
SecureListener=true
LogCount=1
StopScriptEnabled=false
QuitEnabled=false
LogAppend=true
StateCheckInterval=500
CrashRecoveryEnabled=false
StartScriptEnabled=true
LogFormatter=weblogic.nodemanager.server.LogFormatter
ListenBacklog=50

ノード・マネージャ資格証明: ユーザー名、パスワード

再構成されたドメインで、ノード・マネージャの起動に使用するユーザー名とパスワードを指定します。

11. 「拡張構成」画面で、拡張構成を実行するすべてのカテゴリを選択できます。選択したカテゴリごとに、詳細構成を行うことができる適切な構成画面が表示されます。

注意:
「拡張構成」画面に表示されるカテゴリは、ドメインで選択したテンプレートに定義されているリソースによって異なります。

このアップグレードの場合、オプションは選択せず「次」をクリックします。

12. 「構成のサマリー」画面で、構成を続行する前にドメインの詳細設定をレビューします。
「表示」ドロップダウン・リストからフィルタ・オプションを選択すると、右側のパネルに表示される項目を制限できます。

構成を変更するには、「戻る」をクリックして適切な画面に戻ります。ドメインを再構成するには、「再構成」をクリックします。

注意:
ドメインの場所は再構成時に変更されません。

13. 「再構成の進行状況」画面には、再構成プロセスの進行状況が表示されます。
このプロセス中に、次の操作が行われます。

- ドメイン情報が抽出、保存および更新されます。

- Fusion Middleware製品をサポートするスキーマ、スクリプトおよび他のファイルが更新されます。

進捗バーに100%が表示されたら、「次」をクリックします。

14. 「構成の終了」画面は、再構成プロセスが成功して完了したか、または失敗したかを示します。管理サーバーURL(リスニング・ポートを含む)とともに再構成されたドメインの場所も表示します。再構成が成功した場合は、「Oracle Weblogic Serverの再構成に成功しました」と表示されます。
再構成プロセスが正常に完了しなかった場合は、その理由を示すエラー・メッセージが表示されます。問題を解決するための適切な措置を講じます。問題を解決できない場合は、My Oracle Supportに連絡してください。

その他の操作については「ドメインの場所」および「管理サーバーURL」に注意してください。

拡張構成関連のすべての画面(「管理対象サーバー」、「クラスタ」、「マシン」、「HTTPプロキシ・アプリケーション」、「Coherenceクラスタ」、「システム・コンポーネント」など)については、『Oracle Fusion Middleware Oracle WebLogic Serverのアップグレード』を参照してください。

ドメインの再構成時にエラーが発生した場合は、『Oracle Fusion Middleware Oracle WebLogic Serverのアップグレード』のドメインのアップグレード・プロセスについての注意事項に関する項を参照してください。

4.7 ドメイン・コンポーネント構成のアップグレード

ドメインの再構成後、更新したドメイン構成と一致するように、ドメイン内でUpgrade Assistantを使用してドメイン・コンポーネント構成をアップグレードします。

- Upgrade Assistantの起動
Upgrade Assistantを実行して、製品スキーマ、ドメイン・コンポーネント構成、またはスタンドアロンのシステム・コンポーネントを12c (12.2.1.2)にアップグレードします。Upgrade Assistantは非SYSDBAとして実行して、一度にアップグレードするドメインは1つにすることをお薦めします。

- Upgrade Assistantを使用したドメイン構成のアップグレード
Upgrade Assistantの各画面を通じて、WebLogicドメインのコンポーネント構成をアップグレードします。

- ドメイン固有コンポーネント構成のアップグレードの確認
ドメイン固有コンポーネント構成のアップグレードが成功したことを確認するには、管理コンソールおよびFusion Middleware Controlにログインし、各コンポーネントのバージョン番号が12.2.1.2であることを確認します。

4.7.1 Upgrade Assistantの起動

Upgrade Assistantを実行して、製品スキーマ、ドメイン・コンポーネント構成、またはスタンドアロンのシステム・コンポーネントを12c (12.2.1.2)にアップグレードします。Upgrade Assistantは非SYSDBAとして実行して、一度にアップグレードするドメインは1つにすることをお薦めします。

Upgrade Assistantを起動するには、次の手順に従います。

1. oracle_common/upgrade/binディレクトリに移動します。

- (UNIX) ORACLE_HOME/oracle_common/upgrade/bin

- (Windows) ORACLE_HOME\oracle_common\upgrade\bin

2. Upgrade Assistantを起動します。

- (UNIX) ./ua

- (Windows) ua.bat

コマンドラインに指定可能なその他のパラメータ(ロギングのパラメータなど)の詳細は、次を参照してください。

- Upgrade Assistantのコマンドライン・パラメータ

4.7.1.1 Upgrade Assistantのコマンドライン・パラメータ

コマンドラインからUpgrade Assistantを起動するときには、追加のパラメータを指定できます。

表4-6 Upgrade Assistantのコマンドライン・パラメータ

パラメータ

必須/省略可能

説明

-readiness

準備状況チェックの場合は必須
注意: 準備状況チェックは、スタンドアロンのインストール(WebLogic Serverで管理されていないインストール)に対して実行できません。

アップグレードの準備状況チェックを実行します(実際のアップグレードは実行しません)。

スキーマと構成がチェックされます。

-examineパラメータを指定した場合は、このパラメータを指定しないでください。

-threads

省略可能

スキーマの同時アップグレードまたはスキーマの準備状況チェックに使用可能なスレッドの数を特定します。

値は、1 - 8の正の整数である必要があります。デフォルトは4です。

-response

サイレント・アップグレードまたはサイレント準備状況チェックの場合は必須

レスポンス・ファイルに保存した入力を使用して、Upgrade Assistantを実行します。このレスポンス・ファイルは、GUIモードでUpgrade Assistantを実行したときの入力データから生成されます。このパラメータを使用すると、Upgrade Assistantはサイレント・モード (Upgrade Assistantの画面を表示しないモード)で実行されます。

-examine

省略可能

調査フェーズを実行しますが、実際のアップグレードは実行しません。

-readinessパラメータを指定した場合、このパラメータを指定しないでください。

-logLevel attribute

省略可能

次のいずれかの属性を指定して、ログイン・レベルを設定します。

- TRACE

- NOTIFICATION

- WARNING

- ERROR

- INCIDENT_ERROR

デフォルトのロギング・レベルはNOTIFICATIONです。

-logLevel TRACE属性を設定して、より多くのログが記録されるようにすることを検討してください。これは、アップグレードの失敗をトラブルシューティングする際に役立ちます。-logLevel TRACEが使用されると、Upgrade Assistantのログ・ファイルは非常に大きくなる可能性があります。

-logDir location

省略可能

アップグレード・ログ・ファイルと一時ファイルのデフォルトの場所を設定します。既存の書込み可能なディレクトリを指定する必要があります。Upgrade Assistantは、このディレクトリにログ・ファイルと一時ファイルを作成します。

デフォルトの場所は次のとおりです。

(UNIX) ORACLE_HOME/oracle_common/upgrade/logs
ORACLE_HOME/oracle_common/upgrade/temp

(Windows) ORACLE_HOME\oracle_common\upgrade\logs
ORACLE_HOME\oracle_common\upgrade\temp

-help

省略可能

すべてのコマンドライン・オプションを表示します。

4.7.2 Upgrade Assistantを使用したドメイン構成のアップグレード

Upgrade Assistantの各画面を移動して、WebLogicドメインのコンポーネント構成をアップグレードします。

再構成ウィザードを実行して、WebLogicドメインを12c (12.2.1.2)にあわせて再構成したら、Upgrade Assistantを実行してドメイン・コンポーネント構成を更新後のドメイン構成と一致するようにアップグレードする必要があります。

Upgrade Assistantを使用して、ドメイン・コンポーネント構成をアップグレードするには:

1. 「ようこそ」画面には、Upgrade Assistantの概要と、アップグレード前のいくつかの重要なタスクについての情報が示されます。「次」をクリックします。

注意:
Upgrade Assistantの画面の詳細は、画面上の「ヘルプ」をクリックしてください。

2. 「すべての構成」画面で、「ドメインによって使用されるすべての構成」を選択し、ドメインの場所を「ドメイン・ディレクトリ」フィールドに直接入力するか、「参照」をクリックしてナビゲーション・ツリーで有効なドメイン・ディレクトリを選択して指定します。「次」をクリックします。

3. 「コンポーネント・リスト」画面で、構成をアップグレードするコンポーネントがリストにすべて含まれていることを確認し、「次」をクリックします。
アップグレードするコンポーネントが表示されない場合は、「戻る」をクリックして前の画面に移動し、異なるドメインを指定します。

4. 「前提条件」画面で、すべてのチェック・ボックスを選択して、前提条件を満たしていることを確認します。「次」をクリックします。

注意:
Upgrade Assistantでは前提条件が満たされているかどうかを確認できません。

5. ユーザー・メッセージング・サービス(UMS)の構成ファイルをホストしているリモートの管理対象サーバーがある場合: 「UMS構成」画面で、該当するサーバーへの資格証明を入力して、Upgrade Assistantが構成ファイルにアクセスできるようにします。

注意:
Upgrade AssistantがUMS構成ファイルを見つけられない場合は、そのファイルを手動でコピーする必要があります。「ユーザー・メッセージング・サービス(UMS)構成ファイルのコピー中のエラー」を参照してください。

6. 「調査」画面で、各コンポーネントを調査したUpgrade Assistantのステータスを確認して、コンポーネント構成のアップグレードの準備が整っていることを検証します。ステータスが「調査が終了しました。」になっている場合は、「次」をクリックします。
調査フェーズが失敗した場合は、「調査失敗」ダイアログの「いいえ」をクリックして、アップグレードをキャンセルすることをお薦めします。「ログの表示」をクリックしてエラーの原因を確認します。一般的なアップグレード・エラーの解決方法の詳細は、Oracle Fusion Middleware Upgrade Assistantによるアップグレードのアップグレード・ガイドのアップグレードのトラブルシューティングに関する項を参照してください。

注意:

- 調査フェーズ中に検出した問題を、アップグレードを進めずに解決する場合は、バックアップからリストアせずにUpgrade Assistantを再起動します。ただし、「調査失敗」ダイアログ・ボックスで「はい」をクリックしてアップグレードを続行していた場合は、Upgrade Assistantを再開する前に、バックアップからアップグレード前の環境をリストアする必要があります。

- 調査プロセスを取り消しても構成データに影響はありませんが、将来のアップグレード・セッションでは、Upgrade Assistantが収集した情報の再収集が必要になります。

7. 「アップグレード・サマリー」画面で、コンポーネント構成のアップグレードに選択したオプションのサマリーを確認します。
レスポンス・ファイルには、入力したすべての情報が収集および格納されます。このファイルにより、その後のサイレント・アップグレードの実行が可能になります。サイレント・アップグレードは、Upgrade Assistantとまったく同じ機能を実行しますが、データを手動で再入力する必要はありません。これらのオプションをレスポンス・ファイルに保存する場合は、「レスポンス・ファイルの保存」をクリックし、レスポンス・ファイルの場所と名前を指定します。

「アップグレード」をクリックして、アップグレード・プロセスを開始します。

8. 「アップグレードの進行状況」画面で、アップグレードのステータスを監視します。

注意:
アップグレード・アシスタントにはアップグレードを実行するための十分な時間を与えてください。やむを得ない場合を除き、アップグレード操作は取り消さないでください。これを行うと、環境が不安定になる可能性があります。

正しくアップグレードされていないコンポーネントがある場合は、Upgrade Assistantのログ・ファイルで情報を確認します。

注意:
この画面のプログレス・バーには、現在のアップグレード手順の進行状況が表示されます。アップグレードの残り時間を示すものではありません。

「次へ」をクリックします。

9. アップグレードが成功した場合: 「アップグレード成功」画面で、「閉じる」をクリックし、アップグレードを完了してウィザードを閉じます。新規インストールでコンポーネントを機能させるために手動で実行する必要のあるタスクが、アップグレード後のアクションのウィンドウに表示されます。このウィンドウは、コンポーネントにアップグレード後の手順がある場合にのみ表示されます。

アップグレードが失敗した場合: 「アップグレード失敗」画面で、「ログの表示」をクリックし、エラーを表示してトラブルシューティングします。ログは、ORACLE_HOME/oracle_common/upgrade/logsにあります。

注意:
アップグレードが失敗した場合は、バックアップからアップグレード前の環境をリストアし、問題を修正してから、Upgrade Assistantを再起動する必要があります。

4.7.3 ドメイン固有コンポーネント構成のアップグレードの確認

ドメイン固有コンポーネント構成のアップグレードが成功したことを確認するには、管理コンソールおよびFusion Middleware Controlにログインし、各コンポーネントのバージョン番号が12.2.1.2になっていることを確認します。

管理コンソールにログインするには、次に移動します: http://administration_server_host:administration_server_port/console

Fusion Middleware Controlにログインするには、次に移動します: http://administration_server_host:administration_server_port/em

注意:

アップグレード後、管理ツールは、前のOracleホームではなく新しい12cのOracleホームから必ず実行してください。

アップグレード・プロセス時に、一部のOWSMドキュメント(ポリシー・セット、ポリシーおよびアサーション・テンプレートなどの事前定義ドキュメント)のアップグレードが必要な場合があります。ポリシー・セットまたは事前定義ドキュメントがアップグレードされると、バージョン番号が1増分されます。

4.8 サーバーとプロセスの起動

アップグレードが成功したら、管理サーバーと管理対象サーバーを含め、すべてのプロセスとサーバーを再起動します。

コンポーネントは相互に依存していることがあるため、適切な順序で起動する必要があります。

注意:
この項の手順では、WLSTコマンドラインまたはスクリプトを使用してサーバーとプロセスを起動する方法について説明します。また、Oracle Fusion Middleware ControlとOracle WebLogic Server管理コンソールを使用することもできます。『Oracle Fusion Middlewareの管理』の管理サーバーと管理対象サーバーおよびノード・マネージャの起動と停止に関する項を参照してください。

Fusion Middleware環境を起動するには、次に示す手順を実行します。

ステップ1: 管理サーバーの起動

管理サーバーを起動するときに、管理サーバーで稼働するプロセス(WebLogic Server管理コンソールやFusion Middleware Controlなど)も起動します。

管理サーバーを起動するには、startWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startWebLogic.sh

- (Windows) DOMAIN_HOME\bin\startWebLogic.cmd

プロンプトが表示されたら、管理サーバーのユーザー名とパスワード、およびURLを入力します。

ステップ2: ノード・マネージャを起動する

ノード・マネージャを起動するには、startNodeManagerスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startNodeManager.sh

- (Windows) DOMAIN_HOME\bin\startNodeManager.cmd

ステップ3: Oracle Identity Managementのコンポーネントを起動する目的の環境に含まれるOracle Identity Managementのコンポーネント(Oracle Internet Directoryなど)を起動します。

- (UNIX) DOMAIN_HOME/bin/startComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\startComponent.cmd component_name

ステップ4: 管理対象サーバーを起動する

WebLogic Server管理対象サーバーを起動するには、startManagedWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startManagedWebLogic.sh managed_server_name admin_url

- (Windows) DOMAIN_HOME\bin\startManagedWebLogic.cmd managed_server_name admin_url

プロンプトが表示されたらユーザー名とパスワードを入力します。

注意:
通常、管理対象サーバーを起動すると、そのサーバーにデプロイされているアプリケーションが開始されます。したがって、管理対象サーバーの起動後にアプリケーションを手動で開始する必要はありません。

ステップ5: システム・コンポーネントを起動する

Oracle HTTP Serverなどのシステム・コンポーネントを起動するには、startComponentスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\startComponent.cmd component_name

システム・コンポーネントは任意の順序で起動できます。

4.9 アップグレードの検証チェックリストの使用

アップグレード後には、基本的な管理タスク(ノード・マネージャ、管理サーバー、Web層、管理コンソールおよびEnterprise Manager Fusion Middleware Controlを起動できるかどうかの確認など)が正常に完了できることを確認してください。

注意:

次のサーバーを起動する順序は重要です。それらを正しい順序で起動(停止)しないと、デプロイメントに関する問題が発生する可能性があるからです。

詳細は、「サーバーの正しい順序での起動と停止」を参照してください。

1. ノード・マネージャを起動できることを確認します。

2. 管理サーバーおよび管理対象サーバー(ある場合)を、元のドメイン・ホームのbinディレクトリから起動できることを確認します。Windowsオペレーティング・システム・ユーザーの場合は、新しいコマンド・プロンプトで(12cのUpgrade Assistantを起動したコマンド・プロンプトではなく)サーバーを起動すると便利です。

注意:
OHS自身の構成には、管理対象サーバーは必要ありません。

3. Web層(OHSサーバー)を起動できることを確認します。

4. 次のURLを使用して、管理コンソールおよびEnterprise Managerに接続できることを確認します。
管理コンソール: http://machinename.my_company_com:administration_port/console

Enterprise Manager: http://machinename.my_company_com:administration_port/em

4.10 カスタム構成設定のsetDomainEnvへの再適用

アプリケーション環境の12cへのアップグレードを完了するには、起動スクリプト(setDomainEnvなど)へのカスタム構成設定の再適用が必要な場合があります。これらのスクリプトは、アップグレード時に新しい12cバージョンで上書きされます。前のリリースで作成したカスタム構成設定は手動で再適用する必要があります。

詳細は、起動スクリプトへのカスタマイズの再適用を参照してください。

注意:

今後のアップグレードでカスタム構成設定が失われないようにするには、「カスタムsetDomainEnv設定のメンテナンス」を参照してください。

4.11 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスのメンテナンス

12cにおいて、Java EE Webサービスおよびクライアントに対するグローバル・ポリシー・アタッチメントのサポートを導入すると、既存のJava EE Webサービスおよびクライアント(12.1.2およびそれ以前)の後方互換性に影響する場合があります。ポリシーの不在に依存しているJava EE Webサービスまたはクライアント・エンドポイントが、グローバル・ポリシー・アタッチメントのスコープに含まれる場合、グローバル・ポリシー・アタッチメントの存在によって、そのエンドポイントのセキュリティ動作が変更される場合があります。

注意:

Fusion Middleware 12.1.2およびそれ以前では、SOAP WebサービスおよびSOAP Webサービス・クライアントのサブジェクト・タイプのために定義されたグローバル・ポリシー・アタッチメントは、Oracle Infrastructure Webサービスおよびクライアントにのみ適用可能であり、Java EE Webサービスおよびクライアントからは無視されていました。12c (12.2.1)へのアップグレード後は、これらのサブジェクト・タイプのために定義されたグローバル・ポリシー・アタッチメントは、Java EE Webサービスおよびクライアントにも適用され、既存のJava EE Webサービスおよびクライアントのセキュリティ動作に影響を与える場合があります。

後方互換性を維持するには、特定のサービスまたはクライアントにOWSM動作無効ポリシー(no_authentication_service_policy、no_authorization_service_policyまたはno_messageprotection_service_policyなど)をアタッチすることにより、それらのエンドポイントへのグローバル・ポリシー・アタッチメントを無効化できます。詳細は、『Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のグローバルにアタッチされたポリシーの無効化に関する項を参照してください。

注意:

WebLogic Wssp1.5-No-Op.xml動作無効ポリシーを使用できます。ただし、WebLogicセキュリティ・ポリシーは、プログラムでのみWebサービス・クライアントにアタッチできるため、コードの変更が必要です。詳細は、『Oracle Fusion Middleware Oracle WebLogic Server WebLogic Webサービスの保護』のグローバルにアタッチされたポリシーの無効化に関する項を参照してください

4.12 Oracle Fusion Middleware 12cソフトウェアの管理のためのドキュメント・リソース

このトピックでは、Infrastructure 12cへのアップグレード後に実行することが多い一般的な管理タスクおよび関連するドキュメント・リソースのリストを示しています。

表5-1に、Infrastructure 12cへのアップグレード後に実行する可能性の高い一般的な管理タスクを示します。

表4-7 基本的な管理タスク

タスク

説明

参照先

Fusion Middleware管理ツールについての学習

環境の管理に使用できる各種ツールについて習熟します。

Oracle Fusion Middlewareの管理のOracle Fusion Middleware管理ツールの概要。

製品およびサーバーの起動と停止

Oracle Fusion Middleware(管理サーバー、管理対象サーバー、コンポーネントを含む)起動と停止の方法について学習します。

Oracle Fusion Middlewareの管理のOracle Fusion Middlewareの起動と停止。

Secure Sockets Layer (SSL)の構成

Oracle Fusion Middlewareコンポーネント間で、SSLを使用したセキュアな通信を設定する方法について学習します。

Oracle Fusion Middlewareの管理のOracle Fusion MiddlewareでのSSLの構成。

Oracle Fusion Middlewareのモニタリング

Oracle Fusion Middlewareコンポーネントのステータスを追跡する方法を学習します。

Oracle Fusion Middlewareの管理のOracle Fusion Middlewareの監視。

バックアップとリカバリの手順の理解

Oracle Fusion Middlewareのバックアップとリカバリの推奨手順について学習します。

Oracle Fusion Middlewareの管理のバックアップとリカバリの概要。

4.13 既存の環境がクラスタ構成の場合

既存の環境がクラスタ構成の場合、パック・ユーティリティおよびアンパック・ユーティリティを使用してそのドメイン内の他のクラスタ・メンバーに変更を適用する必要があります。

4.13.1 プライマリ・ノードのドメインのパック

プライマリ・ノードのドメインをパックする手順は、次のとおりです。

1. プライマリ・ノードにログインします。

2. 次の例に示すように、ドメインをパックします。
./pack.sh -managed=true -domain=$DOMAIN_HOME/user_projects/domains/base_domain -template=sampledomaintemplate.jar -template_name=sample_domain_template

4.13.2 セカンダリ・ノードのドメインのアンパック

セカンダリ・ノードのドメインをアンパックする手順は、次のとおりです。

1. セカンダリ・ノードにログインします。

2. 次の例に示すように、ドメインを含むsampledomaintemplate.jarファイルをアンパックします。
./unpack.sh -domain=$DOMAIN_HOME/user_projects/domains/base_domain -template=$ORACLE_HOME/oracle_common/common/bin/sampledomaintemplate.jar -app_dir=$DOMAIN_HOME/user_projects/applications -overwrite_domain=true

4.14 サーバーとプロセスの起動

アップグレードが成功したら、管理サーバーと管理対象サーバーを含め、すべてのプロセスとサーバーを再起動します。

コンポーネントは相互に依存していることがあるため、適切な順序で起動する必要があります。

注意:
この項の手順では、WLSTコマンドラインまたはスクリプトを使用してサーバーとプロセスを起動する方法について説明します。また、Oracle Fusion Middleware ControlとOracle WebLogic Server管理コンソールを使用することもできます。『Oracle Fusion Middlewareの管理』の管理サーバーと管理対象サーバーおよびノード・マネージャの起動と停止に関する項を参照してください。

Fusion Middleware環境を起動するには、次に示す手順を実行します。

ステップ1: 管理サーバーの起動

管理サーバーを起動するときに、管理サーバーで稼働するプロセス(WebLogic Server管理コンソールやFusion Middleware Controlなど)も起動します。

管理サーバーを起動するには、startWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startWebLogic.sh

- (Windows) DOMAIN_HOME\bin\startWebLogic.cmd

プロンプトが表示されたら、管理サーバーのユーザー名とパスワード、およびURLを入力します。

ステップ2: ノード・マネージャを起動する

ノード・マネージャを起動するには、startNodeManagerスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startNodeManager.sh

- (Windows) DOMAIN_HOME\bin\startNodeManager.cmd

ステップ3: Oracle Identity Managementのコンポーネントを起動する目的の環境に含まれるOracle Identity Managementのコンポーネント(Oracle Internet Directoryなど)を起動します。

- (UNIX) DOMAIN_HOME/bin/startComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\startComponent.cmd component_name

ステップ4: 管理対象サーバーを起動する

WebLogic Server管理対象サーバーを起動するには、startManagedWebLogicスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startManagedWebLogic.sh managed_server_name admin_url

- (Windows) DOMAIN_HOME\bin\startManagedWebLogic.cmd managed_server_name admin_url

プロンプトが表示されたらユーザー名とパスワードを入力します。

注意:
通常、管理対象サーバーを起動すると、そのサーバーにデプロイされているアプリケーションが開始されます。したがって、管理対象サーバーの起動後にアプリケーションを手動で開始する必要はありません。

ステップ5: システム・コンポーネントを起動する

Oracle HTTP Serverなどのシステム・コンポーネントを起動するには、startComponentスクリプトを使用します。

- (UNIX) DOMAIN_HOME/bin/startComponent.sh component_name

- (Windows) DOMAIN_HOME\bin\startComponent.cmd component_name

システム・コンポーネントは任意の順序で起動できます。

5 アップグレード後に実行するタスク

この項のトピックでは、Oracle Fusion Middleware 12c Infrastructureへのアップグレード後に実行する必要がある場合があるタスクについて説明します。アップグレードした環境に当てはまる手順のみを実行してください。

- サーバーの正しい順序での起動と停止
デプロイメントに関する問題を回避するために特定の順序でサーバーを起動および停止することをお薦めします。

- アップグレード検証チェックリストの使用
アップグレード後には、基本的な管理タスク(ノード・マネージャ、管理サーバー、Web層、管理コンソールおよびEnterprise Manager Fusion Middleware Controlを起動できるかどうかの確認など)が正常に完了できることを確認してください。

- ドメイン固有コンポーネント構成のアップグレードの確認
ドメイン固有コンポーネント構成のアップグレードが成功したことを確認するには、管理コンソールおよびFusion Middleware Controlにログインし、各コンポーネントのバージョン番号が12.2.1.2であることを確認します。

- setDomainEnvへのカスタム構成設定の再適用
アプリケーション環境の12cへのアップグレードを完了するには、起動スクリプト(setDomainEnvなど)へのカスタム構成設定の再適用が必要な場合があります。これらのスクリプトは、アップグレード時に新しい12cバージョンで上書きされます。前のリリースで作成したカスタム構成設定は手動で再適用する必要があります。

- Oracle Fusion Middleware 12cの監査データ・ストアの構成
11gデプロイメントでファイルベースの監査ストアを使用していた場合は、Oracle Fusion Middleware 12cへのアップグレード後に、データベースベースの監査データ・ストアへの監査データのロードを有効にする必要があります。

- 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスの維持
12cにおいて、Java EE Webサービスおよびクライアントに対するグローバル・ポリシー・アタッチメントのサポートを導入すると、既存のJava EE Webサービスおよびクライアント(12.1.2およびそれ以前)の後方互換性に影響する場合があります。ポリシーの不在に依存しているJava EE Webサービスまたはクライアント・エンドポイントが、グローバル・ポリシー・アタッチメントのスコープに含まれる場合、グローバル・ポリシー・アタッチメントの存在によって、そのエンドポイントのセキュリティ動作が変更される場合があります。

- Oracle Fusion Middleware 12cソフトウェアを管理するためのドキュメント・リソース
このトピックでは、Infrastructure 12cへのアップグレード後に実行することが多い一般的な管理タスクおよび関連するドキュメント・リソースのリストを示しています。

- Oracle Fusion Middleware 12cにおける11gアプリケーション・デプロイメントの使用
Oracle Fusion Middleware 12cへのアップグレード後、Oracle Fusion Middleware 11gにデプロイしていたカスタムJavaおよびApplication Development Framework (ADF)は、Oracle Fusion Middleware 11gと同じように動作します。ただし、ADF 12cおよびJDeveloper 12cで利用可能ないくつかの新機能があります。

- 既存の環境がクラスタ構成の場合
既存の環境がクラスタ構成の場合、パック・ユーティリティおよびアンパック・ユーティリティを使用してそのドメイン内の他のクラスタ・メンバーに変更を適用する必要があります。

5.1 サーバーの正しい順序での起動と停止

デプロイメントに関する問題を回避するために特定の順序でサーバーを起動および停止することをお薦めします。

Infrastructureのアップグレード後は、ご使用の環境にあるすべての管理サーバーと管理対象サーバーを起動して、それらが予期したとおりに機能していることを確認してください。

注意:

管理サーバー、管理対象サーバーおよびコンポーネントを含めたOracle Fusion Middlewareの起動および停止の手順については、『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のOracle Fusion Middlewareの起動と停止に関する項を参照してください。

次の順序でサーバーを起動します。

1. ノード・マネージャ

2. 管理サーバー

3. Web層(Oracle HTTP Serverを含む)

4. Oracle Web Services Manager (OWSM)の管理対象サーバー(インストールされている場合)

5. サービス指向アーキテクチャ(SOA)の管理対象サーバー(インストールされている場合)

6. Oracle Service Bus (OSB)の管理対象サーバー(インストールされている場合)

7. Business Activity Monitoring (BAM)の管理対象サーバー(インストールされている場合)

次の順序でサーバーを停止します。

1. Business Activity Monitoring (BAM)の管理対象サーバー(インストールされている場合)

2. Oracle Service Bus (OSB)の管理対象サーバー(インストールされている場合)

3. サービス指向アーキテクチャ(SOA)の管理対象サーバー(インストールされている場合)

4. Oracle Web Services Manager (OWSM)の管理対象サーバー(インストールされている場合)

5. Web層(Oracle HTTP Serverを含む)

6. 管理サーバー

7. ノード・マネージャ

サーバーの停止の詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のOracle Fusion Middlewareの起動と停止に関する項を参照してください。

- ノード・マネージャの起動
ノード・マネージャは、WebLogic Serverとは別のプロセスとして稼働するJavaユーティリティであり、これを使用すると、管理サーバーを基準とした場所に関係なく、管理対象サーバーに対して共通操作を実行できます。

- 管理サーバーの起動
管理サーバーではWebLogic Serverドメインを一元的に管理できます。ドメイン内の他のすべてのWebLogic Serverインスタンスは、管理対象サーバーと呼ばれます。1つのWebLogic Serverインスタンスしか含まれないドメインでは、そのサーバーが管理サーバーおよび管理対象サーバーとして機能します。

- Web層(Oracle HTTP Server)の起動
Oracle HTTP Serverは、Oracle Fusion MiddlewareのWebサーバー・コンポーネントです。これは、Oracle WebLogic Serverのリスナーと、Web上で静的ページ、動的ページ、およびアプリケーションをホストするためのフレームワークを提供します。

5.1.1 ノード・マネージャの起動

ノード・マネージャはWebLogic Serverとは別のプロセスで実行するJavaユーティリティです。管理サーバーとの位置関係に関係なく、管理対象サーバーに対する共通操作が可能になります。

注意:

ホストごとのノード・マネージャ構成を使用するには、適切なノード・マネージャ・スクリプトでJAVA_OPTIONSに–Dohs.product.home=<MW_HOME>が設定されていることを確認してください。ノード・マネージャ・サービスを使用していない場合は、NodeManager.cmd|shコマンドを実行します。ノード・マネージャ・サービスを使用している場合は、installNodeMgrSvc.cmdコマンドを実行します。

使用するホストとポートは、アップグレードされた設定で使用するものと一致している必要があります。ファイルのホストまたはポートの値を編集して適切な詳細でノード・マネージャ・サービスをインストールする方法の詳細は、Oracle Fusion Middleware Oracle WebLogic Serverノード・マネージャ管理者ガイドのJavaノード・マネージャの構成を参照してください。

ノード・マネージャを起動するには:

1. ディレクトリをDOMAIN_HOME/binに変更します

2. (UNIX) nohup ./startNodeManager.sh > nm.out&
ここでnohupおよびnm.outはサンプル出力ファイルです

(Windows) startNodeManager.cmd

5.1.2 管理サーバーの起動

管理サーバーではWebLogic Serverドメインを一元的に管理できます。ドメイン内の他のすべてのWebLogic Serverインスタンスは、管理対象サーバーと呼ばれます。1つのWebLogic Serverインスタンスしか含まれないドメインでは、そのサーバーが管理サーバーおよび管理対象サーバーとして機能します。

管理サーバーを起動する手順は、次のとおりです。

1. 次のディレクトリを変更します。
(UNIX) DOMAIN_HOME/bin

(Windows) DOMAIN_HOME\bin

2. 次のコマンドを入力します。
(UNIX) ./startWebLogic.sh

(Windows) startWebLogic.cmd

ドメインが正しく再構成されたことを確認するには、次のURLを使用して管理コンソールにログインし、コンソールに表示されるバージョン番号が12.2.1であることを確認します。
http://administration_server_host:administration_server_port/console

5.1.3 Web層(Oracle HTTP Server)の起動

Oracle HTTP Serverは、Oracle Fusion MiddlewareのWebサーバー・コンポーネントです。これは、Oracle WebLogic Serverのリスナーと、Web上で静的ページ、動的ページ、およびアプリケーションをホストするためのフレームワークを提供します。

Oracle HTTP Serverを起動する手順は、次のとおりです。

1. 次のディレクトリに変更します。
(UNIX) DOMAIN_HOME/bin

(Windows) DOMAIN_HOME\bin

2. 次のコマンドを入力します。
(UNIX) startComponent.sh ohs_name

(Windows) startComponent.cmd ohs_name

詳細は、『Oracle Fusion Middleware Oracle Fusion Middlewareの管理』のシステム・コンポーネントの起動と停止に関する項を参照してください。

5.2 アップグレードの検証チェックリストの使用

アップグレード後には、基本的な管理タスク(ノード・マネージャ、管理サーバー、Web層、管理コンソールおよびEnterprise Manager Fusion Middleware Controlを起動できるかどうかの確認など)が正常に完了できることを確認してください。

注意:

次のサーバーを起動する順序は重要です。それらを正しい順序で起動(停止)しないと、デプロイメントに関する問題が発生する可能性があるからです。

詳細は、「サーバーの正しい順序での起動と停止」を参照してください。

1. ノード・マネージャを起動できることを確認します。

2. 管理サーバーおよび管理対象サーバー(ある場合)を、元のドメイン・ホームのbinディレクトリから起動できることを確認します。Windowsオペレーティング・システム・ユーザーの場合は、新しいコマンド・プロンプトで(12cのUpgrade Assistantを起動したコマンド・プロンプトではなく)サーバーを起動すると便利です。

注意:
OHS自身の構成には、管理対象サーバーは必要ありません。

3. Web層(OHSサーバー)を起動できることを確認します。

4. 次のURLを使用して、管理コンソールおよびEnterprise Managerに接続できることを確認します。
管理コンソール: http://machinename.my_company_com:administration_port/console

Enterprise Manager: http://machinename.my_company_com:administration_port/em

5.3 ドメイン固有コンポーネント構成のアップグレードの確認

ドメイン固有コンポーネント構成のアップグレードが成功したことを確認するには、管理コンソールおよびFusion Middleware Controlにログインし、各コンポーネントのバージョン番号が12.2.1.2になっていることを確認します。

管理コンソールにログインするには、次に移動します: http://administration_server_host:administration_server_port/console

Fusion Middleware Controlにログインするには、次に移動します: http://administration_server_host:administration_server_port/em

注意:

アップグレード後、管理ツールは、前のOracleホームではなく新しい12cのOracleホームから必ず実行してください。

アップグレード・プロセス時に、一部のOWSMドキュメント(ポリシー・セット、ポリシーおよびアサーション・テンプレートなどの事前定義ドキュメント)のアップグレードが必要な場合があります。ポリシー・セットまたは事前定義ドキュメントがアップグレードされると、バージョン番号が1増分されます。

5.4 カスタム構成設定のsetDomainEnvへの再適用

アプリケーション環境の12cへのアップグレードを完了するには、起動スクリプト(setDomainEnvなど)へのカスタム構成設定の再適用が必要な場合があります。これらのスクリプトは、アップグレード時に新しい12cバージョンで上書きされます。前のリリースで作成したカスタム構成設定は手動で再適用する必要があります。

詳細は、起動スクリプトへのカスタマイズの再適用を参照してください。

注意:

今後のアップグレードでカスタム構成設定が失われないようにするには、「カスタムsetDomainEnv設定のメンテナンス」を参照してください。

5.5 Oracle Fusion Middleware 12c監査データ・ストアの構成

11gデプロイメントでファイルベースの監査ストアを使用していた場合は、Oracle Fusion Middleware 12cへのアップグレード後に、データベースベースの監査データ・ストアへの監査データのロードを有効にする必要があります。

包括的なアップグレード処理の一環として、他のOracle Fusion Middlewareスキーマが存在するデータベースにIAUスキーマを作成しておく必要があります。監査データ・ストアの使用の詳細は、 Fusion Middlewareアプリケーション・セキュリティ・ガイドの監査の構成および管理を参照してください。

5.6 古いJava EE Webサービス・アプリケーションのセキュリティ・ステータスのメンテナンス

12cにおいて、Java EE Webサービスおよびクライアントに対するグローバル・ポリシー・アタッチメントのサポートを導入すると、既存のJava EE Webサービスおよびクライアント(12.1.2およびそれ以前)の後方互換性に影響する場合があります。ポリシーの不在に依存しているJava EE Webサービスまたはクライアント・エンドポイントが、グローバル・ポリシー・アタッチメントのスコープに含まれる場合、グローバル・ポリシー・アタッチメントの存在によって、そのエンドポイントのセキュリティ動作が変更される場合があります。

注意:

Fusion Middleware 12.1.2およびそれ以前では、SOAP WebサービスおよびSOAP Webサービス・クライアントのサブジェクト・タイプのために定義されたグローバル・ポリシー・アタッチメントは、Oracle Infrastructure Webサービスおよびクライアントにのみ適用可能であり、Java EE Webサービスおよびクライアントからは無視されていました。12c (12.2.1)へのアップグレード後は、これらのサブジェクト・タイプのために定義されたグローバル・ポリシー・アタッチメントは、Java EE Webサービスおよびクライアントにも適用され、既存のJava EE Webサービスおよびクライアントのセキュリティ動作に影響を与える場合があります。

後方互換性を維持するには、特定のサービスまたはクライアントにOWSM動作無効ポリシー(no_authentication_service_policy、no_authorization_service_policyまたはno_messageprotection_service_policyなど)をアタッチすることにより、それらのエンドポイントへのグローバル・ポリシー・アタッチメントを無効化できます。詳細は、『Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』のグローバルにアタッチされたポリシーの無効化に関する項を参照してください。

注意:

WebLogic Wssp1.5-No-Op.xml動作無効ポリシーを使用できます。ただし、WebLogicセキュリティ・ポリシーは、プログラムでのみWebサービス・クライアントにアタッチできるため、コードの変更が必要です。詳細は、『Oracle Fusion Middleware Oracle WebLogic Server WebLogic Webサービスの保護』のグローバルにアタッチされたポリシーの無効化に関する項を参照してください

5.7 Oracle Fusion Middleware 12cソフトウェアの管理のためのドキュメント・リソース

このトピックでは、Infrastructure 12cへのアップグレード後に実行することが多い一般的な管理タスクおよび関連するドキュメント・リソースのリストを示しています。

表5-1に、Infrastructure 12cへのアップグレード後に実行する可能性の高い一般的な管理タスクを示します。

表5-1 基本的な管理タスク

タスク

説明

参照先

Fusion Middleware管理ツールについての学習

環境の管理に使用できる各種ツールについて習熟します。

Oracle Fusion Middlewareの管理のOracle Fusion Middleware管理ツールの概要。

製品およびサーバーの起動と停止

Oracle Fusion Middleware(管理サーバー、管理対象サーバー、コンポーネントを含む)起動と停止の方法について学習します。

Oracle Fusion Middlewareの管理のOracle Fusion Middlewareの起動と停止。

Secure Sockets Layer (SSL)の構成

Oracle Fusion Middlewareコンポーネント間で、SSLを使用したセキュアな通信を設定する方法について学習します。

Oracle Fusion Middlewareの管理のOracle Fusion MiddlewareでのSSLの構成。

Oracle Fusion Middlewareのモニタリング

Oracle Fusion Middlewareコンポーネントのステータスを追跡する方法を学習します。

Oracle Fusion Middlewareの管理のOracle Fusion Middlewareの監視。

バックアップとリカバリの手順の理解

Oracle Fusion Middlewareのバックアップとリカバリの推奨手順について学習します。

Oracle Fusion Middlewareの管理のバックアップとリカバリの概要。

5.8 Oracle Fusion Middleware 12cでの11gアプリケーション・デプロイメントの使用

Oracle Fusion Middleware 12cへのアップグレード後、Oracle Fusion Middleware 11gにデプロイしていたカスタムJavaおよびApplication Development Framework (ADF)は、Oracle Fusion Middleware 11gと同じように動作します。ただし、ADF 12cおよびJDeveloper 12cで利用可能ないくつかの新機能があります。

次の項では、アプリケーションをJDeveloper 12cに移行する方法についての追加情報を示します。

- Oracle Application Development Framework (ADF) 12cについて
Oracle ADFは、エンドツーエンドJava EEフレームワークです。これによって、追加設定なしで使用できるインフラストラクチャ・サービスと、視覚的で宣言的な開発エクスペリエンスが提供され、アプリケーション開発が簡素化されます。

- Oracle JDeveloper 12cについて
Oracle JDeveloperは、アプリケーション・ライフサイクルの各段階に対処するJavaベースのアプリケーションの開発を簡素化する統合開発環境です。JDeveloperは、Oracleのプラットフォームおよびアプリケーションに対する完全なエンド・ツー・エンドの開発を提供します。

5.8.1 Oracle Application Development Framework (ADF) 12cについて

Oracle ADFは、エンドツーエンドJava EEフレームワークです。これによって、追加設定なしで使用できるインフラストラクチャ・サービスと、視覚的で宣言的な開発エクスペリエンスが提供され、アプリケーション開発が簡素化されます。

Oracle ADFの詳細は、次のOracle Fusion Middleware 12cのドキュメント・ライブラリを参照してください。

- 『Oracle Fusion Middleware Oracle Application Development Frameworkの理解』のOracle ADFの概要に関する項

- Oracle Application Development Framework (ADF)共通タスク・ページ

5.8.2 Oracle JDeveloper 12cについて

Oracle JDeveloperは、アプリケーション・ライフサイクルの各段階に対処するJavaベースのアプリケーションの開発を簡素化する統合開発環境です。JDeveloperは、Oracleのプラットフォームおよびアプリケーションに対する完全なエンド・ツー・エンドの開発を提供します。

- Oracle JDeveloper 12cのインストール
Oracle JDeveloperは、アプリケーションをローカルでテストするために使用できる埋込みバージョンのOracle WebLogic Serverを提供します。

- Oracle JDeveloper 12cを使用したアプリケーションの移行
Oracle JDeveloper 12cのインストール後、Oracle JDeveloper 12cでカスタム・アプリケーション・プロジェクトを開いて、Oracle JDeveloper 12cに自動的に移行できます。

- Oracle JDeveloper 12cを使用した非同期Webサービスの移行について
アプリケーションにApplication Development Framework Business Components (ADF BC)非同期Webサービスが含まれている場合、Oracle JDeveloperまたはojdeployコマンド行ツールを使用してそれを再作成し、必要なデプロイメント・ディスクリプタをデプロイメント・アーカイブに生成します。

5.8.2.1 Oracle JDeveloper 12cのインストール

Oracle JDeveloperは、アプリケーションをローカルでテストするために使用できる埋込みバージョンのOracle WebLogic Serverを提供します。

Oracle JDeveloper 12cをインストールする場合は、『Oracle Fusion Middleware Oracle JDeveloperのインストール』のOracle JDeveloperソフトウェアのインストールに関する項を参照してください。

JDeveloperを使用したアプリケーションのテストの詳細は、『Oracle Fusion Middleware Oracle JDeveloperのインストール』のOracle JDeveloperで開発したアプリケーションのデプロイとテストに関する項を参照してください。

5.8.2.2 Oracle JDeveloper 12cを使用したアプリケーションの移行

Oracle JDeveloper 12cのインストール後、Oracle JDeveloper 12cでカスタム・アプリケーション・プロジェクトを開いて、Oracle JDeveloper 12cに自動的に移行できます。

詳細は、『Oracle Fusion Middleware Oracle JDeveloperのインストール』の以前のバージョンからのOracle JDeveloperの移行に関する項を参照してください。

5.8.2.3 Oracle JDeveloper 12cを使用した非同期Webサービスの移行について

アプリケーションにApplication Development Framework Business Components (ADF BC)非同期Webサービスが含まれている場合、Oracle JDeveloperまたはojdeployコマンド行ツールを使用してそれを再作成し、必要なデプロイメント・ディスクリプタをデプロイメント・アーカイブに生成します。

非同期Webサービスの開発の詳細は、『Oracle Fusion Middleware Oracle Infrastructure Webサービスの開発』の非同期Webサービスの開発の概要に関する項を参照してください。

5.9 既存の環境がクラスタ構成の場合

既存の環境がクラスタ構成の場合、パック・ユーティリティおよびアンパック・ユーティリティを使用してそのドメイン内の他のクラスタ・メンバーに変更を適用する必要があります。

5.9.1 プライマリ・ノードのドメインのパック

プライマリ・ノードのドメインをパックする手順は、次のとおりです。

1. プライマリ・ノードにログインします。

2. 次の例に示すように、ドメインをパックします。
./pack.sh -managed=true -domain=$DOMAIN_HOME/user_projects/domains/base_domain -template=sampledomaintemplate.jar -template_name=sample_domain_template

5.9.2 セカンダリ・ノードのドメインのアンパック

セカンダリ・ノードのドメインをアンパックする手順は、次のとおりです。

1. セカンダリ・ノードにログインします。

2. 次の例に示すように、ドメインを含むsampledomaintemplate.jarファイルをアンパックします。
./unpack.sh -domain=$DOMAIN_HOME/user_projects/domains/base_domain -template=$ORACLE_HOME/oracle_common/common/bin/sampledomaintemplate.jar -app_dir=$DOMAIN_HOME/user_projects/applications -overwrite_domain=true

A Infrastructureアップグレードのトラブルシューティング

Infrastructureアップグレードに失敗した場合は、ログ・ファイルおよびこのトピックのガイドラインを使用して原因をトラブルシューティングします。

注意:

大半のFusion Middlewareエラーと同様、調査フェーズで検出されたエラーは修正可能であり、アップグレード・アシスタントの実行を継続できます。しかし、アップグレード・フェーズで発生したエラーは、リストア済のバックアップ・ファイルを使用して修正する必要があり、アップグレード・プロセスは最初からやりなおす必要があります。アップグレード・フェーズで失敗したアップグレードは再実行しないでください。その環境は不安定だとみなして、アップグレード前の状態にリストアする必要があります。

詳細は、Oracle Fusion Middleware Upgrade Assistantによるアップグレードのアップグレード・ガイドの一般的なトラブルシューティングのガイドラインに関する項を参照してください。

- 認証失敗 — JSch例外: 認証失敗
Upgrade Assistantを実行してWeblogicコンポーネント構成をアップグレードする際に、UMSサーバーに不適切なログイン資格証明を指定した場合、Upgrade Assistantのログ・ファイルにこのトピックに示されているような例外を受け取ります。

- ユーザー・メッセージング・サービス(UMS)構成ファイルのコピー中のエラー
Upgrade AssistantでUMS構成ファイルの自動コピーに失敗した場合は、UMSをアップグレードする前に、アップグレードを停止して構成ファイルを手動でコピーする必要があります。この手順は、アップグレード・アシスタントで構成ファイルの自動コピーが失敗した場合、または構成ファイルを手動でコピーした場合のみ必要です。

A.1 認証失敗 — JSch例外: 認証失敗

Upgrade Assistantを実行してWeblogicコンポーネント構成をアップグレードする際に、UMSサーバーに不適切なログイン資格証明を指定した場合、Upgrade Assistantのログ・ファイルにこのトピックに示されているような例外を受け取ります。

[upgrade.UCSUMS.UCSUMS_CONFIGURATION_PLUGIN] [tid: 110] [ecid:
88ab893d-a523-4a83-b5a6-f7b1cf8cb029-00000001,0] [[
com.jcraft.jsch.JSchException: Auth fail

このエラーの解決方法は、エラーが発生した時点に応じて異なります。

調査フェーズ (アップグレード・フェーズの前)でこのエラーが発生した場合: すべての管理対象サーバーおよびディレクトリに対して入力したユーザー名およびパスワードが有効であること、および指定したユーザー名にssh権限があることを確認します。エラーを修正した後、接続を再試行します。

アップグレード・フェーズでエラーが発生した場合、アップグレード操作は正常に行われておらず、バックアップからファイルをリストアして、アップグレードをやりなおす必要があります。要求に従って、適切なログイン資格証明を入力していることを確認してください。

注意:
アップグレード・フェーズで発生したエラーは非リエントラントであり、エラーを修正してアップグレードを続行することはできません。「アップグレード」をクリックした後でエラーが発生した場合は、アップグレード・プロセスをやりなおす前に、バックアップから環境をリストアする必要があります。

A.2 ユーザー・メッセージング・サービス(UMS)構成ファイルのコピー中のエラー

アップグレード・アシスタントでUMS構成ファイルの自動コピーに失敗した場合は、UMSをアップグレードする前に、アップグレードを停止して構成ファイルを手動でコピーする必要があります。この手順は、アップグレード・アシスタントで構成ファイルの自動コピーが失敗した場合、または構成ファイルを手動でコピーした場合のみ必要です。

この項では、UMSを11gから12cにアップグレードする際にリモートの管理対象サーバー・ノードから管理サーバーにコピーされる、UMS構成ファイルの場所について説明します。必要な前提条件をすべて満たし、必要なログイン情報を指定した場合、リモート構成ファイルは、アップグレード・アシスタントにより自動的にコピーされます。Upgrade Assistantを使用した構成ファイルのコピーの詳細は、Oracle Fusion Middleware Upgrade Assistantによるアップグレードのアップグレード・ガイドのUpgrade Assistantによりアップグレード可能な構成の識別に関する項を参照してください。

ただし、Upgrade Assistantでファイルの場所を特定できない場合は、リモートの管理対象サーバーからアップグレードを実行している管理サーバー上の同じ場所に、構成ファイルをコピーする必要があります。コピーする必要がある構成ファイルには、UMSサーバー構成ファイル(appconfig.xml)、ドライバの構成ファイル(driverconfig.xml)およびユーザー・プリファレンス・ファイル(businessterms.xml)などがあります。表A-1に示すように、これらのファイルは各管理対象サーバーの/applicationsフォルダにあります。

管理対象サーバーから管理サーバーに構成ファイルを手動でコピーした後、「Upgrade Assistantを使用したドメイン構成のアップグレード」に記載されている手順を実行して、Upgrade Assistantを再開する必要があります。

表A-1 構成ファイルの場所

構成ファイル

場所

UMSサーバー(appconfig.xml)

DOMAIN_HOME/config/fmwconfig/servers/MANAGED_SERVER_NAME/applications/usermessagingserver/configuration/appconfig.xml

ドライバの構成(driverconfig.xml)

DOMAIN_HOME/config/fmwconfig/servers/MANAGED_SERVER_NAME/applications/usermessagingdriver-DRIVER_NAME/configuration/driverconfig.xml

ユーザー・プリファレンス(businessterms.xml)

DOMAIN_HOME/config/fmwconfig/servers/MANAGED_SERVER_NAME/applications/usermessagingserver/configuration/businessterms.xml

注意:

ドメイン内に複数のドライバがデプロイされている場合は、すべてのドライバの構成ファイルをコピーしていることを確認してください。DRIVER_NAMEを、ドメインにデプロイされているすべてのドライバ名で置き換えて確認できます。