powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Репликация данных по FTP (ASA)
15 сообщений из 15, страница 1 из 1
Репликация данных по FTP (ASA)
    #32421824
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите плиз, как лучше организовать репликацию данных на FTP?

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

Как вообще это происходит, конкретно меня интересуют следующие вопросы:
1. Нужно ли резать лог?
2. АСА самостоятельно может дозвониться до инета и скинуть файлы на FTP?
3. Надежность передачи (сейчас приходится иногда гонять данные по
несколько раз туда-обратно, чтобы message agent их сожрал)
4. Может быть, лучше организовать передачу по e-mail?
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32421931
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я недавно тут спрашивал про репликацию через ftp, мне дали кучу дельных советов.\r
\r
Вот линк\r
\r
З.Ы. Лучше ftp сервера под винды чем serv-u я не нашел :)\r
\r
\r
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32422250
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за линк. Только я одного не понял: может репликация идти на внешнем ftp-сервере (чтобы все филиалы и головной охфис звонили в инет, и валили на ftp-сервер - например, у провайдера - в инете свои мессаги, а потом все разбирали - кому чего нужно)? Или обязательно надо поднимать свой ftp-сервер? (неудобно, потому что максимум на что идет руководство - это диалап)
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32422255
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и еще один неотвеченный вопрос: как при таком обмене быть с логом? все равно отрезать его время от времени или как? Как месседж агент врубается, что нужно отправить - принять данные? Просто по времени?
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32423240
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, можно использовать для репликации любой доступный FTP сервер. Да хоть на каком-нибудь narod.ru :) Главный плюс собственного ftp это уверенность в его работоспособности. А еще можно попробовать отправлять сообщения репликации по почте. В режиме всеобщего диалапа может быть удобнее.

Лог отрезать как раз не стоит и более того противопоказно. Репликация как раз на основе лога и происходит.
Можно делать бекап лога с переименованием, например командой
backup ... transaction log rename match.
Тогда "устаревшая" часть лог файла будет скопирована куда указано с переименованием. А dbremote в случае необходимости сможет в тот отрезаный и переименованный кусок заглянуть.
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32423755
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу поделиться линком на serv-u
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32424294
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в кач-ве эксперимента поставил FTP на локальную машину (используя IIS)

Появились еще вопросы:
1. Лог (если его отрезать с командой -x) откусывается нормально, но вместе с ним отрезается и mlg, на который dbremote сам потом и материться. Видимо, лучше все же использовать dbbackup
2. После передачи мессаг dbremote сидит и вроде как ждет новых поступлений информации. Но на самом деле, сколько ключей я не использовал (-sd,-rd,-s,-r), новых сообщений он не генерит. Висит и ничего не делает. Так и должно быть?
3. Допустим, я запущу dbremote через шедулер, он передаст пакеты на ftp, примет то что там будет валяться от удаленных баз. А если, например, с первого раза он не скушает чужую информацию? Хорошо, он сделает маленький файл с повторным запросом. А как удаленные базы об этом догадаются? Чисто практический вопрос? Или надо dbremote запускать на консолидированной и удаленных базах запускать каждые полчаса? Но, тогда получится, что инфа ТОЧНО придет только через 1.5 часа (3*полчаса)????
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32424691
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) ни разу не использовал ключ -x у dbremote :) Оно по моему большого смысла не имеет. В архив все же базу удобней класть через dbbackup или просто через backup.
2) Ну... скорее всего так и должно быть. Так должно быть если база не обновляется. Ключом -sd ты требуешь у dbremote проверять каждые Х-минут появились ли новые данные в базе которые надо реплицировать. Как только появятся - создастся новое сообщение. А до тех пор делать ничего не будет.
3) Все именно так и есть. Можешь запускать чаще... А можешь и повесить dbremote на постоянную и пусть он сканирует базу раз в минуту. Тогда и перезапрос данных при необходимости произойдет быстрее.
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32424703
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) вообще-то так удобно - все в одном флаконе получается. Если бы не досадные бяки с mlg... Не знаю, что думали в Sybase когда так делали, видимо, они тестировали dbremote на базе без mlg. Хотя сами постоянно рекомендуют его включать для надежности
2) а откуда появится новая инфа если он будет сканировать отрезанные логи? То есть, тогда все равно придется периодически запускать dbbackup? Юзеры повесятся :(
3) получается, что для полноценной работы через ftp желательно, чтобы серверу была выделена отдельная телефонная линия. Однакоооо....
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32424770
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 andy753 ,
если есть халявный фтп, выложу serv-u, по почте не получается :(((
а вообще в инете и кряки, и дистрибутив найти просто...

2 Guest
А при помощи OPTION DELETE_OLD_LOGS не получается?

...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32425089
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Red Cat:
Delete old logs не прокатит, посколько только что отрезанный лог - не есть old ;-)
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32425548
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного оффтопик

Интересно, а для работы по FTP обязательно нужен инет? Или можно настроить комп и софт так, чтобы при входящем звонке фтп-программа снимала трубку, логинила звонящего и давала ему доступ к диску?
Навроде гипертерминала или BBS?
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32425578
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Невнимательно читал:

rasdial .....
начать репликацию
rasdial /disconnect

т.е.
получаешь tcp/ip соединение между двумя компами, вызываешь dbremote, опосля рвешь связь

все это хозяйство вставляешь в crontab (есть версии под винду) на каждые N минут.

:) фтп-программе делать нечего, еще и на звонки отвечать :)

...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32425594
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК, тогда еще вопрос (надеюсь, еще никому не надоел :)

rasdial - это всего лишь звонилка. Какую прогу нужно ставить на сервер, чтобы она принимала звонки (и соответственно назначала ip-адреса или имена)?

И еще такой вопросик: если кто-то что-то считает на сервере, dbbackup ждет окончания расчета (закрытия транзакции???). Соответственно, резка лога откладывается на это время. А считают что-либо практически постоянно. Это у всех так (ожидание окончания расчета), или у меня эксклюзив? :(
...
Рейтинг: 0 / 0
Репликация данных по FTP (ASA)
    #32425860
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какую прогу нужно ставить на сервер, чтобы она принимала звонки
RRAS - Routing and Remote Access Server
стандартный компонент W2k Srv
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Репликация данных по FTP (ASA)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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