Перенос БД на другой сервер
Для выполнения переноса БД на другой сервер необходимо:
- Остановить работу службы Biosmart Server;
- Создать копию БД в соответствии с пунктом Копирование БД с помощью Biosmart Admin, pgAdmin или командной строки;
- На новом сервере установить серверную часть ПО Biosmart-Studio;
- Скопировать на новый сервер сделанную копию БД;
- Восстановить БД в соответствии с пунктом Восстановление БД с помощью Biosmart Admin, pgAdmin или командной строки.
- Запустить работу службы Biosmart Server.
Перенос БД на другой диск
Для того чтобы перенести БД на другой диск, необходимо выполнить следующие действия:
pg_ctl stop -D C:\ProgramData\bsdb\data -m immediate
pg_ctl unregister -N "Biosmart DB Server"
Копирование C:\ProgramData\bsdb\data в новый каталог <путь>
В реестре исправляете значение на <путь>
HKEY_LOCAL_MACHINE\Software\Biosmart\Studio\5\Database Path
или, если установка 32bit на 64bit ОС
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Biosmart\Studio\5\Database Path
pg_ctl register -N "Biosmart DB Server" -D <путь> -w
или, если порт не дефолтный
pg_ctl register -N "Biosmart DB Server" -D <путь> -w -o "-p <порт>"
В приведенном примере рассмотрен перенос с диска C на диск D.
Все этапы выполняются от имени администратора.