機能説明
ログテーブルおよび設定変更ログテーブルの全レコードを高速にバックアップできます。
ただし、バックアップ対象はテーブル内の全レコードであり、期間指定よる部分バックアップはできません。
記述形式
DTKTBLUNLOAD.BAT DTKDB {OPELOG | SETTINGSLOG | ALLLOG} <OutDir> [NOPROMPTLOG] [AUTOPATH]
オプション
固定値です。
オプションの文字列は、英大文字/英小文字が使用できます。全角文字での指定はできません。
ログテーブルを処理したい場合に指定します。
設定変更ログテーブルを処理したい場合に指定します。
ログテーブルと、設定変更ログテーブルの両方を処理したい場合に指定します。
保存先のフォルダを絶対パスで入力します。フォルダは事前に作成しておく必要があります。
クライアント(CT)から採取された、PromptLogフォルダ配下のコマンドプロンプトログのテキストファイルをバックアップしたくない場合に指定します。
<処理対象>にOPELOGかALLLOGを指定してNOPRONPTLOGを省略した場合、コマンドプロンプトログの内容が格納されている全てのテキストファイルは、<OutDir>で指定した場所に”PromptLog”というフォルダを作成し、その直下に出力されます。
<処理対象>にSETTINGSLOGを指定してNOPRONPTLOGを省略した場合は、コマンドプロンプトログは削除しません。
省略可能です。
<OutDir>で指定されたフォルダの配下に、「BKyyyymmddhhmmss」(yyyymmddhhmmssはコマンドを実行した時の日時)という名前のフォルダを作成し、その配下にバックアップファイルを保存します。また、その配下に”PromptLog”というフォルダを作成し、コマンドプロンプトログの内容が格納されている全てのテキストファイルを出力します。
省略可能です。省略した場合、<OutDir>の配下に”PromptLog”というフォルダを作成し、コマンドプロンプトログの内容が格納されている全てのテキストファイルを出力します。
復帰値
正常終了
パラメータエラー
正常終了以外
コマンド格納場所
データベース関連ファイルのインストールフォルダ\BackupCommand\DTKTBLUNLOAD.BAT
実行に必要な権限/実行環境
ローカルコンピュータのAdministratorsグループに所属するユーザーまたは、ドメインのDomain Adminsグループに所属するユーザーで行ってください。
管理サーバ、または統合管理サーバ上で実行してください。
管理サーバのサービスやバックアップ機能、リストア機能、Active Directory連携機能、Systemwalker Desktop Patrol構成情報取り込み機能など、他にデータベースをアクセスするプログラムをすべて停止してから実行してください。
注意事項
ログテーブル内の全てのログが出力対象となるため大量のデータが出力対象となる場合があります。出力先に十分な空き領域がある事を確認してください。ファイルの出力中に領域不足となった場合、その時点でエラー終了します。
出力先のフォルダ内に同名のファイルが存在した場合、エラー終了します。事前にファイルを削除しておくか、AUTOPATHを指定して自動的に日時でフォルダを作成するようにしてください。
DTKLGTB.exeにより出力された結果とは、ファイルの作成順序およびデータレコードの出力順序が異なります。
出力先フォルダに指定できるのは、ローカルのハードディスクのみです。ネットワークドライブやリムーバブルドライブを指定しないでください。ネットワークドライブやリムーバブルドライブに出力する場合、いったんローカルディスクにバックアップ後、他のフォルダに移動してください。
Windows Server® 2008環境、またはWindows Server® 2012環境で本コマンドを実行する場合は、コマンドプロンプトを「管理者として実行」で起動する必要があります。
使用例/実行結果/出力形式
C:\DTKDB\BackupCommand> DTKTBLUNLOAD.BAT DTKDB ALLLOG "C:\DTKBKUP" AUTOPATH 2012/06/16-20:21:12.34 (1) 【開始】ログ系テーブルバックアップ 2012/06/16-20:21:12.35 (1-1) COMMONLOG1 処理開始 qdg02589i:983件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:12.45 (1-2) COMMONLOG2 処理開始 qdg02589i:11884件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:12.54 (1-3) COMMONLOG3 処理開始 qdg02589i:2115件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:12.62 (1-4) FILEACCESSLOG 処理開始 qdg02589i:2093件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:12.70 (1-5) FILEBRINGOUTLOG 処理開始 qdg02589i:0件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:12.75 (1-6) LOGINGUARDLOG 処理開始 qdg02589i:0件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:12.82 (1-7) LOGKEYWORDS 処理開始 qdg02589i:14985件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:12.93 (1-8) PRINTLOG 処理開始 qdg02589i:6件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:12.98 (1-9) SESSIONMANAGE 処理開始 qdg02589i:135件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:13.04 (1-10) STARTUPGUARDLOG 処理開始 qdg02589i:0件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:13.10 (1-11) コマンドプロンプトログファイル 処理開始 5 個のファイルをコピーしました 2012/06/16-20:21:13.14 (1) 【終了】ログ系テーブルバックアップ 2012/06/16-20:21:13.14 (2) 【開始】設定変更ログ系テーブルバックアップ 2012/06/16-20:21:13.14 (2-1) SETTINGS 処理開始 qdg02589i:27460件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:13.43 (2-1) LOGONUSER_SETTINGS 処理開始 qdg02589i:0件のデータを抽出しました (システム名=SWDTK) qdg12074i:rdbunlが正常終了しました 復帰コード 00 (システム名=SWDTK) 2012/06/16-20:21:13.50 (2) 【終了】設定変更ログ系テーブルバックアップ C:\DTKDB\BackupCommand>