4 ゲートウェイのインストール
始める前に
オンライン・トランザクション・プロセッサを構成してゲートウェイからアクセスできるようにするには、OLTPおよびホスト・オペレーティング・システムの一部のコンポーネントでの作業が必要です。 ホスト・システムにOracleソフトウェアはインストールされませんが、ホスト・システムおよびOLTPへのアクセス権限と多少の知識が必要です。 次のトピックには、ホスト・システムとOLTPのインストール・ステップに関する情報が含まれていますが、該当するOLTPおよびホスト・システムのドキュメントがあることを確認する必要があります。
OLTP上の構成作業で、OLTPの再起動が必要になることがあります。 準備作業が必要になることもあるので、ホスト・システムのプログラマまたはDBAに、OLTPに関する指示をあらかじめ確認してもらうようにしてください。
1つのOracleデータベースと1つのOLTPを使用してゲートウェイをインストールおよび構成するには、次のトピックで説明する手順を実行します。
注意:
「ゲートウェイがSNA通信プロトコルを使用している場合」を実行してから、この章の「Oracle Networkの構成」と「SNA通信プロトコルを使用したゲートウェイ構成」のインストールと構成の指示に従ってください。
「ゲートウェイがTCP/IP通信プロトコルを使用している場合」を実行してから、この章の「Oracle Networkの構成」と「TCP/IP通信プロトコルを使用したゲートウェイ構成」のインストールと構成の指示に従ってください。
ゲートウェイのアップグレード/移行の計画
システムに以前のバージョンのOracle Database Gateway for APPCがインストールされている場合、最新のリリースにアップグレードまたは以降することができます。 ゲートウェイのアップグレードとは、同一リリースでの小規模なソフトウェア・アップグレードを意味し(たとえばリリース9.0からリリース9.2.0へ)、ゲートウェイの移行とは、バージョン番号の変更を伴う実質的な変更を意味します(たとえばリリース9.0からリリース10.2へ)。
この項は、Oracle Database Gateway for APPCの旧リリースをご利用のユーザーの方にのみ関係があります。 以前のゲートウェイをインストールしている場合は、Oracle Database Gateway for APPC 12cリリース2 (12.2)をインストールする前に特定のタスクを実行する必要があります。
- 
                        このセクションを読んだら、「既存のゲートウェイからの移行」を読んで、ゲートウェイのアップグレードまたはマイグレーションの準備に必要な特定のアクションを判別してください。 Oracle Database Gateway for APPC 12cリリース2 (12.2)を4.01以前のバージョンから移行する場合は、「既存のゲートウェイからの移行」でゲートウェイの移行に関連する特定の資料があります。 
初めてインストールする場合は、「"インストール前の手順の実行"」で始めてください。
アップグレードと移行に関する考慮事項
アップグレードの考慮事項は次のとおりです。
- 
                           アップグレード後のPG DDには、旧バージョンのエントリがすべて変更されずに含まれます。 新機能をサポートするために、新しいPGAU制御情報といくつかの列が追加されていますが、カスタマ・エントリはアップグレードしても変更されません。 
- 
                           次の項目が変更されたため、Oracle Database Gateway for APPCリリース4.0.1以前のTIPは、すべて再コンパイルする必要があります。 - 
                                 PL/SQLの互換性 
- 
                                 ゲートウェイ・サーバーのRPCインタフェース 
- 
                                 UTL_PGインタフェース
 
- 
                                 
- 
                           TCP/IPのみ: SNA通信プロトコルを使用して以前に生成された既存のTIPがゲートウェイにあり、新しいTCP/IP機能を使用する場合、必須の NLS_LANGUAGE設定およびサイド・プロファイル設定を使用してPGAUがTIPを再コンパイルする必要があります。DEFINE TRANSACTIONコマンドで、適切なASCIIキャラクタ・セットを指定します。これは、ゲートウェイではIMS Connect内で適切なユーザー・イグジットが使用されており、それによってASCIIキャラクタ・セットとEBCDICキャラクタ・セットの間で適切な変換が行われると想定されているためです。 
インストール前手順の実行
- 
                           システムが「システム要求」で指定されているハードウェアおよびソフトウェア要件をすべて満たしていることを確認します。 
- 
                           セキュリティ要件を満たしていることを確認します。 OLTPでの接続とデータ・アクセスのセキュリティ要件の詳細については、「システム要求」を参照してください。 
- 
                           システムの構成に必要な一意のパラメータ名と、「構成ワークシート」にある選択した通信プロトコル(SNAまたはTCP/IPのいずれか)を識別するワークシートを記入してください。 
- 
                           ゲートウェイのSID(システム識別子)を決定します。 このSIDは「ゲートウェイの構成」 「ゲートウェイの構成」で使用されています。 SIDは一意である必要があり、システム上に同じSIDを使用する他のゲートウェイまたはOracleデータベースがあることはできません。 
- 
                           SNAのみ: SNAパッケージがインストールおよび構成されてからでないと、ゲートウェイのインストールを続行できません。 システムが、使用するプラットフォームに必要なSNAサーバーを使用してOLTPと通信できることを確認します。 SNA for Windowsの設定と構成の詳細については、「WindowsでのSNA通信パッケージの構成」を参照してください。 
- 
                           TCP/IPのみ: TCP/IPパッケージがインストールおよび構成されてからでないと、ゲートウェイのインストールを続行できません。 システムが、使用するプラットフォームに対応するTCP/IP通信パッケージを使用してOLTPと通信できることを確認します。 
Oracle製品のインストールおよびOracle Universal Installerの使用に関する一般的な情報が必要な場合は、「Oracle Databaseインストール・ガイドfor Microsoft Windows」を参照してください。
ゲートウェイ・ソフトウェアのインストール
Oracle製品のインストールおよびOracle Universal Installerの使用方法の一般的な情報は、「Oracle Databaseインストール・ガイドfor Microsoft Windows」を参照して、まず必要な作業をすべて実行してください。
サーバーのリリースがゲートウェイのリリースと異なる場合は、ゲートウェイをOracleデータベースと同じOracleホーム・ディレクトリにインストールしないでください。 これは、ゲートウェイをOracleデータベース・アップグレードから分離するために必要です。です。ゲートウェイの実行可能ファイルがより新しいバージョンのOracleデータベース・ライブラリと再リンクされた場合、Oracleデータベース・アップグレードが不適合の原因となる可能性があります。
Oracleホーム・ユーザーとしてのWindowsユーザー・アカウントの使用
Windowsで、Oracle Databaseソフトウェアをインストールするために管理者権限を持つユーザーとしてログインします。 また、インストール中にOracle Home User (低特権の管理者以外のユーザー・アカウントに基づいて)を指定することもできます。
Windowsユーザー・アカウントは、次のとおりです。
- 
                        Windowsローカル・ユーザー・アカウント 
- 
                        Windowsドメイン・ユーザー・アカウント 
- 
                        Windows管理対象サービス・アカウント(MSA) 
- 
                        Windows組込みアカウント 
インストール手順
Oracleデータベースと同一のOracleホームにゲートウェイをインストールする場合、両方の製品のリリース番号が同一である必要があります。
手順1: Windowsシステムへのログオン
AdministratorsグループのメンバーとしてWindowsシステムにログオンします。 現在DBAユーザーでない場合は、システム管理者に問い合せてDBAログイン・ユーザーIDを作成します。 ログイン情報については、「Oracle Databaseインストール・ガイドfor Microsoft Windows」を参照してください。
手順3: すべてのOracleサービスの停止
ゲートウェイのインストール作業を開始する前に、現在実行中のすべてのOracleサービスを停止する必要があります。 次の手順を実行します。
- スタート、設定、コントロール パネルの順にクリックします。
- サービスを選択します。 Windowsサービスがすべて一覧表示されます。
- いずれかのOracleサービス(Oracleで始まるサービス)を選択します。
- 停止をクリックします。
- アクティブなすべてのOracleサービスが停止するまで、引き続きOracleサービスを選択して停止します。
手順4: ゲートウェイ製品インストール・メディアの挿入
選択した論理ドライブにドライブが割り当てられていること、およびインストール・メディアにあるファイルにアクセスできることを確認します。
注意:
このインストール手順では、インストール・メディアの場所がD:ドライブにマップされていると想定します。
インストール・メディア・パッケージには、Oracle Database Gateway for APPCとOracle Universal Installerが収められています。
手順6: Oracle Universal Installerの操作手順
注意:
Oracle Universal Installerにより、Oracle提供版のJava Runtime Environment(JREが自動的にインストールされます。 このバージョンはOracle Universal Installerと、一部のOracleアシスタントを実行するために必要です。 Oracle Support Services提供のパッチ以外の方法でJREを変更しないでください。 また、JDKもOracle Universal Installerによりインストールされます。
Oracle Universal Installerは、実行できる操作を示すことでゲートウェイのインストールをご案内するメニュー方式のユーティリティです。 実行できる操作とその順番はプラットフォームにより異なります。
次の項では、Oracle Universal Installerを使用してプラットフォームにゲートウェイをインストールする方法を説明します。
WindowsプラットフォームのOracle Universal Installer
Oracle Universal Installerの使用方法は表4-1を参照してください。 Windowsプラットフォームにゲートウェイをインストールするには、Oracle Universal Installerの表示に応じて表の操作列に記載された操作を実行します。
表4-1 Oracle Universal Installer: Oracle Database Gateway for APPCのインストール・ステップ
| プロンプト | レスポンス | 
|---|---|
| Oracle Universal Installer: ようこそ | 次へをクリックします | 
| Oracle Universal Installer: ホームの詳細の指定 | a. インストール先の名前を指定します。 製品インストール先のフル・パスを指定します。 次へをクリックします | 
| Oracle Universal Installer: 使用可能な製品コンポーネント | a. 選択された製品の選択を解除します。 b. Oracle Database Gateway 12.2を選択してこの行を表示します。 c Oracle Database Gateway for APPC 12.2を選択します。 (Oracle Database Gateway for APPC以外にインストールする他の製品を選択することもできます。) d 次へをクリックします | 
| Oracle Universal Installer: ネットワーク・ソフトウェア | ネットワーク・パッケージを指定して次へをクリックします。 | 
| Oracle Universal Installer: サマリー | インストールをクリックします | 
| Oracle Net構成支援: ようこそ | 次へをクリックします | 
| Oracle Net構成支援: リスナー構成、リスナー名 | 作成するリスナーの名前を指定して次へを選択します。 | 
| Oracle Net構成支援: リスナーの構成、プロトコルの選択 | プロトコルを選択し、次へをクリックします。 | 
| Oracle Net構成支援: リスナー構成、TCP/IPプロトコル | ポート番号を指定して次へをクリックします。 | 
| Oracle Net構成支援:リスナー構成、リスナーの追加? | いいえをクリックしてから次へをクリックします。 | 
| Oracle Net構成支援: リスナーの構成完了 | 次へをクリックします | 
| Oracle net構成アシスタンス: 命名メソッドの構成 | いいえをクリックしてから次へをクリックします。 | 
| Oracle Net構成支援:完了 | はいをクリックします | 
| Oracle Universal Installer: インストールの終了 | 終了をクリックします | 
| 終了 | 終了をクリックします | 
これでゲートウェイがインストールされました。
Oracle Universal Installerによりインストールの完了が確認されたら、インストール手順が成功しているかどうかを検証してください。 これを行うには、C:\Program Files\Oracle\Inventory\logsディレクトリにあるインストール・ログ・ファイルの内容を確認します。  
                        
デフォルトのファイル名はInstallActions YYYY-MM-DD_HH-mm-SS-AM/PM .logです。ここで:
                        
- YYYYは年です。
- MMは月です
- DDは日です
- HHは時間です
- mmは分です
- SSは秒です
- AM/PMは昼間または夕方です
ログ・ファイル名のこれらの変数は、製品がインストールされた日付と時刻を表します。
注意:
%ORACLE_HOME%\dg4appc\doc\README.docファイルの内容を印刷し、文書全体を読むと、インストールに関する重要な情報が含まれています。 README.docファイルを読み終えたら、ゲートウェイの構成に進みます。 
                           
Oracle Database Gateway for APPCの削除
次のトピックでは、Oracleホーム・ディレクトリからOracle Databaseゲートウェイを削除する方法について説明します。 内容は次のとおりです。
削除ツールについて
削除ツール(deinstall)は、インストール・メディアからインストールした後、Oracleホーム・ディレクトリから使用できます。 ORACLE_HOME\deinstallにあります。 
                     
deinstallコマンドによって、Oracleソフトウェアが停止し、オペレーティング・システム上のOracleソフトウェアおよび構成ファイルが削除されます。
                     
このスクリプトでは、可変内容がイタリック体で示されている次の構文が使用されます:
deinstall -home complete path of Oracle home [-silent] [-checkonly] [-local] [-paramfile complete path of input parameter property file] [-params name1=value name2=value . . .] [-o complete path of directory for saving files] [-help | -h]
オプションは次のとおりです。
- 
                           -silentこのフラグを指定すると、コマンドが非対話モードで実行されます。 このオプションを指定する場合は、削除または構成解除するOracleホームの構成値が記述されたプロパティ・ファイルが必要です。 プロパティ・ファイルを作成し、必要なパラメータを指定するには、レスポンスフォルダにあるテンプレート・ファイル deinstall.rsp.tmpl,を参照してください。 必要に応じて、テンプレート・ファイルを使用する代わりに、-checkonlyオプションを使用してプロパティ・ファイルを生成して、デプロイして、構成解除するOracleホームから情報を検出できます。 このツールはプロパティ・ファイルを生成し、-silentオプションで使用できます。
- 
                           -checkonlyこのフラグを指定すると、Oracleソフトウェアのホーム構成の状態が確認されます。 -checkonlyフラグを指定してコマンドを実行しても、Oracleの構成は削除されません。
- 
                           -localこのフラグを複数ノード環境で指定すると、クラスタのOracleソフトウェアの構成が解除されます。 このフラグを指定してdeconfigを実行すると、ローカル・ノード(deconfigが実行されているノード)でOracleソフトウェアが構成解除および削除されます。 リモート・ノードでは、Oracleソフトウェアの構成は解除されますが、Oracleソフトウェアは削除されません。 
- 
                           -paramfile入力パラメータのプロパティ・ファイルの完全パスこのフラグを使用して、デフォルト以外のロケーションにあるパラメータ・ファイルを使用して構成解除を実行します。 このフラグを使用するときは、パラメータ・ファイルがある完全パスを指定します。 パラメータ・ファイルのデフォルトのロケーションは、deconfigのロケーションによって異なります: - 
                                 インストール・メディアまたはステージのロケーションから: ORACLE_HOME\response
- 
                                 Oracle Technology Networkの解凍されたアーカイブ・ファイルから: ziplocation\response
- 
                                 インストール済Oracleホームからの場合(インストール後): ORACLE_HOME\deinstall\response
 
- 
                                 
- 
                           -params [name1=valuename 2=valuename3=value. . .]このフラグをパラメータ・ファイルとともに使用すると、作成済のパラメータ・ファイルに記述された1つ以上の値を上書きして変更できます。 
- 
                           -ocomplete path of directory for saving filesこのフラグは、プロパティ・ファイルが保存されている、デフォルトの場所以外のパスを指定する場合に使用します。 デフォルトのロケーションは\ response\deinstall.rsp.tmplです。パラメータ・ファイルのデフォルトのロケーションは、deconfigのロケーションによって異なります: - 
                                 インストール・メディアまたはステージの場所からの場合(インストール前): ORACLE_HOME\
- 
                                 Oracle Technology Networkの解凍されたアーカイブ・ファイルから: \ziplocation\response\
- 
                                 インストール済Oracleホームからの場合(インストール後): ORACLE_HOME/deinstall/response
 
- 
                                 
- 
                           -help | -hヘルプ・オプション( -helpまたは-h)は、オプション・フラグに関する追加情報を取得する場合に使用します