powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / изменение точек смещения
25 сообщений из 34, страница 1 из 2
изменение точек смещения
    #33475065
Alexandr T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос простой...
Как в базе (ASA 9.0.2) изменить точки смещения ???
...
Рейтинг: 0 / 0
изменение точек смещения
    #33475070
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr T wrote:

> Как в базе (ASA 9.0.2) изменить точки смещения ???

А что такое "точки смещения"?



ЗЫ. Русские доки - mustdie forever.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
изменение точек смещения
    #33475113
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это наверное про репликацию ;)
...
Рейтинг: 0 / 0
изменение точек смещения
    #33475735
Alexandr T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
совершенно верно.. это про репликации..
была связка баз (косолидированная-ремотная) на семерке.. стоит задача перевести консолидированную на 9 версию, при этом удаленная должна остаться на семерке..я делаю unload (структуру и данные) консолидированной, далее создаю новую базу на 9 версии и считываю в неё данные с структурой.
А теперь самое вкусное - восстановить обмен с удаленной базой..так как база очень удаленная :), делать новую выгрузку для неё не представляется возможным. Поэтому надо оставить её как есть ( если я не ошибаюсь то реплика между семеркой и девяткой должна ходить без проблем..)
таблицу sys.sysremoteusers правил, однако после запуска реплики в логе ремоты такое сообщение

I. 01/10 14:49:39. Scanning logs starting at offset 0011240454
I. 01/10 14:49:39. Processing transaction logs from directory "D:\base\test9\"
I. 01/10 14:49:39. Processing transactions from active transaction log
E. 01/10 14:49:39. Unable to find log offset 0011240454
E. 01/10 14:49:39. Sending messages failed

вот поэтому я и спросил - КАК РУКАМИ ЗАДАТЬ ТОЧКИ СМЕЩЕНИЯ

заранее спасибо!!!
...
Рейтинг: 0 / 0
изменение точек смещения
    #33475988
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/forum/actualthread.aspx?tid=229753
и ничего не надо задавать
...
Рейтинг: 0 / 0
изменение точек смещения
    #33478884
Alexandr T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за ссыклку...
пробывал делать выгрузку с ключём -ar
сразу куча вопросов
- поднимать персонал сервер старой базы (7 версии) надо на ASA7 или ASA9? ( я поднял на ASA9)
- при запуске dbunload9 в логе выдалось
Adaptive Server Anywhere Unload Utility Version 9.0.2.2451
***** SQL error: Cannot access file 'rt.jar' -- No such file or directory
ЧТО ЭТО ТАКОЕ???
...
Рейтинг: 0 / 0
изменение точек смещения
    #33479084
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java в ASA 7 используется?
9-ка не девелопер едишн случайно? В ней Java отдельно лицензируется.
...
Рейтинг: 0 / 0
изменение точек смещения
    #33479333
Alexandr T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
именно девелопер...
так что мне теперь с ней сделать???
...
Рейтинг: 0 / 0
изменение точек смещения
    #33479376
Alexandr T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
т.е. поскажите как лицензировать Java в девелопере???
...
Рейтинг: 0 / 0
изменение точек смещения
    #33479460
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите почту.
...
Рейтинг: 0 / 0
изменение точек смещения
    #33479849
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexandr T- поднимать персонал сервер старой базы (7 версии) надо на ASA7 или ASA9? ( я поднял на ASA9)
Зря. Старую базу лучше поднимать на старом сервере. На нем же делаешь и всю выгрузку. Потом уже генерируешь пустую базу на новом сервере и запускаешь на нее reload.sql полученый от выгрузки старой базы.
...
Рейтинг: 0 / 0
изменение точек смещения
    #33479966
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том то и фокус, что через reload.sql можно попрошаться с репликацией.
...
Рейтинг: 0 / 0
изменение точек смещения
    #33479969
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий АндрейВ том то и фокус, что через reload.sql можно попрошаться с репликацией.
Ты сильно удивишься, если я скажу что dbxtract делает выгрузку базы именно через reload.sql? :)
...
Рейтинг: 0 / 0
изменение точек смещения
    #33480000
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совсем не удивлюсь!
Только потом и спрашивают - как смещение лога в ручную выставлять. У меня на консолидированой получилось только через dbunload -ar, когда unload сам просмотрел все старые логи и всё правильно выставил для репликаций.
...
Рейтинг: 0 / 0
изменение точек смещения
    #33480004
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К тому-же dbunload -ar не работает через unload.sql и перенос базы (в моём случае ) проходит раз в 5 быстрее.
...
Рейтинг: 0 / 0
изменение точек смещения
    #33480057
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юрий АндрейСовсем не удивлюсь!
Только потом и спрашивают - как смещение лога в ручную выставлять.
??? Никогда такой фигней не занимался.

В принципе, если заглянуть в тот самый reload.sql от базы уже участвующей в репликцаии, то там можно найти строчки типа:
Код: plaintext
CALL SYS.sa_setsubscription (  2 ,  104 , '',  56250306 , NULL )
Это как раз и есть "ручная" установка точек смещения для репликации для конкретного подписчика. Вот только одна проблема - эта функция не документирована и соотвественно не рекомендуется к самостоятельному использованию :) Но сгенерированая через dbunload или dbxtract оно прекрасно работает. Правильно устанавливает все смещения при пересоздании базы. Проверено лично мной неоднократно :)
...
Рейтинг: 0 / 0
изменение точек смещения
    #33480545
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl, -ar намного удобнее ;)
...
Рейтинг: 0 / 0
изменение точек смещения
    #33481156
Alexandr T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так.. опишу последовательность действий..
1) консолидированную базу (7версии) стартую на ASA9
2) делаю dbunload по следующему скрипту
"c:\Program Files\Sybase\SQL Anywhere 9\win32\dbunload.exe" -o unload.log -c "dsn=test;uid=dba;pwd=***" -ar c:\unload
3) после выполнения этого скрипта вижу что в папке, где находилась база появляются еще два файла ( если база называлась test.db и лог test.log, то рядом нарисовались test.dbR и test.logR)


Хотелось бы выслушать выши коментарии по этому поводу :)
...
Рейтинг: 0 / 0
изменение точек смещения
    #33481320
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стартовать базу не надо.
Unload -ar запускать из девятки. На выходе получим test.db уже девятой версии( пока без лога до первого запуска базы ) и test.olg - старый лог.

P.S. Все логи старой базы находится в папке c:\unload ?
...
Рейтинг: 0 / 0
изменение точек смещения
    #33481389
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю, что это все нужно будет отредактировать и - в FAQ
...
Рейтинг: 0 / 0
изменение точек смещения
    #33481391
Alexandr T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что значит не надо стартовать???
вот выдержка из мануала
To use the -ar option, you must connect to a personal server, or to a network server on the same machine as the Unload [dbunload] utility.

а в папке unload пусто кстати!!!
...
Рейтинг: 0 / 0
изменение точек смещения
    #33481399
Alexandr T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в общем господа...
кто то может тезисно и по русски (желательно с текстами скриптов) описать последовательность действий для перевода консолидированной базы с семерки на девятку без потери реплики... просьба все таки что бы писали те, кто этот вопрос отработал... а то уже сетвертый день толчем воду в ступе... заранее спасибо!!!
...
Рейтинг: 0 / 0
изменение точек смещения
    #33481405
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В данном случае - Must connect - чтобы unload -ar СМОГЛА запустить на той же машине что и база сервер.
А после -ar надо указать папку со старыми логами!!! Иначе ничего и не выйдет.
...
Рейтинг: 0 / 0
изменение точек смещения
    #33481411
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда милости просим в асю - 162-727-388.
...
Рейтинг: 0 / 0
изменение точек смещения
    #33481452
Юрий Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто возьмётся за редактирование?
...
Рейтинг: 0 / 0
25 сообщений из 34, страница 1 из 2
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / изменение точек смещения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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