Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5 Беда подкралась незаметно.... / 6 сообщений из 6, страница 1 из 1
21.12.2004, 22:01
    #32837919
Badger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Беда подкралась незаметно....
Полтора месяца меня небыло на работе (болел).
Прихожу, а в логе (errorlog) беда - прилагается файл, да и сервер не останавливается из

select @@version
Adaptive Server Enterprise/12.5.0.3/EBF 11449 ESD#4/P/NT (IX86)/OS 4.0/rel12503/1939/32-bit/OPT/Sat Sep 20 22:28:57 2003
...
Рейтинг: 0 / 0
21.12.2004, 22:30
    #32837929
Badger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Беда подкралась незаметно....
Извините, случайно нажал Ctrl + Enter

Прихожу на работу, а в логе беда (errorlog) - прилагается файл, да и
сервер не останавливается из Servrces, чтобы запустит сервер
приходится перезапускать компьютер, т.к Сервис остается в
состоянии Остановка....

По логу понимаю, нужно добавить в master 'logsegment',
но добавить новый девайс не получается Sybase Central виснет
при добавление девайса в момент нажатия кнопки Создать, а в логе
соответственно три строки.

Профи, что посоветуете сделать, чтобы не завалить сервак окончательно?

1. как добавить девайс чтобы увеличить размер master (log) ?
2. что еще посоветуете... ?
...
Рейтинг: 0 / 0
22.12.2004, 02:08
    #32838006
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Беда подкралась незаметно....
В приведённом файле журнала:

... If you ran out of space in syslogs, dump the transaction log. Otherwise, use ALTER DATABASE or sp_extendsegment to increase size of the segment.

Это пробовали?

Код: plaintext
dump tran master with no_log

Тут трэд: http://www.sql.ru/forum/actualthread.aspx?tid=115302
...
Рейтинг: 0 / 0
22.12.2004, 14:51
    #32839385
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Беда подкралась незаметно....
Badger
Прихожу на работу, а в логе беда (errorlog) - прилагается файл, да и
сервер не останавливается из Servrces, чтобы запустит сервер
приходится перезапускать компьютер, т.к Сервис остается в
состоянии Остановка....


Кстати, никогда не останавливайте (без крайней надобности) ASE под NT (запущенный как NT Service) из Service Manager-а (как Stop Service или net stop). Вместо этого лучше зайти консолью на сервер и запустить комманду
Код: plaintext
shutdown

Дело в том, что Sybase почему-то реализовала этот вполне законный с точки зрения любого сервиса NT способ остановки как аналог комманды
Код: plaintext
shutdown nowait
а не как
Код: plaintext
shutdown

Почему shutdown nowait может быть плохо для сервера - смотрите в документации.
...
Рейтинг: 0 / 0
22.12.2004, 15:33
    #32839542
Badger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Беда подкралась незаметно....
dump tran master with no_log

Супер!!! Жить стало намного легче....

Появилась возможность добавлять девайсы....

Остановить сервер пока не могу, слишком много народу работает....,
но вечером это сделаю, и если все Ok :)) отпишу.

Только не очень понятно кому добавлять размер сегмента основываясь на фразе
jimmerssp_extendsegment to increase size of the segment.
sp_helpsegment
sp_addsegment
Притом этом цитируя из документации
Если попытаться выполнить процедуру sp_addsegment в базе данных,
в которых данные и журнал размещены на одном устройстве,
будет выдано сообщение об ошибке.
А master как раз и есть такая база, где база и лог вместе....


MasterZivПочему shutdown nowait может быть плохо для сервера - смотрите в документации.

Пошел читать про shutdown nowait :)
...
Рейтинг: 0 / 0
27.12.2004, 18:02
    #32846677
serg08
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASE 12.5 Беда подкралась незаметно....
Рекомендую написать для мастера пороговую процедуру около 3мб.
Мне даже говорили, что для Sybase ASE 12.5 это даже обязательно,
так как здесь лог используеться активней из за резервирования
места и под откат?(Моя версия)

Текст пороговой процедуры типа:
--------------
dump tran master with truncate_only
print "LOG DUMP Master "
---------
ПРИЧЕМ ИСПОЛЬЗОВАТЬ TRUNCATE_ONLY , а не LOG_ONLY так как для
мастера данные и лог на одном утройстве?.

Из документации:
--------
truncate_only
Удаляет неактивную часть журнала без создания резервной копии.
Используется в базах данных, у которых нет сегментов журналов на
отдельном от сегментов данных устройстве. Вместе с этим параметром
не нужно указывать устройство для хранения резервных копий или
имя сервера Backup Server.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 12.5 Беда подкралась незаметно.... / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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