Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Репликация 7-8, 8-7 / 22 сообщений из 22, страница 1 из 1
19.05.2006, 15:50
    #33739110
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Здравствуйте коллег. А вообще возможна ли репликация из БД версии 7.2 на
БД версии 8.2, если сервер Capture и Apply стоит на семерке и наоборот, если
эти серверы стоят на восьмерке. Очень интересно.
...
Рейтинг: 0 / 0
23.05.2006, 08:18
    #33744099
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Наверное никто не сталкивался с этой пролемой?
...
Рейтинг: 0 / 0
23.05.2006, 10:09
    #33744309
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Смотри на ограничения. Принципиально можно.
...
Рейтинг: 0 / 0
23.05.2006, 11:01
    #33744525
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Спасибо. Попробую.
...
Рейтинг: 0 / 0
23.05.2006, 14:39
    #33745647
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
При создании определений не может приконнектиться к серверу назначения.
Ругается на JDBC server.
DBA4090
Connection to the JDBC server has ended abnormally.
Close the Control Center and retry the operation.
If the problem persists, take a trace at the JDBC server and
contact support personnel.
Может его как то обновить?
...
Рейтинг: 0 / 0
23.05.2006, 14:55
    #33745736
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Откуда куда соединяетесь?
...
Рейтинг: 0 / 0
24.05.2006, 08:15
    #33747208
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Соединяюсь с БД ver.7.2. Там работает сервер Capture и сервер APPLY к БД ver.8.2.
...
Рейтинг: 0 / 0
24.05.2006, 13:06
    #33748213
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Впрочем появляется та же ошибка, если просто пытаюсь приконнектиться из 7 к 8 через CONTROL CENTER. Но потом все же БД открывает.
...
Рейтинг: 0 / 0
24.05.2006, 13:57
    #33748423
db2bind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
petsaВпрочем появляется та же ошибка, если просто пытаюсь приконнектиться из 7 к 8 через CONTROL CENTER. Но потом все же БД открывает.
что, тоже на "Connection to the JDBC server has ended abnormally" ??
странно.
если нет, то может просто перебиндить пакеты?
...
Рейтинг: 0 / 0
24.05.2006, 14:13
    #33748514
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Да, иесли через Command Center connect to db... тоже.
Если через db2clp - нормально. Ноя уточняю - ошибку дает, но коннектится.
А для репликации это наверное критично.
Биндил несколько раз уже.
...
Рейтинг: 0 / 0
24.05.2006, 14:37
    #33748604
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Пакетов нет. сделай с 7-clp
db2 bind @db2cli.lst blocking all grant public
...
Рейтинг: 0 / 0
24.05.2006, 14:38
    #33748606
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Да еще какая версия DB2? WE или EE??
...
Рейтинг: 0 / 0
24.05.2006, 14:59
    #33748708
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Версия ЕЕ.
...
Рейтинг: 0 / 0
24.05.2006, 15:27
    #33748847
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Репликация в одну сторону работать должна, если apply работает там, где capture.
apply - ей-то все равно, какая там база-приемник, лишь бы коннект был и возможность sql-команды слать.

Но!
По поводу control center и репликации из своего опыта.
Перешли мы как-то с версии 6 на 7.
Репликация в этих версиях одна и та же была, так что все заработало и на 7.
Однако, при ВСЕХ фиксах на с 3 по 10а, я не мог этим центром просмотреть ни один из своих наборов (subscription set) - оно внутри себя генерило exception (я его как-то подсмотрел, кодна запускал из-под другой ява машины) и молча ничего не делало.
Из-за этого многое в настройке репликации приходилось делать руками!
Причем репликация работала, и даже какое-то проверочное средство репликации (на винде такое было) говорило, что, мол, все хорошо!
Кому приходилось копаться в репликации вручную, наверное, могут меня понять: я готов был удушить того, кто написал работу с репликацией в этом центре, голыми руками. :)
Я это к тому, что оно и так еле-еле работает, а тут еще разные системы.
Лучше не надо так...
...
Рейтинг: 0 / 0
24.05.2006, 15:35
    #33748883
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Nikolay KulikovПакетов нет. сделай с 7-clp
db2 bind @db2cli.lst blocking all grant public

Делал только что еще раз. бинд проходит отлично, но ситуация не меняется.
...
Рейтинг: 0 / 0
24.05.2006, 15:51
    #33748960
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Кому приходилось копаться в репликации вручную, наверное, могут меня понять: я готов был удушить того, кто написал работу с репликацией в этом центре, голыми руками. :)
Я это к тому, что оно и так еле-еле работает, а тут еще разные системы.
Лучше не надо так...[/quot]

Да с этим Control Center, ,бог с ним, можно конечно его обмануть, руками выправить скрипт как надо и запустить, но при запуске apply дает ошибку бинда. типа JDBC server не тот. Наверное это плохая идея repl 7 на 8. Тут бы на одной версии ее победить. Вот, кстати, вопрос еще, Марк. Replication update anywhere в 8 тоже руками надо делать? В 8 в repl center что-то я не нашел как ее там организовать, а справка по этой теме все время меня отправляет к Q - репликации. а мне то SQL нужна. Репликация в DB2 - глюкавище.
...
Рейтинг: 0 / 0
24.05.2006, 16:00
    #33749009
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
petsa
Да с этим Control Center, ,бог с ним, можно конечно его обмануть, руками выправить скрипт как надо и запустить, но при запуске apply дает ошибку бинда. типа JDBC server не тот. Наверное это плохая идея repl 7 на 8. Тут бы на одной версии ее победить. Вот, кстати, вопрос еще, Марк. Replication update anywhere в 8 тоже руками надо делать? В 8 в repl center что-то я не нашел как ее там организовать, а справка по этой теме все время меня отправляет к Q - репликации. а мне то SQL нужна. Репликация в DB2 - глюкавище.

Я, слава богу, не работал с репликацией на 8, поэтому - не знаю.
Если capture и apply - на 7, то при чем тут JDBC - не понятно, ни та, ни другая не работают через JDBC.
Ну, можно руками
Код: plaintext
1.
2.
db2 bind @db2capture.lst ...
db2 bind @db2applycs.lst ...
db2 bind @db2applyur.lst ...
Как эти lst точно называются, не помню (для apply их 2).
В общем, как в доке написано...
...
Рейтинг: 0 / 0
24.05.2006, 16:25
    #33749123
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Да они так и называются, я из доки их брал и руками делал. Да бог с ними пока. Сейчас пытаюсь update anywhere победить.
...
Рейтинг: 0 / 0
24.05.2006, 16:36
    #33749171
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
А вот c update anywhere скорее всего будут проблемы.
Репликационные таблицы изменились и как apply отнесется к этому (скорее всего плохо), неизвестно.
...
Рейтинг: 0 / 0
24.05.2006, 17:27
    #33749376
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Да, изменились и довольно сильно. Я пока из семерочных ASN таблиц выдергиваю данные и пытаюсь что то похожее на 8 изобразить.
...
Рейтинг: 0 / 0
24.05.2006, 17:37
    #33749411
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Я сделал так:
Не пытаться наладить update anywhere между 7 и 8.
Воспользоваться сначала штатной процедурой миграции.
И если уж тогда не будет получаться, тогда...
Надеяться, что "тогда..." не случится. :)
...
Рейтинг: 0 / 0
25.05.2006, 11:37
    #33750754
petsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация 7-8, 8-7
Заработала.
В БД - приемник перенес пустые таблицы схемы ASN из семерочной БД.
Из db2 clp приконнектился к БД приемнику (восьмерка)
Сделал bind
db2 bind @db2cli.lst blocking all grant public
db2 bind @capture.lst isolation ur blocking all
db2 bind @applycs.lst isolation cs blocking all grant public
db2 bind @applyur.lst isolation ur blocking all grant public
При создании определений из Control Center подставил Target Server другой (семерочный).
Сохранил в файл. Вручную в скрипте подставил Target Server, Target Alias какой нужно (8)
Пропустил скрипт.
Запустил Capture и Apply. Однонаправленная заработала. Двунаправленная наверное не сможет т.к. набор и структура ASN таблиц другая.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Репликация 7-8, 8-7 / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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