Публикации от Дмитрий Кузьменко

Повреждено — значит уничтожено

 Опять я про ремонт. Никак люди с битыми базами не могут понять, что «починить базу данных» — это не восстановить абсолютно всё. Это привести ее Читать на сайте автора.

Читать на сайте автора.

Вы пока базу поремонтируйте, а мы с ней поработаем

 Есть такое понимание у людей, когда база вроде бы рабочая, но где-то там что-то повреждено. Например, всё работает, кроме запросов к одной из таблиц. Ну и, Читать на сайте автора.

Читать на сайте автора.

SMR и кое-что еще

Наверное, уже все (кому интересно) в курсе про скандал со спецификой записи на некоторых моделях жестких дисков. Эта специфика называется SMR.Вот отличный пост на хабре, Читать на сайте автора.

Читать на сайте автора.

Особенности ремонта баз без бэкапов

При ремонте баз данных периодически сталкиваемся с полным отсутствием бэкапов или копий БД. Если в этом случае в базе повреждены метаданные, то восстановить уже практически Читать на сайте автора.

Читать на сайте автора.

Жертвы тиража N 2

Продолжение темы в исходной «Жертвы тиража«. Писал где-то в 2006-2007 году. Нашел как черновик, решил опубликовать, чего пропадать тексту 🙂 https://osp.ru/os/2005/11/072.htm7 проблем программной инженерии середина 80-ых — Читать на сайте автора.

Читать на сайте автора.

Век живи, век учись

Если при restore бэкапа InterBase gbak вам выдает ошибкуdecompression length errorто скорее всего бэкап был сделан другой (предыдущей) версией gbak (или InterBase).В этом случае или надо взять gbak.exe от нужной версии, или сделать бэкап повторно с указанием опции -expand. Получается, что у InterBase опцию -expand желательно указывать при бэкапе? И у Firebird? Читать на сайте […]

Читать на сайте автора.