5.4.2 組み込みDB環境の構築
組み込みDBの環境構築手順について次に示します。
- 各サービスを停止する。
物理ホストおよびすべての論理ホストで,JP1/AJS2サービス,JP1/AJS2 Monitorサービス,およびJP1/AJS2 Console Agentサービスを含め,スケジューラーデータベースにアクセスするサービスをすべて停止します。
- 組み込みDB環境構築コマンドを実行する。
ajsembdbbuildコマンドを使用して,組み込みDBの環境を構築します。
ajsembdbbuildコマンドを実行すると,次の処理が実行されます。
- 組み込みDBの定義情報作成
- 組み込みDB作業領域の作成
待機系でajsembdbbuildコマンドを実行する場合は,-rオプションではなく,-fオプションを指定してください。その他の引数については,実行系で指定した内容と同じ内容を指定してください。
大規模の組み込みDB環境を構築する場合のajsembdbbuildコマンドの指定例を示します。表5-2および表5-3の項番の組み合わせについても示します。
指定例では次に示す設定値が設定,およびディレクトリが存在することと仮定します。
- データ領域作成ディレクトリ:l:¥EmbDB¥RDArea
- システムファイル領域作成ディレクトリ1:m:¥EmbDB¥SYSArea1
- システムファイル領域作成ディレクトリ2:n:¥EmbDB¥SYSArea2
- アンロードログファイル作成ディレクトリ:o:¥EmbDB¥Unload_Log
- 組み込みDB作業領域ディレクトリ:p:¥ EmbDB¥WorkArea
- 組み込みDBインストールフォルダ:c:¥win32app¥hitachi¥hirdb_e_JAA
- スケジューラーサービス名:AJSROOT4
- 組み込みDBポート番号:22202
- 組み込みDBセットアップ識別子:_JAA
- 実行系物理ホスト名※:physical_host
- 論理ホスト名:logical_host
- 注※
- 待機系の組み込みDBの環境構築についても,実行系の物理ホスト名をajsembdbbuildコマンドの-ehオプションに指定する必要があります。
- システムファイルを二重化しないで,システムログを使用した運用をしない場合(表5-2,表5-3の組み合わせが11-A)
ajsembdbbuild -l
-d "l:¥EmbDB¥RDArea,m:¥EmbDB¥SYSArea1"
-ld p:¥ EmbDB¥WorkArea -i c:¥win32app¥hitachi¥hirdb_e_JAA
-p 22202 -id _JAA -f -mh logical_host -eh physical_host
- システムファイルを二重化しないで,システムログ運用(アンロードレス運用)をする場合(表5-2,表5-3の組み合わせが11-B)
ajsembdbbuild -l
-d "l:¥EmbDB¥RDArea,m:¥EmbDB¥SYSArea1"
-ld p:¥ EmbDB¥WorkArea -bs -i c:¥win32app¥hitachi¥hirdb_e_JAA
-p 22202 -id _JAA -f -mh logical_host -eh physical_host
- システムファイルを二重化しないで,アンロードログ運用をする場合(表5-2,表5-3の組み合わせが11-C)
ajsembdbbuild -l
-d "l:¥EmbDB¥RDArea,m:¥EmbDB¥SYSArea1"
-ld p:¥ EmbDB¥WorkArea -bs -bl o:¥EmbDB¥Unload_Log
-i c:¥win32app¥hitachi¥hirdb_e_JAA -p 22202 -id _JAA
-f -mh logical_host -eh physical_host
- システムファイルを二重化し,システムログ運用(アンロードレス運用)をする場合(表5-2,表5-3の組み合わせが12-B)
ajsembdbbuild -l
-d "l:¥EmbDB¥RDArea,m:¥EmbDB¥SYSArea1,
n:¥EmbDB¥SYSArea2" -ld p:¥ EmbDB¥WorkArea
-br -i c:¥win32app¥hitachi¥hirdb_e_JAA -p 22202 -id _JAA
-f -mh logical_host -eh physical_host
- システムファイルを二重化し,アンロードログ運用をする場合(表5-2,表5-3の組み合わせが12-C)
ajsembdbbuild -l
-d "l:¥EmbDB¥RDArea,m:¥EmbDB¥SYSArea1,
n:¥EmbDB¥SYSArea2" -ld p:¥ EmbDB¥WorkArea -br
-bl o:¥EmbDB¥Unload_Log -i c:¥win32app¥hitachi¥hirdb_e_JAA
-p 22202 -id _JAA -f -mh logical_host -eh physical_host
ajsembdbbuildコマンドの詳細については,「20. セットアップ時に使用するコマンド ajsembdbbuild」を参照してください。
- 補足事項
- システムファイルの二重化をして,システムログを使用した運用をしない(表5-2,表5-3の組み合わせが8-A,10-A,12-Aとなる)場合,環境は構築できません。
- 注意事項
- 組み込みDB環境を構築するホストは,実行系の物理ホスト名および論理ホスト名共にhostsファイルまたはDNSに登録してください。
- 組み込みDB環境を構築するホストのホスト名をjp1hosts定義ファイルに登録しても,組み込みDBで使用するホスト名として有効になりません。
- 組み込みDB環境を構築するホストのホスト名には,エイリアス名を使用しないでください。
- 組み込みDBが稼働できるホストのホスト名は,最大32バイトです。したがって,組み込みDB環境を構築するホストは,実行系の物理ホスト名および論理ホスト名共に1~32バイトで設定してください。