4 ゲートウェイのインストール
次のトピックでは、Oracle Database Gateway for APPCをインストールおよび構成する方法について説明します:
4.1 始める前に
オンライン・トランザクション・プロセッサを構成してゲートウェイからアクセスできるようにするには、OLTPおよびホスト・オペレーティング・システムの一部のコンポーネントでの作業が必要です。 ホスト・システムにOracleソフトウェアはインストールされませんが、ホスト・システムおよびOLTPへのアクセス権限と多少の知識が必要です。 次の各トピックでは、ホスト・システムおよびOLTPインストール・ステップに関する情報を示しますが、該当するOLTPおよびホスト・システムのドキュメントが使用可能であることを確認する必要があります。
OLTP上の構成作業で、OLTPの再起動が必要になることがあります。 準備作業が必要になることもあるので、ホスト・システムのプログラマまたはDBAに、OLTPに関する指示をあらかじめ確認してもらうようにしてください。
単一のOracleデータベースと単一のOLTPを使用してゲートウェイをインストールおよび構成するには、次のトピックで説明する手順を実行します。
ノート:
「ゲートウェイがSNA通信プロトコルを使用する場合」は、この章の「Oracle Networkの構成」および「SNA通信プロトコルを使用したゲートウェイ構成」のインストールおよび構成の手順に従います。
「ゲートウェイでTCP/IP通信プロトコルを使用する場合」は、この章の「Oracle Networkの構成」および「TCP/IP通信プロトコルを使用したゲートウェイ構成」のインストールおよび構成の手順に従います。
4.2 ゲートウェイのアップグレード/移行の計画
システムに以前のバージョンの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)をインストールする前に、特定のタスクを実行する必要があります。
-
この項を読んだ後、「既存のゲートウェイからの移行」を読んで、ゲートウェイのアップグレードまたは移行の準備に必要な特定のアクションを決定します。 バージョン4.01以前からOracle Database Gateway for APPC 12cリリース2 (12.2)に移行する場合、ゲートウェイの移行に関連する特定の資料は「既存のゲートウェイからの移行」にあります。
初めてインストールする場合は、「インストール前手順の実行」から始めます。
4.2.1 アップグレード前手順の実行
Oracle Database Gateway for APPCを最新のバージョンにアップグレードする準備として、次のステップを実行します。
- 変更されたPGA関連ファイルのバックアップを作成します。
- 旧ゲートウェイ・ディレクトリをすべて削除するか、名前を変更します。
4.2.2 アップグレードと移行に関する考慮事項
アップグレードの考慮事項は次のとおりです。
-
ゲートウェイのリリース8または9のPGAU制御ファイルは上位互換なので、変更は不要です。
-
アップグレード後の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文字セットの間で適切な変換が行われると想定されているためです。
注意:
アップグレードされたPGデータ・ディクショナリ(PG DD)は、以前のリリースのPGAUからはアクセスできません。
4.3 インストール前手順の実行
ゲートウェイをインストールする前に、次のインストール前手順を実行します。
-
システムが、「システム要件」で指定されたすべてのハードウェアおよびソフトウェア要件を満たしていることを確認します。
-
セキュリティ要件を満たしていることを確認します。
OLTPでの接続およびデータ・アクセスのセキュリティ要件の詳細は、「システム要件」を参照してください。
-
システムの構成に必要な一意のパラメータ名を識別するワークシートと、「構成ワークシート」にある選択した通信プロトコル(SNAまたはTCP/IP)を入力します。
-
ゲートウェイのSID(システム識別子)を決定します。 このSIDは、「ゲートウェイの構成」 「ゲートウェイの構成」で使用されます。
SIDは一意である必要があり、システム上に同じSIDを使用する他のゲートウェイまたはOracleデータベースがあることはできません。
-
SNAのみ: SNAパッケージがインストールおよび構成されてからでないと、ゲートウェイのインストールを続行できません。 システムが、使用するプラットフォームに必要なSNAサーバーを使用してOLTPと通信できることを確認します。 Windows用のSNAの設定および構成の詳細は、「WindowsでのSNA通信パッケージの構成」を参照してください。
-
TCP/IPのみ: TCP/IPパッケージがインストールおよび構成されてからでないと、ゲートウェイのインストールを続行できません。
システムが、使用するプラットフォームに対応するTCP/IP通信パッケージを使用してOLTPと通信できることを確認します。
Oracle製品のインストールおよびOracle Universal Installerの使用に関する一般的な情報が必要な場合は、「Oracle Databaseインストレーション・ガイドforMicrosoft Windows」を参照してください
4.4 ゲートウェイ・ソフトウェアのインストール
Oracle製品のインストール、およびOracle Universal Installerの使用方法に関する一般的な情報は、「Oracle Databaseインストレーション・ガイドforMicrosoft Windows」を参照し、最初に必要なすべてのタスクを実行します。
サーバー・リリースがゲートウェイ・リリースと異なる場合、「いいえ」はゲートウェイをOracleデータベースと同じOracleホーム・ディレクトリにインストールします。 これは、ゲートウェイをOracleデータベース・アップグレードから分離するために必要です。です。ゲートウェイの実行可能ファイルがより新しいバージョンのOracleデータベース・ライブラリと再リンクされた場合、Oracleデータベース・アップグレードが不適合の原因となる可能性があります。
4.5 Oracleホーム・ユーザーとしてのWindowsユーザー・アカウントの使用
Windowsで、Oracle Databaseソフトウェアをインストールするために管理者権限を持つユーザーとしてログインします。 また、インストール中に、(権限の低い、管理者でないユーザー・アカウントに基づいて) Oracleホーム・ユーザーを指定することもできます。
Windowsユーザー・アカウントは、次のとおりです。
-
Windowsローカル・ユーザー・アカウント
-
Windowsドメイン・ユーザー・アカウント
-
Windows管理対象サービス・アカウント(MSA)
-
Windows組込みアカウント
関連項目:
『Oracle Databaseプラットフォーム・ガイドfor Microsoft Windows』のWindowsでのOracleホーム・ユーザーの使用に関する項
4.6 インストール・ステップ
Oracleデータベースと同一のOracleホームにゲートウェイをインストールする場合、両方の製品のリリース番号が同一である必要があります。
4.6.1 ステップ1:Windowsシステムへのログオン
管理者グループのメンバーとしてWindowsシステムにログオンします。 現在DBAユーザーでない場合は、システム管理者に問い合せてDBAログイン・ユーザーIDを作成します。 ログイン情報については、「Oracle Databaseインストレーション・ガイドforMicrosoft Windows」を参照してください。
4.6.2 ステップ2:ディスク領域の最小量の確認
ゲートウェイを初めてインストールする場合は、「ディスク領域要件」で指定されているように、ゲートウェイが存在するディスクに十分な領域があることを確認してください。
4.6.3 ステップ3:すべてのOracle Servicesの停止
ゲートウェイのインストール作業を開始する前に、現在実行中のすべてのOracleサービスを停止する必要があります。 次のステップを実行します。
- 「スタート」、「設定」、「コントロール パネル」の順にクリックします。
- 「サービス」を選択します。 Windowsサービスがすべて一覧表示されます。
- いずれかのOracleサービス(「Oracle」で始まるサービス)を選択します。
- 「停止」をクリックします。
- アクティブなすべてのOracleサービスが停止するまで、引き続きOracleサービスを選択して停止します。
4.6.4 ステップ4:Gateway製品インストール・メディアの挿入
選択した論理ドライブにドライブが割り当てられていること、およびインストール・メディアにあるファイルにアクセスできることを確認します。
ノート:
このインストール・ステップでは、インストール・メディアの場所がD:ドライブにマップされていると想定します。
インストール・メディア・パッケージには、Oracle Database Gateway for APPCとOracle Universal Installerが収められています。
4.6.6 ステップ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を使用してプラットフォームにゲートウェイをインストールする方法を説明します。
4.6.6.1 WindowsプラットフォームのOracle Universal Installer
Oracle Universal Installerの使用方法は表4-1を参照してください。 Windowsプラットフォームにゲートウェイをインストールするには、Oracle Universal Installerの表示に応じて表の「操作」列に記載された操作を実行します。
表4-1 The 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ネット構成支援: ネーミング・メソッドの構成 |
「いいえ」をクリックしてから「次へ」をクリックします。 |
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
ファイルの読取り後、ゲートウェイの構成を続行します。
4.7 Oracle Database Gateway for APPCの削除
次の各トピックでは、Oracleホーム・ディレクトリからOracle Database Gatewayを削除する方法について説明します。 内容は次のとおりです。
4.7.1 削除ツールについて
削除ツール(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ホームの構成値が記述されたプロパティ・ファイルが必要です。
プロパティ・ファイルを作成し、必要なパラメータを指定するには、responseフォルダにあるテンプレート・ファイル
deinstall.rsp.tmpl
を参照してください。 必要に応じて、テンプレート・ファイルを使用するかわりに、-checkonly
オプションを使用してプロパティ・ファイルを生成し、削除および構成解除するOracleホームの情報をdeconfigで見つけることもできます。 このツールによって生成されたプロパティ・ファイルは、-silent
オプションで使用できます。 -
-checkonly
このフラグを指定すると、Oracleソフトウェアのホーム構成の状態が確認されます。
-checkonly
フラグを指定してコマンドを実行すると、Oracleの構成は削除されません。 -
-local
このフラグを複数ノード環境で指定すると、クラスタのOracleソフトウェアの構成が解除されます。
このフラグを指定してdeconfigを実行すると、ローカル・ノード(deconfigが実行されたノード)のOracleソフトウェアの構成が解除され、Oracleソフトウェアが削除されます。 リモート・ノードでは、Oracleソフトウェアの構成は解除されますが、Oracleソフトウェアは削除されません。
-
-paramfile
入力パラメータのプロパティ・ファイルの完全パス
このフラグは、デフォルト以外の場所にあるパラメータ・ファイルを指定してdeconfigを実行する場合に使用します。 このフラグを使用するときは、パラメータ・ファイルがある完全パスを指定します。
パラメータ・ファイルのデフォルトの場所は、deconfigの場所によって異なります。
-
インストール・メディアまたはステージのロケーションから:
ORACLE_HOME\response
-
Oracle Technology Networkの解凍されたアーカイブ・ファイルから:
ziplocation\response
-
インストール済Oracleホームからの場合(インストール後):
ORACLE_HOME\deinstall\response
-
-
-params [name1=
value
name 2=
value
name3=
value
. . .]
このフラグをパラメータ・ファイルとともに使用すると、作成済のパラメータ・ファイルに記述された1つ以上の値を上書きして変更できます。
-
-o
complete 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
)は、オプション・フラグに関する追加情報を取得する場合に使用します