スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(Windows(R)用)

[目次][索引][前へ][次へ]

23.5.2 ポート番号の指定方法

ここでは,ポート番号の指定方法について,それぞれ説明します。

<この項の構成>
(1) クライアント環境定義
(2) システム共通定義及びユニット制御情報定義
(3) 連絡用ポート番号

(1) クライアント環境定義

マニュアル「HiRDB Version 8 UAP開発ガイド」の「クライアント環境定義(環境変数の設定)」を参照してください。

(2) システム共通定義及びユニット制御情報定義

システム共通定義及びユニット制御情報定義のオペランドの指定有無と使用するポート番号について説明します。

オペランドに指定したポート番号を固定したい場合,表中の「使用するポート番号」を参照して,そのポート番号を使用する組み合わせでオペランドを指定してください。例えば,「(a)HiRDBのポート番号」で,HiRDB/パラレルサーバの場合,pd_name_portオペランドに指定したポート番号に固定したいとき,pdunit -pは指定を省略してください。

(a) HiRDBのポート番号

HiRDBのポート番号は,pd_name_portオペランド及びpdunitオペランドの-pオプションに指定します。これらのオペランドの指定有無と使用するポート番号について説明します。

HiRDB/シングルサーバの場合
pd_name_port pdunit -p 使用するポート番号
あり あり pd_name_portの指定
なし
なし あり 20000
なし

HiRDB/パラレルサーバの場合
pd_name_port pdunit -p 使用するポート番号
あり あり pdunit -pの指定
なし pd_name_portの指定
なし あり pdunit -pの指定
なし 20000
(b) スケジューラプロセスのポート番号

スケジューラプロセスのポート番号は,次のオペランドに指定します。

これらのオペランドの指定有無と使用するポート番号を次に示します。

指定箇所 使用するポート番号
システム共通定義 ユニット制御情報定義
pd_service_port pd_scd_port pdunit -s pd_service_port
あり あり あり あり pdunit -sの指定
なし
なし あり pd_scd_portの指定
なし
なし あり あり pdunit -sの指定
なし
なし あり ユニット制御情報定義のpd_service_portの指定
なし
なし あり あり あり pdunit -sの指定
なし
なし あり pd_scd_portの指定
なし
なし あり あり pdunit -sの指定
なし
なし あり ユニット制御情報定義のpd_service_portの指定
なし

注※
システム共通定義又はユニット制御情報定義にpd_registered_portオペランドを指定した場合,pd_registered_portオペランドに指定した範囲内のポート番号を使用します。pd_registered_portオペランドを指定しない場合,OSが自動的に割り当てたポート番号を使用します。
(c) トランザクションサーバプロセス,メッセージログサーバプロセス,及びユニット監視プロセスのポート番号

トランザクションサーバプロセス,メッセージログサーバプロセス,及びユニット監視プロセスのポート番号は,次に示すオペランドに指定します。

これらのオペランドの指定有無と使用するポート番号を次に示します。

pd_trn_port又は
pd_mlg_port又は
pd_alv_port
pdunit -t又は
-m又は
-a
使用するポート番号
あり あり pdunit -t,-m,又は-aの指定
なし pd_trn_port又はpd_mlg_port又はpd_alv_portの指定
なし あり pdunit -t,-m,又は-aの指定
なし

注※
システム共通定義又はユニット制御情報定義にpd_registered_portオペランドを指定した場合,pd_registered_portオペランドに指定した範囲内のポート番号を使用します。pd_registered_portオペランドを指定しない場合,OSが自動的に割り当てたポート番号を使用します。
(d) HiRDB予約ポート機能で使用するポート番号

HiRDB予約ポート機能で使用するポート番号は,pd_registered_portオペランドに指定します。このオペランドの指定有無と使用するポート番号を次に示します。

指定箇所 使用するポート番号
システム共通定義 ユニット制御情報定義
pd_registered_port pd_registered_port
あり あり ユニット制御情報定義の指定
なし システム共通定義の指定
なし あり ユニット制御情報定義の指定
なし

(凡例)−:該当しません。

(3) 連絡用ポート番号

2.1.3 OS環境ファイルの設定」を参照してください。