• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Регулярно повреждается БД

Мыш

Lotus Team
12.02.2008
1 220
29
BIT
68
Всем здрасьте. С недавних пор на сервере Domino 6.5.6FP3 регулярно (раз в несколько дней) начала падать одна база. При попытке сохранить документ в ней у пользователя вываливается сообщение "Database is corrupt..."
В логах на сервере появляются следующие сообщения:
"DbMarkCorrupt(ReallocDbObject: 0 RRV!), DB=<имя базы> TID=[xxx] File=dbobject.c Line=825".
База простая - дискусионная с хранением аттачей. Сервер регулярно перезагружается, никакого доп. софта на нем нет. Fixup/Compact/Updall с разными ключами, создание новой реплики помогают, но ненадолго. Новую копию еще попробую, конечно, но неохота - на replicaID этой базы есть определенные завязки.
Прочитал link removed - интересно, действительно ли поможет переход аж на 8.5.2??? Опять же, неохота обновлять весь сервер...
Возможно, есть еще какие-либо решения? Сервер, напоминаю, 6.5.6FP3 под Виндой.
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
посмотрите тему на сисадмин:
 

Мыш

Lotus Team
12.02.2008
1 220
29
BIT
68
Cleric-Lviv, спасибо, посмотрел. В моем случае:
- антивируса на сервере нет никакого вообще - ни под Лотус, ни файлового;
- бэкап делается копированием всех баз в отдельную папку при выключенном сервере (по ночам);
- проблемная база имеет уникальный ReplicaID на сервере и не реплицируется вообще никогда.

Засада, в общем, копаю дальше...
 

Cleric-Lviv

Well-known member
03.01.2008
603
0
BIT
0
Мыш

Там еще ToxaRat писал о "глюках" 6 версии, что почти во всех релизах есть проблема из
кораптом баз...
 

Мыш

Lotus Team
12.02.2008
1 220
29
BIT
68
В общем, пошаманил я малость - несколько раз подряд "вхолодную" фиксил, компактил с ключами -i -D -c, апдолил с -R -X; еще убрал на всяк случай параметр dbcache_max_entries. ПОКА не ломается...
 
A

akat

А транзакшен-логи включены?
Если нет, то рекомендую включить. Правда не припомню уже, были ли они в 6.5 :blush:
 

Мыш

Lotus Team
12.02.2008
1 220
29
BIT
68
Таки разобрался :) Любопытный факт - базу ломал голый клиент 8.5 Standard (база лежит на сервере 6.5.6). Заменил клиента на 8.5.2FP2 basic - проблема ушла. На самом деле, ОЧЕНЬ помог параметр debug_noteopen=5 в notes.ini - как, грицца, рекомендую. :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!