Жила-была InnoDB

Sep 19, 2019 22:47


Жила-была InnoDB. Её никто не трогал. Пока в один злосчастный момент в серверной не потух внезапно свет. А UPSа не отработала.

После включения выяснилось, что база "побилась". А бэкапа, как водится, нет. При попытке сделать принудительный replay transaction log-ов она вываливается с ошибкой 11 где-то на первых 13-ти процентах процесса. Если ( Read more... )

работа, байки, it

Leave a comment

Comments 17

donz_ru September 19 2019, 19:58:39 UTC
А ты еще и за дбашника?
Подсказать, к сожалению, не могу.

Reply

klink0v September 19 2019, 21:00:36 UTC
Я и швец, и жнец, и на дуде игрец. Любой каприз за ваши деньги. :) Как в фильме "Однажды укушенный": я буду для тебя кем пожелаешь. :) :) :) Главное только, по времени не [сильно] ограничивайте.

Reply

donz_ru September 19 2019, 21:13:28 UTC
Так может тебе надо было не в девопс идти?

Reply

klink0v September 19 2019, 21:18:14 UTC
А куда?

К тому же, платят нормально нонче только за девопсенье и нетопсенье. Инфраструктурщики вымирают, плюс не имеют возможности работать удаленно (как правило).

Reply


vlad_rulez September 19 2019, 20:52:01 UTC
1. После включения выяснилось, что база "побилась". А бэкапа, как водится, нет.
2. Вот беда: при развертывании сервера параметра "innodb_file_per_table=1" в конфиге никто не прописал
3. При том, что "ibdata1" явно покоцаный.

После этих трех условий можно только поныть =)

Ну или написать в Перкону, если за информацию в базе люди готовы хорошо заплатить и скорее всего без гарантии.

Reply

klink0v September 19 2019, 20:57:20 UTC
Понял. Тогда прекращаю свои бесплодные попытки. Собственно, изначально-то надежды было мало. Но мало ли, вдруг случится чудо...

Нет, там внутри были не настолько ценные данные. Люди поматерятся, но переживут.

Reply


atrus_at_lj September 19 2019, 22:59:48 UTC
Только на той неделе ковырял базу, сдохшую от переполнения диска. Увы, InnoDB плохо восстановимая субстанция. Варианты пытаться дальше есть, например, в виде ручного пересоздания базы со структурой, точно совпадающей с той, что была до того, затем подсовывания файлов и выковыривания данных при помощи перконовских утилит с неясными перспективами на успех. Но мне повезло больше, в базе не было ничего ценного, а во время раскопок и бекап нашёлся, пусть и полугодовой давности, который всех тем не менее удовлетворил.

Reply

klink0v September 20 2019, 06:34:44 UTC
Спасибо.

Reply


Leave a comment

Up