powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Копия БД
9 сообщений из 9, страница 1 из 1
Копия БД
    #32138587
zxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как сделать копию БД? есть БД например SAMPLE, мне нужно сделать ее копию SAMPLE_2 для экспериментов.
пробовал:
создать пустую SAMPLE_2; сделать бэкап SAMPLE потом его разресторить в SAMPLE_2 - не получается

в команд центре для SAMPLE выбрать команду Restore to new... - не получается: The container is already in use

так как же сделать копию БД?

DB2 7.1 на Win2000Server
...
Рейтинг: 0 / 0
Копия БД
    #32138813
Nex-T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно создать пустую такую же БД.
Потом командой export выгрузить всё в текстовики с разделителями (файлов столько сколько таблиц) и загрузить командой LOAD.
...
Рейтинг: 0 / 0
Копия БД
    #32138862
zxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно создать пустую такую же БД

КАК? как создать пустую такую же БД?
...
Рейтинг: 0 / 0
Копия БД
    #32139349
zav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zav
Гость
1. для clp
db2 restore db sample user *** using *** from ***(pach) into sample_2
если не дефолтные ts то
db2 restore db sample user *** using *** from ***(pach) into sample_2 redirect
LIST TABLESPACES
находишь ID ts
а затем для каждого ts
set tablespace containers for 0 using (device \\.\I: 200000);
(вариант DMS container) 200000 - число страниц в контейнере
в твоем случае как раз второй вариант и надо так как контейнер юзаеться и отпихиват восстановление в него
затем
restore db dbl continue;

2. сделай DDL и потом создай из нее (не забуть ts другие создать и в создании табличкек подправить)

всех благ
...
Рейтинг: 0 / 0
Копия БД
    #32139350
zav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zav
Гость
и еще все надо делать в одном процессе
т.е. не в разных CLP
иначе болобас тебе будет :-))
...
Рейтинг: 0 / 0
Копия БД
    #32139678
IBMer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Easiest way

1) DB2 CREATE DATABASE SAMPL2
2) DB2 BACKUP DATABASE SAMPLE
3) DB2 RESTORE DATABASE SAMPLE INTO SAMPL2
...
Рейтинг: 0 / 0
Копия БД
    #32139999
zav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zav
Гость
если использовать DB2 RESTORE DATABASE SAMPLE INTO SAMPL2
то DB2 CREATE DATABASE SAMPL2 не надо писать
а если писать то потом DB2 RESTORE DATABASE SAMPLE INTO SAMPL2 replace existing надо или в clp "Y" (подтверждение сноса базы с этим альясом)
если tablespace не дефолтные (файл ли или диск)
то "Easiest way" абсолютно точно не прокатит!!!!!
проверено.
...
Рейтинг: 0 / 0
Копия БД
    #32142010
zxc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большое спасибо, zav... э... даже не знаю, что сказать... еще раз большое спасибо всем... :-)
...
Рейтинг: 0 / 0
Копия БД
    #32143647
mike_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2inidb
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Копия БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]