プライマリ・コンテンツに移動
Oracle® Enterprise Manager Cloud Controlアップグレード・ガイド
12cリリース5 (12.1.0.5)
B65086-18
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

5 Oracle Management ServiceおよびOracle Management Repository 12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)から12cリリース5 (12.1.0.5)へのアップグレード

この章では、12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)のOracle Management ServiceおよびOracle Management Repositoryをアップグレードする様々な方法について説明します。個々の要件を最も満たす方式を選択して、該当する項に示されている手順に従ってください。このアップグレードの手順は、複数OMS環境と同様に単一OMSにも適用されます。

この章の内容は次のとおりです。


注意:

  • Oracle Management Service 12cリリース1 (12.1.0.1) [バンドル・パッチ1を適用済または未適用]がある場合、最初にこれを12cリリース2 (12.1.0.2)、12cリリース3 (12.1.0.3)または12cリリース4 (12.1.0.4)にアップグレードしてから、12cリリース5 (12.1.0.5)にアップグレードします。

    12cリリース2 (12.1.0.2)、12cリリース3 (12.1.0.3)または12cリリース4 (12.1.0.4)へのアップグレード手順は、Enterprise Managerドキュメント・ライブラリにあるそれぞれのリリースの『Oracle Enterprise Manager Cloud Controlアップグレード・ガイド』を参照してください。

    http://docs.oracle.com/cd/E24628_01/index.htm

  • Enterprise Manager Cloud Control 12cリリース5 (12.1.0.5)がサポートされているOracle Management Agentのリリースは、12cリリース5 (12.1.0.5)、12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)および12cリリース2 (12.1.0.2)です。以前のリリースのOracle Management Agentがある場合は、Oracle Management Serviceを12cリリース5 (12.1.0.5)にアップグレードする前に、Enterprise Manager Cloud Controlコンソールにあるエージェント・アップグレード・コンソールを使用してOracle Management Agentを12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)に必ずアップグレードしてください。手順については、『Oracle Enterprise Manager Cloud Controlアップグレード・ガイド』を参照してください。

  • 複数OMS環境をアップグレードしている場合、第5.3項または第5.4項に記載されているように、ソフトウェアのみのアップグレードの方式を利用することをお薦めします(この方式がOMSインスタンスの停止時間を最少とするため)。

  • アップグレードを正常に完了するための追加の準備手順を実行するには、My Oracle Supportのノート1682332.1を参照してください。

  • アップグレード・プロセスを開始する前に、既知の問題のリストを確認するには、My Oracle Supportのノート2022505.1を参照してください。



注意:

Oracle Management Service (OMS)とともにインストールされたOracle Management Agent (管理エージェント)はデフォルトでアップグレードされません。エージェント・アップグレード・コンソールを使用して、(その他の管理エージェントとともに)アップグレードする必要があります。これは予測されている動作です。エージェント・アップグレード・コンソールを使用して管理エージェントをアップグレードする手順は、第6章を参照してください。


警告:

Enterprise Manager Cloud Control 12cを、SPARCシリーズのサーバー(T1000、T2000、T5xx0およびT3-*)にインストールしないでください。詳細は、My Oracle Supportのノート1590556.1を参照してください。


5.1 OMSおよび管理リポジトリの12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)から12cリリース5 (12.1.0.5)へのアップグレード(グラフィック・モード)

12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)のOracle Management ServiceおよびOracle Management Repositoryをグラフィック・モードでアップグレードするには、次の手順を実行します。

アップグレード・プロセスを開始する前に、既知の問題のリストを確認するには、My Oracle Supportのノート2022505.1を参照してください。


警告:

旧リリース(10.2.0.5または11.1.0.1)からの2システム・アップグレードが進行中の間は、Enterprise Manager Cloud Control 12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)をアップグレードしないでください。アップグレードが進行中の間はステータスが保留中状態のスタンドアロン管理エージェントが存在する可能性があるため、アップグレードが完全に終わるまで待機します。



注意:

アップグレード中に、一部の管理エージェントがまだアクティブ化保留中状態である、もしくは遅延データ移行プロセス(DDMP)または発生データ移行プロセス(ADMP)が未完了であることを示すエラー・メッセージが表示される場合があります。これは、Enterprise Managerシステムで、旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)への2システム・アップグレードがまだ進行中であることを意味しています。

この問題を解決するには、DDMPおよびADMPジョブが完了し、すべての管理エージェントが旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーされるまで待機します。次に、12cリリース5 (12.1.0.5)へアップグレードします。

旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーしない管理エージェントがあることが確かな場合は、アップグレード・プロセスを開始する前に、第5.1.3項の説明に従って、そのような不要な管理エージェントを削除します。



注意:

アップグレード後に、不要な場合は古いOMSホームの削除を選択できます。手順については、付録Kを参照してください。


注意:

emkeyをコピーしていないことを示すエラー・メッセージが表示される場合は、次の手順を実行します。
  • OMSにサービス名が構成されている場合は、次のコマンドを実行します。

    <OMS_HOME>/bin/emctl config emkey -copy_to_repos_from_file -repos_conndesc '"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<>)(PORT=<>)))(CONNECT_DATA=(SERVICE_NAME=<>)))"' -repos_user <> [-repos_pwd <pwd> ] [-admin_pwd <pwd>] -emkey_file < emkey file>

  • OMSにサービス名が構成されていない場合は、次のコマンドを実行します。

    <OMS_HOME>/bin/emctl config emkey -copy_to_repos_from_file -repos_host <host> -repos_port <port> -repos_sid <sid> -repos_user <username> [-repos_pwd <pwd> ] [-admin_pwd <pwd>] -emkey_file <emkey file>

ここで、管理リポジトリの詳細は、既存のまたは古い管理リポジトリの詳細です。コマンドラインで明示的に指定していない場合は、管理サーバーのパスワードおよびリポジトリ・パスワードを求められます。



注意:

複数OMS環境をアップグレードしようとする場合、アップグレード・プロセスを常に、管理サーバーが動作している最初のOMSから開始してください(追加のOMSインスタンスからは開始しないでください)。

管理サーバーが実行されているOMSを特定するには、OMSホームで次のコマンドを実行して、出力に管理サーバーの詳細が表示されるかどうかを確認します。

$<OMS_HOME>/bin/emctl status oms -details

次のような出力が表示されます。

Oracle Enterprise Manager Cloud Control 12c
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved
Enter Enterprise Manager Root (SYSMAN) Password :
Console Server Host : myhost.example.com
.
.
.
WLS Domain Information
Domain Name : GCDomain
Admin Server Host: myhost.example.com
.
.
.

  1. 管理リポジトリ、OMS、インベントリ、ソフトウェア・ライブラリおよびEnterprise Managerの動作に不可欠なその他のコンポーネントをバックアップすることを強くお薦めします。これによって、アップグレードに失敗した場合に、元の内容に戻すことができます。

    既存のOMSが実行されているホストで、Enterprise Manager Cloud Controlインストール・ウィザードを起動します。

    <Software_Location>/runInstaller [-invPtrLoc <absolute_path_to_oraInst.loc>]

    このコマンドで、<Software_Location>はソフトウェア・キットを解凍した場所です。


    注意:

    • インストーラの起動時に渡すことができる追加の拡張オプションの詳細は、第5.1.1項を参照してください。

    • UNIXプラットフォームでインストール・ウィザードを起動するには、runInstallerを起動します。Microsoft Windowsプラットフォームで起動するには、setup.exeを起動します。

    • runInstallerまたはsetup.exeを起動したとき、Enterprise Manager Cloud Controlインストール・ウィザードが表示されない場合、/stageディレクトリへのアクセス権がない可能性があります。

      インストール・ウィザードは、クラスパス変数をOPatch用に../stage/Components/として処理します。TEMP変数が/tmpに設定されているとき、インストール・ウィザードはopatchのJARファイルを/tmp/../stageディレクトリ(/stageと同様)で検索しようとします。しかし、ユーザーに/stageへの権限がないと、インストール・ウィザードはハングします。このような場合、/stageディレクトリへのアクセス権があるかどうかを確認します。アクセス権がない場合、TEMP変数を、インストール・ユーザーがアクセス権を持つ場所に設定し、インストール・ウィザードを再起動します。

    • IBM AIXでのアップグレード中に、ミドルウェア・ホームのJDKバージョンがサポートされているバージョンではないことを示すエラー・メッセージが表示された場合は、メッセージに記載されているサポートされているバージョンがインストールされていることを確認し、-skipJDKValidation引数を渡してインストーラを起動します。

      次に例を示します。

      ./runInstaller -skipJDKValidation

    • Microsoft Windowsでは、-invPtrLocはサポートされていません。


  2. (オプション)「My Oracle Support」画面でMy Oracle Support資格証明を入力し、Oracle Configuration Managerを有効にします。Oracle Configuration Managerをここで有効にしない場合、手順(3)に進みます。

    インストール・ウィザードを実行するホストがインターネットに接続されていない場合、電子メール・アドレスのみを入力し、他のフィールドは空白のままにしてください。インストールの完了後、構成情報を手動で収集し、My Oracle Supportにアップロードしてください。


    注意:

    Enterprise Manager Cloud Control 12cリリース3 (12.1.0.3)以降、My Oracle Supportからsupport.oracle.comに直接アクセスするようになりました。これは、このURLへのネットワーク・アクセスを指定するか、My Oracle SupportにアクセスするクライアントからこのURLへのプロキシ・アクセスを付与する必要があることを意味します。

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

  4. 「ソフトウェアの更新」画面で、最新のPSUパッチを含む、最新のソフトウェア更新を適用します。

    ソフトウェア更新は、オフライン・モード(インターネット接続がない場合)またはオンライン・モード(インターネット接続がある場合)でダウンロードできます。手順については、『Oracle Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド』を参照してください。

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

  6. 「前提条件チェック」画面で、インストール・ウィザードによって実行された前提条件チェックのステータスを確認し、環境がアップグレード成功のためのすべての最小要件を満たしているかどうかを確認します。

    インストール・ウィザードでは、この画面に達すると前提条件チェックが自動的に実行されます。必要なオペレーティング・システム・パッチ、オペレーティング・システム・パッケージなどがチェックされます。

    前提条件チェックのステータスは、「警告」「失敗」または「成功」のいずれかになります。

    「警告」または「失敗」 ステータスになったチェックがある場合は、アップグレードを続行する前に問題を調査して修正してください。この画面では、前提条件が満たされなかった理由や解決方法を提供します。問題を修正した後、この画面に戻り、「再実行」をクリックして前提条件を再度チェックします。

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


    注意:

    前提条件チェックでパッケージがないことが示された場合は、必要なパッケージをインストールすることを確認し、「再実行」をクリックします。インストール・ウィザードによって、パッケージ名とバージョンが検証されるため、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』に示す最小バージョンのパッケージをインストールすることを確認します。インストール・ウィザードがこれらのパッケージを検証するために使用するロジックについては、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。

  8. 「インストール・タイプ」画面で、「既存のEnterprise Managerシステムのアップグレード」を選択し、次に「1システムのアップグレード」を選択します。次に、アップグレードするOMSホームを選択します。

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

  10. 「インストールの詳細」画面で、次のようにします。

    1. ミドルウェア・ホームを入力するか、検証します。


      注意:

      • 12cリリース5 (12.1.0.5)へのアップグレードはアウトオブプレース・アップグレードであるため、次のいずれかを実行する必要があります。

        • インストーラがOracle WebLogic Server 11gリリース1 (10.3.6)およびJava Development Kit 1.6.0.43.0を自動的にインストールできる新規のミドルウェア・ホームを入力します。

        • Oracle WebLogic Server 11gリリース1 (10.3.6)およびJava Development Kit 1.6.0.43.0を事前インストールした新規のミドルウェア・ホームを入力します。ただし、このホームは、現在インストールしているEnterprise Managerシステム用の新しいミドルウェア・ホームであり、前に旧リリースのEnterprise Managerシステムに使用していたミドルウェア・ホームではない必要があります。

      • Oracle WebLogic ServerおよびJDKをインストール済の場合は、サポートされているリリース(Oracle WebLogic Server 11gリリース1 (10.3.6)およびJDK 1.6.0.43.0)であることを確認してください。サポートされているリリースの場合は、インストーラによって検出され、インストール先のミドルウェア・ホームに表示されます。このミドルウェア・ホームへのパスを検証します。インストーラでは、Enterprise Managerがまだ構成されていないミドルウェア・ホームのみが検出され、表示されます。

      • ここで入力または検証するミドルウェア・ホームがEnterprise Manager Cloud Controlのみに使用されていることを確認してください。他のOracle Fusion Middleware製品またはコンポーネントは、同じミドルウェア・ホームにインストールしないでください。


    2. ホスト名を検証します。デフォルトでは、ホスト名は、既存の旧リリースのEnterprise Managerがインストールされていたホストの名前です。これは編集不可フィールドです。

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

  12. 「データベース接続の詳細」画面で、次のようにします。

    • 選択したOMSの管理リポジトリが格納されているデータベースのSYSおよびSYSMANユーザー・アカウントのパスワードを入力します。

    • 管理リポジトリがバックアップされていることを確認します(インストーラは、管理リポジトリがバックアップされているかどうかのみをチェックするため、OMS、インベントリ、ソフトウェア・ライブラリおよびEnterprise Managerの動作に不可欠なその他のコンポーネントをバックアップすることを強くお薦めします。これによって、アップグレードに失敗した場合に、元の内容に戻すことができます)。前提条件として、アップグレード・プロセスを開始する前に、管理リポジトリをバックアップする必要があります。まだバックアップを取っていない場合は、ただちに実行し、その後でインストーラに戻ってアップグレードを続行してください。

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


    注意:

    プロビジョニング・アーカイブ・フレームワーク(PAF)の前提条件チェック・エラーが発生したら、インストーラを終了し、既存のEnterprise Managerシステムで実行中およびスケジュール済のすべてのデプロイメント・プロシージャを停止してから、インストーラをもう一度起動し、アップグレード・プロセスを再試行します。

    実行およびスケジュールされているデプロイメント・プロシージャをすべて特定するには、次の問合せを実行して、そのデプロイメント・プロシージャのGUIDを書き留めます。

    SELECT i.instance_guid FROM SYSMAN.MGMT_PAF_STATES s, SYSMAN.MGMT_PAF_INSTANCES i, SYSMAN.MGMT_PAF_PROCEDURES p WHERE p.procedure_guid = i.procedure_guid AND s.instance_guid = i.instance_guid AND s.state_type = 0 AND s.status in (0,1)

    実行およびスケジュールされているデプロイメント・プロシージャを停止するには、次の問合せを実行して、前述のコマンドの出力から書き留めたGUIDを渡します。

    emcli stop_instance -instance=<instance id from sql query>



    注意:

    この時点でデータベースで実行される様々な前提条件チェックの詳細は、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。

  14. 「プラグイン・アップグレード」画面で、次の処理が自動的に行われるプラグインを確認します。

    • 新しいバージョンが存在する場合にアップグレード

    • 新しいバージョンが存在しない場合に移行

    • アップグレード対象のプラグインに新しい依存関係が存在する場合またはリリースで導入された新しいデフォルト・プラグインがある場合は、デプロイ済。

      ここで、新しいバージョンとは、インストールに使用するEnterprise Managerソフトウェア(DVDまたはダウンロードしたソフトウェア)で提供されているプラグインの新しいバージョンを指します。


    重要:

    次の画面に進む前に、関連するすべてのOMSインスタンスを停止します。

    $<OMS_HOME>/bin/emctl stop oms -all



    注意:

    • 新しいバージョンが、使用するEnterprise Managerソフトウェアに存在しないが、Oracle Technology Network (OTN)には存在する場合、既存のプラグインをデフォルトで自動的に移行するかわりに、新しいバージョンをOTNから手動でダウンロードして既存のプラグインをアップグレードすることもできます。次の手順を実行します。

      1. Oracle Technology Network (OTN)で次のEnterprise Managerダウンロード・ページにアクセスします。

        http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-upgrade-console-502238.html

      2. アップグレード・パスのソフトウェア・バイナリおよびプラグインの一覧を示しているセクションを展開します。

      3. Download Plug-insセクションから、手動でプラグインをダウンロードし、アクセス可能な場所に保存します。

      4. 次のオプションでインストーラを起動して、インストールするプラグインを使用できる場所を渡します。

        UNIXプラットフォームの場合:

        ./runInstaller -pluginLocation <absolute_path_to_plugin_software_location>

        Microsoft Windowsプラットフォームの場合:

        setup.exe -pluginLocation <absolute_path_to_plugin_software_location>

      プラグインの新しいバージョンが利用できるようになると、この画面にはそのプラグインが、自動的にアップグレードされるプラグインとしてリストされます。

    • OMSまたは管理エージェントの一部にサポートされていないプラグインがあるというメッセージが表示された場合は、メッセージの説明に従ってプラグインをアップグレードし、OMSのアップグレードを再試行します。


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

  16. 「プラグインの選択」画面で、OMSのアップグレード中に自動的にアップグレードされるプラグイン以外にデプロイするオプション・プラグインを選択します。


    注意:

    この画面にリストされていないプラグインをインストールする場合は、次の手順に従います。
    1. Oracle Technology Network (OTN)で次のEnterprise Managerダウンロード・ページにアクセスします。

      http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-upgrade-console-502238.html

    2. アップグレード・パスのソフトウェア・バイナリおよびプラグインの一覧を示しているセクションを展開します。

    3. Download Plug-insセクションから、手動でプラグインをダウンロードし、アクセス可能な場所に保存します。

    4. 次のオプションでインストーラを起動して、インストールするプラグインを使用できる場所を渡します。

      UNIXプラットフォームの場合:

      ./runInstaller -pluginLocation <absolute_path_to_plugin_software_location>

      Microsoft Windowsプラットフォームの場合:

      setup.exe -pluginLocation <absolute_path_to_plugin_software_location>


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

  18. 「WebLogic Serverドメインの拡張」画面で次の作業を行って、アップグレードされたOMSに対する新規WebLogicドメインおよび新規OMSインスタンス・ベース・ディレクトリを作成します。

    • 管理サーバーのホスト名およびそのポートと、WebLogicユーザー名を検証し、WebLogicユーザー・アカウント・パスワードを入力します。これは、新規WebLogicドメイン(GCDomain)を、アップグレードしている旧リリースのOMSで使用された管理サーバーと同じポートおよびホスト名で作成するために必要です。


      注意:

      追加のOMSをアップグレードする場合は、最初にアップグレードしたOMS用に構成したホスト名と管理サーバー・ポートを入力し、既存のWebLogic Serverユーザー・アカウントの資格証明を入力します。

      ホスト名は、最初のOMSが実行されているホストの名前です。ポートを識別するには、次のファイルでパラメータAS_HTTPS_PORTに設定された値を確認します。

      <OMS_INSTANCE_HOME>/em/EMGC_OMS<n>/emgc.properties


    • 新規OMSインスタンス・ベース・ディレクトリ(gc_inst)への絶対パスを入力します。これは、アップグレードされたOMSに関連する構成情報を保存するために作成されます。このgc_instディレクトリは、12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)の古いgc_instディレクトリであってはいけないため、新しいディレクトリの場所を入力します。古いgc_instディレクトリを入力すると、インストーラはディレクトリが空ではないという警告を表示します。

      入力したパスがインスタンス・ベース・ディレクトリへの正しいパスであり、ミドルウェア・ホーム外で保持されていることを確認します。

      たとえば、12.1.0.4のミドルウェア・ホームが/u01/app/Oracle/Middlewareで12.1.0.4のOMSインスタンス・ベース・ディレクトリが/u01/app/Oracle/gc_instだった場合、12.1.0.5へのアップグレード時にミドルウェア・ホームを/u01/app/Oracle/Middleware12104と入力した場合、OMSインスタンス・ベース・ディレクトリを/u01/app/Oracle/gc_inst12104と入力すると、ディレクトリ名もディレクトリの場所も一意となります。


      注意:

      NFSマウントされたドライブにインストール中で、OMSインスタンス・ベース・ディレクトリ(gc_inst)をこのNFSマウントされたドライブに作成している場合、インストール後に、ロック・ファイルをNFSマウントされたドライブからローカルのファイル・システムの場所に移動します。httpd.confファイルのロック・ファイルの場所を変更し、ローカルのファイル・システムの場所にマップします。手順については、第5.1.4項を参照してください。


    注意:

    Oracle WebLogic Serverのパスワードまたはノード・マネージャのパスワードを変更する場合は、My Oracle Supportのノート1450798.1を参照してください。

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

  20. 「確認」画面で、アップグレードのために指定した詳細を確認します。

    1. 詳細を変更するには、変更する画面に到達するまで、「戻る」を繰返しクリックします。

    2. 詳細を確認し問題がない場合、「インストール」をクリックしてアップグレード・プロセスを開始します。

  21. 「インストールの進行状況」画面で、アップグレード操作の全体的な進行状況(パーセント)と各コンフィギュレーション・アシスタントのステータスを確認します。


    注意:

    • コンフィギュレーション・アシスタントが失敗すると、インストーラが停止し、失敗したコンフィギュレーション・アシスタントに関連する問題が解決するまで後続のコンフィギュレーション・アシスタントは実行されません。この場合は、問題を診断して解決してから、「インストールの進行状況」画面で「再試行」 をクリックし、失敗したコンフィギュレーション・アシスタントから再度実行します。

      ただし、誤って「再試行」 をクリックする前にインストーラを終了してしまった場合は、この画面を開くためにインストーラを再起動しないでください。かわりに、OMSホームからrunConfig.shスクリプトを起動し、サイレント・モードでコンフィギュレーション・アシスタントを再度実行してください。

      $<OMS_HOME>/oui/bin/runConfig.sh ORACLE_HOME=<absolute_path_to_OMS_home> MODE=perform ACTION=configure COMPONENT_XML={encap_oms.1_0_0_0_0.xml}

      runConfig.shスクリプトが失敗した場合、サービス・リクエストを発行してOracleサポートに連絡してください。

    • 管理リポジトリのアップグレードがschemamanagerログの次のエラーで失敗した場合は、データベースを再起動して、アップグレードを再度試みます。

      ORA-04020: deadlock detected while trying to lock object SYSMAN.MGMT_GLOBAL

    • 第4.1項の手順2 (d)で説明するとおりに必要なデータベース・パッチを適用しなかったためにアップグレードに失敗した場合は、My Oracle Supportのノート1568107.1を参照して、ログ・ファイルでエラーを確認し、問題を解決してから処理を続行してください。


  22. ソフトウェア・バイナリがコピーおよび構成されると、allroot.shスクリプトを実行するように求められます。別のウィンドウを開き、rootとしてログインし、これらのスクリプトを手動で実行します。

    Microsoft Windowsオペレーティング・システム上でインストールしている場合、このスクリプトの実行は要求されません。

  23. 「終了」画面に、Enterprise Managerのアップグレードに関連する情報が表示されます。情報を確認し、「閉じる」をクリックして、ウィザードを終了します。

  24. 追加のOMSインスタンスがある場合、第5.1項(この項)で概説しているように、次の手順(1)から手順(23)に従って、それぞれのアップグレードを開始します。

  25. すべてのOMSインスタンスのアップグレード後に、最初の、古いOMS (つまり、中央エージェント)でインストールされていたものを含む、管理エージェントをアップグレードします。詳細は、第6章を参照してください。


    注意:

    中央エージェントのアップグレード後に、古いOracleミドルウェア・ホームにあるアップグレードされた中央エージェントのエージェント・ベース・ディレクトリを見つけた場合、およびそれを古いOracleミドルウェア・ホーム外に移動する場合は、My Oracle Supportのノート1520010.1で説明される手順に従います。

  26. Enterprise Managerシステムを完全にアップグレードした後に、Enterprise Manager Cloud Controlコンソールに一部の中央エージェントがアクティブ化保留中状態であると表示される場合は、第13.13.2項で説明する手順に従ってそれらを削除してください。


注意:

アップグレード後に、不要な場合は古いOMSホームの削除を選択できます。手順については、付録Kを参照してください。


注意:

古いOMSに関連付けられているJVMターゲットがある場合は、WebLogicドメインをリフレッシュした後も、古いOMSに関連付けられているJVMターゲットがWebLogicドメインのホームページに引き続き表示されます。これは予測されている動作です。 visible_jvm_target.gifについては周囲のテキストで説明しています。

履歴データの表示のためにこれを保持するか、削除することを選択できます。削除するには、孤立したJVMターゲットを右クリックして、「ターゲットの削除」を選択します。


5.1.1 Enterprise Managerシステムのグラフィック・モード・インストール用の拡張インストーラ・オプション

インストーラのグラフィック・モードでの起動中に渡すことができる追加の拡張オプションの一部は、次のとおりです。

  • (10.2.0.5をアップグレードする場合のみ適用可) 10gリリース5 (10.2.0.5)をアップグレードするときは、デフォルトでGCDomainという名前の新しいWebLogicドメインが作成されます。この名前を独自の名前で上書きするには、インストーラをWLS_DOMAIN_NAMEオプションとともに起動し、独自の名前を入力します。

    たとえば、EMDomainというカスタム名を使用する場合、次のコマンドを実行してください。

    ./runInstaller WLS_DOMAIN_NAME=EMDomain

  • デフォルトでは、デプロイメント・プロシージャに関連するソフトウェア・ライブラリのエンティティをコピーするためのプロビジョニング・アドバイザ・フレームワーク(PAF)ステージング・ディレクトリが作成されます。デフォルトでは、この場所はスクラッチ・パスの場所(/tmp)です。この場所はプロビジョニングのアクティビティにのみ使用されます。エンティティはデプロイメント・プロシージャ用にコピーされ、デプロイメント・プロシージャが終了すると削除されます。

    この場所をカスタムの場所でオーバーライドするには、EM_STAGE_DIRオプションによってインストーラを呼出し、一意のカスタムの場所を入力します。

    次に例を示します。

    ./runInstaller EM_STAGE_DIR=/home/john/software/oracle/pafdir

  • アップグレード中に、ソフトウェア・キット(DVD、ダウンロードしたソフトウェア)に含まれていないプラグインをインストールするには、次の手順に従います。

    1. 次のURLからプラグインを手動でダウンロードし、アクセス可能な場所に保管します。

      http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-upgrade-console-502238.html

    2. 次のオプションでインストーラを起動して、インストールするプラグインを使用できる場所を渡します。

      ./runInstaller -pluginLocation <absolute_path_to_plugin_software_location>

      ここには、ソフトウェア・キット(DVD、ダウンロードしたソフトウェア)で使用可能なプラグインや、このカスタムの場所で使用可能なプラグインの一覧が表示されます。インストールするものを選択できます。

  • アップグレードが正常に終了すると、OMSおよび管理エージェントが自動的に起動されます。自動起動しないようにするには、インストーラをSTART_OMSおよびb_startAgentオプションとともに起動し、制御方法に応じてこれらのオプションをtrueまたはfalseに設定します。

    たとえば、管理エージェントが自動的に起動しないようにするには、次のコマンドを実行します。

    ./runInstaller START_OMS=true b_startAgent=false

    この拡張オプションに関する制限を理解するには、第5.1.2項を参照してください。

5.1.2 Enterprise Managerシステムのグラフィック・モード・インストール用の拡張インストーラ・オプションの制限事項

OMSと管理エージェントの自動起動方法を制御する拡張オプションとしてSTART_OMSb_startAgentを使用する場合、管理エージェントおよびそれがインストールされたホストがCloud Controlコンソールでターゲットとして表示されないことがあります。

表5-1は、こうした拡張オプションの様々な組合せの一覧と、各組合せで従う対処方法を説明しています。

表5-1 拡張オプションと対処方法

拡張オプション 対処方法

START_OMS=false

b_startAgent=false

  1. OMSを起動します。

    $<OMS_HOME>/bin/emctl start oms

  2. 管理エージェントを保護します。

    $<AGENT_HOME>/bin/emctl secure agent

  3. 管理エージェントを起動します。

    $<AGENT_HOME>/bin/emctl start agent

  4. ターゲットを追加します。

    $<AGENT_HOME>/bin/emctl config agent addinternaltargets

  5. ターゲットをアップロードします。

    $<AGENT_HOME>/bin/emctl upload agent

  6. $<OMS_HOME/binディレクトリのEM CLIツールを手動で構成します。これを行う方法は、『Oracle Enterprise Managerコマンドライン・インタフェース・ガイド』を参照してください。

START_OMS=true

b_startAgent=false

管理エージェントを起動します。

$<AGENT_HOME>/bin/emctl start agent

START_OMS=false

b_startAgent=true

  1. OMSを起動します。

    $<OMS_HOME>/bin/emctl start oms

  2. 管理エージェントを保護します。

    $<AGENT_HOME>/bin/emctl secure agent

  3. ターゲットを追加します。

    $<AGENT_HOME>/bin/emctl config agent addinternaltargets

  4. ターゲットをアップロードします。

    $<AGENT_HOME>/bin/emctl upload agent

  5. $<OMS_HOME/binディレクトリのEM CLIツールを手動で構成します。これを行う方法は、『Oracle Enterprise Managerコマンドライン・インタフェース・ガイド』を参照してください。


5.1.3 12.1.0.4、12.1.0.3、12.1.0.2から12.1.0.5へのアップグレードの前の不要なスタンドアロン管理エージェントの削除

アップグレード中に、一部の管理エージェントがまだアクティブ化保留中状態である、もしくは遅延データ移行プロセス(DDMP)または発生データ移行プロセス(ADMP)が未完了であることを示すエラー・メッセージが表示される場合があります。これは、Enterprise Managerシステムで、旧リリース(10.2.0.5または11.1.0.1)から12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)への2システム・アップグレードがまだ進行中であることを意味しています。

この問題を解決するには、DDMPおよびADMPジョブが完了し、すべての管理エージェントが旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーされるまで待機します。次に、12cリリース5 (12.1.0.5)へアップグレードします。

旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーしない管理エージェントがあることが確かな場合は、アップグレード・プロセスを開始する前に、そのような不要な管理エージェントを削除します。

不要な管理エージェントを削除するには、次の手順を実行します。

  1. アップグレード対象の管理リポジトリ(12.1.0.4、12.1.0.3または12.1.0.2リポジトリ)でSYSMANユーザーとして次の問合せを実行することによって、不要な管理エージェントを特定します。

    select mt.target_name from sysman.mgmt_targets mt, sysman.em_current_availability eca, sysman.PRE_UPGC_AGT_STAT_MGMT puasm where mt.target_guid = eca.target_guid and eca.current_status = 4 and eca.current_sub_status = 1 and mt.target_type='oracle_emd'and puasm.target_guid = mt.target_guid and puasm.UPGRADE_STATUS != 'IGNORE_UPGRADE' and mt.emd_url not in (select emd_url from PRE_UPGC_TGT_SW where target_type='oracle_emrep') and mt.emd_url not in (select emd_url from mgmt_targets where target_name in(select value from mgmt_oms_parameters where name = 'HOST_NAME')) and mt.emd_url not in (select distinct emd_url from mgmt_targets where target_name like 'EnterpriseManager%home' or target_name like '%GCD omain_EMGC_OMS%')

  2. 不要な管理エージェントを削除します。

    1. アップグレードしたOMSホストで、OMSホームから、EM CLIクライアントにログインします。各OMSインストールでEM CLIクライアントをデフォルトで使用できるため、クライアントを個別にインストールする必要がありません。

      $<OMS_HOME>/bin/emcli login -username=SYSMAN -password=<sysman-passwd>

    2. EM CLIを同期します。

      $<OMS_HOME>/bin/emcli sync

    3. 不要な管理エージェントを削除します。ここで、agentNameは、削除する管理エージェントの名前です。

      $<OMS_HOME>/bin/emcli delete_target -name=<agentName> -type=oracle_emd -delete_monitored_targets

      次に例を示します。

      $/u01/software/oracle/middleware/oms/bin/emcli delete_target -name=example.com:4567 -type=oracle_emd -delete_monitored_targets

  3. 12cリリース5 (12.1.0.5)へのアップグレードを続行します。


注意:

もしなんらかの理由で不要な管理エージェントを削除できない場合は、アクティブ化保留中状態の管理エージェントを確認する健全性チェックを停止します。これによって、アップグレード・プロセスを警告なしで続行できます。健全性チェックを停止するには、12cリリース4 (12.1.0.4)、12cリリース1 (12.1.0.3)または12cリリース2 (12.1.0.2)の管理リポジトリで次の問合せを実行します。
MERGE INTO PRE_UPGC_MASTER_INFO DEST
   USING dual
     ON (DEST.property_name =  'ignore_upg_pending_activation_check')
   WHEN MATCHED THEN
     UPDATE SET DEST.property_value = 'TRUE'
   WHEN NOT MATCHED THEN
     INSERT (property_name, property_value) VALUES( 'ignore_upg_pending_ activation_check', 'TRUE' );

5.1.4 NFSマウントされたドライブからローカルのファイル・システムの場所へのロック・ファイルの移動

NFSマウントされたドライブにインストール中で、OMSインスタンス・ベース・ディレクトリ(gc_inst)をこのNFSマウントされたドライブに作成している場合、インストール後に、ロック・ファイルをNFSマウントされたドライブからローカルのファイル・システムの場所に移動します。これを行うには、httpd.confファイルのロック・ファイルの場所を変更し、ローカルのファイル・システムの場所にマップします。

  1. OMSを停止します。

    <OMS_HOME>/bin/emctl stop oms

  2. 次のファイルを開きます。


    注意:

    このファイルを編集する前にバックアップを取ることをお薦めします。

    <WEBTIER_INSTANCE_HOME>/config/OHS/ohs<#>/httpd.conf

    次に例を示します。

    /u01/Oracle/Middleware/gc_inst/WebTierIH1/config/OHS/ohs1/httpd.conf

  3. モジュールmpm_prefork_moduleおよびmpm_worker_moduleに関連するセクションを検索します。これらの両方のセクションにおいて、LockFileパラメータに、Oracle HTTP Serverが自動的にhttp_lockファイルを作成できるローカル・ファイル・システム上の場所への絶対パスを指定します。指定した場所が存在していない場合は、これを最初に作成してからここでパスを指定します。

    <IfModule mpm_prefork_module>
    StartServers 5
    MinSpareServers 5
    MaxSpareServers 10
    MaxClients 150
    MaxRequestsPerChild 0
    AcceptMutex fcntl
    LockFile uo1/em/ohs_locks
    </IfModule>
    ....
    <IfModule mpm_worker_module>
    StartServers 2
    MaxClients 150
    MinSpareThreads 25
    MaxSpareThreads 75
    ThreadsPerChild 25
    MaxRequestsPerChild 0
    AcceptMutex fcntl
    LockFile uo1/em/ohs_locks
    </IfModule> 
    

    たとえば/u01/emがローカル・ファイル・システム上の場所であるロケーション・パスuo1/em/ohs_locksを指定する場合、ディレクトリohs_locksがすでに存在していることを確認します。これが存在しない場合は、次の方法で作成してからhttpd.confファイルにこのパスを指定します。

    mkdir –p /u01/em/ohs_locks

    Oracle HTTP Serverは次のロック・ファイルを自動的に作成します。

    uo1/em/ohs_locks/http_lock

  4. 変更を保存します。

  5. OMSを再起動します。

    <OMS_HOME>/bin/emctl start oms

5.2 OMSおよび管理リポジトリの12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)から12cリリース5 (12.1.0.5)へのアップグレード(サイレント・モード)

12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)のOracle Management ServiceおよびOracle Management Repositoryをサイレント・モードでアップグレードするには、次の手順を実行します。

アップグレード・プロセスを開始する前に、既知の問題のリストを確認するには、My Oracle Supportのノート2022505.1を参照してください。


警告:

旧リリース(10.2.0.5または11.1.0.1)からの2システム・アップグレードが進行中の間は、Enterprise Manager Cloud Control 12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)をアップグレードしないでください。アップグレードが進行中の間はステータスが保留中状態のスタンドアロン管理エージェントが存在する可能性があるため、アップグレードが完全に終わるまで待機します。



注意:

アップグレード中に、一部の管理エージェントがまだアクティブ化保留中状態である、もしくは遅延データ移行プロセス(DDMP)または発生データ移行プロセス(ADMP)が未完了であることを示すエラー・メッセージが表示される場合があります。これは、Enterprise Managerシステムで、旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)への2システム・アップグレードがまだ進行中であることを意味しています。

この問題を解決するには、DDMPおよびADMPジョブが完了し、すべての管理エージェントが旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーされるまで待機します。次に、12cリリース5 (12.1.0.5)へアップグレードします。

旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーしない管理エージェントがあることが確かな場合は、アップグレード・プロセスを開始する前に、第5.1.3項の説明に従って、そのような不要な管理エージェントを削除します。



注意:

アップグレード後に、不要な場合は古いOMSホームの削除を選択できます。手順については、付録Kを参照してください。


注意:

emkeyをコピーしていないことを示すエラー・メッセージが表示される場合は、次の手順を実行します。
  • OMSにサービス名が構成されている場合は、次のコマンドを実行します。

    <OMS_HOME>/bin/emctl config emkey -copy_to_repos_from_file -repos_conndesc '"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<>)(PORT=<>)))(CONNECT_DATA=(SERVICE_NAME=<>)))"' -repos_user <> [-repos_pwd <pwd> ] [-admin_pwd <pwd>] -emkey_file < emkey file>

  • OMSにサービス名が構成されていない場合は、次のコマンドを実行します。

    <OMS_HOME>/bin/emctl config emkey -copy_to_repos_from_file -repos_host <host> -repos_port <port> -repos_sid <sid> -repos_user <username> [-repos_pwd <pwd> ] [-admin_pwd <pwd>] -emkey_file <emkey file>

ここで、管理リポジトリの詳細は、既存のまたは古い管理リポジトリの詳細です。コマンドラインで明示的に指定していない場合は、管理サーバーのパスワードおよびリポジトリ・パスワードを求められます。



注意:

複数OMS環境をアップグレードしようとする場合、アップグレード・プロセスを常に、管理サーバーが動作している最初のOMSから開始してください(追加のOMSインスタンスからは開始しないでください)。

管理サーバーが実行されているOMSを特定するには、OMSホームで次のコマンドを実行して、出力に管理サーバーの詳細が表示されるかどうかを確認します。

$<OMS_HOME>/bin/emctl status oms -details

次のような出力が表示されます。

Oracle Enterprise Manager Cloud Control 12c
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved
Enter Enterprise Manager Root (SYSMAN) Password :
Console Server Host : myhost.example.com
.
.
.
WLS Domain Information
Domain Name : GCDomain
Admin Server Host: myhost.example.com
.
.
.

  1. 次のレスポンス・ファイルをローカル・ホスト上のアクセス可能な場所にコピーします。

    <Software_Location>/response/upgrade.rsp

    このコマンドで、<Software_Location>はソフトウェア・キット(DVD、またはダウンロードしたソフトウェア)を解凍した場所です。

  2. レスポンス・ファイルを編集し、付録Aに示された変数に適切な値を入力します。

  3. インストーラを起動します。

    ./runInstaller -silent -responseFile <absolute_path>/upgrade.rsp


    注意:

    • UNIXプラットフォームでインストール・ウィザードを起動するには、runInstallerを起動します。Microsoft Windowsプラットフォームで起動するには、setup.exeを起動します。

    • インストーラの起動時に渡すことができる追加の拡張オプションの詳細は、第5.2.1項を参照してください。

    • IBM AIXでのアップグレード中に、ミドルウェア・ホームのJDKバージョンがサポートされているバージョンではないことを示すエラー・メッセージが表示された場合は、メッセージに記載されているサポートされているバージョンがインストールされていることを確認し、-skipJDKValidation引数を渡してインストーラを起動します。

      次に例を示します。

      ./runInstaller -skipJDKValidation

    • 前提条件チェックでパッケージがないことが示された場合は、必要なパッケージをインストールすることを確認し、インストールを再試行します。インストーラによって、パッケージ名とバージョンが検証されるため、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』に示す最小バージョンのパッケージをインストールすることを確認します。インストーラがこれらのパッケージを検証するために使用するロジックについては、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。


  4. 追加のOMSインスタンスがある場合、第5.2項(この項)で説明しているように、次の手順(1)から手順(3)に従って、それぞれのアップグレードを開始します。

  5. すべてのOMSインスタンスのアップグレード後に、最初の、古いOMS (つまり、中央エージェント)でインストールされていたものを含む、管理エージェントをアップグレードします。詳細は、第6章を参照してください。


    注意:

    中央エージェントのアップグレード後に、古いOracleミドルウェア・ホームにあるアップグレードされた中央エージェントのエージェント・ベース・ディレクトリを見つけた場合、およびそれを古いOracleミドルウェア・ホーム外に移動する場合は、My Oracle Supportのノート1520010.1で説明される手順に従います。

  6. Enterprise Managerシステムを完全にアップグレードした後に、Enterprise Manager Cloud Controlコンソールに一部の中央エージェントがアクティブ化保留中状態であると表示される場合は、第13.13.2項で説明する手順に従ってそれらを削除してください。


注意:

  • アップグレード後に、不要な場合は古いOMSホームの削除を選択できます。手順については、付録Kを参照してください。

  • 管理リポジトリのアップグレードがschemamanagerログの次のエラーで失敗した場合は、データベースを再起動して、アップグレードを再度試みます。

    ORA-04020: deadlock detected while trying to lock object SYSMAN.MGMT_GLOBAL

  • 第4.1項の手順2 (d)で説明するとおりに必要なデータベース・パッチを適用しなかったためにアップグレードに失敗した場合は、My Oracle Supportのノート1568107.1を参照して、ログ・ファイルでエラーを確認し、問題を解決してから処理を続行してください。



注意:

(12.1.0.Xから12.1.0.5へのアップグレードのみに適用可)古いOMSに関連付けられているJVMターゲットがある場合は、WebLogicドメインをリフレッシュした後も、古いOMSに関連付けられているJVMターゲットがWebLogicドメインのホームページに引き続き表示されます。これは予測されている動作です。 visible_jvm_target.gifについては周囲のテキストで説明しています。

履歴データの表示のためにこれを保持するか、削除することを選択できます。削除するには、孤立したJVMターゲットを右クリックして、「ターゲットの削除」を選択します。


5.2.1 Enterprise Managerシステムのサイレント・モード・インストール用の拡張インストーラ・オプション

インストーラのサイレント・モードでの起動中に渡すことができる追加の拡張オプションの一部は、次のとおりです。

  • (10.2.0.5または11.1.0.1からの2システム・アップグレードのみに適用可) 複数のホスト名を持つホスト(仮想ホストなど)上でアップグレードする場合は、インストーラを起動しながら、ORACLE_HOSTNAME引数を使用して完全修飾ホスト名を渡します。

    次に例を示します。

    ./runInstaller ORACLE_HOSTNAME=example.com -silent -responseFile <absolute_path>/upgrade.rsp

  • インストールが正常に終了した後、OMSおよび管理エージェントは自動的に起動されます。自動起動しないようにするには、インストーラをSTART_OMSおよびb_startAgentオプションとともに起動し、制御方法に応じてこれらのオプションをtrueまたはfalseに設定します。

    たとえば、管理エージェントが自動的に起動しないようにするには、次のコマンドを実行します。

    ./runInstaller START_OMS=true b_startAgent=false -silent -responseFile <absolute_path>/upgrade.rsp

    この拡張オプションに関する制限を理解するには、第5.1.2項を参照してください。

5.3 Enterprise Manager Cloud Control 12cリリース5 (12.1.0.5)のインストール(グラフィック・モードでソフトウェアのみの方法を使用)

この項では、グラフィック・モードでEnterprise Manager 12c Cloud Controlのソフトウェア・バイナリのみをある時点でインストールしておき、後でアップグレードする方法について説明します。

このアップグレード方式は、OMSインスタンスの停止時間を最少にするため、複数OMS環境に最適です。この方式は、ソフトウェア・バイナリのコピー、root.shスクリプトの実行およびソフトウェア・バイナリの構成を主とする3つの部分で構成されます。OMSインスタンスを停止せずに、並行してすべてのOMSホスト上でソフトウェア・バイナリをコピーできます。これは時間の節約となるだけでなく、以前のリリースのOMSインスタンスの稼働および実行をこの時点で継続できます。ソフトウェア・バイナリがコピーされると、すべてのOMSインスタンスを停止し、ソフトウェア・バイナリを1つずつ構成してOMSインスタンスをアップグレードできます。したがって停止時間はソフトウェア・バイナリをホストへコピーするときからではなく、OMSインスタンスの構成開始時から開始されます。

この項の具体的な内容は次のとおりです。


警告:

旧リリース(10.2.0.5または11.1.0.1)からの2システム・アップグレードが進行中の間は、Enterprise Manager Cloud Control 12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)をアップグレードしないでください。アップグレードが進行中の間はステータスが保留中状態のスタンドアロン管理エージェントが存在する可能性があるため、アップグレードが完全に終わるまで待機します。



注意:

アップグレード中に、一部の管理エージェントがまだアクティブ化保留中状態である、もしくは遅延データ移行プロセス(DDMP)または発生データ移行プロセス(ADMP)が未完了であることを示すエラー・メッセージが表示される場合があります。これは、Enterprise Managerシステムで、旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)への2システム・アップグレードがまだ進行中であることを意味しています。

この問題を解決するには、DDMPおよびADMPジョブが完了し、すべての管理エージェントが旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーされるまで待機します。次に、12cリリース5 (12.1.0.5)へアップグレードします。

旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーしない管理エージェントがあることが確かな場合は、アップグレード・プロセスを開始する前に、第5.1.3項の説明に従って、そのような不要な管理エージェントを削除します。



注意:

アップグレード後に、不要な場合は古いOMSホームの削除を選択できます。手順については、付録Kを参照してください。


注意:

emkeyをコピーしていないことを示すエラー・メッセージが表示される場合は、次の手順を実行します。
  • OMSにサービス名が構成されている場合は、次のコマンドを実行します。

    <OMS_HOME>/bin/emctl config emkey -copy_to_repos_from_file -repos_conndesc '"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<>)(PORT=<>)))(CONNECT_DATA=(SERVICE_NAME=<>)))"' -repos_user <> [-repos_pwd <pwd> ] [-admin_pwd <pwd>] -emkey_file < emkey file>

  • OMSにサービス名が構成されていない場合は、次のコマンドを実行します。

    <OMS_HOME>/bin/emctl config emkey -copy_to_repos_from_file -repos_host <host> -repos_port <port> -repos_sid <sid> -repos_user <username> [-repos_pwd <pwd> ] [-admin_pwd <pwd>] -emkey_file <emkey file>

ここで、管理リポジトリの詳細は、既存のまたは古い管理リポジトリの詳細です。コマンドラインで明示的に指定していない場合は、管理サーバーのパスワードおよびリポジトリ・パスワードを求められます。



注意:

複数OMS環境をアップグレードしようとする場合、アップグレード・プロセスを常に、管理サーバーが動作している最初のOMSから開始してください(追加のOMSインスタンスからは開始しないでください)。

管理サーバーが実行されているOMSを特定するには、OMSホームで次のコマンドを実行して、出力に管理サーバーの詳細が表示されるかどうかを確認します。

$<OMS_HOME>/bin/emctl status oms -details

次のような出力が表示されます。

Oracle Enterprise Manager Cloud Control 12c
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved
Enter Enterprise Manager Root (SYSMAN) Password :
Console Server Host : myhost.example.com
.
.
.
WLS Domain Information
Domain Name : GCDomain
Admin Server Host: myhost.example.com
.
.
.

5.3.1 Enterprise Manager Cloud Control 12cリリース5 (12.1.0.5)ソフトウェア・バイナリをすぐにインストール(グラフィック・モード)

Enterprise Manager Cloud Controlのソフトウェア・バイナリをインストールするには、次の手順を実行します。

  1. 既存のOMSが実行されているホストで、Enterprise Manager Cloud Controlインストール・ウィザードを起動します。

    <Software_Location>/runInstaller [-invPtrLoc <absolute_path_to_oraInst.loc>]


    注意:

    • このコマンドで、<Software_Location>はソフトウェア・キットを解凍した場所です。

    • UNIXプラットフォームでインストール・ウィザードを起動するには、runInstallerを起動します。Microsoft Windowsプラットフォームで起動するには、setup.exeを起動します。

    • Microsoft Windowsでは、-invPtrLocはサポートされていません。



    注意:

    runInstallerまたはsetup.exeを起動したとき、Enterprise Manager Cloud Controlインストール・ウィザードが表示されない場合、/stageディレクトリへのアクセス権がない可能性があります。

    インストール・ウィザードは、クラスパス変数をOPatch用に../stage/Components/として処理します。TEMP変数が/tmpに設定されているとき、インストール・ウィザードはopatchのJARファイルを/tmp/../stageディレクトリ(/stageと同様)で検索しようとします。しかし、ユーザーに/stageへの権限がないと、インストール・ウィザードはハングします。このような場合、/stageディレクトリへのアクセス権があるかどうかを確認します。アクセス権がない場合、TEMP変数を、インストール・ユーザーがアクセス権を持つ場所に設定し、インストール・ウィザードを再起動します。



    注意:

    IBM AIXへのインストール中に、ミドルウェア・ホームで使用しているJDKバージョンがサポートされているバージョンではないことを示すエラー・メッセージが表示された場合は、メッセージに記載されているサポートされているバージョンがインストールされていることを確認し、-skipJDKValidation引数を渡してインストーラを起動します。

    次に例を示します。

    ./runInstaller -skipJDKValidation


  2. (オプション)「My Oracle Support」画面でMy Oracle Support資格証明を入力し、Oracle Configuration Managerを有効にします。Oracle Configuration Managerをここで有効にしない場合、手順(3)に進みます。

    インストール・ウィザードを実行するホストがインターネットに接続されていない場合、電子メール・アドレスのみを入力し、他のフィールドは空白のままにしてください。インストールの完了後、構成情報を手動で収集し、My Oracle Supportにアップロードしてください。


    注意:

    Enterprise Manager Cloud Control 12cリリース3 (12.1.0.3)以降、My Oracle Supportからsupport.oracle.comに直接アクセスするようになりました。これは、このURLへのネットワーク・アクセスを指定するか、My Oracle SupportにアクセスするクライアントからこのURLへのプロキシ・アクセスを付与する必要があることを意味します。

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

  4. 「ソフトウェアの更新」画面で、最新のPSUパッチを含む、最新のソフトウェア更新を適用します。

    ソフトウェア更新は、オフライン・モード(インターネット接続がない場合)またはオンライン・モード(インターネット接続がある場合)でダウンロードできます。手順については、『Oracle Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド』を参照してください。

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

  6. 「前提条件チェック」画面で、インストール・ウィザードによって実行された前提条件チェックのステータスを確認し、環境がアップグレード成功のためのすべての最小要件を満たしているかどうかを確認します。

    インストール・ウィザードでは、この画面に達すると前提条件チェックが自動的に実行されます。必要なオペレーティング・システム・パッチ、オペレーティング・システム・パッケージなどがチェックされます。

    前提条件チェックのステータスは、「警告」「失敗」または「成功」のいずれかになります。

    「警告」または「失敗」 ステータスになったチェックがある場合は、アップグレードを続行する前に問題を調査して修正してください。この画面では、前提条件が満たされなかった理由や解決方法を提供します。問題を修正した後、この画面に戻り、「再実行」をクリックして前提条件を再度チェックします。

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


    注意:

    前提条件チェックでパッケージがないことが示された場合は、必要なパッケージをインストールすることを確認し、「再実行」をクリックします。インストール・ウィザードによって、パッケージ名とバージョンが検証されるため、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』に示す最小バージョンのパッケージをインストールすることを確認します。インストール・ウィザードがこれらのパッケージを検証するために使用するロジックについては、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。

  8. 「インストール・タイプ」画面で、「ソフトウェアのみインストール」を選択します。

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

  10. 「インストールの詳細」画面で、次のようにします。

    1. ミドルウェア・ホームを入力するか、検証します。


      注意:

      • 12cリリース5 (12.1.0.5)へのアップグレードはアウトオブプレース・アップグレードであるため、次のいずれかを実行する必要があります。

        • インストーラでOracle WebLogic Server 11gリリース1 (10.3.6)およびJava Development Kit 1.6.0.43.0を自動的にインストールできる新しいミドルウェア・ホームを入力します。

        • Oracle WebLogic Server 11gリリース1 (10.3.6)およびJava Development Kit 1.6.0.43.0を事前にインストールしておいた新しいミドルウェア・ホームを入力します。ただし、このホームは、現在インストールしているEnterprise Managerシステム用の新しいミドルウェア・ホームであり、前に旧リリースのEnterprise Managerシステムに使用していたミドルウェア・ホームではない必要があります。

      • Oracle WebLogic ServerおよびJDKをインストール済の場合は、サポートされているリリース(Oracle WebLogic Server 11gリリース1 (10.3.6)およびJDK 1.6.0.43.0)であることを確認してください。サポートされているリリースの場合は、インストーラによって検出され、インストール先のミドルウェア・ホームに表示されます。このミドルウェア・ホームへのパスを検証します。インストーラでは、Enterprise Managerがまだ構成されていないミドルウェア・ホームのみが検出され、表示されます。

      • ここで入力または検証するミドルウェア・ホームがEnterprise Manager Cloud Controlのみに使用されていることを確認してください。他のOracle Fusion Middleware製品またはコンポーネントは、同じミドルウェア・ホームにインストールしないでください。


    2. 管理エージェントをインストールできるエージェント・ベース・ディレクトリ(Oracleミドルウェア・ホーム外の場所)への絶対パスを入力します。たとえば、/oracle/agentです。この場所が空で、書込み権限があることを確認してください。また、常に、Oracleミドルウェア・ホーム外で管理されるようにしてください。


      注意:

      これは必須フィールドですが、OMSとともにインストールされた管理エージェントは必要ではなく、手順(15)の説明のようにアンインストールする必要があります。

    3. ホスト名を検証します。デフォルトでは、ホスト名は、既存の旧リリースのEnterprise Managerがインストールされていたホストの名前です。これは編集不可フィールドです。

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

  12. 「確認」画面で、選択したインストール・タイプに指定した詳細を確認します。

    • 詳細を変更するには、変更する画面に到達するまで、「戻る」を繰返しクリックします。

    • 詳細を確認し問題がない場合、「インストール」をクリックしてインストール・プロセスを開始します。

  13. 「インストールの進行状況」画面で、インストールの全体的な進行状況(パーセント)を確認します。

  14. 「終了」画面に、Enterprise Managerのインストールに関連する情報が表示されます。情報を確認し、「閉じる」をクリックして、インストール・ウィザードを終了します。

  15. 管理エージェントと手順10 (b)で作成済のエージェント・ベース・ディレクトリを削除します。手順については、『Oracle Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド』を参照してください。

    インストール済の管理エージェントと手順10 (b)で作成済のエージェント・ベース・ディレクトリはフレッシュ・インストールで必須ですが、エージェント・アップグレード・コンソールを使用して管理エージェントをアップグレードする場合は使用されません。エージェント・アップグレード・コンソールは、アウトオブプレース・アップグレードを実行し、アップグレード対象の管理エージェントごとに、既存のエージェント・ベース・ディレクトリに新しいエージェント・ホームを作成します。

    たとえば、手順10 (b)で、エージェント・ベース・ディレクトリとして/software/oracle/agent12105を指定したとします。この場合でも、古いエージェント・ベース・ディレクトリが/software/oracle/middleware/agent_base/で、古いエージェント・ホームが/software/oracle/middleware/agent_base/core/12.1.0.4であれば、管理エージェントをアップグレードするエージェント・アップグレード・コンソールでは、手順10 (b)で作成されたエージェント・ベース・ディレクトリ/software/oracle/agent12105を使用しません。かわりに、新しいエージェント・ホーム/software/oracle/middleware/agent_base/core/12.1.0.5を既存のエージェント・ベース・ディレクトリ/software/oracle/middleware/agent_base/に作成します。手順10 (b)で指定されたエージェント・ベース・ディレクトリの必要性はなくなっているため、管理エージェントおよびエージェント・ベース・ディレクトリを手動で削除できます。

  16. 追加のOMSインスタンスがある場合は、この項(第5.3.1項)で概説されている次の手順によって、追加のOMSホストにソフトウェア・バイナリのコピーも行います。

5.3.2 allroot.shスクリプトの実行

(UNIXのみ)ソフトウェア・バイナリをインストールした後、新しい端末でrootユーザーとしてログインし、OMSホームからallroot.shスクリプトを実行します。

$<OMS_HOME>/allroot.sh

追加のOMSインスタンスがある場合は、追加のOMSホストでもこのスクリプトを実行します。


注意:

この時点でこのスクリプトを実行する権限がない場合、ソフトウェア・バイナリの構成後にいつでも実行できますが、管理エージェントのアップグレードを開始する前に確実に実行してください。

5.3.3 Enterprise Manager Cloud Control 12cリリース5 (12.1.0.5)ソフトウェア・バイナリの構成(グラフィック・モード)

Enterprise Manager Cloud Controlのソフトウェア・バイナリを構成するには、次の手順に従います。

  1. 次のスクリプトを実行してインストール・ウィザードを起動します。

    $<MIDDLEWARE_HOME>/oms/sysman/install/ConfigureGC.sh[-invPtrLoc <absolute_path_to_oraInst.loc>]


    注意:

    • Microsoft Windowsの場合は、ConfigureGC.batを実行します。

    • 第5.3.1項の説明に従ってソフトウェア・バイナリをインストールし、引数-invPtrLocを渡した場合、ここでも同じ引数を渡します。

    • スクリプトの起動時に渡すことができる追加の拡張オプションの詳細は、第5.3.3.1項を参照してください。


  2. 「インストール・タイプ」画面で、次のようにします。

    1. 「既存のEnterprise Managerシステムのアップグレード」を選択し、次に「1システムのアップグレード」を選択します。

    2. アップグレードするOMSホームを選択します。

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

  4. 「データベース接続の詳細」画面で、次のようにします。

    • 選択したOMSの管理リポジトリが格納されているデータベースのSYSおよびSYSMANユーザー・アカウントのパスワードを入力します。

    • Oracle Management Repository(管理リポジトリ)をバックアップしたことを確認します。前提条件として、アップグレード・プロセスを開始する前に、管理リポジトリをバックアップする必要があります。まだバックアップを取っていない場合は、ただちに実行し、その後でインストーラに戻ってアップグレードを続行してください。


    注意:

    この時点でデータベースで実行される様々な前提条件チェックの詳細は、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。

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


    注意:

    欠落しているプラグインに関するエラーが表示される場合は、次の操作を実行します。
    1. 欠落しているプラグインのエラー・メッセージに表示されているとおりに、プラグイン・バージョンおよびプラグイン・アップデートに関するメモを取ります。エラー・メッセージに表示されたプラグインは、次の形式で示されます。

      PluginID:PluginVersion:PluginUpdate

    2. Oracle Technology Network (OTN)で次のEnterprise Managerダウンロード・ページにアクセスします。

      http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-upgrade-console-502238.html

    3. アップグレード・パスのソフトウェア・バイナリおよびプラグインの一覧を示しているセクションを展開します。

    4. Download Plug-insセクションから、「プラグインがありません」エラー・メッセージに表示されているとおりに、同じプラグイン・バージョンと、同じかそれ以上のプラグイン・アップデートを手動でダウンロードします。プラグインをアクセス可能な場所に保管し、この場所はこれらの欠落したプラグインのためにのみ使用するようにしてください。

    5. ConfigureGC.shスクリプトを次のように起動して、ダウンロードしたプラグインをインストールします。

      <OMS_HOME>/sysman/install/ConfigureGC.sh -pluginLocation <absolute_path_to_plugin_sw>

      次の手順に進む前に、欠落しているプラグインを必ずインストールしてください。


  6. 「プラグイン・アップグレード」画面で、次の処理が自動的に行われるプラグインを確認します。

    • 新しいバージョンが存在する場合にアップグレード

    • 新しいバージョンが存在しない場合に移行

    • アップグレード対象のプラグインに新しい依存関係が存在する場合またはリリースで導入された新しいデフォルト・プラグインがある場合は、デプロイ済。

    ここで、新しいバージョンとは、インストールに使用するEnterprise Managerソフトウェア(DVDまたはダウンロードしたソフトウェア)で提供されているプラグインの新しいバージョンを指します。


    注意:

    次の画面に進む前に、関連するすべてのOMSインスタンスを停止します。

    $<OMS_HOME>/bin/emctl stop oms -all



    注意:

    • 新しいバージョンが、使用するEnterprise Managerソフトウェアに存在しないがOTNには存在する場合、既存のプラグインをデフォルトで自動的に移行するかわりに、新しいバージョンをOTNから手動でダウンロードして既存のプラグインをアップグレードすることもできます。次の手順を実行します。

      1. Oracle Technology Network (OTN)で次のEnterprise Managerダウンロード・ページにアクセスします。

        http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-upgrade-console-502238.html

      2. アップグレード・パスのソフトウェア・バイナリおよびプラグインの一覧を示しているセクションを展開します。

      3. Download Plug-insセクションから、手動でプラグインをダウンロードし、アクセス可能な場所に保存します。

      4. 次のオプションを指定してインストーラを起動し、ダウンロードしたプラグインのある場所を渡します。

        $<MIDDLEWARE_HOME>/oms/sysman/install/ConfigureGC.sh -pluginLocation <absolute_path_to_plugin_software_location>

      プラグインの新しいバージョンが利用できるようになると、この画面にはそのプラグインが、自動的にアップグレードされるプラグインとしてリストされます。

    • OMSまたは管理エージェントの一部にサポートされていないプラグインがあるというメッセージが表示された場合は、メッセージの説明に従ってプラグインをアップグレードし、OMSのアップグレードを再試行します。


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

  8. 「プラグインの選択」画面で、OMSのアップグレード中に自動的にアップグレードされるプラグイン以外にデプロイするオプション・プラグインを選択します。


    注意:

    この画面にリストされていないその他のプラグインをインストールする場合は、次の手順に従います。
    1. Oracle Technology Network (OTN)で次のEnterprise Managerダウンロード・ページにアクセスします。

      http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-upgrade-console-502238.html

    2. アップグレード・パスのソフトウェア・バイナリおよびプラグインの一覧を示しているセクションを展開します。

    3. Download Plug-insセクションから、手動でプラグインをダウンロードし、アクセス可能な場所に保存します。

    4. 次のオプションを指定してインストーラを起動し、ダウンロードしたプラグインのある場所を渡します。

      $<MIDDLEWARE_HOME>/oms/sysman/install/ConfigureGC.sh -pluginLocation <absolute_path_to_plugin_software_location>


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

  10. 「WebLogic Serverドメインの拡張」画面で次の作業を行って、アップグレードされたOMSに対する新規WebLogicドメインおよび新規OMSインスタンス・ベース・ディレクトリを作成します。

    • 管理サーバーのホスト名およびそのポートと、WebLogicユーザー名を検証し、WebLogicユーザー・アカウント・パスワードを入力します。これは、新規WebLogicドメイン(GCDomain)を、アップグレードしている旧リリースのOMSで使用された管理サーバーと同じポートおよびホスト名で作成するために必要です。


      注意:

      追加のOMSをアップグレードする場合は、最初にアップグレードしたOMS用に構成したホスト名と管理サーバー・ポートを入力し、既存のWebLogic Serverユーザー・アカウントの資格証明を入力します。

      ホスト名は、最初のOMSが実行されているホストの名前です。ポートを識別するには、次のファイルでパラメータAS_HTTPS_PORTに設定された値を確認します。

      <ORACLE_HOME>/gc_inst/em/EMGC_OMS<n>/emgc.properties


    • 新規OMSインスタンス・ベース・ディレクトリ(gc_inst)への絶対パスを入力します。これは、アップグレードされたOMSに関連する構成情報を保存するために作成されます。このgc_instディレクトリは、12cリリース4 (12.1.0.4)の古いgc_instディレクトリであってはいけないため、新しいディレクトリの場所を入力します。古いgc_instディレクトリを入力すると、インストーラはディレクトリが空ではないという警告を表示します。

      入力したパスがインスタンス・ベース・ディレクトリへの正しいパスであり、ミドルウェア・ホーム外で保持されていることを確認します。

      たとえば、12.1.0.4のミドルウェア・ホームが/u01/app/Oracle/Middlewareで12.1.0.4のOMSインスタンス・ベース・ディレクトリが/u01/app/Oracle/gc_instだった場合、12.1.0.5へのアップグレード時にミドルウェア・ホームを/u01/app/Oracle/Middleware12105と入力した場合、OMSインスタンス・ベース・ディレクトリを/u01/app/Oracle/gc_inst12105と入力すると、ディレクトリ名もディレクトリの場所も一意となります。


      注意:

      NFSマウントされたドライブにインストール中で、OMSインスタンス・ベース・ディレクトリ(gc_inst)をこのNFSマウントされたドライブに作成している場合、インストール後に、ロック・ファイルをNFSマウントされたドライブからローカルのファイル・システムの場所に移動します。httpd.confファイルのロック・ファイルの場所を変更し、ローカルのファイル・システムの場所にマップします。手順については、第5.1.4項を参照してください。


      注意:

      Oracle WebLogic Serverのパスワードまたはノード・マネージャのパスワードを変更する場合は、My Oracle Supportのノート1450798.1を参照してください。

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

  12. 「確認」画面で、選択したインストール・タイプに指定した詳細を確認します。

    • 詳細を変更するには、変更する画面に到達するまで、「戻る」を繰返しクリックします。

    • 詳細を確認した後、問題がなければ、「構成」をクリックしてインストール・プロセスを開始します。

  13. 「インストールの進行状況」画面で、インストールの全体的な進行状況(パーセント)を確認します。


    注意:

    • コンフィギュレーション・アシスタントが失敗すると、インストーラが停止し、失敗したコンフィギュレーション・アシスタントに関連する問題が解決するまで後続のコンフィギュレーション・アシスタントは実行されません。この場合は、問題を診断して解決してから、「インストールの進行状況」画面で「再試行」 をクリックし、失敗したコンフィギュレーション・アシスタントから再度実行します。

      ただし、誤って「再試行」をクリックする前にインストーラを終了してしまった場合は、この画面を開くためにインストーラを再起動しないでください。かわりに、OMSホームからrunConfig.shスクリプトを起動し、サイレント・モードでコンフィギュレーション・アシスタントを再度実行してください。

      $<OMS_HOME>/oui/bin/runConfig.sh ORACLE_HOME=<absolute_path_to_OMS_home> MODE=perform ACTION=configure COMPONENT_XML={encap_oms.1_0_0_0_0.xml}

      runConfig.shスクリプトが失敗した場合、サービス・リクエストを発行してOracleサポートに連絡してください。

    • 管理リポジトリのアップグレードがschemamanagerログの次のエラーで失敗した場合は、データベースを再起動して、アップグレードを再度試みます。

      ORA-04020: deadlock detected while trying to lock object SYSMAN.MGMT_GLOBAL

    • 第4.1項の手順2 (d)で説明するとおりに必要なデータベース・パッチを適用しなかったためにアップグレードに失敗した場合は、My Oracle Supportのノート1568107.1を参照して、ログ・ファイルでエラーを確認し、問題を解決してから処理を続行してください。


  14. 「終了」画面に、Enterprise Managerのインストールに関連する情報が表示されます。情報を確認し、「閉じる」をクリックして、インストール・ウィザードを終了します。

  15. 追加のOMSインスタンスがある場合、この項(第5.3.3項)で概説する手順に従って、それぞれのアップグレードを開始します。

  16. すべてのOMSインスタンスのアップグレード後に、最初の、古いOMS (つまり、中央エージェント)でインストールされていたものを含む、管理エージェントをアップグレードします。詳細は、第6章を参照してください。


    注意:

    中央エージェントのアップグレード後に、古いOracleミドルウェア・ホームにあるアップグレードされた中央エージェントのエージェント・ベース・ディレクトリを見つけた場合、およびそれを古いOracleミドルウェア・ホーム外に移動する場合は、My Oracle Supportのノート1520010.1で説明される手順に従います。

  17. Enterprise Managerシステムを完全にアップグレードした後に、Enterprise Manager Cloud Controlコンソールに一部の中央エージェントがアクティブ化保留中状態であると表示される場合は、第13.13.2項で説明する手順に従ってそれらを削除してください。


注意:

アップグレード後に、不要な場合は古いOMSホームの削除を選択できます。手順については、付録Kを参照してください。


注意:

古いOMSに関連付けられているJVMエージェントがある場合は、WebLogicドメインをリフレッシュした後も、古いOMSに関連付けられているJVMエージェントがWebLogicドメインのホームページに引き続き表示されます。これは予測されている動作です。 visible_jvm_target.gifについては周囲のテキストで説明しています。

履歴データの表示のためにこれを保持するか、削除することを選択できます。削除するには、孤立したJVMターゲットを右クリックして、「ターゲットの削除」を選択します。


5.3.3.1 Enterprise Manager Cloud Control 12cリリース5 (12.1.0.5)へのソフトウェアのみのアップグレードの拡張スクリプト・オプション

configureGC.shの起動中に渡すことができる、追加の拡張オプションを次に示します。

  • デフォルトでは、GCDomainがWebLogicドメインの作成に使用されるデフォルト名です。この名前を上書きし、独自のWebLogicドメイン名を使用するには、このスクリプトをWLS_DOMAIN_NAMEオプションとともに起動し、独自の名前を入力します。

    たとえば、EMDomainというカスタム名を使用する場合、次のコマンドを実行してください。

    $<MIDDLEWARE_HOME>/oms/sysman/install/ConfigureGC.sh WLS_DOMAIN_NAME=EMDomain

  • 構成が正常に終了すると、OMSおよび管理エージェントが自動的に起動されます。自動的に起動しない場合、START_OMSおよびb_startAgentオプションを使用してスクリプトを起動し、制御する内容に応じてtrueまたはfalseに設定します。

    たとえば、管理エージェントが自動的に起動しないようにするには、次のコマンドを実行します。

    $<MIDDLEWARE_HOME>/oms/sysman/install/ConfigureGC.sh START_OMS=true b_startAgent=false

    この拡張オプションに関する制限を理解するには、第5.1.2項を参照してください。

5.4 Enterprise Manager Cloud Control 12cリリース5 (12.1.0.5)のインストール(サイレント・モードでソフトウェアのみの方法を使用)

この項では、サイレント・モードでEnterprise Manager 12c Cloud Controlのソフトウェア・バイナリのみをある時点でインストールしておき、後でアップグレードする方法について説明します。

このアップグレード方式は、OMSインスタンスの停止時間を最少にするため、複数OMS環境に最適です。この方式は、ソフトウェア・バイナリのコピー、root.shスクリプトの実行およびソフトウェア・バイナリの構成を主とする3つの部分で構成されます。OMSインスタンスを停止せずに、並行してすべてのOMSホスト上でソフトウェア・バイナリをコピーできます。これは時間の節約となるだけでなく、以前のリリースのOMSインスタンスの稼働および実行をこの時点で継続できます。ソフトウェア・バイナリがコピーされると、すべてのOMSインスタンスを停止し、ソフトウェア・バイナリを1つずつ構成してOMSインスタンスをアップグレードできます。したがって停止時間はソフトウェア・バイナリをホストへコピーするときからではなく、OMSインスタンスの構成開始時から開始されます。

この項の具体的な内容は次のとおりです。


警告:

旧リリース(10.2.0.5または11.1.0.1)からの2システム・アップグレードが進行中の間は、Enterprise Manager Cloud Control 12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)をアップグレードしないでください。アップグレードが進行中の間はステータスが保留中状態のスタンドアロン管理エージェントが存在する可能性があるため、アップグレードが完全に終わるまで待機します。



注意:

アップグレード中に、一部の管理エージェントがまだアクティブ化保留中状態である、もしくは遅延データ移行プロセス(DDMP)または発生データ移行プロセス(ADMP)が未完了であることを示すエラー・メッセージが表示される場合があります。これは、Enterprise Managerシステムで、旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)への2システム・アップグレードがまだ進行中であることを意味しています。

この問題を解決するには、DDMPおよびADMPジョブが完了し、すべての管理エージェントが旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーされるまで待機します。次に、12cリリース5 (12.1.0.5)へアップグレードします。

旧リリースから12cリリース4 (12.1.0.4)、12cリリース3 (12.1.0.3)または12cリリース2 (12.1.0.2)にスイッチオーバーしない管理エージェントがあることが確かな場合は、アップグレード・プロセスを開始する前に、第5.1.3項の説明に従って、そのような不要な管理エージェントを削除します。



注意:

アップグレード後に、不要な場合は古いOMSホームの削除を選択できます。手順については、付録Kを参照してください。


注意:

emkeyをコピーしていないことを示すエラー・メッセージが表示される場合は、次の手順を実行します。
  • OMSにサービス名が構成されている場合は、次のコマンドを実行します。

    <OMS_HOME>/bin/emctl config emkey -copy_to_repos_from_file -repos_conndesc '"(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=<>)(PORT=<>)))(CONNECT_DATA=(SERVICE_NAME=<>)))"' -repos_user <> [-repos_pwd <pwd> ] [-admin_pwd <pwd>] -emkey_file < emkey file>

  • OMSにサービス名が構成されていない場合は、次のコマンドを実行します。

    <OMS_HOME>/bin/emctl config emkey -copy_to_repos_from_file -repos_host <host> -repos_port <port> -repos_sid <sid> -repos_user <username> [-repos_pwd <pwd> ] [-admin_pwd <pwd>] -emkey_file <emkey file>

ここで、管理リポジトリの詳細は、既存のまたは古い管理リポジトリの詳細です。コマンドラインで明示的に指定していない場合は、管理サーバーのパスワードおよびリポジトリ・パスワードを求められます。



注意:

複数OMS環境をアップグレードしようとする場合、アップグレード・プロセスを常に、管理サーバーが動作している最初のOMSから開始してください(追加のOMSインスタンスからは開始しないでください)。

管理サーバーが実行されているOMSを特定するには、OMSホームで次のコマンドを実行して、出力に管理サーバーの詳細が表示されるかどうかを確認します。

$<OMS_HOME>/bin/emctl status oms -details

次のような出力が表示されます。

Oracle Enterprise Manager Cloud Control 12c
Copyright (c) 1996, 2012 Oracle Corporation. All rights reserved
Enter Enterprise Manager Root (SYSMAN) Password :
Console Server Host : myhost.example.com
.
.
.
WLS Domain Information
Domain Name : GCDomain
Admin Server Host: myhost.example.com
.
.
.

5.4.1 Enterprise Manager Cloud Control 12cリリース5 (12.1.0.5)ソフトウェア・バイナリのインストール(サイレント・モード)

Enterprise Manager 12c Cloud Controlのソフトウェア・バイナリをインストールするには、次の手順を実行します。

  1. 次のレスポンス・ファイルをローカル・ホスト上のアクセス可能な場所にコピーします。

    <Software_Location>/response/software_only.rsp

    このコマンドで、<Software_Location>はソフトウェア・キットを解凍した場所です。

  2. レスポンス・ファイルを編集し、表5-2に示された変数に適切な値を指定します。

  3. インストーラを起動します。

    ./runInstaller -silent -responseFile <absolute_path>/software_only.rsp [-invPtrLoc <absolute_path_to_oraInst.loc>]


    注意:

    • UNIXプラットフォームでインストール・ウィザードを起動するには、runInstallerを起動します。Microsoft Windowsプラットフォームで起動するには、setup.exeを起動します。

    • インストーラの起動時に渡すことができる追加の拡張オプションの詳細は、第5.2.1項を参照してください。

    • IBM AIXへのインストール中に、ミドルウェア・ホームで使用しているJDKバージョンがサポートされているバージョンではないことを示すエラー・メッセージが表示された場合は、メッセージに記載されているサポートされているバージョンがインストールされていることを確認し、-skipJDKValidation引数を渡してインストーラを起動します。

      次に例を示します。

      ./runInstaller -skipJDKValidation


  4. 管理エージェントと作成済のエージェント・ベース・ディレクトリを削除します。手順については、『Oracle Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド』を参照してください。

    インストール済の管理エージェントと作成済のエージェント・ベース・ディレクトリはフレッシュ・インストールで必須ですが、エージェント・アップグレード・コンソールを使用して管理エージェントをアップグレードする場合は使用されません。エージェント・アップグレード・コンソールは、アウトオブプレース・アップグレードを実行し、アップグレード対象の管理エージェントごとに、既存のエージェント・ベース・ディレクトリに新しいエージェント・ホームを作成します。

    たとえば、レスポンス・ファイルで、エージェント・ベース・ディレクトリとして/software/oracle/agent12105を指定したとします。この場合でも、古いエージェント・ベース・ディレクトリが/software/oracle/middleware/agent_base/で、古いエージェント・ホームが/software/oracle/middleware/agent_base/core/12.1.0.4であれば、管理エージェントをアップグレードするエージェント・アップグレード・コンソールでは、レスポンス・ファイルを使用して作成されたエージェント・ベース・ディレクトリ/software/oracle/agent12105を使用しません。かわりに、新しいエージェント・ホーム/software/oracle/middleware/agent_base/core/12.1.0.5を既存のエージェント・ベース・ディレクトリ/software/oracle/middleware/agent_base/に作成します。手順10 (b)で指定されたエージェント・ベース・ディレクトリの必要性はなくなっているため、管理エージェントおよびエージェント・ベース・ディレクトリを手動で削除できます。

  5. 追加のOMSインスタンスがある場合は、この項(第5.4.1項)で概説されている次の手順によって、追加のOMSホストにもソフトウェア・バイナリをコピーします。

5.4.1.1 サイレント・モードでEnterprise Manager Cloud Control 12cリリース5 (12.1.0.5)ソフトウェア・バイナリをインストールするためのsoftware_only.rspレスポンス・ファイルの編集

表5-2は、Enterprise Manager Cloud Controlのソフトウェア・バイナリをインストールする際に、編集が必要な変数およびsoftware_only.rspレスポンス・ファイルでの編集方法を示しています。

表5-2 サイレント・モードでEnterprise Manager Cloud Control 12cリリース5 (12.1.0.5)ソフトウェア・バイナリをインストールするためのsoftware_only.rspレスポンス・ファイルの編集

パラメータ データ型 値に二重引用符が必要か? 説明

UNIX_GROUP_NAME

String

はい

(中央インベントリが存在しない場合にのみ必須)所属するUNIXグループの名前を入力します。

たとえば、"dba"などです。

INVENTORY_LOCATION

String

はい

(中央インベントリが存在しない場合にのみ必須)中央インベントリへの絶対パスを入力します。

たとえば、"/scratch/oracle/oraInventory"とします。

SECURITY_UPDATES_VIA_MYORACLESUPPORT

Boolean

はい

  • セキュリティ更新をダウンロードしてインストールする場合は、TRUEを入力します。続いて、次の変数に二重引用符で囲った資格証明を入力します。

    MYORACLESUPPORT_USERNAME

    MYORACLESUPPORT_PASSWORD

  • セキュリティ更新をダウンロードしてインストールする場合は、FALSEを入力します。

DECLINE_SECURITY_UPDATES

Boolean

いいえ

  • セキュリティ更新を拒否する場合は、TRUEを入力します。この場合、SECURITY_UPDATES_VIA_MYORACLESUPPORTFALSEを入力する必要があります。

  • セキュリティ更新を拒否しない場合は、FALSEを入力します。この場合、SECURITY_UPDATES_VIA_MYORACLESUPPORTTRUEを入力する必要があります。

INSTALL_UPDATES_SELECTION

String

はい

この変数はデフォルトで、インストール中にソフトウェア更新がインストールされないことを示す"skip"に設定されています。

  • My Oracle Supportからソフトウェア更新をインストールする場合、この変数を"download"に設定します。続いて、次の変数に二重引用符で囲った資格証明を入力します。

    MYORACLESUPPORT_USERNAME_FOR_SOFTWAREUPDATES

    MYORACLESUPPORT_PASSWORD_FOR_SOFTWAREUPDATES

  • ステージングされた場所からソフトウェア更新をインストールする場合、この変数を"staged"に設定します。続いて、STAGE_LOCATION変数には、ソフトウェア更新が含まれるUpdatesディレクトリまで含めた絶対パスを二重引用符で囲って入力します。

    このオプションの場合、前提条件として、ソフトウェア更新がすでにダウンロードされている必要があります。手順については、『Oracle Enterprise Manager Cloud Controlアドバンスト・インストレーションおよび構成ガイド』を参照してください。

ORACLE_MIDDLEWARE_HOME_LOCATION

String

はい

12cリリース5 (12.1.0.5)へのアップグレードはアウトオブプレース・アップグレードであるため、次のいずれかを実行する必要があります。

  • インストーラでOracle WebLogic Server 11gリリース1 (10.3.6)およびJava Development Kit 1.6.0.43.0を自動的にインストールできる新しいミドルウェア・ホームを入力します。

  • Oracle WebLogic Server 11gリリース1 (10.3.6)およびJava Development Kit 1.6.0.43.0を事前にインストールしておいた新しいミドルウェア・ホームを入力します。ただし、このホームは、現在インストールしているEnterprise Managerシステム用の新しいミドルウェア・ホームであり、前に旧リリースのEnterprise Managerシステムに使用していたミドルウェア・ホームではない必要があります。

ミドルウェアの場所に、OMSおよび管理エージェントのOracleホームを作成するための書込み権限があることを確認してください。

注意: ここで入力するミドルウェア・ホームは、Enterprise Manager Cloud Controlのためにのみ使用するようにしてください。他のOracle Fusion Middleware製品またはコンポーネントは、同じミドルウェア・ホームにインストールしないでください。

AGENT_BASE_DIR

String

はい

管理エージェントをインストールできるエージェント・ベース・ディレクトリ(Oracleミドルウェア・ホーム外の場所)への絶対パスを入力します。

たとえば、"u01/app/Oracle/agent"です。この場所が空で、書込み権限があることを確認してください。また、常に、Oracleミドルウェア・ホーム外で管理されるようにしてください。

ORACLE_HOSTNAME

(10.2.0.5または11.1.0.1の2システム・アップグレードのみに適用可)

String

はい

デフォルトでは、インストーラを起動しているホストの完全修飾名が想定されます。

  • デフォルト値を受け入れる場合は、空白のままにしておきます。

  • 異なるホスト名でインストールする場合は、別のホスト名を入力します。

FROM_LOCATION

適用なし

適用なし

このパラメータは無視してください。

DEINSTALL_LIST

適用なし

適用なし

このパラメータは無視してください。

REMOVE_HOMES

適用なし

適用なし

このパラメータは無視してください。


5.4.2 allroot.shスクリプトの実行

(UNIXのみ)ソフトウェア・バイナリをインストールした後、新しい端末でrootユーザーとしてログインし、OMSホームからallroot.shスクリプトを実行します。

$<OMS_HOME>/allroot.sh

追加のOMSインスタンスがある場合は、追加のOMSホストでもこのスクリプトを実行します。


注意:

この時点でこのスクリプトを実行する権限がない場合、ソフトウェア・バイナリの構成後にいつでも実行できますが、管理エージェントのアップグレードを開始する前に確実に実行してください。

5.4.3 Enterprise Manager Cloud Control 12cリリース5 (12.1.0.5)ソフトウェア・バイナリの構成(サイレント・モード)

Enterprise Manager Cloud Controlのソフトウェア・バイナリを構成するには、次の手順に従います。

  1. Enterprise Manager Cloud Controlのソフトウェア・バイナリをコピーしたホストのアクセス可能な場所に次のレスポンス・ファイルをコピーします。

    <Software_Location>/response/upgrade.rsp

    このコマンドで、<Software_Location>はソフトウェア・キットを解凍した場所です。

  2. レスポンス・ファイルを編集し、付録Aに示された変数に適切な値を入力します。

  3. ConfigureGC.shスクリプトを起動して前のステップで編集したレスポンス・ファイルを渡し、ソフトウェア・バイナリを構成します。

    $<MIDDLEWARE_HOME>/oms/sysman/install/ConfigureGC.sh -silent -responseFile <absolute_path>/upgrade.rsp [-invPtrLoc <absolute_path_to_oraInst.loc>]


    注意:

    • 第5.4.1項の説明に従ってソフトウェア・バイナリをインストールし、引数-invPtrLocを渡した場合、ここでも同じ引数を渡します。

    • スクリプトの起動時に渡すことができる追加の拡張オプションの詳細は、第5.3.3.1項を参照してください。

    • 前提条件チェックでパッケージがないことが示された場合は、必要なパッケージをインストールすることを確認し、インストールを再試行します。インストーラによって、パッケージ名とバージョンが検証されるため、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』に示す最小バージョンのパッケージをインストールすることを確認します。インストーラがこれらのパッケージを検証するために使用するロジックについては、『Oracle Enterprise Manager Cloud Control基本インストレーション・ガイド』を参照してください。



    注意:

    欠落しているプラグインに関するエラーが表示される場合は、次の操作を実行します。
    1. 欠落しているプラグインのエラー・メッセージに表示されているとおりに、プラグイン・バージョンおよびプラグイン・アップデートに関するメモを取ります。エラー・メッセージに表示されたプラグインは、次の形式で示されます。

      PluginID:PluginVersion:PluginUpdate

    2. Oracle Technology Network (OTN)で次のEnterprise Managerダウンロード・ページにアクセスします。

      http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-upgrade-console-502238.html

    3. アップグレード・パスのソフトウェア・バイナリおよびプラグインの一覧を示しているセクションを展開します。

    4. Download Plug-insセクションから、手動でプラグインをダウンロードし、アクセス可能な場所に保存します。

    5. ConfigureGC.shスクリプトを次のように起動して、ダウンロードしたプラグインをインストールします。

      <OMS_HOME>/sysman/install/ConfigureGC.sh -pluginLocation <absolute_path_to_plugin_sw>


  4. 追加のOMSインスタンスがある場合、この項(第5.4.3項)で概説する次の手順に従って、それぞれのアップグレードを開始します。

  5. すべてのOMSインスタンスのアップグレード後に、最初の、古いOMS (つまり、中央エージェント)でインストールされていたものを含む、管理エージェントをアップグレードします。詳細は、第6章を参照してください。


    注意:

    中央エージェントのアップグレード後に、古いOracleミドルウェア・ホームにあるアップグレードされた中央エージェントのエージェント・ベース・ディレクトリを見つけた場合、およびそれを古いOracleミドルウェア・ホーム外に移動する場合は、My Oracle Supportのノート1520010.1で説明される手順に従います。

  6. Enterprise Managerシステムを完全にアップグレードした後に、Enterprise Manager Cloud Controlコンソールに一部の中央エージェントがアクティブ化保留中状態であると表示される場合は、第13.13.2項で説明する手順に従ってそれらを削除してください。


注意:

  • アップグレード後に、不要な場合は古いOMSホームの削除を選択できます。手順については、付録Kを参照してください。

  • 管理リポジトリのアップグレードがschemamanagerログの次のエラーで失敗した場合は、データベースを再起動して、アップグレードを再度試みます。

    ORA-04020: deadlock detected while trying to lock object SYSMAN.MGMT_GLOBAL

  • 第4.1項の手順2 (d)で説明するとおりに必要なデータベース・パッチを適用しなかったためにアップグレードに失敗した場合は、My Oracle Supportのノート1568107.1を参照して、ログ・ファイルでエラーを確認し、問題を解決してから処理を続行してください。



注意:

(12.1.0.Xから12.1.0.5へのアップグレードのみに適用可)古いOMSに関連付けられているJVMターゲットがある場合は、WebLogicドメインをリフレッシュした後も、古いOMSに関連付けられているJVMターゲットがWebLogicドメインのホームページに引き続き表示されます。これは予測されている動作です。 visible_jvm_target.gifについては周囲のテキストで説明しています。

履歴データの表示のためにこれを保持するか、削除することを選択できます。削除するには、孤立したJVMターゲットを右クリックして、「ターゲットの削除」を選択します。