powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Отрицательный Лог Sybase ASE 12,5 Это нормально?
19 сообщений из 19, страница 1 из 1
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32547388
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия:
При перезагрузке с репликацией, если лог удерживаеться только репсервером
и транзакции все завершились, то получаем отрицательный лог в Sybase Central.При 4k странице Java Central тоже не помогает!

После одной такой проблемы смотрел лог при помощи Sp_logsegment

Хуже стало после двух таких ошибок, когда лог перебрался в отрицательную область более чем на 100%.
Sp_helpsegment тоже врёт! lct_admin также врёт!
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32547441
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сервер нормально работает и не пишет никаких сообщений в лог, то такую ситуацию надо расценивать как нормальную. Просто утилиты и хранимые процедуры врут и все.
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32547767
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно часть страниц из logsegment расположена на девайсах, отведенных под другие сегметы, то можно увидеть например по master..sysusages. Особых проблем это не должно создавать.

А что выдаст этот запрос в проблемной базе?

select d.name,u.*,d.phyname
from master.dbo.sysusages u, master.dbo.sysdevices d
where u.dbid = db_id()
and d.status & 2 = 2
and d.low <= u.vstart
and d.high >= u.vstart + (u.size - 1)
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32548030
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лог находиться на своём сегменте!
Проверил ещё раз, хотя и был уверен!
Проблема отрицательного лога известна всем у кого на
сервере работает REPAGENT.
Меня напрягает как работают пороговые процедуры если даже системная
функция Lct_admin возвращает неправильное значение.
На боевом сервере проверять не хочеться.
Полигон прийдёться долго создавать.
Но видимо прийдёться. Или может кто то уверен именно по
поводу порогов!

Спасибо!
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32548061
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня работает REPAGENT, но отрицательных значений нет.
Ранее была база на которой не было REPAGENTа, а отрицательные значения были.
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32548207
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А каким образом ты получаешь этот "отрицательный лог" ?
Т.е. что ты вызываешь и какие цифры тебя смущают ? Я бы тоже у нас посмотрел.
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32548373
just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Trace flag:
7408 Force the server to scan *log segment* allocation pages; to recalculate free log space rather than use saved counts.
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32548937
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to just_me

Можно по-подробней или ссылку на описание?
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32548959
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to just_me

Можно по-подробней или ссылку на описание?
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32549050
just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ссылки нет.

Поподробней:

Стартуем сервер с этим флагом. Потом shutdown. Убираем флаг и стартуем обычно.
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32549099
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, попробую.

А откуда информация, в документации не нашел, может какая-то отдельная дока есть?

На www.sybase.com/support/manuals искал, но нашел только пару ссылок, на которые меня не пустили :(.
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32550166
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А я так ждал, надеялся и верил!!!
После перезапуска сервер выдал:
00:00000:00001:2004/06/06 15:11:57.12
Forcing server to scan allocation pages to find free log space count for database '4'

Хотя должен признаться, что сообшения типа:
to recalculate free log space rather than use saved counts. НЕ БЫЛО.
ЧТО ТО НЕ так сделал??? Help!!! Just_me!!!!

Sp_helpsegment выдаёт информацию, не позволяющую понять
состояние логсегмента:

total_size total_pages free_pages used_pages
---------- ----------- ----------- -----------
8192.0MB 2097152 4177895 -2080743

Остался только бубен???
Может против часовой попробовать!!!
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32551115
just_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда вот так попробуй:

Innacurate log free space accounting may be corrected by putting the database
in 'single user mode' and by running the DBCC TABLEALLOC(syslogs, full, fix) command.
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32552116
orc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
orc
Гость
по идее должно полечить полное отписание репликации (убить конекшн, запретить репагента)
dbcc rebuild_log(dbid,1,1)
после чего все подписать по новой... ребилд лога делать при стартованом сервере с флагом -T3608 и статусом базы -32768
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32559598
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не надейтесь, что порог работает!
Порог не сработал!
Лог переполнился может быть и по причине репсервера, но сообщения
о срабатываниии порога в логе нет.
Попробовать Checkalloc для syslogs пока нет возможности!

Продолжение следует!
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32561116
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, отрицательный лог - не из-за репагента. У меня был отрицательный даже когда Replication Server не стоял.
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32561622
_Sania
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подобная ситуация возможна, когда часть страниц из сегментов default и system размещена в девайсе для сегмента logsegment, в этом случае пороги могут не работать.

Проверяется запуском dbcc checkcatalog.

Какое значение у последнего порога?
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32564306
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbcc checkcatalog я запускал, с уверенностью что просто проверяются системные таблицы данной базы данных. Всё нормально.
Logsegment 8Gb
Порог последнего шанса 233 MB
Другие два:
3276mb -попытка очистить лог with truncate_only
2457mb-попытка очистить лог with truncate_only c предварительным
убиением транзакции удерживающей лог.
Галка "Abort trancaction on full log" стоит, но видимо LCT_admin не смог
правильно зарезервировать пространство под откаты и

для отката незавершившихся транзакций пришлось увеличивать логсегмент !!!
...
Рейтинг: 0 / 0
Отрицательный Лог Sybase ASE 12,5 Это нормально?
    #32579472
serg08
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После запуска Dbcc tablealloc(syslogs,full,fix) Lct_admin начал правильно показывать количество свободных страниц.
Dbcc исправила ошибку.
Пороги думаю работают и под откат идёт корректное резервирование пространства.
T.o. Если sp_helpsegment и Lct_admin показывают отрицательное значение
то эта ситуация уже НЕНОРМАЛЬНА.
Sybase Central всё также показывает отрицательное значение.
Думаю что dbcc rebuild_log исправит и это !
Как нибудь соберусь.
Это уже ошибка больше централа.
Говорят, что Java central на 2k страницах уже эту ошибку не выдаёт????
Ещё раз спасибо всем за помощь!!!
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Отрицательный Лог Sybase ASE 12,5 Это нормально?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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