Категории
Информатика
Восстановление базы данных просмотров - 380
Восстановление базы данных — это процесс возвращения базы данных в рабочее состояние, утраченное в результате сбоя или отказа.
Для хранения данных используют четыре различных типа носителей, которые приведем в порядке возрастания их надежности:
• оперативная память, представляющая собой временное хранилище информации, содержимое которого в случае отказа системы обычно разрушается;
• магнитные диски, представляющие собой оперативное постоянное хранилище информации. Диски более надежны и значительно дешевле, чем оперативная память, однако скорость доступа к информации у них меньше на три-четыре порядка;
• магнитная лента͵ представляющая собой автономный постоянный носитель информации, надежность которого существенно выше, чем у магнитного диска, а стоимость намного ниже. Однако данный носитель предоставляет только последовательный доступ к информации, причем с относительно небольшой скоростью;
• оптические диски, являющиеся более надежными, чем магнитные ленты, и при этом достаточно недорогими, более быстродействующими и к тому же допускающими произвольный доступ к информации.
Оперативную память часто называют первичной памятью, а магнитные оптические диски и магнитные ленты — вторичной, или внешней, памятью.
Устойчивые хранилища обеспечивают надежное сохранение информации, размещая несколько ее копий на различных постоянных носителях (обычно на дисках), одновременный отказ которых маловероятен. В частности, устойчивое хранение информации может быть организовано с помощью RAID-технологии, гарантирующей, что отказ отдельного дискового устройства (даже в процессе передачи данных) не вызовет потери данных.
Существует множество различных типов отказов, способных повлиять на функционирование базы данных, каждый из которых требует особых способов устранения. Одни отказы влияют только на содержимое оперативной памяти, другие — могут воздействовать и на постоянную (вторичную) память системы.
Приведем некоторые причины, способные вызвать отказы в работе устройств хранения информации:
• аварийное прекращение работы системы, вызванное ошибкой оборудования или программного обеспечения, приведшее к разрушению содержимого оперативной памяти;
• отказ носителей информации, вызванный разрушением устройств считывания, что может привести к потере части содержимого вторичной памяти системы;
• ошибки прикладных программ (к примеру, логические ошибки в программах, получающих доступ к базе данных), послужившие причиной сбоев при выполнении одной или нескольких транзакций;
• стихийные бедствия — пожары, наводнения, землетрясения или отказы в электропитании, приводящие к разрушению носителей информации;
• небрежное обращение со стороны операторов или пользователей системы, ĸᴏᴛᴏᴩᴏᴇ является причиной непреднамеренного разрушения данных или программ;
• диверсии, или преднамеренное разрушение и уничтожение данных, оборудования или программного обеспечения.
При этом какой бы ни была причина отказа системы, существуют два принципиальных его последствия, которые следует учитывать:
• утрата содержимого оперативной памяти;
• утрата копии базы данных на дисках.
Далее рассмотрим на концептуальном уровне технологии, позволяющие минимизировать последствия аварий и успешно восстановить систему после сбоя.
Читайте также
Восстановление базы данных — это процесс возвращения базы данных в рабочее состояние, утраченное в результате сбоя или отказа. Для хранения данных используют четыре различных типа носителей, которые приведем в порядке возрастания их надежности: • оперативная память,... [читать подробенее]
Создание резервной копии базы данных Восстановление базы данных, которая не открыта в Microsoft Access 1Закройте активную базу данных. 2Выберите в меню Сервис команду Служебные программы и подкоманду Восстановить базу данных. 3Укажите имя и каталог восстанавливаемой... [читать подробенее]
Сохранение БД заключается в создании резервной копии БД, которую впоследствии можно использовать для восстановления данных при возникновении сбоя. Предварительно БД необходимо отключить. Для создания резервной копии БД необходимо выполнить команду... [читать подробенее]
При восстановлении базы данных из резервной копии существующая база данных будет перезаписана. В SQL-Server предусмотрены следующие модели восстановления: · полное восстановление (Full). При его применении в журнал транзакций записывается информация обо всех операциях.... [читать подробенее]