プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Forms and Reportsのインストール
12c (12.2.1.2)
E82818-02
目次へ移動
目次

前
前へ
次
次へ

4 Oracle Forms and Reportsのアップグレード

この章では、Oracle FormsまたはReports 11g/Oracle Forms and Reports 12c (12.2.1.0)からOracle Forms and Reports 12c (12.2.1.2)へのアップグレード方法について説明します。

内容は次のとおりです。

Oracle Forms 12c (12.2.1.2)へのアップグレードの計画

次のいずれかのソフトウェア・バージョンを実行している場合は、このマニュアルの手順を使用して、Oracle Forms 12.2.1.2にアップグレードできます。

  • Oracle Forms 12c (12.2.1.2)に対するOracle FMW 11g (リリース1) Forms。

  • Oracle Forms 12c (12.2.1.2)に対するOracle FMW 11g (リリース2) Forms。

  • Oracle Forms 12c (12.2.1.2)に対するOracle FMW 12c (12.2.1.0)。

  • Oracle Forms 12c (12.2.1.2)に対するOracle FMW 12c (12.2.1.1)。

Oracle Forms 11g(のみ)から12c (12.2.1.2)へのアップグレードの準備

Oracle Forms 11gから12.2.1.2へのアップグレードを開始する前に、リモートのFormsノードでFormsアップグレード拡張スクリプトを実行して、リモート・ノードにあるForms構成を抽出する必要があります。

注意: いずれかのリモートFormsノードがあり、そこに拡張ドメインを追加した、またはクラスタ・シナリオを拡張した場合のみ、この手順を実行する必要があります。

次の手順に従い、Formsアップグレード拡張を、リモートFormsノードで実行します。

  1. forms-upgrade-ext.sh (forms-upgrade-ext.bat)スクリプトを各リモート・ノードで実行し、それをcollectオプションに渡します。これにより、そのリモート・ノード上のForms構成ファイルが抽出され、パッケージ化されます。

    forms-upgrade-ext.shは次のディレクトリにインストールされます。

    $ORACLE_HOME/forms/plugins/upgrade

  2. すべてのリモート・ノードのアーティファクトを、管理サーバー・ノードにコピーします。
  3. forms-upgrade-ext.sh (forms-upgrade-ext.bat)スクリプトを管理サーバー・ノードで実行し、それをapplyオプションに渡します。これにより、Forms構成がリモート・ノートのアーティファクトから抽出され、ドメインに適用されます。

Oracle Forms 11gから12c (12.2.1.2)へのアップグレード

Oracle Forms 11gからOracle Forms 12c (12.2.1.2)へのアップグレードの手順には、次の2つのステップが含まれます。

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

WLS 12c再構成ウィザードを使用して11gドメインを再構成するには:

  1. 次の場所から再構成ウィザードを実行します。

    $ORACLE_HOME/oracle_common/common/bin/reconfig.sh

  2. アップグレードする11g FMWドメインを指定します。
  3. RCUのスキーマ情報を入力します。
  4. 再構成ウィザードの「拡張構成」では、「トポロジ」オプションのみを選択します。

    システム・コンポーネント・オプションは選択しないでください。これらは、自動的にアップグレード・アシスタントにより構成/アップグレードされます。

  5. 「ノード・マネージャ」画面はデフォルトの選択のままにします。必要に応じ、ユーザー名およびパスワードを入力します。
  6. JRF-MAN-SVRおよびFORMS-MAN-SVRサーバー・グループを、11gのインストールの後に追加されたWLS_FORMS、WLS_FORMS1など、およびその他のFormsで管理されたサーバーのユーザーを含むすべてのFormsで管理されたサーバーに選択します。
  7. 再構成ウィザードの最後の画面が表示されるまで、「次」をクリックします。

注意:

11gでは、FormsはRCUスキーマを必要としませんでしたが、12c以降では、すべてのWLS 12cドメインでRCUスキーマを設定する必要があります。従って、これらの手順を実行する前に、必ず必要なスキーマ(詳細はインストール・ガイドを参照)をRCUに作成してからWLS再構成ウィザードを実行してください。

12.2.1.2アップグレード・アシスタントの実行

12.2.1.2アップグレード・アシスタントを実行し、アップグレードを完了します。

アップグレード・アシスタントを実行するには、次の手順に従います。

  1. 次の場所から12.2.1.2アップグレード・アシスタントを実行します。

    $ORACLE_HOME/oracle_common/upgrade/bin/ua

  2. 「ドメインによって使用されるすべての構成」オプションを選択します。
  3. 再構成した12cドメインの場所を指定します。
  4. 前提条件チェック・ボックスを選択し、「アップグレード」をクリックします。

Oracle Forms 12c (12.2.1.0)から12c (12.2.1.2)へのアップグレード

Oracle Forms 12.2.1.0から12.2.1.2へのアップグレード・プロセスには、次に示す3つの手順が含まれます。

注意:

12.2.1.0からアップグレードする際には、リモート・ノードでのforms-upgrade-ext.shの実行は必要ありません

12.2.1.2アップグレード・アシスタントの実行およびドメイン・スキーマのアップグレード

この項では、12.2.1.2アップグレード・アシスタントを実行してから、ドメイン・スキーマをアップグレードする手順について説明します。

アップグレード・アシスタントを実行するには、次の手順に従います。

  1. 次の場所から12.2.1.2アップグレード・アシスタントを実行します。

    $ORACLE_HOME/oracle_common/upgrade/bin/ua

  2. ドメインによって使用されるすべてのスキーマオプションを選択します。
  3. アップグレードするスキーマ・コンポーネントを選択します。
  4. 再構成した12cドメインの場所を指定します。
  5. 前提条件のチェック・ボックスを選択します
  6. RCUデータベースの接続情報を指定します。
  7. 「次」をクリックします。
  8. 「終了」をクリックします。

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

WLS再構成ウィザードを使用して12.2.1.0ドメインを再構成するには:

  1. 次の場所から再構成ウィザードを実行します。

    $ORACLE_HOME/oracle_common/common/bin/reconfig.sh

  2. アップグレードする12.2.1.0 FMWドメインの場所を指定します。
  3. RCUのスキーマ情報を入力します。
  4. 再構成ウィザードの「拡張構成」では、「トポロジ」オプションのみを選択します。

    システム・コンポーネント・オプションは選択しないでください。これらは、自動的にアップグレード・アシスタントにより構成/アップグレードされます。

  5. 「ノード・マネージャ」画面はデフォルトの選択のままにします。必要に応じ、ユーザー名およびパスワードを入力します。
  6. JRF-MAN-SVRおよびFORMS-MAN-SVRサーバー・グループを、11gのインストールの後に追加されたWLS_FORMS、WLS_FORMS1など、およびその他のFormsで管理されたサーバーのユーザーを含むすべてのFormsで管理されたサーバーに選択します。
  7. 再構成ウィザードの最後の画面が表示されるまで、「次」をクリックします。

12.2.1.2アップグレード・アシスタントの実行によるFormsインストールのアップグレード

この項では、12.2.1.2アップグレード・アシスタントを実行して、Formsインストールをアップグレードする手順について説明します。

アップグレード・アシスタントを実行するには、次の手順に従います。

  1. 次の場所から12.2.1.2アップグレード・アシスタントを実行します。

    $ORACLE_HOME/oracle_common/upgrade/bin/ua

  2. 「ドメインによって使用されるすべての構成」オプションを選択します。
  3. 再構成した12.2.1.2ドメインの場所を指定します。
  4. 前提条件のチェック・ボックスを選択します。
  5. 「アップグレード」をクリックします。

Oracle Forms 12c (12.2.1.1)から12c (12.2.1.2)へのアップグレード

Oracle Forms 12.2.1.1から12.2.1.2へのアップグレード・プロセスには、次に示す3つの手順が含まれます。

12.2.1.2アップグレード・アシスタントの実行およびドメイン・スキーマのアップグレード

アップグレードを完了するために、12.2.1.2アップグレード・アシスタントの実行に必要な手順を実行します。

アップグレード・アシスタントを実行するには、次の手順に従います。

  1. 次の場所から12.2.1.2アップグレード・アシスタントを実行します。

    $ORACLE_HOME/oracle_common/upgrade/bin/ua

  2. ドメインによって使用されるすべてのスキーマオプションを選択します。
  3. アップグレードするスキーマ・コンポーネントを選択します。
  4. 再構成した12cドメインの場所を指定します。
  5. 前提条件のチェック・ボックスを選択します
  6. RCUデータベースの接続情報を指定します。
  7. 「次」をクリックします。
  8. 「終了」をクリックします。

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

WLS再構成ウィザードを使用して、12.2.1.1ドメインの再構成を実行するために必要な手順について説明します。

WLS再構成ウィザードを使用して、12.2.1.1ドメインを再構成するには:

  1. 次の場所から再構成ウィザードを実行します。

    $ORACLE_HOME/oracle_common/common/bin/reconfig.sh

  2. アップグレードする12.2.1.1 FMWドメインの場所を指定します。
  3. RCUのスキーマ情報を入力します。
  4. 再構成ウィザードの「拡張構成」では、「トポロジ」オプションのみを選択します。

    システム・コンポーネント・オプションは選択しないでください。これらは、自動的にアップグレード・アシスタントにより構成/アップグレードされます。

  5. 「ノード・マネージャ」画面はデフォルトの選択のままにします。必要に応じ、ユーザー名およびパスワードを入力します。
  6. JRF-MAN-SVRおよびFORMS-MAN-SVRサーバー・グループを、11gのインストールの後に追加されたWLS_FORMS、WLS_FORMS1など、およびその他のFormsで管理されたサーバーのユーザーを含むすべてのFormsで管理されたサーバーに選択します。
  7. 再構成ウィザードの最後の画面が表示されるまで、「次」をクリックします。

12.2.1.2アップグレード・アシスタントの実行によるFormsインストールのアップグレード

アップグレードを完了するには、12.2.1.2アップグレード・アシスタントを実行する必要があります。

アップグレード・アシスタントを実行するには、次の手順に従います。

  1. 次の場所から12.2.1.2アップグレード・アシスタントを実行します。

    $ORACLE_HOME/oracle_common/upgrade/bin/ua

  2. 「ドメインによって使用されるすべての構成」オプションを選択します。
  3. 再構成した12.2.1.2ドメインの場所を指定します。
  4. 前提条件のチェック・ボックスを選択します。
  5. 「アップグレード」をクリックします。

Oracle Forms 12c (12.2.1.2)へアップグレードした後のアップグレード後の手順

アップグレード・アシスタントを使用してOracle Forms 12.2.1.2にアップグレードした後に、実行する必要があるアップグレード後のタスクのリストを次に示します。

  • 11g Formsからアップグレードする際には、Oracle Forms Services 12.2.1.2で実行するFormsのアプリケーション・ファイル(fmx、mmxおよびplx)を再生成します。これは、Oracle Forms 12.2.1.0からアップグレードする際には必要ありません。

  • コンテキスト・ルートまたはFormsのサーブレットの別名をオーバーライドするために、Oracle Forms Services J2EEカスタム・アプリケーションのEARファイル(formsapp.ear)をデプロイする場合は、12.2.1.2 Oracle WebLogic Serverドメインで同様の手順を実行する必要があります。

    詳細は、『Servicesデプロイメント・ガイド』のForms Java EEアプリケーションのカスタム・デプロイメントに関する項を参照してください。

  • ソースOracleホームのシェル・スクリプトへのカスタマイズ内容を、Oracle Fusion Middleware 12c (12.2.1.2) Oracleインスタンス・ディレクトリに格納されている同等のシェル・スクリプトに手動でコピーします。

  • Oracle Fusion Middleware 12c (12.2.1.2)は、Java Runtime Environment (JRE) 1.6以降をサポートしていません。必要な場合、クライアントJREを7u55または8u77にアップグレードし、Oracle Forms 12.2.1.1を実行します。

Oracle Reports 12c (12.2.1.2)へのアップグレードの計画

次のいずれかのソフトウェア・バージョンを実行している場合は、このマニュアルの手順を使用して、Oracle Reports 12c (12.2.1.2)にアップグレードできます。

  • Oracle Reports 12c (12.2.1.2)に対するOracle FMW 11g (リリース1) Reports。

  • Oracle Reports 12c (12.2.1.2)に対するOracle FMW 11g (リリース2) Reports。

Oracle Reports 12c (12.2.1.2)へのアップグレードの準備

Oracle Reports 12c (12.2.1.2)へのアップグレードを開始する前に、Reportsアップグレード拡張をリモートReportsノードで実行し、リモート・ノードにあるReports構成を抽出する必要があります。

注意: いずれかのリモートReportsノードがあり、そこに拡張ドメインを追加した、またはクラスタ・シナリオを拡張した場合のみ、この手順を実行する必要があります。

次の手順に従い、Reportsアップグレード拡張を、リモートReportsノードで実行します。

  1. reports-upgrade-ext.sh (reports-upgrade-ext.bat)スクリプトを、各リモート・ノード上でextractモードで実行します。これにより、そのリモート・ノード上のReports構成ファイルが抽出され、パッケージ化されます。

    forms-upgrade-ext.shスクリプトは次のディレクトリにインストールされます。

    $ORACLE_HOME/reports/plugins/upgrade

  2. すべてのリモート・ノードのアーティファクトを、管理サーバー・ノードにコピーします。
  3. reports-upgrade-ext.sh (reports-upgrade-ext.bat)スクリプトを、管理サーバー・ノード上でapplyモードで実行します。これにより、Reports構成がリモート・ノートのアーティファクトから抽出され、ドメインに適用されます。
  4. アップグレード・アシスタントを準備状況モードで実行し、正常に動作していることを確認します。

    $ORACLE_HOME/oracle_common/upgrade/bin/ua -readiness

Oracle Reports 12c (12.2.1.2)へのアップグレード

Oracle Reports 12c (12.2.1.2)へのアップグレード・プロセスには、次に示す3つのステップが含まれます。

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

WLS再構成ウィザードを使用して11gドメインを再構成するには:

  1. 次の場所から再構成ウィザードを実行します。

    $ORACLE_HOME/oracle_common/common/bin/reconfig.sh

  2. アップグレードする11g FMWドメインを指定します。
  3. RCUのスキーマ情報を入力します。
  4. ウィザード内の管理対象サーバーのみを選択します。

    システム・コンポーネント・オプションは選択しないでください。これらは、自動的にアップグレード・アシスタントにより構成/アップグレードされます。

  5. 「ノード・マネージャ」画面はデフォルトの選択のままにします。必要に応じ、ユーザー名およびパスワードを入力します。
  6. JRF-MAN-SVRおよびREPORTS-MAN-SVRサーバー・グループを、11gのインストールの後に追加されたWLS_REPORTS、WLS_REPORTS1など、およびその他のReports管理対象サーバーのユーザーを含むすべてのReports管理対象サーバーに選択します。
  7. 再構成ウィザードの最後の画面が表示されるまで、「次」をクリックします。

注意:

11gでは、ReportsはRCUスキーマを必要としませんでしたが、12c以降では、すべてのWLS 12cドメインでRCUスキーマを設定する必要があります。従って、これらの手順を実行する前に、必ず必要なスキーマ(詳細はインストール・ガイドを参照)をRCUに作成してからWLS再構成ウィザードを実行してください。

調査フェーズの完了

次の手順を手動で実行し、調査フェーズを完了します。

  1. レポートの「調査」画面には、11gのコンポーネントの情報が表示されますが、12cまたはデプロイされていないレポートの情報は表示されません。コンポーネントの名前およびタイプを書き留めておきます。
  2. この時点では、アップグレードをキャンセルし、コンポーネント/デプロイ・レポート12cアプリケーションを作成します。
  3. WLSコマンドを使用し、ノード・マネージャ、AdminServerを開始して、11gのレポート・コンポーネントを12cに作成します。
  4. WLSTコマンドを使用して、レポート・ツール、レポート・サーバー、レポート・ブリッジを作成します。前の手順で使用した同一の名前を使用します。プロビジョニングの詳細は、「マシンのプロビジョニング」を参照してください。
  5. Reports管理対象サーバーを起動します。これにより、レポートの12cアプリケーションが自動的にデプロイされます。
  6. Nodemanager/Adminserver/Reports管理対象サーバーを停止します。

12cアップグレード・アシスタントの実行

12cアップグレード・アシスタントを実行し、アップグレードを完了します。

アップグレード・アシスタントを実行するには、次の手順に従います。

  1. 次の場所から12cアップグレード・アシスタントを実行します。

    $ORACLE_HOME/oracle_common/upgrade/bin/ua

  2. 再構成した12cドメインの場所を指定します。
  3. 前提条件チェック・ボックスを選択し、「アップグレード」をクリックします。

Oracle Reports 12c (12.2.1.2)へアップグレードした後のアップグレード後の手順

これらの手順は、11gドメインが複数のマシンに渡る場合に、Oracle Reportsで必要です。

次のリストは、アップグレード・アシスタントを使用してOracle Reports 12c (12.2.1.2)にアップグレードした後に、実行する必要のあるアップグレード後のタスクを示しています。

  • WLSの場合:

    • リモート・マシンのドメインを圧縮/解凍します。

    • リモート管理対象サーバーを起動し、レポートの12cアプリケーションをデプロイします。

    • リモート管理対象サーバーを停止します。

  • Reportsの場合:

    • AdminServerマシン -- レポートのアップグレード済ファイルをリモート・マシンに抽出します。

      $ORACLE_HOME/reports/plugins/upgrade/reports-upgrade-ext.sh extractRemote <domainHome> <wlsName> <jarFileName>

    • リモート・マシンのターゲットに設定されているレポート管理対象サーバーごとに繰り返します。

    • 対応するjarファイルを、管理対象サーバーがターゲットに設定されているリモート・マシンにコピーします。

      $ORACLE_HOME/reports/plugins/upgrade/reports-upgrade-ext.sh applyRemote <domainHome> <instanceHome> <wlsName> <jarFileName>

  • Oracle Reports Server 12c (12.2.1.2)で実行するReportsのアプリケーション・ファイル(repおよびrdf(オプション))を再生成します。

  • ソースOracleホームのシェル・スクリプトへのカスタマイズ内容を、Oracle Fusion Middleware 12c (12.2.1.2) Oracleインスタンス・ディレクトリに格納されている同等のシェル・スクリプトに手動でコピーします。

注意:

12cへのアップグレード後にOracle Reportsサーバーおよびコンポーネントを起動するには、『Oracle Fusion Middleware Oracle Reports ServicesレポートWeb公開ガイド』のOracle Reports Servicesの開始と停止に関する項を参照してください。