Воскресенье, 19.11.2017, 02:18
Приветствую Вас Гость | RSS
Главная | HELP z/os - Страница 2 - Форум | Регистрация | Вход
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Форум » Технические форумы » MVS (OS/390, zOS) » HELP z/os
HELP z/os
GregoryДата: Среда, 04.12.2013, 12:59 | Сообщение # 16
Генерал-майор
Группа: Доверенные
Сообщений: 305
Репутация: 7
Статус: Offline

Цитата
Если таблицы "простые", то их перенос более-менее тривиален, а вот если
что-то более "заковыристое", то даже экспорт/импорт структуры таблиц
будет не самым простым делом.
конечно, не царское это дело выгружать структуру и данные в текстовые файлы, редактировать при необходимости, переносить в z и там загружать, нужно применять волшебную тулзу, а лучше несколько biggrin

миграция с помощью текстовых файлов (DDL+CSV) имеет много преимуществ:
- только стандартные средства;
- применимо для любой исходной и целевой платформ (не обязательно DB2);
- "WYSIWYG") что видим, то и получим - текстовые файлы вполне наглядны и могут редактироваться.

кстати, при наличии DB2ADM в z нет необходимости использовать явный JCL, все можно делать прямо там.
 
EHabarovДата: Среда, 04.12.2013, 14:09 | Сообщение # 17
Майор
Группа: Доверенные
Сообщений: 85
Репутация: 7
Статус: Offline
Согласен, что работать "руками" полезно.
Но для переноса более-менее сложной структуры необходимы знания и понимание диалектов SQL и исходной, и конечной баз, что бывает далеко не всегда.
Насчет CSV, а что будет, если у меня BLOB, XML, пользовательские типы данных и т.п. ? Сомневаюсь, что удастся это все "влегкую" правильно экспортировать и потом импортировать.

Репликации (IBM InfoSphere Replication Server) поддерживают разные СУБД и их комбинации и, могут сильно упростить и ускорить перенос как структуры (DDL), так и самих данных.
Команды создания репликации дают на выходе набор скриптов (DDL), которые  по умолчанию сразу выполняются, но можно их просто сохранить и выполнить в целевых системах "руками".
Перенос самих данных - отдельная тема. Q-репликации, например, могут сами генерировать и исполнять команды LOAD для начальной загрузки данных (для DB2 for z/OS).

PS: Я вроде как достаточно знаком как с DB2 for MP, так и с DB2 for z/OS, но перетаскивать более-менее сложную базу "руками" все равно напряжно. Предпочту автоматику, ну а потом "дошлифую", используя свои собственные знания. Это скорее всего будет сильно быстрее, чем чисто "ручной" подход.
 
Форум » Технические форумы » MVS (OS/390, zOS) » HELP z/os
Страница 2 из 2«12
Поиск: