Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA9, dbremote. Одна БД получает письма предназначеные для другой / 18 сообщений из 18, страница 1 из 1
24.11.2005, 13:01
    #33397069
Cеpгeй Р
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Возможно ли использовать один почтовый ящик для обеспечения репликации между двумя парами баз данных? Если да, то какие есть особенности по настройке?

Попробую объяснть на примере:
Есть две пары баз данных, которые используют один ящик.
Удаленные базы читают данные из ящика FilialN@XXX.ru. Централные БД читают данные из разных.
Имена пользователей разные (FilialN, FilialNA), имена публикаторов тоже разные (PublisherN, PublisherNA), но при этом удаленнаая БД, которая должна была получить данные от PublisherN, получила данные от PublisherNA, на её работе это никак не сказалось, но сообщения удалились. Дальше центральная база шлет сообщения а удаленная их не получает.
Извините, если непонятно объяснил...
...
Рейтинг: 0 / 0
24.11.2005, 14:08
    #33397414
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
если вы прочитаете лог (если он включен в настройках dbremote), то там будут сообщения (приблизительный перевод такой): сообщение принято, но оно не для данного/текущего пользователя.
Имхо, сделать то, что вы хотите невозможно.
З.Ы. пытаетесь сэкономить на деньгах, которые нужно оплатить за использование дополнительного акаунта?
...
Рейтинг: 0 / 0
24.11.2005, 15:13
    #33397653
Cepгей Р
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Сообщения от другого пользователя были получены на ура, без ошибок, но и без видимых результатов, правда из ящика они удалились.
Код: plaintext
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA"

Получается, что не свои письма читаем чисто из любопытства и выбрасываем за ненадобностью. Что характерно всякий спам dbremote не читает и оставляет пылиться в ящике. Как-то это несправедливо!

Если я правильно понял, то на каждую базу данных (и каждого пользователя) должен быть заведен отдельный ящик? Или всё-таки можно несколькими базами работать в одном ящике?


P. S. Ящиков и так больше сотни, хотелось сэкономить время (деньги-то не свои).
...
Рейтинг: 0 / 0
24.11.2005, 15:36
    #33397751
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
То что Вы хотите - сделать нельзя.
Не, вобще-то можно, но ни к чему хорошему это не приведет :)
Почитайте раздел "Совместное использование адресов SMTP/POP".
Агент фильтрует свои сообщения руководствуясь темой сообщения, поэтому спам и остается в ящике. Можно использовать совместно аккаунт для обычной почты и одной базы. Но тут надо вначале запускать агента (он свое заберет), а затем почтового клиента. Или настраивать у почтового клиента выборочное скачивание (например у "Летучей Мыши").

А проблематично разместить ящики на бесплатных серваках ?
У меня так и сделано.

Cеpгeй РI. 24/01 10:38:13. Получены сообщения от "PublisherA"
А что дальше в сл. строках ?
Похоже - сообщения то получены, но не применены ...
...
Рейтинг: 0 / 0
24.11.2005, 16:28
    #33397912
Cepгей Р
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
На стороне удаленной БД тишь да гладь.
Код: plaintext
1.
2.
3.
4.
5.
6.
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA" ( 0 - 0373029994 - 0373053209 - 0 )
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA" ( 0 - 0373053209 - 0374953686 - 0 )
I.  24 / 01   10 : 38 : 13 . Сканирование журналов начинается со смещения  0000543037 
I.  24 / 01   10 : 38 : 13 . Обработка журналов транзакций из папки "C:\BacupNotes"
I.  24 / 01   10 : 38 : 13 . Обработка транзакций из активного журнала транзакций
I.  24 / 01   10 : 38 : 13 . Отправка сообщения "Publisher" ( 0 - 0000000000 - 0000543372 - 0 )
I.  24 / 01   10 : 38 : 13 . Зависание в конце активного журнала
В последствие после Remote reset на обоих концах заработало (у этой базы), а сообщения для другой в пролете. Видимо кто первый открыл ящик, тот и в шоколаде :-)
...
Рейтинг: 0 / 0
24.11.2005, 18:46
    #33398422
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Судя из мною увиденного:
Cеpгeй РI. 24/01 10:38:13. Получены сообщения от "PublisherA" (0-0373029994-0373053209-0)
I. 24/01 10:38:13. Получены сообщения от "PublisherA" (0-0373053209-0374953686-0)
I. 24/01 10:38:13. Сканирование журналов начинается со смещения 0000543037
удаленная база ничего не получает. Это обозначает что в цепочке сообщений есть потеряное звено. База ждет прихода этого сообщения и видимо - не дождется ;).

Должно быть так:
I. 24/01 10:38:13. Получены сообщения от "PublisherA" (0-0373029994-0373053209-0)
I. 24/01 10:38:13. Применение сообщения от "PublisherA" (0-0373029994-0373053209-0)
I. 24/01 10:38:13. Получены сообщения от "PublisherA" (0-0373053209-0374953686-0)
I. 24/01 10:38:13. Применение сообщения от "PublisherA" (0-0373053209-0374953686-0)
I. 24/01 10:38:13. Сканирование журналов начинается со смещения 0000543037

Не тратьте зря время. Чудес не бывает. :)
...
Рейтинг: 0 / 0
25.11.2005, 11:47
    #33399485
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Cepгей РНа стороне удаленной БД тишь да гладь.
Код: plaintext
1.
2.
3.
4.
5.
6.
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA" ( 0 - 0373029994 - 0373053209 - 0 )
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA" ( 0 - 0373053209 - 0374953686 - 0 )
I.  24 / 01   10 : 38 : 13 . Сканирование журналов начинается со смещения  0000543037 
I.  24 / 01   10 : 38 : 13 . Обработка журналов транзакций из папки "C:\BacupNotes"
I.  24 / 01   10 : 38 : 13 . Обработка транзакций из активного журнала транзакций
I.  24 / 01   10 : 38 : 13 . Отправка сообщения "Publisher" ( 0 - 0000000000 - 0000543372 - 0 )
I.  24 / 01   10 : 38 : 13 . Зависание в конце активного журнала
В последствие после Remote reset на обоих концах заработало (у этой базы), а сообщения для другой в пролете. Видимо кто первый открыл ящик, тот и в шоколаде :-)
у DBREMOTE при запуске можно указать ключик -p - не очищать сообщения,
может он тебе поможет, правда придется придумать как удалять уже обработанные сообщения из из ящика
...
Рейтинг: 0 / 0
25.11.2005, 13:13
    #33399870
Cepгей Р
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
PublisherA это то, что предназначалось для другой БД (на тот момент не запущенная). Естественно, что эти сообщения не применились, но не естественно, что удалились.
Вроде ни где в документации не написано, что нельзя использовать один ящик для двух баз, но на практике получается, чтот так.
...
Рейтинг: 0 / 0
25.11.2005, 13:57
    #33400025
rashman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Я не знаю, как средствами БД сделать то, что Вы хотите. Но из той же оперы небольшую задачку решил внешними средствами. У меня вся исходящая почта автоматом шифруется PGP ключом. На входе стоит свой же дешефратор.

Внешним же методом можно сделать и реплику через один ящик. Делается просто:
реплика происходит через файлы;
пишется скрипт (скажем на перле), который выгребает ящик и раскладывает почту по нужным папочкам;
скрипт запускается по часикам; после его выполнения запускается репликатор.

Делов на полдня.

Кстати, не совсем понял, в чем будет экономия времени, если Вы запустите реплику через один ящик?
...
Рейтинг: 0 / 0
25.11.2005, 14:38
    #33400208
Сергей Р
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
авторКстати, не совсем понял, в чем будет экономия времени, если Вы запустите реплику через один ящик?
Это орг. вопрос...
Предполагалось: "что не запрещено, то разрешено"!
...
Рейтинг: 0 / 0
25.11.2005, 15:42
    #33400487
PaulJB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Сергей РPublisherA это то, что предназначалось для другой БД (на тот момент не запущенная).
PublisherA это имя отправителя. Я не знаю, по каким критериям Вы смогли определить кому предназначалось это сообщение? Все отправленные сообщения имеют одно и то-же имя. Отличие только в адресах, смещениях и содержимом. Смещения содержатся в заголовке сообщения. База-получатель определяет принадлежность по этим смещениям. Если вдруг произойдет то, что они совпадут, то удаленная база может применить не свое сообщение и система завалится. Прямым способом - без посредников (поддерживаю rashman) это не решить. Для эксперимента - переведите систему на файловый протокол и попробуйте сделать аналогичное.
Вы по подробнее опишите задачу, может так проще будет Вам помочь.
...
Рейтинг: 0 / 0
06.12.2005, 11:36
    #33418973
Cepгей Р
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Резюмируя всё сказанное:
Нельзя средствами ASA9, устроить репликацию через один ящик, двух баз данных. Спасибо всем, кто откликнулся.
...
Рейтинг: 0 / 0
06.12.2005, 11:45
    #33419002
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Cepгей Р пишет:
> Резюмируя всё сказанное:
> /Нельзя средствами ASA9, устроить репликацию через один ящик, двух баз
> данных./Спасибо всем, кто откликнулся.

Так в чем проьлема то? Неужели сложно завести отдельный ящик?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
06.12.2005, 17:04
    #33420249
Vinogradov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Александр Гoлдун
Cepгей Р пишет:
> Резюмируя всё сказанное:
> /Нельзя средствами ASA9, устроить репликацию через один ящик, двух баз
> данных./Спасибо всем, кто откликнулся.

Так в чем проьлема то? Неужели сложно завести отдельный ящик?
Posted via ActualForum NNTP Server 1.3

Будем заводить.
Слезно просить системных администраторов, которые гнут пальцы
А проблема в том, что точек более сотни по стране и работают две системы
...
Рейтинг: 0 / 0
06.12.2005, 17:07
    #33420272
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Vinogradov пишет:

> Слезно просить системных администраторов, которые гнут пальцы

Ну, тут можно посоветовать только обломать им пальцы, чтоб не гнули и не
приходилось слезно просить.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
06.12.2005, 19:52
    #33420733
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Александр Гoлдун
Vinogradov пишет:

> Слезно просить системных администраторов, которые гнут пальцы

Ну, тут можно посоветовать только обломать им пальцы, чтоб не гнули и не
приходилось слезно просить.
Posted via ActualForum NNTP Server 1.3

вообще не понимаю проблемы, сажаешь в письмо с просьбой в CC адреса начальства (желательно поглавнее) и проблем не будет...
...
Рейтинг: 0 / 0
09.12.2005, 10:47
    #33426754
rashman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
Vinogradov
Будем заводить.
Слезно просить системных администраторов, которые гнут пальцы
А проблема в том, что точек более сотни по стране и работают две системы

Всё равно не понимаю проблемы. У меня за полсотни баз и по две реплики на каждую базу. Проблем с ящиками не возникает. Завести ящик - это 60 секунд времени. Даже если в день добавляется по 100 реплик и надо открывать по одному ящику на каждую реплику, то это займет всего полтора часа :о))

Кстати, порылся в старых скриптах. Когда-то у меня всё работало через один ящик. Более того, все сообщения шифровались PGP-ключом, а почта ходила через UUCP :о) Но тогда это было сделано по другой причине...
...
Рейтинг: 0 / 0
09.12.2005, 11:42
    #33426942
vinogradov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA9, dbremote. Одна БД получает письма предназначеные для другой
rashman Vinogradov
Будем заводить.
Слезно просить системных администраторов, которые гнут пальцы
А проблема в том, что точек более сотни по стране и работают две системы

Всё равно не понимаю проблемы. У меня за полсотни баз и по две реплики на каждую базу. Проблем с ящиками не возникает. Завести ящик - это 60 секунд времени. Даже если в день добавляется по 100 реплик и надо открывать по одному ящику на каждую реплику, то это займет всего полтора часа :о))

Кстати, порылся в старых скриптах. Когда-то у меня всё работало через один ящик. Более того, все сообщения шифровались PGP-ключом, а почта ходила через UUCP :о) Но тогда это было сделано по другой причине...

Работают две независимые системы. Не в одной БД - подчеркиваю
2 независимые консолидированные БД
В точках тоже две системы
В каждой системе свои консолидаторы и публикаторы со своими подписками
Для удаленных точек волею судеб сделали один ящик для обеих систем
И здесь начались проблемы
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA9, dbremote. Одна БД получает письма предназначеные для другой / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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