powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Репликация 7-8, 8-7
22 сообщений из 22, страница 1 из 1
Репликация 7-8, 8-7
    #33739110
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте коллег. А вообще возможна ли репликация из БД версии 7.2 на
БД версии 8.2, если сервер Capture и Apply стоит на семерке и наоборот, если
эти серверы стоят на восьмерке. Очень интересно.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33744099
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное никто не сталкивался с этой пролемой?
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33744309
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри на ограничения. Принципиально можно.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33744525
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Попробую.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33745647
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При создании определений не может приконнектиться к серверу назначения.
Ругается на 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
Репликация 7-8, 8-7
    #33745736
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда куда соединяетесь?
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33747208
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соединяюсь с БД ver.7.2. Там работает сервер Capture и сервер APPLY к БД ver.8.2.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33748213
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Впрочем появляется та же ошибка, если просто пытаюсь приконнектиться из 7 к 8 через CONTROL CENTER. Но потом все же БД открывает.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33748423
db2bind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
petsaВпрочем появляется та же ошибка, если просто пытаюсь приконнектиться из 7 к 8 через CONTROL CENTER. Но потом все же БД открывает.
что, тоже на "Connection to the JDBC server has ended abnormally" ??
странно.
если нет, то может просто перебиндить пакеты?
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33748514
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, иесли через Command Center connect to db... тоже.
Если через db2clp - нормально. Ноя уточняю - ошибку дает, но коннектится.
А для репликации это наверное критично.
Биндил несколько раз уже.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33748604
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пакетов нет. сделай с 7-clp
db2 bind @db2cli.lst blocking all grant public
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33748606
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да еще какая версия DB2? WE или EE??
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33748708
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Версия ЕЕ.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33748847
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Репликация в одну сторону работать должна, если apply работает там, где capture.
apply - ей-то все равно, какая там база-приемник, лишь бы коннект был и возможность sql-команды слать.

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

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

Да с этим Control Center, ,бог с ним, можно конечно его обмануть, руками выправить скрипт как надо и запустить, но при запуске apply дает ошибку бинда. типа JDBC server не тот. Наверное это плохая идея repl 7 на 8. Тут бы на одной версии ее победить. Вот, кстати, вопрос еще, Марк. Replication update anywhere в 8 тоже руками надо делать? В 8 в repl center что-то я не нашел как ее там организовать, а справка по этой теме все время меня отправляет к Q - репликации. а мне то SQL нужна. Репликация в DB2 - глюкавище.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33749009
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Репликация 7-8, 8-7
    #33749123
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да они так и называются, я из доки их брал и руками делал. Да бог с ними пока. Сейчас пытаюсь update anywhere победить.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33749171
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот c update anywhere скорее всего будут проблемы.
Репликационные таблицы изменились и как apply отнесется к этому (скорее всего плохо), неизвестно.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33749376
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, изменились и довольно сильно. Я пока из семерочных ASN таблиц выдергиваю данные и пытаюсь что то похожее на 8 изобразить.
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33749411
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сделал так:
Не пытаться наладить update anywhere между 7 и 8.
Воспользоваться сначала штатной процедурой миграции.
И если уж тогда не будет получаться, тогда...
Надеяться, что "тогда..." не случится. :)
...
Рейтинг: 0 / 0
Репликация 7-8, 8-7
    #33750754
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заработала.
В БД - приемник перенес пустые таблицы схемы 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
22 сообщений из 22, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Репликация 7-8, 8-7
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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