powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Репликация... Помогите советом...
22 сообщений из 22, страница 1 из 1
Репликация... Помогите советом...
    #34619806
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот задача...
Настроена SQL-репликация... Она проходит каждые 15 минут к примеру... Допустим идет она односторонне из базы А в базу Б... Допустим б базе А удалили запись, а через 3 минуты эту запись использовали в базе Б... Через 15 минут пришло требование репликации удалить в базе Б запись, но! на нее что-нибудь уже ссылается... В результате конфликт и репликация встает с ошибкой... Как быть?
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34619830
тлгдшлщм
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ручками разгребать конфликты или если хороший канал поставить q-replication :)
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34619847
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык ручками сейчас... ХоЦЦа упростить
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34620608
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
replication. long time no see. :)

кожей чую нужно что-то типа update-anywhere with conflict resolving.
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34620646
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно немного подробнее...?
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34621028
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще вопросец для опытных....
Вот добавил я таблицы в набор в определенной последовательности... Есть ли гарантия, что данные будут реплицироваться по таблицам в этой! же последовательности? Какие мнения у знатоков?
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34622008
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все нету мне покоя....
Репликация update-anywhere with conflict resolving всегда вынуждает создавать 2 процесса capture?
Как быть если в master-таблице присутствует generated always???
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34622358
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TORTВсе нету мне покоя....
Репликация update-anywhere with conflict resolving всегда вынуждает создавать 2 процесса capture?
Как быть если в master-таблице присутствует generated always???
нифига не помню деталей, но скорей всего именно так и должно быть

авторИ еще вопросец для опытных....
Вот добавил я таблицы в набор в определенной последовательности... Есть ли гарантия, что данные будут реплицироваться по таблицам в этой! же последовательности? Какие мнения у знатоков?

Все таблицы, связанные реляционной целостностью, должны быть объединены в один subscription set with transaction mode = allowed. Потом надо побаловаться с параметрами commit count и data blocking factor, чтоб производительность не страдала.
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34622515
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут баловаться не помогает....
Допустим у меня есть foreignkey от таблицы2 к талице1.... Так вот... Если сначала добавляется запись в таблицу2, а в таблице1 нет соответствующего ключа - все встает!...
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34623115
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TORTТут баловаться не помогает....
Допустим у меня есть foreignkey от таблицы2 к талице1.... Так вот... Если сначала добавляется запись в таблицу2, а в таблице1 нет соответствующего ключа - все встает!...
Баловаться с параметрами - только для настройки производительности. Referential Integrity соблюдается параметром set transaction mode = allowed.
У меня были похожие проблемы для AS400 (см. тут: /topic/280204&hl=#2534978 ), но для виндовса все работало нормально.
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34623186
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточнение нужно...
Я вот процедуру написал, там сначала вставляю в зависимую таблицу, затем в главную...
Ругается, что отсутствует значение, на которое ссылка... Вроде все в одной транзакции происходит.... Или в репликации что-то по-другому?
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34623530
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TORTУточнение нужно...
Я вот процедуру написал, там сначала вставляю в зависимую таблицу, затем в главную...
Ругается, что отсутствует значение, на которое ссылка... Вроде все в одной транзакции происходит.... Или в репликации что-то по-другому?

если на источнике твоя транзакция проходит нормально, то и в целевых таблицах все пройдет как надо.
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34623858
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Он чего же, гад... Реплицирует в той же последовательности, что и транзакции в логах?
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34624071
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TORTОн чего же, гад... Реплицирует в той же последовательности, что и транзакции в логах?

Если ты внимательно посмотришь на cd-таблицы (или uow?) то для каждой операции в них есть информация о транзакции. Если операции выполнялись в одной транзакции - то для них присваивается один и тот же айди. Соответственно репликатор при принятии изменений в целевых таблицах выполняет один коммит для одной транзакции (или же один коммит для нескольких транзакий, в зависимости от commit_count). Т.е. естественно атомарность транзакции сохраняется.
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34624151
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Атомарность - да... А последовательность действий?
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34624175
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TORTАтомарность - да... А последовательность действий?
Everything will be handled in right way.
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34624210
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А дословный перевод?
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34624239
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TORTА дословный перевод?
Всё будет пучком!
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34624250
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробую протестировать пучок... О результатах сообщу....
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34625033
Alex_INF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ща штудирую доку по репликации.
Разбирусь, сразу сообщу.
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #34625567
petsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для программы Apply можно задать более частое выполнение принятий,
указав значение в поле Число транзакций, применимых к таблице назначения
перед принятием программой Apply на странице Информация о наборе
определений Apply записной книжки Создать набор определений Apply или
записной книжки Свойства набора определений Apply. Это значение изменяет
поведение программы Apply так, что она обрабатывает данные набора определений
Apply в порядке применения транзакций.
Такой режим называется режимом транзакций программы Apply.
Он позволяет выполнять принятия после заданного вами числа транзакций.
Очевидное преимущество для реляционной целостности состоит в том,
что программа Apply должна обрабатывать данные из таблиц изменения
данных в порядке, в котором вносились изменения в источник репликации
для каждой транзакции.
...
Рейтинг: 0 / 0
Репликация... Помогите советом...
    #35037463
TORT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди, а как Вы восстанавливаете целостность БД, если репликация "слетает"... Руками "ковыряетесь" как и я? Или механизмы какие-нибудь знаете? Уж больно хлопотное дело....
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Репликация... Помогите советом...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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