Groupmax Object Server Version 6 システム管理者ガイド

[目次][用語][索引][前へ][次へ]

付録B.3 サンプルファイルの内容

提供するサンプルファイルの内容を示します。下線の箇所は,システムの環境よって変更のある値です。御使用の環境に合った値に編集してお使いください。

<この項の構成>
(1) システムファイル作成用バッチファイル
(2) システムジャーナルサービス定義
(3) ステータスサービス定義
(4) システム共通定義

(1) システムファイル作成用バッチファイル

ファイル名:DBSINT.BAT

@echo off
REM ***************************************************************************
REM * ALL RIGHTS RESERVED,COPYRIGHT (C) 1996, 2010, HITACHI, LTD.
REM * LICENSED MATERIAL OF HITACHI, LTD.
REM ***************************************************************************
REM ***************************************************************************
REM * Object Serverシステムファイルの作成
REM ***************************************************************************
 
setlocal
    set FILE_SYSTEM_JNL1=C:\OBJSVFILE\XODFILEJNL1
    set FILE_SYSTEM_JNL2=D:\OBJSVFILE\XODFILEJNL2
    set FILE_SYSTEM_STS1=C:\OBJSVFILE\XODFILESTS1
    set FILE_SYSTEM_STS2=D:\OBJSVFILE\XODFILESTS2
 
    @echo ジャーナルファイルシステムを構築します。
    "%XODDIR%\bin\xodjnlinit" -j jnl -f %FILE_SYSTEM_JNL1%\jnlfile1 -n 1000
    "%XODDIR%\bin\xodjnlinit" -j jnl -f %FILE_SYSTEM_JNL1%\jnlfile2 -n 1000
    "%XODDIR%\bin\xodjnlinit" -j jnl -f %FILE_SYSTEM_JNL1%\jnlfile3 -n 1000
    "%XODDIR%\bin\xodjnlinit" -j jnl -f %FILE_SYSTEM_JNL1%\jnlfile4 -n 1000
    "%XODDIR%\bin\xodjnlinit" -j jnl -f %FILE_SYSTEM_JNL2%\jnlfile5 -n 1000
    "%XODDIR%\bin\xodjnlinit" -j jnl -f %FILE_SYSTEM_JNL2%\jnlfile6 -n 1000
    "%XODDIR%\bin\xodjnlinit" -j jnl -f %FILE_SYSTEM_JNL2%\jnlfile7 -n 1000
    "%XODDIR%\bin\xodjnlinit" -j jnl -f %FILE_SYSTEM_JNL2%\jnlfile8 -n 1000
    @echo ステータスファイルシステムを構築します。
    "%XODDIR%\bin\xodstsinit" -f %FILE_SYSTEM_STS1%\stsfile1A -c 32
    "%XODDIR%\bin\xodstsinit" -f %FILE_SYSTEM_STS2%\stsfile1B -c 32
    "%XODDIR%\bin\xodstsinit" -f %FILE_SYSTEM_STS1%\stsfile2A -c 32
    "%XODDIR%\bin\xodstsinit" -f %FILE_SYSTEM_STS1%\stsfile2B -c 32
    "%XODDIR%\bin\xodstsinit" -f %FILE_SYSTEM_STS2%\stsfile3A -c 32
    "%XODDIR%\bin\xodstsinit" -f %FILE_SYSTEM_STS2%\stsfile3B -c 32
 
endlocal
    @echo **** 終了しました。 ****

(2) システムジャーナルサービス定義

ファイル名:sysjnl

# ***************************************************************************
# ALL RIGHTS RESERVED,COPYRIGHT (C) 1996,HITACHI,LTD.
# LICENSED MATERIAL OF HITACHI, LTD.
# ***************************************************************************
jnladdfg -g jnlfile1 ONL
jnladdpf -g jnlfile1 -a C:\OBJSVFILE\XODFILEJNL1\jnlfile1
jnladdfg -g jnlfile2 ONL
jnladdpf -g jnlfile2 -a C:\OBJSVFILE\XODFILEJNL1\jnlfile2
jnladdfg -g jnlfile3 ONL
jnladdpf -g jnlfile3 -a C:\OBJSVFILE\XODFILEJNL1\jnlfile3
jnladdfg -g jnlfile4 ONL
jnladdpf -g jnlfile4 -a C:\OBJSVFILE\XODFILEJNL1\jnlfile4
jnladdfg -g jnlfile5 ONL
jnladdpf -g jnlfile5 -a D:\OBJSVFILE\XODFILEJNL2\jnlfile5
jnladdfg -g jnlfile6 ONL
jnladdpf -g jnlfile6 -a D:\OBJSVFILE\XODFILEJNL2\jnlfile6
jnladdfg -g jnlfile7 ONL
jnladdpf -g jnlfile7 -a D:\OBJSVFILE\XODFILEJNL2\jnlfile7
jnladdfg -g jnlfile8 ONL
jnladdpf -g jnlfile8 -a D:\OBJSVFILE\XODFILEJNL2\jnlfile8

(3) ステータスサービス定義

ファイル名:sts

# ***************************************************************************
# ALL RIGHTS RESERVED,COPYRIGHT (C) 1996,HITACHI,LTD.
# LICENSED MATERIAL OF HITACHI, LTD.
# ***************************************************************************
set sts_file_name_1 = "stsfile1", \
"C:\OBJSVFILE\XODFILESTS1\stsfile1A",\
"D:\OBJSVFILE\XODFILESTS2\stsfile1B"
set sts_file_name_2 = "stsfile2", \
"C:\OBJSVFILE\XODFILESTS1\stsfile2A",\
"C:\OBJSVFILE\XODFILESTS1\stsfile2B"
set sts_file_name_3 = "stsfile3", \
"D:\OBJSVFILE\XODFILESTS2\stsfile3A",\
"D:\OBJSVFILE\XODFILESTS2\stsfile3B"

(4) システム共通定義

ファイル名:xodrc

# ***************************************************************************
# ALL RIGHTS RESERVED,COPYRIGHT (C) 1996, 2010, HITACHI, LTD.
# LICENSED MATERIAL OF HITACHI, LTD.
# ***************************************************************************
 set system_id = a1
 set lck_limit = 6000
 set trn_tran_process_count = 32
 set static_shmpool_size = 5120
 set dbm_master = d:\OBJSVFILE\DB\master01
# グローバルキャッシュ定義
 gcache -n xod_gcache_area -m 200 -u AREA
 gcache -n xod_gcache_oidindex -m 100 -u OIDINDEX