機械翻訳について

4 Oracle Database Gateway for WebSphere MQのインストール前情報

次のトピックでは、Oracle Database Gateway for WebSphere MQの基本概念およびインストール前のステップについて説明します。

4.1 インストール前のタスク

Oracle Database Gateway for WebSphere MQのインストール前のタスクは、次の部分に分かれています。

4.1.1 WebSphere MQソフトウェア

このトピックでは、WebSphere MQソフトウェアを確認する方法について説明します。

次のステップに従って、WebSphere MQソフトウェアを確認します。

  1. WebSphere MQキュー・マネージャが実行されている場所を特定します。
    • ローカル・システム

      WebSphere MQキュー・マネージャがローカル・システム上で実行されている場合、キュー・マネージャは、ゲートウェイ製品セットをインストールする同一システム上で実行されます。

    • リモート・システム

      WebSphere MQキュー・マネージャがリモート・システム上で実行されている場合、キュー・マネージャは、ゲートウェイ製品セットをインストールするシステムではない、別のシステム上で実行されます。

  2. WebSphere MQがすでにインストールされていることを検証します。 WebSphere MQサーバー・ソフトウェアがゲートウェイと別のシステム上にインストールされている場合、ゲートウェイ・システム上にWebSphere MQクライアント・ソフトウェアをインストールする必要があります。
  3. WebSphere MQキュー・マネージャの名前を識別します。
  4. WebSphere MQクライアント・チャネル定義を識別します。

キュー・マネージャがゲートウェイと別のシステム上にインストールされている場合、WebSphere MQクライアント・ソフトウェアを使用して、リモートのキュー・マネージャにアクセスします。 この公正には、チャネル定義が必要です。

4.1.2 環境変数の設定

UNIXプラットフォームにOracle Database Gateway for WebSphere MQをインストールする前に、適切な環境変数を設定します。

ノート:

このトピックにリストされている環境変数に割り当てる値の長さが42文字未満であることを確認します。 値が長いと、文字列が長すぎるなどのエラーがインストール中に発生します。

4.1.2.1 ORACLE_HOME

ORACLE_HOMEは、Oracleソフトウェアがインストールされているルート・ディレクトリです。

Oracle Database Gateway for WebSphere MQは、他のOracle製品と同一のOracle Homeディレクトリを共有できません。 他のOracle製品をインストールした場合は、Oracle Database Gateway for WebSphere MQを別のORACLE_HOMEディレクトリにインストールする必要があります。

ノート:

Oracle Database Gateway for WebSphere MQは、データベースを含む他のOracle製品を含むORACLE_HOMEディレクトリにインストールしないでください。 そのようなインストールをすると共有コンポーネントが上書きされ、製品が正常に動作しません。

4.1.2.1.1 ORACLE_HOMEディレクトリ間の競合の回避

既存のORACLE_HOMEディレクトリ内のソフトウェアとOracle Database Gateway for WebSphere MQの間の競合を回避するには、既存のORACLE_HOMEディレクトリへのすべての参照を削除する必要があります。

次に、これらの参照を削除するステップを示します。

  1. 次のいずれかのコマンドを使用して、既存のORACLE_HOME変数の設定を解除します。
    • Cシェル:

      prompt> unsetenv ORACLE_HOME
      
    • Bourne/Kornシェル:

      prompt> export ORACLE_HOME=
      
  2. 次の環境変数を編集して、既存のORACLE_HOME値を使用しないようにします:

表4-1 新しいORACLE_HOMEディレクトリの環境変数の設定

環境変数 プラットフォーム

PATH

Linux、AIXベース・システム、HP-UX ItaniumおよびSun Solaris

CLASSPATH

Linux、AIXベース・システム、HP-UX ItaniumおよびSun Solaris

LD_LIBRARY_PATH

LinuxおよびSun Solaris

LIBPATH

AIX-Based Systems

SHLIB_PATH

HP-UX Itanium

ノート:

インストールを開始する前に、CコンパイラがPATHにあることを確認します。

4.1.2.1.2 ORACLE_HOMEの設定

このトピックでは、ORACLE_HOME環境変数の設定方法について説明します。

次のいずれかのコマンドを使用して、ORACLE_HOME環境変数を設定します:

  • Cシェル

    prompt> setenv ORACLE_HOME fullpath
    
  • Bourne/Kornシェル

    prompt> ORACLE_HOME=fullpath
    prompt> export ORACLE_HOME
    
4.1.2.2 ORACLE_SID

ORACLE_SIDは、ゲートウェイのSIDに使用されます。

4.1.2.2.1 ORACLE_SIDの設定

このトピックでは、ORACLE_SID環境変数の設定方法について説明します。

次のいずれかのコマンドを使用して、ORACLE_SID環境変数を設定します:

  • Cシェル

    prompt> setenv ORACLE_SID dg4mqs
    

    または

    prompt> setenv ORACLE_SID dg4mqc
    
  • Bourne/Kornシェル

    prompt> ORACLE_SID=dg4mqs
    promtp> export ORACLE_SID
    

    または

    prompt> ORACLE_SID=dg4mqc
    promtp> export ORACLE_SID
    
4.1.2.3 DISPLAY

DISPLAY環境変数を設定すると、ローカル・ワーク・ステーションからOracle Universal Installerをリモートで実行できます。

Oracle Universal Installerを実行するシステムで、DISPLAY環境変数を設定して、ローカル・ワークステーションのシステム名またはIPアドレスを指定します。

Oracle Universal Installerの起動時に、「サーバーへの接続に失敗しました」、「サーバーに接続を拒否されました」または「表示を開けません」などのXlibエラーが発生した場合、次のようにして、使用するローカル・ワークステーション上でコマンドを実行してください。

4.1.2.3.1 インストーラが実行中のサーバー

このトピックでは、インストーラが実行されているサーバーでDISPLAYを使用する例を示します。

  • Cシェル

    prompt> setenv DISPLAY hostname:0.0
    
  • BourneまたはKornシェル

    prompt> export DISPLAY=hostname:0.0
    prompt> export DISPLAY
    
4.1.2.3.2 ワークステーション上のセッション

このトピックでは、ワークステーションでのセッションでの例を示します。

  • Cシェル

    prompt> xhost +server_name
    
  • BourneまたはKornシェル

    prompt> xhost +server_name
    
4.1.2.4 TMP

インストール中、Oracle Universal Installerは、スワップ領域に一時ディレクトリを使用します。

このディレクトリはハードウェア要件を満たす必要があります。 十分な領域がないと、インストールに失敗する場合があります。 Oracle Universal Installerは、TMP環境変数をチェックして一時ディレクトリを特定します。 この環境変数が存在しない場合、インストーラは/tmpディレクトリを使用します。

次の例は、TMP環境変数を設定する方法を示しています。

  • Cシェル

    prompt> setenv TMP full path
    
  • Bourne/Kornシェル

    prompt> TMP=full path
    prompt> export TMP
    

4.1.3 Oracleホーム・ユーザーとしてのWindowsユーザー・アカウントの使用

Windowsでは、管理者権限を持つユーザーにログインして、Oracle Databaseソフトウェアをインストールします。 また、インストール中に、(権限の低い、管理者でないユーザー・アカウントに基づいて) Oracleホーム・ユーザーを指定することもできます。

Windowsユーザー・アカウントは、次のとおりです。

  • Windowsローカル・ユーザー・アカウント

  • Windowsドメイン・ユーザー・アカウント

  • Windowsマネージド・サービス・アカウント(MSA)

  • Windows組込みアカウント

関連項目:

『Oracle Databaseプラットフォーム・ガイドfor Microsoft Windows』のWindowsでのOracleホーム・ユーザーの使用に関する項

4.2 Oracle Universal Installerについて

Oracle Database Gateway for WebSphere MQは、Oracle Universal Installerを使用して環境変数を構成し、コンポーネントをインストールします。

Oracle Universal Installerは、インストール・プロセスの各ステップを導き、カスタマイズされた製品の構成オプションの選択を可能にします。

Oracle Universal Installerには、次のタスクを実行する機能があります。

  • 製品のインストールオプションの内容表示および提供

  • プリセット環境変数および構成設定の検出

  • インストール中の環境変数および構成の設定

  • 製品のアンインストール

4.2.1 oraInventoryディレクトリ

Oracle Universal Installerは、システムで最初に実行されたときにoraInventoryディレクトリを作成します。

oraInventoryディレクトリは、Oracle Universal Installerによってシステムにインストールされる製品のインベントリと、その他のインストール情報を保持します。 Oracle製品を以前にインストールしている場合は、すでにoraInventoryディレクトリがある可能性があります。

  • UNIXグループ名を指定すると、そのグループにoraInventoryディレクトリへの書込み権限を付与します。 別のグループがOracle Universal Installerを実行しようとする場合、oraInventoryディレクトリへの書込み権限が必要です。 権限がない場合、インストールに失敗します。

  • Oracle Universal Installerを実行しているユーザーには、oraInventoryディレクトリおよびそのすべてのファイルに書き込む権限が必要です。 これは、インストーラの実行に必須です。

  • oraInventoryのロケーションは、HP-UX InaniumおよびAIXベース・システムの場合は/etc/oratab/oraInst.loc 、Microsoft Windowsの場合は C:\Program Files\Oracle\Inventory\で定義されます。

  • oraInventoryのロケーションは、 Sun Solarisの/var/opt/oraInst.locで定義されます。

  • 最新のログ・ファイルは、UNIXベースのシステムではoraInventory_location/logs/installActions.log、Microsoft WindowsではC:\Program Files\Oracle\Inventory\logs\installActions.logです。 以前のインストール・セッションのログファイル名は次の形式です: installActions datetime .log.

  • oraInventoryディレクトリまたはその内容を削除したり、手動で変更しないでください。 これを行うと、Oracle Universal Installerでシステム上にインストールした製品の場所が特定できません。

4.2.2 Oracle Universal Installerの起動

このトピックでは、Oracle Universal Installerの起動方法について説明します。

UNIXベース・システムの場合、次のステップを実行して、Oracle Universal Installerを起動し、Oracle Database Gateway for WebSphere MQをインストールします。

  1. すべてのOracleプロセスおよびサービス(たとえば、Oracleデータベースなど)を停止します。

  2. Oracle Universal Installerを実行します。

    ノート:

    Oracle Universal Installerの起動時に、rootユーザーとしてログインしていないことを確認します。 その場合、rootユーザーのみがOracle Database Gateway for WebSphere MQを管理する権限を持ちます。

    1. Oracle Database Gateway for WebSphere MQユーザーとしてログインします。

    2. 次のように入力して、Oracle Universal Installerを起動します。

      prompt> mount_point/runInstaller
      

Microsoft Windowsの場合、次のステップを実行して、Oracle Universal Installerを起動し、Oracle Database Gateway for WebSphere MQをインストールします。

  1. システムを起動し、オペレーティング・システムのローダー・オプションからMS((nbsp)Windowsを選択します。 管理者グループのメンバーとして、MS((nbsp))Windowsシステムにログインします。

  2. 初めてインストールする場合は、ゲートウェイをインストールするディスクに十分なスペースがあることを確認します。

  3. ソフトウェアのインストールの前に、実行中のすべてのOracle NT Servicesを停止します。

    1. 「開始」メニューから、「設定」「コントロール・パネル」の順に移動し、「サービス」をクリックします。 すべてのNTサービスのリストが表示されます。

    2. Oracle NTサービス(Oracleで始まるサービス)を選択します。

    3. 「停止」をクリックします。

    4. アクティブなすべてのOracle NT Servicesが停止するまで、すべてのOracle NTサービスの選択と停止を繰り返します。

  4. インストール・メディアをロードし、Oracle Universal Installerを開始します。

Oracle Database Gateway for WebSphere MQをインストールするOracle Universal Installerが起動されます。