powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Восстановление репликации
9 сообщений из 9, страница 1 из 1
Восстановление репликации
    #39210501
alexsmile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.
Прошу помощи.
ASA 11
Есть репликация, 20 remote users.
Сервер на удаленной БД восстановлению не подлежит. У меня есть ночной бэкап.
Поднял его. Сделал заново экстракт данной пользователя из консолидированной БД.
В бэкапе удалил репликацию, remote users + publisher.
Создал заново. Запустил dbremote.
I. 2016-04-07 18:04:22. Received message from "office" (0-0000000000-03665049606049-0)
I. 2016-04-07 18:04:22. Applying message from "office" (0-0000000000-03665049606049-0)
I. 2016-04-07 18:05:27. Received message from "office" (0-03665049606049-03665049606049-0)
I. 2016-04-07 18:05:28. Applying message from "office" (0-03665049606049-03665049606049-0)
I. 2016-04-07 18:06:33. Received message from "office" (0-03665049606049-03665049606049-0)
I. 2016-04-07 18:06:33. Applying message from "office" (0-03665049606049-03665049606049-0)
I. 2016-04-07 18:07:39. Received message from "office" (0-03665049606049-03665049606049-0)

Но send message хоть тресни нет.
Пробывал сделать экстракт БД для данного пользователя, результат то тот же.
Есть получение и применение, но нет отправки.
Делал в удаленной БД изменения тех таблиц что указаны в репликации. Нет send message.
Ткните пожалуйста куда копать.
Отправка сообщение стоит раз в минуту с обеих сторон.
Буду очень признателен если подскажите что делать.
с ув. Александр.
...
Рейтинг: 0 / 0
Восстановление репликации
    #39210520
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Репликация идет по чекпоинтам. Вот эти самые гигантские цифры которые ты видишь в логе. Эти же самые цифры ты видишь в консоли сервера каждый раз как он проверяет целостность файла базы.
Сделай select * from sysremoteoptions на проблемной базе. Сравни текущий чекпоинт с тем который записан в базе как "посланный".
В принципе, если ты знаешь какой был чекпоинт у бэкапа, и если он совпадает с аналогичным адресом "принято" в консолидированной, то хватит просто поправить "посланный" в удаленной базе и все. Однако, это вряд-ли возможно.
Поэтому проще всего будет убить все данные по удаленной базе из консолидированной, в удаленной установить "послано" в ноль, в консолидированной так же ставишь ноль в "принято" от этого юзера... и запускаешь агента.
...
Рейтинг: 0 / 0
Восстановление репликации
    #39210536
alexsmile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за быстрый ответ.
Дело в том что у меня в консолидированной БД есть еще 19 remoute users.
Они все работают с одной публикацией, только для каждого из них идет фильтр по полю.
Я удалил проблемного пользователя remote users (fid_plus) из консолидированной БД.
Создал его заново. Подписал на публикацию, с своим фильтром по полю.
Сделал экстракт без данных, только структуру.
В удаленной БД удалил публикацию и remote users + publisher.
Применил этот экстракт.
Запустил на удаленной dbremote и он только принимает сообщения
...
Рейтинг: 0 / 0
Восстановление репликации
    #39210539
alexsmile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу прощения, случайно нажал отправить.
Мне бы только восстановить нормальный
recive
aplay
send
На данный момент send не происходит. целостность данных мне сейчас не важна, я с ней сам разберусь. тем более там не много.
Если я в консолидированной бд установлю для данного юзера послано 0, не сломается ли у меня репликацию по остальным?
...
Рейтинг: 0 / 0
Восстановление репликации
    #39210556
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexsmileСпасибо за быстрый ответ.
Дело в том что у меня в консолидированной БД есть еще 19 remoute users.
Они все работают с одной публикацией, только для каждого из них идет фильтр по полю.
Я удалил проблемного пользователя remote users (fid_plus) из консолидированной БД.
Создал его заново. Подписал на публикацию, с своим фильтром по полю.Досюда правильно.
alexsmileСделал экстракт без данных, только структуру.Здесь неправильно. Сделай полноценный экстракт.

alexsmileВ удаленной БД удалил публикацию и remote users + publisher.И все умерло...

Когда ты делаешь экстракт - ты уже сразу получаешь полностью готовую к работе удаленную базу. Никаких дополнительных движений делать уже не нужно. Просто отсылаешь файл в на рабочее место и ура.
...
Рейтинг: 0 / 0
Восстановление репликации
    #39210575
Марсель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы подписку стартанули?
...
Рейтинг: 0 / 0
Восстановление репликации
    #39210583
alexsmile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал экстракт запустил
dbremote на удаленной БД
I. 2016-04-07 20:51:28. Received message from "office" (0-0000000000-03665102499567-0)
I. 2016-04-07 20:51:28. Applying message from "office" (0-0000000000-03665102499567-0)
I. 2016-04-07 20:52:28. Received message from "office" (0-03665102499567-03665102499567-0)
I. 2016-04-07 20:52:28. Applying message from "office" (0-03665102499567-03665102499567-0)
I. 2016-04-07 20:53:28. Received message from "office" (0-03665102499567-03665102499567-0)
I. 2016-04-07 20:53:28. Applying message from "office" (0-03665102499567-03665102499567-0)
I. 2016-04-07 20:54:28. Received message from "office" (0-03665102499567-03665102499567-0)
I. 2016-04-07 20:54:28. Applying message from "office" (0-03665102499567-03665102499567-0)
Отправке назад send нет.
...
Рейтинг: 0 / 0
Восстановление репликации
    #39210584
alexsmile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Марсель,

Подписка при extract в чистую бд стартует автоматически.
В общем какая -то не понятная засада.
Пытаюсь даже сделать нового пользователя и на него создать подписку на публикация, в у него такая же проблема
получение и применение сообщений есть. Отправки сообщений нету.
у меня БД очень большие, консолидированная около 150ГБ, удаленные 10-20ГБ.
...
Рейтинг: 0 / 0
Восстановление репликации
    #39210589
alexsmile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые коллеги.
разобрался в чем дело.
У меня dbremote запускался с разными ключами, например обрезание лога при превышении определенного размера, передача действий триггеров и прочие,
Запустил dbremote только с строкой подключения , -с "..." оно отправило сообщение send.
А затем все стало работать как раньше, dbremote ранее указанными ключами уже заработал.
Вот такая вот загогулина.
Спасибо огромное за помощь.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Восстановление репликации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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