Есть ли команда Informix для восстановления базы данных?
У нас есть система Sun Solaris с программным обеспечением Avaya CMS. Программное обеспечение использует базу данных Informix. У нас есть один диск на сервере. Диск начал портиться, портятся файлы. Мы поставили новый диск и смогли скопировать данные со старого диска на новый и успешно запустить и запустить сервер. У нас осталась проблема в том, что база данных сообщает о плохих порциях и не будет записывать новые данные.
Как мы можем это исправить? Это просто команда Informix для запуска или мы должны нераспределить и перераспределить хранилище базы данных?
IBM Informix Dynamic Server версии 9.40.UC4
РЕДАКТИРОВАТЬ: Мы на самом деле больше не заботимся о старых данных, просто мы хотим записать новые данные, но это не позволит нам. В любом случае, чтобы это исправить?
1 ответ
Простые ситуации восстанавливаются с oncheck
команда.
Но ваша ситуация и такого рода коррупция есть в настоящее время, как восстановить данные из "нулевого" .
Для этого вам необходимо восстановить архив + резервные копии логического журнала.
Затем вы восстановите все данные до последнего состояния перед сбоем.
У тебя есть? хм.... я почти уверен, что вы думаете сейчас: ooopsss...
Это тот минимум, который вы должны иметь в среде без аппаратного резервирования.
Другой вариант, который можно изучить после этого, - настроить вашу базу данных для зеркалирования всех фрагментов на другом жестком диске... таким образом, если один выходит из строя, другой продолжает работать.
Прочтите этот пост https://stackoverflow.com/questions/19905391/why-informix-dbexport-is-generating-corrupt-data, возможно, это может помочь вам.
РЕДАКТИРОВАТЬ:
Если кусок поврежден, нет смысла писать что-либо поверх него.
Механизм очень ограничен в этой ситуации, чтобы гарантировать целостность данных.
Вы не сможете отбросить чанк, если в нем есть какие-то данные (учитывая, что база данных, указывающая, что-то там есть).
Лучшее решение - экспортировать то, что не повреждено, в текстовый файл, воссоздать ваш экземпляр с нуля, создать базу данных, структуры и перезагрузить данные...
Необходимо понимать, что эти продукты сделаны с ресурсом, чтобы гарантировать целостность данных, чтобы не уничтожить их (учитывая, что администратор настраивает их правильно).
Как ссылка, проверьте эту ссылку: