• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Бекап и восстановление версии 6 сетевой

Автор maxmokry, Березень 09, 2015, 14:45:42

Попередня тема - Наступна тема

0 Користувачі і 7 Гостей дивляться цю тему.

maxmokry

На удаленном сервере стоит FB 2.5
Пытаюсь восстановить бекап с клиента 6й версии. Пишет, что не может прочесть бекап.
Как оказалось в инсталляции gbak версии 1.5. Будете ли класть новый gbak или так же и выкручиваться установкой сервера 2.5 на каждого клиента?
[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта

admin

Цитата: maxmokry від Березень 09, 2015, 14:45:42
На удаленном сервере стоит FB 2.5
Пытаюсь восстановить бекап с клиента 6й версии. Пишет, что не может прочесть бекап.

Нельзя делать восстановление с удаленного компьютера на Сервер, как и резерв. Все файлы что вы указываете делаются относительно локального пути на вашем Сервере, так любой "нехороший человек" может просто похитить базу через резерв. Т.е. копируете файл восстановления на Сервер, после восстанавливаете прямо на Сервере, либо на Клиенте, но путь что указываете это путь файла на Сервере.

maxmokry

Цитата: admin від Березень 10, 2015, 12:17:02
Цитата: maxmokry від Березень 09, 2015, 14:45:42
На удаленном сервере стоит FB 2.5
Пытаюсь восстановить бекап с клиента 6й версии. Пишет, что не может прочесть бекап.

Нельзя делать восстановление с удаленного компьютера на Сервер, как и резерв. Все файлы что вы указываете делаются относительно локального пути на вашем Сервере, так любой "нехороший человек" может просто похитить базу через резерв. Т.е. копируете файл восстановления на Сервер, после восстанавливаете прямо на Сервере, либо на Клиенте, но путь что указываете это путь файла на Сервере.
А как тогда выкрутиться, если FireBird стоит в ДЦ под Linux? только ручками через gbak ? Я с локальной машины на сервер через gbak 2.5 залил... Но как то оно.... неудобно. Вроде как и функционал есть, а вроде как и нет. Репликация то тоже не работает.
[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта

admin

Цитата: maxmokry від Березень 10, 2015, 12:42:01
А как тогда выкрутиться, если FireBird стоит в ДЦ под Linux? только ручками через gbak ? Я с локальной машины на сервер через gbak 2.5 залил... Но как то оно.... неудобно. Вроде как и функционал есть, а вроде как и нет. Репликация то тоже не работает.

FTP не работает на этом сервере?

Цитата: admin від Березень 10, 2015, 12:17:02
Т.е. копируете файл восстановления на Сервер, после восстанавливаете прямо на Сервере, либо на Клиенте, но путь что указываете это путь файла на Сервере.

maxmokry

#4
Поставить FTP конечно можно, но на сервере БД он вроде как и не совсем нужен.

И ограничение на импорт/экспорт из сетевой версии непонятно... Ведь кладете же gbak в инсталляцию...

с:> gbak_1_5.exe -V -USER SYSDBA -PAS masterkey -B 77.256.257.258:/var/db/firebird/Sklad.tcb d:\11.fbk
и бекап в кармане. И восстановить тоже можно.

Просто вопрос был про более новый gbak в инсталляции и, может быть, открыть возможность импорта/экспорта, хоть и запароленную...
[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта

admin

#5
Цитата: maxmokry від Березень 10, 2015, 13:49:33
Поставить FTP конечно можно, но на сервере БД он вроде как и не совсем нужен.

А как вы вообще программы ставите на этот сервер? Или это сервер на Windows?

Цитата: maxmokry від Березень 10, 2015, 13:49:33
И ограничение на импорт/экспорт из сетевой версии непонятно...

О каком ограничении идет речь?

Цитата: maxmokry від Березень 10, 2015, 13:49:33
с:> gbak_1_5.exe -V -USER SYSDBA -PAS masterkey -B 77.256.257.258:/var/db/firebird/Sklad.tcb d:\11.fbk
и бекап в кармане. И восстановить тоже можно.

бекап у вас не в кармане, а на Сервере в папке D:\

maxmokry

Цитата: admin від Березень 10, 2015, 14:04:58
Цитата: maxmokry від Березень 10, 2015, 13:49:33
Поставить FTP конечно можно, но на сервере БД он вроде как и не совсем нужен.

А как вы вообще программы ставите на этот сервер? Или это сервер на Windows?
yum install имя_програмы :) Сервер под CentOS

Цитата: admin від Березень 10, 2015, 14:04:58

Цитата: maxmokry від Березень 10, 2015, 13:49:33
И ограничение на импорт/экспорт из сетевой версии непонятно...

О каком ограничении идет речь?

Ну мне скинули бекап от локальной версии, чтобы я втянул его на сервер. Через средства программы у меня это сделать не получается. Ругается, что не может открыть файл.
При попытке сделать бекап он его куда-то бекапит, но не в то место, куда я указал, это точно, хотя весь процесс в окне отладки видно.

Цитата: admin від Березень 10, 2015, 14:04:58

Цитата: maxmokry від Березень 10, 2015, 13:49:33
с:> gbak_1_5.exe -V -USER SYSDBA -PAS masterkey -B 77.256.257.258:/var/db/firebird/Sklad.tcb d:\11.fbk
и бекап в кармане. И восстановить тоже можно.

бекап у вас не в кармане, а на Сервере в папке D:\

у меня на сервере не может быть D:\ :)

Не... Бекап на моей рабочей машине в корне диска D с именем 11.fbk :)
Восстановление производил опять же со своей машины командой
с:> gbak_2_5.exe -V -USER SYSDBA -PAS masterkey -REP C:\out-06-03-2015.gbk 77.256.257.258:/var/db/firebird/Sklad.tcb


[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта

admin

Цитата: maxmokry від Березень 10, 2015, 14:27:17
А как вы вообще программы ставите на этот сервер? Или это сервер на Windows?
yum install имя_програмы :) Сервер под CentOS

Что прям yum install знает про УкрСклад Сервер? А если ставите порт Firebird, то к чему вопросы про gbak от 2.5 если он идет в комплекте.

Цитата: maxmokry від Березень 10, 2015, 14:27:17
При попытке сделать бекап он его куда-то бекапит

Повторно! Бекапит на компьютер где и установлен ваш Сервер и в путь который вы указываете.

Цитата: maxmokry від Березень 10, 2015, 14:27:17
у меня на сервере не может быть D:\ :)

Если у вас на Сервере не может быть D:\, тогда указывайте путь где может быть файл.

Или я вас не понимаю или вы меня.
Повторно: путь который вы указываете это путь относительно вашего локального диска на Сервере, gbak от 2.5 можете взять на официальном сайте Firebird. Если хотите восстановите на локальной версии у себя на компе после замените сам sklad.tcb.

maxmokry

Что-то мы действительно немного не понимаем друг друга :)

"УкрСклад Сервер" отсутствует. FireBird установлен на CentOS в датацентре.
Установлены "Укрсклад Клиент" и присоединены к этой БД.

Вопрос: Как сделать бекап/восстановление средствами УкрСклад-6 клиент?

Как я понял, укрсклад-сервер представляет из себя инсталляцию FireBird с базой программы Sklad.tcb и ничего более?
[url="http://goo.gl/ciUwjI"]http://goo.gl/ciUwjI[/url] - Синхронизация УС с VirtueMart, [url="http://goo.gl/Uh3GBC"]http://goo.gl/Uh3GBC[/url] - Интернет-магазин на базе укрсклада без импорта/экспорта

admin

Цитата: maxmokry від Березень 10, 2015, 15:10:24
Вопрос: Как сделать бекап/восстановление средствами УкрСклад-6 клиент?

Указываете файл относительно сервера и резервируете/восстанавливаете.
Объясните что вам не понятно или что именно вы не понимаете из текста ниже?

Цитата: admin від Березень 10, 2015, 14:39:14
Путь который вы указываете это путь относительно вашего локального диска на Сервере, gbak от 2.5 можете взять на официальном сайте Firebird. Если хотите восстановите на локальной версии у себя на компе после замените сам sklad.tcb.

Цитата: maxmokry від Березень 10, 2015, 15:10:24
Как я понял, укрсклад-сервер представляет из себя инсталляцию FireBird с базой программы Sklad.tcb и ничего более?

+ в папку UTF файл с функциями копируется.