ページの先頭行へ戻る
Interstage List Works V10.3.1 環境構築手引書
FUJITSU Software

3.3.3 保管データベース作成用のファイル編集<Symfowareデータベースを使用する場合>

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

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

参考

ここで説明している編集作業は、以下の手順内の“手順2:データベース構築スクリプトの編集”で行います。

3.3.1 Symfowareデータベースの環境設定”の“(10) 保管データベースの作成(データベース構築スクリプトの実行)


Symfowareデータベース用のファイル編集

複写したデータベース構築用のSQL定数定義ファイル(createLWDB.dat)を編集します。実行環境に合わせて、定義ファイルの太字下線の部分を編集します。

定義ファイルの格納場所については、“3.3.1 Symfowareデータベースの環境設定”の“(10) 保管データベースの作成(データベース構築スクリプトの実行)”の手順を確認してください。

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

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

保管データベースの場所の編集は必須です。「/dev/rdsk/c?t?d?s?」の箇所に、“3.3.1 Symfowareデータベースの環境設定”の“(4) パーティションの作成”で作成したローデバイスを指定します。

編集内容

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

DBSPACE作成
データベーススペースのローデバイスを指定

CREATE DBSPACE DBSPACE1 ALLOCATE RAWDEVICE /dev/rdsk/c?t?d?s?;

注意

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

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


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

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

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

編集内容

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

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

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

グループテーブルの容量

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

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

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 74392K;

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

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

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

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

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

CREATE DSI LW_USER_OBJECT_TBL_DSI DSO LW_USER_OBJECT_TBL_DSO
ALLOCATE DATA ON DBSPACE1 SIZE 984K;


インデックス データ部およびインデックス インデックス部のスペース量の指定(インデックスのDSIの定義)

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

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

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

編集内容

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

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

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

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

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

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

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

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

CREATE DSI FILEIDX INDEX DSO FILEIDX
ALLOCATE BASE ON DBSPACE1 SIZE 10416K,
INDEX ON DBSPACE1 SIZE 96K;

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

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

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

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

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

CREATE DSI ORGIDX INDEX DSO ORGIDX
ALLOCATE BASE ON DBSPACE1 SIZE 2096K,
INDEX ON DBSPACE1 SIZE 48K;

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

CREATE DSI TRUSTIDX INDEX DSO TRUSTIDX
ALLOCATE BASE ON DBSPACE1 SIZE 80824K,
INDEX ON DBSPACE1 SIZE 928K;

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

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

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

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

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

CREATE DSI PFILEIDX INDEX DSO PFILEIDX
ALLOCATE BASE ON DBSPACE1 SIZE 10416K,
INDEX ON DBSPACE1 SIZE 96K;

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

CREATE DSI PFOLDIDX INDEX DSO PFOLDIDX
ALLOCATE BASE ON DBSPACE1 SIZE 120K,
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 8336K,
INDEX ON DBSPACE1 SIZE 80K;

フォルダテーブルの副キー(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 8336K,
INDEX ON DBSPACE1 SIZE 64K;

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

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

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


ユーザ情報の定義

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

編集内容

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

パスワード

CREATE USER LW WITH DBMS PASSWORD 'LW000001' FOR USER

注意

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