drmsqlrecoverコマンドのオプションでリカバリするときに適用するトランザクションログファイルの順序を指定するための定義ファイルです。このファイルは,トランザクションログファイルによるリカバリをするときに作成します。
なお,drmsqlrecovertoolコマンドでリカバリする場合,トランザクションログ一括定義ファイルは不要です。
(1) トランザクションログ一括定義ファイルのファイル名
半角英数字で指定します。
(2) トランザクションログ一括定義ファイルの格納場所
任意の場所に格納できます。
ただし,クラスタ環境の場合,両方のサーバからアクセスできる共用ディレクトリに格納してください。
(3) トランザクションログ一括定義ファイルの内容
次の規則に従ってください。
ファイルの記述例
# Protection Manager 04-00 |
(4) トランザクションログ一括定義ファイルの自動生成
drmsqllogbackupコマンドに-vオプションを指定して作成したリダイレクトファイルをトランザクションログ一括定義ファイルとして使用できます。リダイレクトファイルを使用すると,手動で編集するよりも効率良くトランザクションログ一括定義ファイルを作成できます。
drmsqllogbackupコマンドに-vオプションを指定した場合,resync中でもバックアップカタログが存在しない状態でも,ログバックアップの情報を表示できます。このため,drmresyncコマンドなどの実行中やdrmresyncコマンドなどの実行によってバックアップカタログが削除された状態でも,トランザクションログ一括定義ファイルを手動で作成する必要はありません。
トランザクションログ一括定義ファイル(リダイレクトファイル)を作成するコマンドの実行例を次に示します。
PROMPT> drmsqllogbackup <インスタンス名> -target <データベース名> -v > <トランザクションログ一括定義ファイル名>(絶対パス)
例えば,SQL Serverインスタンス名が「SQL1」で,データベース名が「DB1」の場合に,トランザクションログ一括定義ファイルをC:¥temp¥SQLTXLOG.txtに作成するには,次のようにコマンドを実行します。
PROMPT> drmsqllogbackup SQL1 -target DB1 -v > C:¥temp¥SQLTXLOG.txt