Можем ли мы восстановить базу данных, если она была удалена

#database #database-restore

#База данных #база данных-восстановление

Вопрос:

Я знаю, что задаю очень непрактичный вопрос, но просто чтобы узнать, есть ли вероятность получить какой-либо ответ на мой вопрос. Я знаю важность резервного копирования, но у меня нет резервной копии в любом состоянии.Случайно база данных, удаленная мной. можем ли мы ее восстановить? Есть ли какие-либо запросы или шаги для восстановления базы данных?

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

1. Сколько баз данных вы удалили, чтобы использовать все эти теги?

2. Вы действительно удалили свой MySQL и SQL Server, а также базу данных Oracle и Informix одновременно?

3. @a_horse_with_no_name: rm / -rf 😉

4. Если у вас есть резервная копия, почему нет?

5. Каждая СУБД хранит свои данные по-разному, поэтому важно пометить ваш вопрос правильной СУБД. Я переназначил это database вместо перечисления произвольных СУБД, не зная реальной

Ответ №1:

В unix, пока существуют процессы, которые запускают базу данных, файлы все еще существуют. Если вы удалили ссылки из fs на физические файлы на диске. Процессы имеют такую ссылку на. Пока они существуют, вы можете попытаться скопировать файлы, используя файловые дескрипторы. Результаты аналогичны восстановлению нечеткой резервной копии, но все же это лучше, чем ничего.

Посмотрите, как Frits сделал это для повтора

Лучше подумать о резервном копировании, прежде чем планировать катастрофу.