powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Лог отработки gfix-a
8 сообщений из 8, страница 1 из 1
Лог отработки gfix-a
    #38429491
Melek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Подскажите пожалуйста, как получить результат отработки gfix в текстовый файл?Нужно сделать батник который бы проверял базу на ошибки и сохранял результат проверки gfix-а в текстовик.Сам gfix не предусматривает возможности создания лог-файлов при работе,а попытки сделать это, поместив результат отработки, с использованием перенаправления здесь тоже не помогают. Каким образом еще это можно осуществить?Лог очень нужен!
...
Рейтинг: 0 / 0
Лог отработки gfix-a
    #38429535
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MelekСам gfix не предусматривает возможности создания лог-файлов при работе
Потому что найденные ошибки пишутся в firebird.log

Melekпопытки сделать это, поместив результат отработки, с использованием
перенаправления здесь тоже не помогают
Потому что вывод идёт не в stdout, а в stderr. Который тоже может перенаправляться, но
доку на командный процессор ОСи придётся-таки почитать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Лог отработки gfix-a
    #38429591
Melek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,Спасибо большое!!!Очень помогли, все получилось!
...
Рейтинг: 0 / 0
Лог отработки gfix-a
    #38581307
Bilchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решил не открывать нувую тему, т.к. случай мистический
На одном из серверов (2008 R2 Standard x64) gfix(2.5.2.26540) выдает пустой stdout.
тоесть если запустить
"C:\Program Files (x86)\Firebird 2.5.2.26540\bin\gfix.exe" -v -f -n -user SYSDBA -password masterkey "localhost:C:\Corrupted.fdb"
То на экране будет ошибка:
Summary of validation errors

Number of record level errors : 12
Number of index page errors : 1

Пробем перенаправить в файл
"C:\Program Files (x86)\Firebird 2.5.2.26540\bin\gfix.exe" -v -f -n -user SYSDBA -password masterkey "localhost:C:\Corrupted.fdb" >stdout.log 2>stderr.log
на экране пусто, в файлах пусто. пробовал и >> без результата

Однако
"C:\Program Files (x86)\Firebird 2.5.2.26540\bin\gfix.exe" -z >stdout.log 2>stderr.log
stdout.log исправно заполняется строчкой
gfix version WI-V2.5.2.26540 Firebird 2.5

На другом сереве все ок. Мистика.
...
Рейтинг: 0 / 0
Лог отработки gfix-a
    #38581329
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если так ?
Код: plaintext
gfix.exe -v -full C:\MIX\firebird\fb25\EMPTY25.FDB 2>&1 1>gfix_validation.log
...
Рейтинг: 0 / 0
Лог отработки gfix-a
    #38581434
Bilchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ТаблоидА если так ?
Код: plaintext
gfix.exe -v -full C:\MIX\firebird\fb25\EMPTY25.FDB 2>&1 1>gfix_validation.log


Спасибо за помощь, примерно так я пробовал, и не работало. Но я не тот человек который скажет "не работает" не попробовав.
Положил базу в точно такой же путь, что бы без пробелов и ковычек, все как в вашей строке.
И чудо случилось

Опытным путем установлено, что мой вариант не работал из за присутствия localhost:

Но, на трех серверах и с localhost: все ок.

Если есть еще идеи, то буду рад услышать!
...
Рейтинг: 0 / 0
Лог отработки gfix-a
    #38581440
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bilchenkoвариант не работал из за присутствия localhostСтранно. Не могу у себя этого воспроизвести:
Код: plaintext
1.
2.
3.
4.
5.
...> gfix.exe -v -full localhost/3050:C:\MIX\firebird\fb25\EMPTY25.FDB 2>&1 1>gfix_val.log

...> type gfix_val.log
Summary of validation errors
        Number of index page errors     : 1644
        Number of database page errors  : 519

(и без указания порта: gfix.exe -v -full localhost:C :\MIX\firebird\fb25\EMPTY25.FDB 2>&1 1>gfix_val.log - тоже работает).

WI-V2.5.3.26730
...
Рейтинг: 0 / 0
Лог отработки gfix-a
    #38844009
dimmon.ua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже столкнулся с похожей проблемой на локальном клиенте, тишина:

c:\Program Files\TestApp>gfix.exe -v -f -user SYSDBA -password masterkey "C:\Program Files\TestApp\db\currupt.fdb"
c:\Program Files\TestApp>gfix -zgfix version WI-V2.5.3.26778 Firebird 2.5
c:\Program Files\TestApp>

Делаю на локальном клиенте с IBExpert или сетевом клиенте выдает ошибку:

Summary of validation errors
Number of record level errors : 605
Number of index page errors : 1
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Лог отработки gfix-a
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]