====== Перенос базы данных ======
Бывают моменты в жизни когда надо перенести БД на другую машину.
1 желательно отключить все кассы хосты
2 убиваем альяс что гарантирует нам что к базе больше не подключатся
sudo nano /opt/firebird/aliases.conf
комментируем строчку
#ac = /opt/acbase/ac.fdb
3 перезапускаем птичку
sudo /etc/init.d/firebird restart
===== делаем бекап =====
sudo /opt/firebird/bin/gbak -b -g -se service_mgr -v -user SYSDBA -pass sysdba /opt/acbase/ac.fdb /opt/acbase/ac.fbk
копируем /opt/acbase/ac.fbk на другую машину.
права на папку
sudo chown firebird:firebird /opt/acbase
восстанавливаем БД
sudo /opt/firebird/bin/gbak -c -se service_mgr -v -user SYSDBA -pass sysdba /opt/acbase/ac.fbk /opt/acbase/ac.fdb
===== восстанавливаем пользователя =====
CREATE USER ppsadmin PASSWORD 'ppsadmin' ACTIVE;
===== восстанавливаем пользователя old =====
/opt/firebird/bin/gsec -user SYSDBA -pass sysdba
GSEC>add acadmin -pw acadmin
проверяем
GSEC>display
выходим
GSEC>q
CREATE USER acadmin PASSWORD 'acadmin' ACTIVE
===== восстанавливаем альяс =====
sudo nano /opt/firebird/aliases.conf
добавляем строчку
ac = /opt/acbase/ac.fdb
подключаемся.
проверяем настроки бекапа !!