スケーラブルデータベースサーバ HiRDB Version 8 システム定義(Windows(R)用)

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

付録B.6 HiRDB External Data Access機能使用時

HiRDB External Data Access機能使用時のHiRDB/パラレルサーバのシステム定義を作成します。なお,定義例はHiRDB External Data Access機能に関連のあるオペランドについてだけ説明しています。

[図データ]

<この項の構成>
(1) システム共通定義
(2) フロントエンドサーバ定義(FES1)
(3) フロントエンドサーバ定義(FES2)
(4) バックエンドサーバ定義(BES1)
(5) バックエンドサーバ定義(BES2)
(6) 外部サーバ情報定義(HiRDB Version 8用)
(7) 外部サーバ情報定義(XDM/RD E2用)
(8) Hub最適化情報定義(HiRDB Version 8用)
(9) Hub最適化情報定義(XDM/RD E2用)

(1) システム共通定義

         :
set pd_max_foreign_server = 2
         :

〔説明〕
外部サーバ数(最大値)を指定します。

(2) フロントエンドサーバ定義(FES1)

         :
pdhubopt -s hirdb_v8_01 -f hubopt1
pdhubopt -s xdmrd_01 -f hubopt2
         :

〔説明〕
外部サーバにHiRDB Version 8(サーバ名:hirdb_v8_01),及びXDM/RD E2(サーバ名:xdmrd_01)を使用することを定義します。-fオプションにHub最適化情報定義ファイル名を指定します。

(3) フロントエンドサーバ定義(FES2)

         :
pdhubopt -s hirdb_v8_01 -f hubopt1
pdhubopt -s xdmrd_01 -f hubopt2
         :

〔説明〕
外部サーバにHiRDB Version 8(サーバ名:hirdb_v8_01),及びXDM/RD E2(サーバ名:xdmrd_01)を使用することを定義します。-fオプションにHub最適化情報定義ファイル名を指定します。

(4) バックエンドサーバ定義(BES1)

         :
set pd_foreign_server_libpath = "C:\hirdb\client\lib"
         :

〔説明〕
外部サーバ(HiRDB Version 8)のクライアントライブラリの絶対パス名を指定します。

(5) バックエンドサーバ定義(BES2)

         :
set pd_foreign_server_libpath = "C:\hirdb\client\lib"
         :

〔説明〕
外部サーバ(XDM/RD E2)のクライアントライブラリの絶対パス名を指定します。

(6) 外部サーバ情報定義(HiRDB Version 8用)

 
putenv PDHOST host01                                       1
putenv PDNAMEPORT 20000                                    2
 

〔説明〕
  1. 外部サーバ(HiRDB Version 8)のホスト名を指定します。
  2. 外部サーバ(HiRDB Version 8)のポート番号を指定します。

(7) 外部サーバ情報定義(XDM/RD E2用)

 
putenv PDHOST host02                                       1
putenv PDNAMEPORT 20100                                    2
putenv PDCLTRDNODE rd_node1                                3
 

〔説明〕
  1. DBコネクションサーバのホスト名を指定します。
  2. DBコネクションサーバのポート番号を指定します。
  3. 外部サーバ(XDM/RD E2)のRDノード名を指定します。

(8) Hub最適化情報定義(HiRDB Version 8用)

Hub最適化情報定義ファイル名:hubopt1
 
set pd_hub_opt_on_cnd =1
set pd_hub_opt_joined_table =1
set pd_hub_opt_set_func = 1
set pd_hub_opt_case = 1
set pd_hub_opt_like = 1
set pd_hub_opt_grouping = 1
set pd_hub_opt_data_len = 255
set pd_hub_opt_abs = 1
set pd_hub_opt_date = 1
set pd_hub_opt_time = 1
set pd_hub_opt_digits = 1
set pd_hub_opt_length = 1
set pd_hub_opt_lower_upper_type = 1
set pd_hub_opt_mod_div_type = 1
set pd_hub_opt_substr = 1
set pd_hub_opt_num = 1
set pd_hub_opt_datetime = 1
set pd_hub_opt_datetime_op = 1
set pd_hub_opt_trailing_spc = 1
set pd_hub_opt_in_value_num = 255
set pd_hub_opt_nullable = 1
set pd_hub_opt_use_zero_string = 1
set pd_hub_opt_nchar = 1
set pd_hub_opt_nest_scalar = 0
set pd_hub_opt_float = 2
set pd_hub_opt_table_num = 64
set pd_hub_opt_time_24hour = 1
 

注※
HiRDBのバージョンが08-04以降の場合は,30000が推奨値となります。

(9) Hub最適化情報定義(XDM/RD E2用)

Hub最適化情報定義ファイル名:hubopt2
 
set pd_hub_opt_on_cnd =1
set pd_hub_opt_joined_table =1
set pd_hub_opt_set_func = 3
set pd_hub_opt_case = 1
set pd_hub_opt_like = 4
set pd_hub_opt_grouping = 4
set pd_hub_opt_col_len = 255
set pd_hub_opt_abs = 1
set pd_hub_opt_date = 1
set pd_hub_opt_time = 1
set pd_hub_opt_digits = 1
set pd_hub_opt_length = 3
set pd_hub_opt_lower_upper_type = 1
set pd_hub_opt_mod_div_type = 2
set pd_hub_opt_substr = 3
set pd_hub_opt_num = 1
set pd_hub_opt_datetime = 1
set pd_hub_opt_datetime_op = 1
set pd_hub_opt_trailing_spc = 1
set pd_hub_opt_in_value_num = 255
set pd_hub_opt_nullable = 1
set pd_hub_opt_use_zero_string = 1
set pd_hub_opt_nchar = 2
set pd_hub_opt_nest_scalar = 0
set pd_hub_opt_float = 2
set pd_hub_opt_table_num = 64
set pd_hub_opt_time_24hour = 1