Направете копие на DB2 база данни

Как мога да направя копие на DB2 база данни от една работна станция и да създам нова база данни въз основа на това копие на друга работна станция (и двете Windows). Опитах се да направя резервно копие на съществуваща база данни с помощта на Центъра за управление и създаване на нова база данни в друга работна станция (от архивиране), но не бяха импортирани персонализирани таблици.

РЕДАКТИРАНЕ: Четох за командата db2move. Но когато се опитам да използвам командата db2move MY_DB_NAME import, получавам грешка:

кодовата страница на приложението не е определена с помощта на кодова страница ansi 1208


person MyTitle    schedule 25.06.2012    source източник
comment
тъй като спомена контролния център, предполагам, че използваш DB2 версия преди 10.1?   -  person vaisakh    schedule 25.06.2012
comment
@vaisakh , да, моята версия е 9.7.   -  person MyTitle    schedule 25.06.2012


Отговори (2)


Обикновено имате данни в една схема.

  1. Създайте нова база данни: db2 create database MyDstDb

  2. Копиране на схема: db2move MySrcDb copy -sn MySrcSchema -co target_db MyDstDb -u MyDbUser -p

Не съм сигурен дали това работи в 9.7. В момента използвам 10.1.

person haba713    schedule 03.11.2016
comment
-co target_db TARGET_DB какво означава това? - person user568021; 27.06.2019
comment
-co означава опции за копиране, target_db означава опция за целева база данни и TARGET_DB означава име на целева база данни. Може би трябваше да използвам моя... db2move mysrcdb copy -sn mysrcschema -co target_db mytargetdb -u mydbuser -p. - person haba713; 27.06.2019
comment
Да.. използването на my_ може да бъде полезно. Благодаря! - person user568021; 27.06.2019
comment
Добавен Моят сега. Моля, гласувайте за отговора, ако го намерите за полезен. - person haba713; 27.06.2019

DB2 предоставя различни опции за преместване на данни. Разгледайте тази страница: Опции за движение на DB2 данни

Тук ще трябва да изберете най-добрия според вашите нужди.

person vaisakh    schedule 25.06.2012