Авг 22

История восстановления базы MySQL из файлов (InnoDB) из песочницы

Опубликовано в InnoDB, MSSQL

Как говорит народная мудрость, “админы делятся на две категории: те, которые не делают бэкапов, и те, которые уже делают”. В моем случае ответственность за несделанный бэкап упала на разработчика, то есть на меня самого. Данная статья посвящена тому, как найти выход из ситуации, подобной описанной. Надеюсь она будет полезна тем, кто не имея такого опыта, может столкнуться с подобной ситуацией.

Читать дальше »

Авг 18

Восстановление DBF баз при помощи утилиты DBF Doctor

Опубликовано в DBF

Восстановление DBF баз при помощи утилиты DBF Doctor

DBF Doctor — дорогая коммерческая утилита для восстановления поврежденных баз DBF.

Читать дальше »

Авг 17

Программа для бэкапа Uranium Backup

Программа для бэкапа Uranium Backup

Uranium Backup — ещё одна профессиональная утилита для сохранения данных. Работает на базе ОС Windows.

Читать дальше »

Авг 11

Восстановление файлов данных SYSTEM.DBF, UNDO.DBF, SYSAUX.DBF, USERS.DBF

Опубликовано в Базы данных

Восстановление файлов данных SYSTEM.DBF, UNDO.DBF, SYSAUX.DBF, USERS.DBF

Сегодня мы рассмотрим вариант восстановления файлов баз данных SYSTEM.DBF, UNDO.DBF, SYSAUX.DBF, USERS.DBF в состоянии Recover.

Читать дальше »

Авг 11

XtraBackup — резервное копирование для innoDB

Опубликовано в InnoDB

При работах с любыми компьютерными системами, в первую очередь, важно позаботиться о сохранении базы данных. Главная проблема состоит в том, что сохранение базы данных необходимо проводить без прерывания работы системы.

Читать дальше »

Комментарии: 0 » Метки: , , , , ,
Авг 11

Как сделать бэкап MySQL без прямого доступа к серверу

Опубликовано в MYSQL, Windows, Сетевые данные

Как сделать бэкап MySQL без прямого доступа к серверу

Итак, на повестке дня решение одной интересной задачи — организация резервного копирования баз данных MySQL без прямого доступа к серверу.

Читать дальше »

Комментарии: 0 » Метки: , , , , , ,
Авг 10

Автоматический бэкап MS SQL Express базы

Опубликовано в MSSQL

Автоматический бэкап MS SQL Express базы

Microsoft SQL Server Express — это freeware версия SQL Server, соответственно, она имеет ряд ограничений. Один из главных недостатков бесплатной версии, пожалуй, отсутствие возможности делать бэкапы штатными средствами. Но работать без резервного копирования — не вариант. Что же делать? Мы предлагаем простое решение, которое поможет сохранить нужные данные.

Читать дальше »

Авг 2

История восстановления базы MySQL из файлов (InnoDB)

Опубликовано в InnoDB, MYSQL

Основные боевые действия

И вот, наступил “прекрасный” день, сервер упал. Причем, не программно, а аппаратно – “полетел” жесткий диск. Далее жесткий диск был сдан в фирму, занимающуюся восстановлением данных, и значительная часть информации с него была восстановлена. Однако, админы при восстановлении самого сервера, восстановили только всю информацию с диска D, про нашу MySQL никто и не вспомнил (по “счастливой случайности” она оказалась поставлена на диск C). Все это время я себе спокойно занимался другими проектами, про эти события и знать не знал.

Прошло еще некоторое время, и вышеупомянутый сотрудник учреждения выходит из отпуска. Звонит мне и говорит о том, что не может войти в систему. Я, как обычно, спрашиваю, какое сообщение при этом выдает система, и все такое, сходу понимаю, что что-то не так с подключением к базе. Далее узнаю уже от нее эту историю с падением сервера, с тем, что там “что-то меняли”, и понимание мое становится еще более глубоким: теперь я понял, что нашей базы данных вообще нет на сервере. Причем, как выяснилось, нет ни базы, ни самой СУБД. Расспрашиваю админов, что же там все-таки было, что восстановили, что нет… прихожу к неутешительному выводу, что базы нет, и большой вопрос, удастся ли ее восстановить. Беру себе копию восстановленной с убитого жесткого диска информации и начинаю в ней копаться.

Читать дальше »

Комментарии: 0 » Метки: ,
Июн 28

Стратегия восстановления поврежденной таблицы в MySQL

Опубликовано в MYSQL

Началось все с того, что в один прекрасный момент ядро прибило демона mysqld и mysql_safe автоматом его перезапустил и все бы хорошо, да только таблицы в БД использовались MyISAM. В итоге пришлось воспользоваться myisamcheck но это совсем другая история. В процессе проверки и починки индексов пострадала одна таблица и было принято решение восстанавливать из бекапов, хорошо, что раз в сутки делаются.

Исходные данные:

  • имеем сервер БД с MySQL на борту;
  • поврежденную таблицу логов(статистики) чего угодно, что постоянно заполняется и может например не использоваться какое-то время;
  • суточный бекап;
  • бинарные логи с последнего суточного(полного) бекапа.

Задача:

  • сервер должен быть доступен для работы;
  • новые данные должны попадать в таблицу;
  • восстановить целостность данных.

Читать дальше »

Комментарии: 0 »