Извлечение данных из файлов трасс

Утилита DBDump извлекает данные из файлов трасс, созданных RedLabel. В состав утилиты входят файлы DBDump.cmd и DBDump.exe.

DBDump.exe

Назначение

Фильтрует данные из файлов трасс по необходимым критериям и преобразовывает их из формата RedLabel в формат txt.

Синтаксис

DBDump.exe /i [источник] /o [приемник] /p [команда] /s [тип сортировки] /d [дата] /db [дата начала периода] /de [дата конца периода] /tb [начало временного интервала] /te [конец временного интервала] /m [имя модуля]
DBDump.exe /h

Ключи

  • /i [источник] –маска файлов БД, из которых осуществляется создание лога. По умолчанию – *.logs.

  • /o [приемник] – имя файла, в который осуществляется логирование. По умолчанию лог выводится на консоль.

  • /p [команда] – SQL-ключ, по которому осуществляется выборка из БД для логирования. По умолчанию – Logs.ID = Dumps.ID (JOIN с дампом осуществляется всегда).

  • /s [тип сортировки] – для сортировки по имени файла укажите значение FileName. По умолчанию данные будут отсортированы по дате создания.

  • /d [дата] – дата, за которую производится выборка. Значание по умолчанию не установлено.

  • /db [дата начала периода] – дата в формате <ГГГГ>.<ММ>.<ДД>, начиная с которой производится выборка. Значание по умолчанию не установлено.

  • /de [дата конца периода] – дата в формате <ГГГГ>.<ММ>.<ДД>, по истечении которой производится выборка. Значание по умолчанию не установлено.

  • /tb [начало временного интервала] – время в формате <ЧЧ>:<ММ>:<СС>, начиная с которого производится выборка. Значание по умолчанию не установлено.

  • /te [конец временного интервала] – время в формате <ЧЧ>:<ММ>:<СС>, по истечении которого производится выборка. Значание по умолчанию не установлено.

  • /m [имя модуля] – имя источника сообщения, может содержать символы подстановки SQL (% и _). При указании нескольких ключей /m выборка производится по всем указанным модулям. Значание по умолчанию не установлено. При вводе SQL-ключа заключайте его в двойные кавычки, а конкретные значения, по которым осуществляется выборка – в одинарные, например, /p "moduleid='orge.exe' AND loglevel='180'".

  • /h – вывод справки.

DBDump.cmd

Назначение

Распаковывает архивный файл трасс, фильтрует данные по необходимым критериям и преобразовывает их из формата RedLabel в формат txt. Использует утилиту ZDeArchiver.

Синтаксис

DBDump.cmd /i [InputMask] </o [Output.log] /p [Command] /s [SortType]>
DBDump.cmd

Ключи

  • /i [InputMask] – маска файлов БД, из которых осуществляется создание лога. Обязательный ключ.

  • /o [Output.log] – имя файла, в который осуществляется логирование. Необязательный ключ.

  • /p [Command] – SQL-ключ, по которому осуществляется выборка из БД для логирования. Необязательный ключ.

  • /s [SortType] – тип сортировки данных. Необязательный ключ.

Для получения справки запустите DBDump.cmd без ключей.