Admin
15 апр. 2018 г.1 мин.
Пост обновлен 29 авг. 2021 г.
Backup db and restore new name
--бэкап базы данных с конечным логом
db2 backup db <db name> online to C:\use\log include logs
--restore base new instance (new server)
db2 restore db <old db name> from <path backup file> taken at <time is name file> into <new db name> logtarget <path restore log>
--накатываем логи
db2 rollforward db <new db name> to end of logs and stop overflow log path (<log restore path>)
--Если БД восстанавливается на том же сервере, то после рестора в новую БД, в ее параметрах будет указан старый путь к логам, следовательно предварительно нужно изменить путь для хранения логов у старой бд, после рестартовать Ibm сервер (команды db2stop и db2start), далее производить накатку логов.
Create DB
windows
cmd:
>db2cmd
>db2 create db <db name>
Linux
>su <db user installed server>
>db2 create db <db name>
Межплатфрменный перенос БД
на сервере доноре
db2move <db name> export
сформированные файлы перенести на сервер приемник, в консоле зайти в эту папку с перенесенным файлом
cd <directory>
db2move <db name> import