ページの先頭行へ戻る
Interstage Business Application Server 運用ガイド(高信頼性ログ編)
FUJITSU Software

9.4 ログファイル作成時の注意事項

アーカイブログファイルをテンポラリログファイルとセクタ長の異なる外部記憶装置、たとえばディスクアレイ装置や光磁気ディスク装置に作成する場合は、注意が必要です。

テンポラリログファイル作成時の注意事項

アーカイブログファイルのセクタ長がテンポラリログファイルのセクタ長を超える場合は、テンポラリログファイル作成時に、アーカイブログファイルのセクタ長をioオプションで指定する必要があります。

テンポラリログファイルのセクタ長が512バイト、アーカイブログファイルのセクタ長が1024バイトの場合

$ rdblog -G -t -c 10M -io 1024 /dev/rdsk/c1t0d0s1 -in -in 30M 30M 20

$ rdblog -G -t -c 10M -io 1024 /dev/raw/raw1 -in -in 30M 30M 20

ログファイルの物理媒体仕様(セクタ長)を変更する場合の注意事項

テンポラリログファイルの領域長の変更、テンポラリログファイルの物理媒体の変更、アーカイブログファイルの物理媒体の変更によって、セクタ長が変更になる場合があります。このとき、今まで取得したアーカイブログファイルおよび出力ファイルは使用できなくなります。このような場合は、テンポラリログファイルおよびアーカイブログファイルを再作成してください。

操作の手順

(1) すべてのユーザログテーブルのエントリ状態を確認します。 ――― rdbinfコマンド
                                                                  (cオプションおよび
                                                                   iオプション)
(2) INH状態のエントリがあれば、メディアリカバリします。
    “媒体障害からのリカバリ”の(12)~(20)を実施します。
(3) USING状態のエントリがあれば、エントリ強制切替えします。――― rdbcycswhコマンド
(4) FULL状態のエントリをすべて出力ファイルに               ――― rdbcycexpコマンド
   エクスポートします。
(5) Symfoware/RDBを停止します。                            ――― rdbstopコマンド
(6) すべてのアーカイブログファイルを削除します。           ――― rdblogコマンド
                                                                  (Dオプションおよび
                                                                   aオプション)
(7) テンポラリログファイルを削除します。                   ――― rdblogコマンド
                                                                  (Dオプションおよび
                                                                   tオプション)
(8) テンポラリログファイルを作成します。                   ――― rdblogコマンド
                                                                  (Gオプションおよび
                                                                   tオプション)
(9) アーカイブログファイルを作成します。                   ――― rdblogコマンド
                                                                  (Gオプションおよび
                                                                   aオプション)
                                                                  (Uオプションおよび
                                                                   aオプション)
(10) Symfoware/RDBを起動します。                           ――― rdbstartコマンド
(11) RDBディクショナリの退避データを取得します。           ――― rdbdmpdicコマンド

操作例

$ rdbinf -c -i ULOG_DB.業務ログDSI
$ rdbcycswh -i ULOG_DB.業務ログDSI
$ rdbcycexp -me -i ULOG_DB.業務ログDSI -o /home/rdb2/ulog20040602_001.dat 

$ rdbstop

$ rdblog -D -a /dev/rdsk/c1t1d0s1
$ rdblog -D -a /dev/rdsk/c1t1d0s3
$ rdblog -D -a /dev/rdsk/c1t1d0s4

$ rdblog -D -t

$ rdblog -G -t -c 10M -io 1024 /dev/rdsk/c1t0d0s1 -in -in 30M 30M 20

$ rdblog -G -a /dev/rdsk/c1t4d0s1 10M
$ rdblog -U -a /dev/rdsk/c1t4d0s3
$ rdblog -U -a /dev/rdsk/c1t4d0s4

$ rdbstart

$ rdbdmpdic -f dicback@/backup/rdb -e -y

$ rdbinf -c -i ULOG_DB.業務ログDSI
$ rdbcycswh -i ULOG_DB.業務ログDSI
$ rdbcycexp -me -i ULOG_DB.業務ログDSI -o /home/rdb2/ulog20040602_001.dat 

$ rdbstop

$ rdblog -D -a /dev/raw/raw1
$ rdblog -D -a /dev/raw/raw3
$ rdblog -D -a /dev/raw/raw4

$ rdblog -D -t

$ rdblog -G -t -c 10M -io 1024 /dev/raw/raw10 -in -in 30M 30M 20

$ rdblog -G -a /dev/raw/raw11 10M
$ rdblog -U -a /dev/raw/raw13
$ rdblog -U -a /dev/raw/raw14

$ rdbstart

$ rdbdmpdic -f dicback@/backup/rdb -e -y