# empmkdb

    EMPMKDB(1)                                                          EMPMKDB(1)

    名前
           empmkdb - 新しい EMPRESS データベースを作成する。

    形式
           empmkdb  [-b  blocksize]  [-dfc dfc_code] [-shmem shm_key] | [-noshmem]
           [-n] database

    機能説明
           Empmkdb は、もし dirname という Unix ディレクトリが無かった場合は
            dirname という Unix ディレクトリを作成する。そして、EMPRESS データベー
           ス に必要なファイル群を作成する。 -shmem オプションが指定された場合は、
           データベースの為に共有メモリセグメントが作成する。

           -b blocksize   マシンのブロックサイズを、512 バイトの倍数で指定する。

           -shmem              共有メモリセグメントを作成する。

           -dfc dfc_code  指定された データ書式コード によってデータベースを作成す
                          る 。DFC   に はシステムの特性が記述される。デフォルトで
                          empmkdb は暗に決められた DFC によってローカル・データ ベ
                          ー スを作成する。例えば、 EMPRESS データベース・サーバを
                          通して RH と呼ばれるリモート・ホストからアクセスされるよ
                          う にデータベースが設計される場合。もし、RH が異なるアー
                          キテクチャを持つ場合、RH の DFC を使用してデータベースを
                          作成する事はデータ変換のオーバーヘッドを取り除く。パラメ
                          ータ dfc は４文字の ASCII 数字文字から成る。その４文字を
                          lseb  とするとそれらはコンピュータの４つの特性をあらわす
                          ：

                     l    longinteger の長さをバイトで示す。

                     s    shortinteger の長さをバイトで示す。

                     e    バイト序列。バイトスワップ無は０、有は１。

                     例として、Sun 4 マシンの DFC は 4202 である。意味は longinte-
                          ger  は４バイト、shortinteger は２バイト、バイト序列はバ
                          イトスワップ無、１ブロックサイズは１０２４バイトである。

           -shmem shmkey  データベースを作成し、デフォルトの共有メモリ設定を行う。
                          本オプションはそのデフォルト設定に正の整数値をキーとして
                          渡す。この値は共有メモリブロック毎にユニークでなければな
                          らない。詳しくは IEmpress: Administrator's Guide を参 照
                          して頂きたい。

                          デフォルトの設定はコーディネータやロックの全をて共有メモ
                          リに割り付ける設定になっています。また、グローバルバッフ
                          ァを作成し、全てのテーブルに割り当てます。共有メモリを使
                          う為のコンフィグレーション・フ ァ イ ル は  $MSPATH/cus-
                          tom/shmzero が使用されす。このファイルはデータベースを作
                          成する際に tabzero に追加されます。

                          変数 MSMKDBSHMEM が設定されて い た 場 合 、empmkdb   は
                          、-shmem  オプションが指定されているのと同様に共有メモリ
                          セグメントを作成します。

           -noshmem  MSMKDBSHMEM が設定されている場合、empmkdb は共有メモリを伴 い
                          データベースを作成しますが、このオプションが指定された場
                          合は共有メモリは作成しません。

           -n        データ辞書テーブル群のロックレベルを null に設定する。デフ ォ
                          ルトはレコードロックである。

    ファイル
           EMPRESS データベース ファイル

    関連項目
           mkdir(1), empsql(1)

           Empress: SQL User's Guide

           Empress: Database Administrator's Guide

    診断
           も し、ディレクトリまたはファイルが存在するならば、エラー診断が表示され
           ディレクトリやファイルは作成されないで終了する。

    履歴
           著作: Empress Software Inc.全資料は著作権保護されており、認可制になって
           います。認可されていないＣＰＵでの使用は禁止されています。

    Empress Software                   Version 8                        EMPMKDB(1)