付録B.1 HiRDB/シングルサーバの場合
HiRDB/シングルサーバのシステム定義を作成します。システム構成は次のとおりです。
●ユニット構成
●システムファイルの構成
(1) システム共通定義
set pd_system_id = PDB1 1 set pd_name_port = 20001 2 set pd_master_file_name = "C:\rdarea\mast\mast01" 3 set pd_max_users = 100 4 pdunit -x host1 -u UNT1 -d "C:\HiRDB" 5 pdstart -t SDS -s sds1 -u UNT1 6 pdbuffer -a gbuf01 -r RDMAST,RDDIC,RDDIR -n 1000 7 pdbuffer -a gbuf02 -r RDAREA1,RDAREA2,RDAREA3 -n 1000 8 pdbuffer -a gbuf03 -r RDAREA4,RDAREA5,RDAREA6 -n 1000 9 pdbuffer -a gbuf04 -o -n 1000 10
- 〔説明〕
-
-
HiRDB識別子を指定します。
-
HiRDBのポート番号を指定します。
-
マスタディレクトリ用RDエリアの先頭のHiRDBファイル名称を指定します。
-
最大同時接続数を指定します。
-
ユニットの構成を指定します。
-x:ホスト名を指定します。
-u:ユニット識別子を指定します。
-d:HiRDB運用ディレクトリ名を指定します。
-
サーバの構成を指定します。
-t:サーバの種別(シングルサーバ:SDS)を指定します。
-s:サーバ名を指定します。
-u:ユニット識別子を指定します。
-
マスタディレクトリ用RDエリア,データディクショナリ用RDエリア,及びデータディレクトリ用RDエリアにグローバルバッファを割り当てます。
-
ユーザ用RDエリア(RDAREA1〜RDAREA3)にグローバルバッファを割り当てます。
-
ユーザ用RDエリア(RDAREA4〜RDAREA6)にグローバルバッファを割り当てます。
-
そのほかのRDエリアにグローバルバッファを割り当てます。
-
(2) ユニット制御情報定義
set pd_unit_id = UNT1 1 set pd_syssts_file_name_1 = "untsts1","D:\sysfile_a\usts1a",\ 2 "E:\sysfile_b\usts1b" set pd_syssts_file_name_2 = "untsts2","D:\sysfile_a\usts2a",\ "E:\sysfile_b\usts2b"
- 〔説明〕
-
-
ユニット識別子を指定します。
-
ユニット用ステータスファイルの構成を指定します。
-
(3) シングルサーバ定義
set pd_log_dual = Y 1 set pd_sts_file_name_1 = "svrsts1","D:\sysfile_a\ssts1a",\ 2 "E:\sysfile_b\ssts1b" set pd_sts_file_name_2 = "svrsts2","D:\sysfile_a\ssts2a",\ "E:\sysfile_b\ssts2b" pdwork -v "C:\work01","C:\work02" 3 pdlogadfg -d sys -g log1 ONL 4 pdlogadfg -d sys -g log2 ONL pdlogadfg -d sys -g log3 ONL pdlogadfg -d sys -g log4 ONL pdlogadpf -d sys -g log1 -a "D:\sysfile_a\log1a" -b "E:\sysfile_b\log1b" pdlogadpf -d sys -g log2 -a "D:\sysfile_a\log2a" -b "E:\sysfile_b\log2b" pdlogadpf -d sys -g log3 -a "D:\sysfile_a\log3a" -b "E:\sysfile_b\log3b" pdlogadpf -d sys -g log4 -a "D:\sysfile_a\log4a" -b "E:\sysfile_b\log4b" pdlogadfg -d spd -g sync1 ONL 5 pdlogadfg -d spd -g sync2 ONL pdlogadfg -d spd -g sync3 ONL pdlogadfg -d spd -g sync4 ONL pdlogadpf -d spd -g sync1 -a "D:\sysfile_a\sync1" pdlogadpf -d spd -g sync2 -a "E:\sysfile_b\sync2" pdlogadpf -d spd -g sync3 -a "D:\sysfile_a\sync3" pdlogadpf -d spd -g sync4 -a "E:\sysfile_b\sync4"
- 〔説明〕
-
-
システムログファイルの二重化を指定します。
-
サーバ用ステータスファイルの構成を指定します。
-
作業表用ファイル用のHiRDBファイルシステム領域を指定します。
-
システムログファイルの構成を指定します。
-
シンクポイントダンプファイルの構成を指定します。
-
(4) UAP環境定義
set pd_uap_wait = Y 1 pdlbuffer -a localbuf1 -r RDAREA10 -n 1000 -p 16 2 pdlbuffer -a localbuf2 -r RDAREA11,RDAREA12 -n 1000 3 pdlbuffer -a localbuf3 -i USER01.INDX01 -n 1000 4
- 〔説明〕
-
-
ローカルバッファを使用してアクセスするRDエリア又はインデクスがほかのユーザに使用されている場合のUAPの動作を指定します。
-
ユーザ用RDエリア(RDAREA10)にローカルバッファを割り当てます。
-
ユーザ用RDエリア(RDAREA11,RDAREA12)にローカルバッファを割り当てます。
-
インデクス(INDX01)にローカルバッファを割り当てます。
-