Инструменты пользователя

Инструменты сайта


ac:perenos_basu

Перенос базы данных

Бывают моменты в жизни когда надо перенести БД на другую машину.

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

подключаемся.

проверяем настроки бекапа !!

ac/perenos_basu.txt · Последнее изменение: attid

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki