Replication Manager Application Agent CLI ユーザーズガイド
drmsqlrecoverコマンドのオプションでリカバリーするときに適用するトランザクションログファイルの順序を指定するための定義ファイルです。このファイルは,トランザクションログファイルによるリカバリーをするときに作成します。
なお,drmsqlrecovertoolコマンドでリカバリーする場合,トランザクションログ一括定義ファイルは不要です。
半角英数字で指定します。
任意の場所に格納できます。
ただし,クラスター環境の場合,両方のサーバーからアクセスできる共用ディレクトリーに格納してください。
次の規則に従ってください。
ファイルの記述例
# Application Agent # Log Backup Files [SQLDB001] C:\MSSQL\BackupLog\SQLDBLog001.bak C:\MSSQL\BackupLog\SQLDBLog002.bak C:\MSSQL\BackupLog\SQLDBLog003.bak [SQLDB002] C:\MSSQL\BackupLog\SQLDB2Log001.bak C:\MSSQL\BackupLog\SQLDB2Log002.bak C:\MSSQL\BackupLog\SQLDB2Log003.bak |
drmsqllogbackupコマンドに-vオプションを指定して作成したリダイレクトファイルをトランザクションログ一括定義ファイルとして使用できます。リダイレクトファイルを使用すると,手動で編集するよりも効率良くトランザクションログ一括定義ファイルを作成できます。
drmsqllogbackupコマンドに-vオプションを指定した場合,正ボリュームと副ボリュームの再同期中でも,バックアップカタログが存在しない状態でも,トランザクションログバックアップの情報を表示できます。このため,drmresyncコマンドなどの実行中やdrmresyncコマンドなどの実行によってバックアップカタログが削除された状態でも,トランザクションログ一括定義ファイルを手動で作成する必要はありません。
トランザクションログ一括定義ファイル(リダイレクトファイル)を作成するコマンドの実行例を次に示します。
PROMPT> drmsqllogbackup <インスタンス名> -target <データベース名> -v > <トランザクションログ一括定義ファイル名>(絶対パス)
例えば,SQL Serverインスタンス名が「SQL1」で,データベース名が「DB1」の場合に,トランザクションログ一括定義ファイルをC:\temp\SQLTXLOG.txtに作成するには,次のようにコマンドを実行します。
PROMPT> drmsqllogbackup SQL1 -target DB1 -v > C:\temp\SQLTXLOG.txt
All Rights Reserved. Copyright© 2014, 2024, Hitachi, Ltd.