Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Опции "backup to client side" / 5 сообщений из 5, страница 1 из 1
08.01.2020, 13:07
    #39911532
paulzaytsev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опции "backup to client side"
Всем добрый день.

IBExpert при резервировании БД на сторону клиента выдает log примерного вида
"IBE: Starting backup. Current time: 11:58:33 : ~11 sec
[11:58:44] 10 MB
[11:59:44] 20 MB
[12:00:44] 30 MB
[12:01:44] 40 MB
[12:02:44] 50 MB
IBE: Backup completed. Current time: 12:02:47. Elapsed time: 00:05:13"

То есть вывод происходит не как при простом -v[erbose]
Какими опциями утилиты gbak.exe я могу добиться такого-же лаконичного лога? Или это внутренняя фича самого IBExpert?
...
Рейтинг: 0 / 0
09.01.2020, 05:55
    #39911821
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опции "backup to client side"
paulzaytsev

То есть вывод происходит не как при простом -v[erbose]
Какими опциями утилиты gbak.exe я могу добиться такого-же лаконичного лога? Или это внутренняя фича самого IBExpert?


Я не знаю. В данном случае вместо сообщений verbose сервер отдает собственно данные бэкапа/рестора, которые клиент (эксперт) пишет в локальный файл. Делается это через Services API, эксперт просто считает, сколько метров записано, и выводит соответствующую инфу.
А как это gbak делает - я не в курсе. Если делает, то, наверное, молча.
...
Рейтинг: 0 / 0
09.01.2020, 17:26
    #39912138
paulzaytsev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опции "backup to client side"
IBExpert,

Выяснил следующее
1. IBExpert производит бэкап при помощи Services API на стороне сервера, а не через gbak.exe

2. в опциях gbak это выглядело бы как
-se server:service_mgr

3. Мне не удалось добиться, чтобы команда
gbak.exe -b -se server:service_mgr <остальные опции>
делала бэкап на сторону клиента

4. Похоже это фишка IBExpert, не воспроизводимая стандартными средствами

5. У Services API есть один минус. Если бэкап начался, то его можно остановить только остановкой сервера firebird. А gbak.exe можно прервать в любой момент.
...
Рейтинг: 0 / 0
09.01.2020, 19:22
    #39912197
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опции "backup to client side"
paulzaytsev3. Мне не удалось добиться, чтобы команда
gbak.exe -b -se server:service_mgr <остальные опции>
делала бэкап на сторону клиента


Код: plaintext
fbsvcmgr server:service_mgr -user sysdba -password masterkey action_backup -dbname mydb -bkp_file stdout > F:\FBDump\mydb.fbk
...
Рейтинг: 0 / 0
09.01.2020, 20:48
    #39912223
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Опции "backup to client side"
paulzaytsev
5. У Services API есть один минус. Если бэкап начался, то его можно остановить только остановкой сервера firebird.
RTFM: MON$ATTACHMENTS
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Опции "backup to client side" / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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