Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Last chance / 2 сообщений из 2, страница 1 из 1
24.01.2004, 02:04
    #32386802
Serhiy Snisarenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Last chance
ASE 12.0 Windows 2000 SP2

По некоторым причинам (не имеющим отношения к существу вопроса) transaction log вырос и достиг установленного значения last-chance threshold. Сработала процедура sp_thresholdaction и все транзакции были приостановлены.

Все попытки очистить transaction log :

dump transaction db_name with truncate_only

dump transaction db_name with no_log

или выполнить database backup:

damp database db_name to "d:\db_name.dmp"

заканчивались в буквальном смысле ничем - backup не выполнялся, но и сообщений об ошибке не появлялось.

Советы из Sybase System Administration Guide - Chapter 29.Managing Free Space with Threaholds не помогли.

Подскажите, как очистить transaction log.

Спасибо
...
Рейтинг: 0 / 0
24.01.2004, 10:29
    #32386838
Mladov Alexey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Last chance
Если лог переполнился на каком-то процессе, то kill <id процесса>
При закрытии процесса все его транзакции откатываются.

id процесса, у которого открыта самая старая транзакция, можно узнать из селекта:

use master
go
select dbid, spid
from syslogshold
where dbid = db_id("имя_базы_данных")

dbid - id БД
spid - id процесса.

Если есть место на диске, то можно создать небольшой девайс (мегов на 60), присоединить его к логу БД, на которой заполнился лог.
А после этого dump transaction db_name with truncate_only
Но лог будет очищен до первой незавершенной транзакции, поэтому имеет смысл или отрубить всех юзеров или после добавления девайса перегрузить сервер ASE. А потом сделать бекап БД. Правда, особо плодить девайсы тоже не совсем хорошо, но если уж совсем вилы, то можно попробовать.

Я на всех БД выставляю полезный параметр truncate log on checkpoint, поэтому лог переполняется редко. Правда, выставлять его имеет смыл, если делается только полный бекап.

Немного сумбурно, но смысл, вроде понятен... 8)
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Last chance / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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