Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / SQL Remote и DBBackup / 8 сообщений из 8, страница 1 из 1
24.11.2004, 16:06
    #32798377
av1975
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Remote и DBBackup
А что будет, если остановить
1. сервис обмена
2. сделать бекап
3. поработать в базе
4. скопировать бекап на место базы
5. запустить бекапную укопию
6. запустить обмен

Обмен продолжит работать или нет?

Если "да", то что будет, если предположить, что в каталоге с логом базы есть неподтверженные SQLRemote'ом логи (те, которые как 041120aa.log выглядят)?
...
Рейтинг: 0 / 0
24.11.2004, 18:24
    #32798658
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Remote и DBBackup
av1975А что будет, если остановить
1. сервис обмена
2. сделать бекап
3. поработать в базе
4. скопировать бекап на место базы
5. запустить бекапную укопию
6. запустить обмен

Обмен продолжит работать или нет?

Если "да", то что будет, если предположить, что в каталоге с логом базы есть неподтверженные SQLRemote'ом логи (те, которые как 041120aa.log выглядят)?

А что будет если спрыгнуть с крыши высотки без парашюта?
Зачем придумывать себе сложности на свою пятую точку, если вышеописанное
шаманство можно значительно сократить без ущерба функциональности:

1. Не останавливать обмен
2. Сделать бэкап на другую машину.
3. Поднять на другой машине бэкап и делать с ним все что душе угодно

Как вариант, можно поднять бэкапную базу на той же машине и даже на том же сервере ASA, но под другим именем.

--
http://talk.ru/forum/talk.ru.accounting.development
...
Рейтинг: 0 / 0
24.11.2004, 19:01
    #32798697
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Remote и DBBackup
av1975А что будет, если остановить
1. сервис обмена
2. сделать бекап
3. поработать в базе
4. скопировать бекап на место базы
5. запустить бекапную укопию
6. запустить обмен

Обмен продолжит работать или нет?
Да, продолжит работать.

Если между пунктами 3 и 4 пройдет сеанс репликации и удаленая база получит сообщение основаное на пункте 3 - на шестом пункте репликация накроется медным тазом :) Впрочем, может и поднятся само после нескольких "уточняющих" сеансов обмена, но вряд-ли. Тогда надо будет смотреть в сторону команды synchronize.

av1975
Если "да", то что будет, если предположить, что в каталоге с логом базы есть неподтверженные SQLRemote'ом логи (те, которые как 041120aa.log выглядят)?
По идее, работа с базой касается только основной секции лога. Которая MyDB.log. Все переименнованые секции лога считаются архивом и не трогаются (обычно не трогаются). Но я предпочитаю бекапить их тоже, на всякий случай :)
...
Рейтинг: 0 / 0
24.11.2004, 20:06
    #32798747
Александр Гoлдун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Remote и DBBackup
White Owl

av1975
Если "да", то что будет, если предположить, что в каталоге с логом базы есть неподтверженные SQLRemote'ом логи (те, которые как 041120aa.log выглядят)?
По идее, работа с базой касается только основной секции лога. Которая MyDB.log. Все переименнованые секции лога считаются архивом и не трогаются (обычно не трогаются).


Еще как трогаются!
Например если бэкап с переименованием лога произошел до отправки изменений,
зафиксированных в этом логе, то переименованная секция - единственный
источник информации для dbremote.

RTFM:

ASA Database Administration Guide
--Backup and Data Recovery
----Designing backup procedures
A backup scheme for databases involved in replication
...
Рейтинг: 0 / 0
24.11.2004, 20:45
    #32798771
av1975
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Remote и DBBackup
Александр Голдун,
мне нужно поэкспериментировать именно на этой базе именно на этой машине. Поэтому, такой вопрос.

Короче, надо думать, все упирается в то, с какого офсета начинаются логи бекапа и рабочей базы. Если с одинакового, то все получится.
Никто не транслировал?
Опять все самому ... :-/
...
Рейтинг: 0 / 0
24.11.2004, 21:12
    #32798777
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Remote и DBBackup
Александр ГoлдунЕще как трогаются!
Я же сказал "при работе с базой .... обычно не трогаются". Внимательнее читай :)
А dbremote их конечно трогает.
...
Рейтинг: 0 / 0
24.11.2004, 21:15
    #32798778
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Remote и DBBackup
av1975Короче, надо думать, все упирается в то, с какого офсета начинаются логи бекапа и рабочей базы. Если с одинакового, то все получится.
Не только логи бэкапа и рабочей базы. Про этот оффсет должен еще и получатель(-и) знать. Главная проблема в синхронизации.
...
Рейтинг: 0 / 0
25.11.2004, 08:29
    #32798924
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Remote и DBBackup
av1975А что будет, если остановить
1. сервис обмена
2. сделать бекап
3. поработать в базе
4. скопировать бекап на место базы
5. запустить бекапную укопию
6. запустить обмен

Обмен продолжит работать или нет?

Если "да", то что будет, если предположить, что в каталоге с логом базы есть неподтверженные SQLRemote'ом логи (те, которые как 041120aa.log выглядят)?

Общий ответ "нет".
Будете получать бесконечные сообщения, типа

авторI. 06/18 12:45:27. Received message from "publisher_ge" (0-0731021238-0731023136-0)
W. 06/18 12:45:27. This message does not belong to me.
Log offset sent to user 'publisher_ge' is '0000652282', but the message header indicates user 'publisher_ge' has received log offset '0001713344'.

Если выражение "поработать в базе" включает себе только чтение, тогда "да".
Проверено опытным путем.

Вопрос: почему возникла потребность для данного эксперимента?
Поищите в поиске слово "репликация", dbremote - найдете очень много интересных моментов.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / SQL Remote и DBBackup / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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