5.5.2 例題1(HiRDB/シングルサーバの場合)

次に示すRDエリア用のHiRDBファイルシステム領域に,システム用RDエリアを作成します。

<この項の構成>
(1) 制御文ファイルの作成
(2) データベース初期設定ユティリティ(pdinit)の実行

(1) 制御文ファイルの作成

データベース初期設定ユティリティ(pdinit)の引数に指定する制御文ファイルを作成します。制御文ファイルを作成する場所は任意ですが,ここでは次に示すファイル名で作成することにします。

制御文ファイルの内容

create rdarea RDMAST for masterdirectory                      1
   file name "/rdarea01/rdmast01"
         initial 10 segments;
create rdarea RDDIR for datadirectory                         2
   file name "/rdarea01/rddir01"
         initial 5 segments;
create rdarea RDDIC for datadictionary                        3
   extension use 50 segments
   file name "/rdarea01/rddic01"
         initial 20 segments;

〔説明〕
  1. マスタディレクトリ用RDエリアの定義
    HiRDBファイルシステム領域にrdmast01というHiRDBファイルを作成します。HiRDBファイル内のセグメント数を10とします。
  2. データディレクトリ用RDエリアの定義
    HiRDBファイルシステム領域にrddir01というHiRDBファイルを作成します。HiRDBファイル内のセグメント数を5とします。
  3. データディクショナリ用RDエリアの定義
    HiRDBファイルシステム領域にrddic01というHiRDBファイルを作成します。HiRDBファイル内のセグメント数を20とします。
    RDエリアの自動増分機能を使用します。増分量を50セグメントとします。

(2) データベース初期設定ユティリティ(pdinit)の実行

コマンドの入力例

pdinit -d /usr/hirdb/pdinit01

〔説明〕
-d:(1)で作成した制御文ファイルのファイル名を指定します。