powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Что-то странное с логом базы
12 сообщений из 12, страница 1 из 1
Что-то странное с логом базы
    #32626881
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASA 8.0.2.4424

При попытке отправки сообщений удаленным пользователям получаю следующее сообщение:

Код: plaintext
1.
2.
3.
4.
5.
6.
I.  07 / 29   02 : 10 : 00 . Scanning logs starting at offset  0188860751 
I.  07 / 29   02 : 10 : 00 . Processing transaction logs from directory "D:\base\"
I.  07 / 29   02 : 10 : 00 . Transaction log "D:\base\040722AA.LOG" starts at offset  0188161448 
I.  07 / 29   02 : 10 : 00 . Processing transactions from transaction log "D:\base\040722AA.LOG"
E.  07 / 29   02 : 10 : 00 . No log operation at offset of  0188860751  in the current transaction log
E.  07 / 29   02 : 10 : 00 . Sending messages failed
I.  07 / 29   02 : 10 : 01 . Execution completed

Вчера вроде бы все нормально выгрузилось. Причем тут вдруг лог недельной давности 040722AA.LOG в использовании оказался? По "No log operation" ни в BOL, ни в SQLRemote Users Guide ничего не нашел. Или я не там ищу?
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32626949
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У Вас что то из этого.....оно уже исправлено
...а базу апгрейдили до новой версии?

================(Build #4399 - Engineering Case #349918)======
SQL Remote may have reported the error "No log operation at offset x" and
then exited. After examining all the transaction logs, one may find that
the log offset x was in the header page of a transaction log file.

This problem could have occurred if:
1. the last log operation in the latest offline transaction log was a "redo_release";
and
2. in the online transaction log, there is no log operation of commit, rollback,
or release and no actual data to be replicated.

This problem is fixed now.


================(Build #4303 - Engineering Case #328956)=============

If the minimum log_sent value in the SYSREMOTEUSER table pointed to the middle
of an operation in the transaction log, then dbremote would still have sent
data starting at the beginning of the transaction pointed to by the bad offset.
Now, dbremote will return an error (No log operation at offset X) in this
situation.
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32626966
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет базы не уверен, но скорее всего не апгрейдили. Как теперь это лечить, если лечится?
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32627110
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько я понял, это ошибка в логе 040722AA.LOG

если это так, то сделать можно следующее:

dblog 040722AA.LOG
запомнить смещение, на котором кончается лог

потом запускаем isql

select * from sys.sysremoteusers order by confirm_sent

смотрим у каких удаленных пользователей confirm_sent <= смещения,на котором кончается лог 040722AA.LOG

вот на них и придется перевыгрузить базы, для остальных этот (и раньшие) логи не нужны

P.S.
может есть и другой, более простой способ...

PPS
а есть бекапы базы?
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32627176
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бэкапы есть. Вчера та же самая выгрузка прошла нормально.
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32627207
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда все намного проще

берете бекапную базу


запускаете сервер с ключиком -а <имя файла лога>

по очереди применяете все логи, что не было при бекапе + текущий лог

все!
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32627235
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть бэкапную базу до момента ошибки, в данном случае для лога 040722AA.LOG - от 21 числа?
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32627281
roleks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, но скорее всего, как раз лог то и поломан!
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32627311
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вобщем есть поле для маневра. :) Спасибо за советы, буду пробовать.
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32627984
Aleksey Kh.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roleks
тогда все намного проще
берете бекапную базу
запускаете сервер с ключиком -а <имя файла лога>
по очереди применяете все логи, что не было при бекапе + текущий лог


А при этом все новоизменения уедут по обмену?
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32628358
Andyn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey Kh. roleks
тогда все намного проще
берете бекапную базу
запускаете сервер с ключиком -а <имя файла лога>
по очереди применяете все логи, что не было при бекапе + текущий лог


А при этом все новоизменения уедут по обмену?

В общем так и сделали вчера, ошибка исчезла. Новые сообщения сгенерировались для удаленных пользователей, сегодня проверим, о результатах напишу.
...
Рейтинг: 0 / 0
Что-то странное с логом базы
    #32649295
Xcomfiles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вероятно непройдёт с востановлением бакаппа; потому как узера уехали в перёд и генерация посылаемых реплик ищё не всё.
Зверя навернека непримут, разве что никто непринемал реплик с того момента как был зделан бакап.
Единственныё выход в такой ситуации светит только как предложил колега roleks
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Что-то странное с логом базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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