ページの先頭行へ戻る
Interstage List Works V10.4.0 帳票保管活用機能セットアップガイド(拡張パッケージ)
FUJITSU Software

3.4.4 保管データベース作成用のファイル編集<List Works組込データベース、またはSymfowareを使用する場合のみ>

List Works組込データベース、および、Symfowareの作成で必要となる、保管データベース作成用のファイルを編集します。ここで編集したファイルは、データベース構築スクリプトで使用されます。

ここで説明している各数値は、Database見積もりツールで推奨している、保管データベースに保存する全体での数値です。Database見積もりツールによって変更した際、編集対象となる数値を合わせて掲載しています。

参考

ここで説明している編集作業は、以下の手順で行います。

List Works組込データベース、およびSymfoware用のファイル編集

以下のList Works組込データベース、およびSymoware構築用のSQL定数定義ファイル(createLWDB.dat)を編集します。実行環境に合わせて、定義ファイルの太字下線の部分を編集します。

保管データベースの場所の指定(DBSPACEの定義)

DBSPACE(データベーススペース)を作成するために、以下の編集箇所(保管データベースの場所)を指定してDBSPACEを定義します。

保管データベースの場所の編集は必須です。「/dev_lwdb/raw?」の箇所に、以下で作成したローデバイスを指定します。

注意

  • 編集箇所の「/dev_lwdb/raw?」には、存在するローデバイスを指定してください。存在しない場合は、データベース作成時にエラーが発生します。

  • ディスクのデバイス名の形式(/dev_lwdb/raw?)については、システムやディスク装置によって異なる場合があります。
    使用するシステムやディスク装置に合わせた形式で指定してください。

保管データベースのスペース量の指定(表のDSIの定義)

保管データベースで管理するデータを格納するスペース量(保管データベースのスペース量)を、表のDSIとして項目ごと定義します。

編集箇所の太字下線部分には、Database見積もりツールで、ユーザ、グループなど各項目につき求めた保管データベースのスペース量を反映します。

編集内容

編集箇所(太字下線の部分)

ユーザ情報テーブルの容量

CREATE DSI LW_USER_TBL_DSI DSO LW_USER_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 1352K;

グループテーブルの容量

CREATE DSI LW_GROUP_TBL_DSI DSO LW_GROUP_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 400K;

ユーザ環境テーブルの容量

CREATE DSI LW_USER_ENV_TBL_DSI DSO LW_USER_ENV_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 10504K;

帳票テーブルの容量

CREATE DSI LW_LIST_FILE_TBL_DSI DSO LW_LIST_FILE_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 260104K;

フォルダテーブルの容量

CREATE DSI LW_FOLDER_NODE_TBL_DSI DSO LW_FOLDER_NODE_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 2184K;

帳票アクセスロックテーブルの容量

CREATE DSI LW_DATAFILE_LOCK_TBL_DSI DSO LW_DATAFILE_LOCK_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 54856K;

ユーザ・グループ構成テーブルの容量

CREATE DSI LW_ORGANIZATION_TBL_DSI DSO LW_ORGANIZATION_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 1448K;

アクセス権テーブルの容量

CREATE DSI LW_TRUSTY_TBL_DSI DSO LW_TRUSTY_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 150168K;

ユーザ保存情報テーブルの容量

CREATE DSI LW_USER_OBJECT_TBL_DSI DSO LW_USER_OBJECT_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 760K;
インデックス データ部およびインデックス インデックス部のスペース量の指定(インデックスのDSIの定義)

保管データベースで管理するデータを格納するスペース量(インデックス データ部およびインデックス インデックス部のスペース量)を、インデックスのDSIとして項目ごと定義します。

編集箇所の二段目の太字下線部分には、Database見積もりツールで、ユーザ、グループなど各項目につき求めたインデックス データ部のスペース量を反映します。

編集箇所の三段目の太字下線部には、同様に求めたインデックス インデックス部のスペース量を反映します。

編集内容

編集箇所(太字下線の部分)

ユーザ情報テーブルの主キーインデックスの容量

CREATE DSI USERIDX INDEX DSO USERIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 264K,
INDEX ON DBSPACE1 SIZE 24K;

グループテーブルの主キーインデックスの容量

CREATE DSI GRPIDX INDEX DSO GRPIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 104K,
INDEX ON DBSPACE1 SIZE 24K;

ユーザ環境テーブルの主キーインデックスの容量

CREATE DSI ENVIDX INDEX DSO ENVIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 408K,
INDEX ON DBSPACE1 SIZE 24K;

帳票テーブルの主キーインデックスの容量

CREATE DSI FILEIDX INDEX DSO FILEIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 9064K,
INDEX ON DBSPACE1 SIZE 80K;

フォルダテーブルの主キーインデックスの容量

CREATE DSI NODEIDX INDEX DSO NODEIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 104K,
INDEX ON DBSPACE1 SIZE 24K;

帳票アクセスロックテーブルの主キーインデックスの容量

CREATE DSI LOCKIDX INDEX DSO LOCKIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 104016K,
INDEX ON DBSPACE1 SIZE 5496K;

ユーザ・グループ構成テーブルの主キーインデックスの容量

CREATE DSI ORGIDX INDEX DSO ORGIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 1752K,
INDEX ON DBSPACE1 SIZE 32K;

アクセス権テーブルの主キーインデックスの容量

CREATE DSI TRUSTIDX INDEX DSO TRUSTIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 175088K,
INDEX ON DBSPACE1 SIZE 4504K;

ユーザ保存情報テーブルの主キーインデックスの容量

CREATE DSI OBJIDX INDEX DSO OBJIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 392K,
INDEX ON DBSPACE1 SIZE 24K;

グループテーブルの副キーインデックスの容量
(注)

CREATE DSI GRPNMIDX INDEX DSO GRPNMIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 120K,
INDEX ON DBSPACE1 SIZE 24K;

帳票テーブルの副キーインデックスの容量
(注)

CREATE DSI PFILEIDX INDEX DSO PFILEIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 9064K,
INDEX ON DBSPACE1 SIZE 80K;

フォルダテーブルの副キーインデックスの容量
(注)

CREATE DSI PFOLDIDX INDEX DSO PFOLDIDX
ALLOCATE BASE  ON DBSPACE1 SIZE 104K,
INDEX ON DBSPACE1 SIZE 24K;

帳票テーブルの副キー(2)インデックスの容量
(注)

CREATE DSI TFILEIDX DSO TFILEIDX
ALLOCATE BASE ON DBSPACE1 SIZE 5800K,
INDEX ON DBSPACE1 SIZE 48K;

帳票テーブルの副キー(3)インデックスの容量
(注)

CREATE DSI EFILEIDX DSO EFILEIDX
ALLOCATE BASE ON DBSPACE1 SIZE 7720K,
INDEX ON DBSPACE1 SIZE 64K;

フォルダテーブルの副キー(2)インデックスの容量
(注)

CREATE DSI TFOLDIDX DSO TFOLDIDX
ALLOCATE BASE ON DBSPACE1 SIZE 80K,
INDEX ON DBSPACE1 SIZE 24K;

帳票アクセスロックテーブルの副キーインデックスの容量
(注)

CREATE DSI SLOCKIDX DSO SLOCKIDX
ALLOCATE BASE ON DBSPACE1 SIZE 7448K,
INDEX ON DBSPACE1 SIZE 56K;

帳票テーブルの副キー(4)インデックスの容量
(注)

CREATE DSI N3FILEIDX INDEX DSO N3FILEIDX
ALLOCATE BASE ON DBSPACE1 SIZE  29736K,
INDEX ON DBSPACE1 SIZE 688K;

注:グループ・帳票・フォルダの項目については、主キーと副キー用のインデックスのDSIを定義します。Database見積もりツールで求めた グループ・帳票・フォルダの副キーのインデックスの容量は本定義に反映します。

ユーザ情報の定義(Symfowareの場合)

Symfowareの場合、保管データベースにアクセスするユーザのパスワードを設定します。パスワードの初期値は「LW000001」です。

編集内容

編集箇所(太字下線の部分)

パスワード

CREATE USER LW WITH DBMS PASSWORD 'LW000001' FOR USER

注意

セキュリティの面から、パスワードは初期値以外の値に変更してください。