
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.08.2009, 19:50
|
|||
|---|---|---|---|
|
|||
Как починить transaction log |
|||
|
#18+
Уважаемые, проблема сия возникла вот уже во второй раз. Первый раз исправил топором (переставив Симантек и оббежав 20 компов клиентов), а второй раз хочу понять :-) Итак, есть Symantec Endpoint Protection 11 Встроенная база данных которого является Adaptive Server Anywhere девелоп эдишн версии 9. В просторечии Sybase ASA 9 И вот вчера эта встроенная база данных перестала запускаться(сервис не стартуется). В логах написано, что sem5.log не является допустимым журналом транзакций. Т.е. явно лог повредился. Сама база в размере 500 с лишним мб (sem5.db) имеется там же в каталоге. В Симантеке не нашел ничего путнего по поводу ремонта базы, кроме как поднять ее из бэкапа :-) Но бэкапы это не наш метод, тем более, что их нет :-) Поэтому полез на сайт Sybase, слил Sybase ASA 9, установил и полез в каталог утилит(win32), дабы там найти че-нить похожее на eseutil от Эксченьжа для починки съехавшей базы. Из поисковов нашел, что что-то можно сделать утилитой dblog.exe. Но посмотрев ключи и опции ничего не понял ,ибо вообще Sybase вижу в первый раз в жизни. Запустил этот dblog, он говорит, что вот типа есть файл транзакций, смещения у него такие-то и т.п. Нашел ключик -n, сделать базу без транзакшн лога, но орет, что база была неправильно закрыта и сначала надо ее починить. И в связи с этим вопрочс спецам по Sybase: что надо запустить в этом каталоге, чтобы починить транзакшн лог и базу или очистить лог и запустить потом базу данных от Симантека. Думаю лог можно чистить полностью, ибо последние изменения в Симантеке я делал в июле, т.е. совсем критичной потери данных в базе не будет из за удаления транзакшн лога. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.08.2009, 17:31
|
|||
|---|---|---|---|
Как починить transaction log |
|||
|
#18+
dbeng9 -oerrors.txt sem5.db Смотри содержимое полученного текстового файла. Там будет полное сообщение об ошибке. Для запуска без лога используй ключ -f. Обязательно делай бэкапы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.08.2009, 07:38
|
|||
|---|---|---|---|
|
|||
Как починить transaction log |
|||
|
#18+
White Owl, А ключик -f не срабатывает. все равно вопли, что sem5.log не является действительным файлом транзакций. Также полный текст ошибки содержит эту фразу. Ничего не пойму. Если этот ключ говорит базе, что не юзать лог, почему она его все равно цепляет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.08.2009, 17:50
|
|||
|---|---|---|---|
Как починить transaction log |
|||
|
#18+
light_grayНичего не пойму. Если этот ключ говорит базе, что не юзать лог, почему она его все равно цепляет?Потому что он у тебя есть. Положи базу в отдельную директорию без лога а потом запусти с -f. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&tablet=1&tid=2010924]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 10ms |
| total: | 124ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...