Open Library - открытая библиотека учебной информации

Открытая библиотека для школьников и студентов. Лекции, конспекты и учебные материалы по всем научным направлениям.

Категории

Информатика Восстановление базы данных
просмотров - 380

Восстановление базы данных — это процесс возвращения базы данных в рабочее состояние, утраченное в результате сбоя или отказа.

Для хранения данных используют четыре различных типа носи­телœей, которые приведем в порядке возрастания их надежности:

• оперативная память, представляющая собой временное хра­нилище информации, содержимое которого в случае отказа сис­темы обычно разрушается;

• магнитные диски, представляющие собой оперативное посто­янное хранилище информации. Диски более надежны и значи­тельно дешевле, чем оперативная память, однако скорость досту­па к информации у них меньше на три-четыре порядка;

• магнитная лента͵ представляющая собой автономный посто­янный носитель информации, надежность которого существенно выше, чем у магнитного диска, а стоимость намного ниже. Одна­ко данный носитель предоставляет только последовательный доступ к информации, причем с относительно небольшой скоростью;

• оптические диски, являющиеся более надежными, чем маг­нитные ленты, и при этом достаточно недорогими, более быст­родействующими и к тому же допускающими произвольный дос­туп к информации.

Оперативную память часто называют первичной памятью, а маг­нитные оптические диски и магнитные ленты — вторичной, или внешней, памятью.

Устойчивые хранилища обеспечивают надежное сохранение информации, размещая несколько ее копий на различных посто­янных носителях (обычно на дисках), одновременный отказ кото­рых маловероятен. В частности, устойчивое хранение информации может быть организовано с помощью RAID-технологии, гаран­тирующей, что отказ отдельного дискового устройства (даже в процессе передачи данных) не вызовет потери данных.

Существует множество различных типов отказов, способных повлиять на функционирование базы данных, каждый из которых требует особых способов устранения. Одни отказы влияют только на содержимое оперативной памяти, другие — могут воздейство­вать и на постоянную (вторичную) память системы.

Приведем некоторые причины, способные вызвать отказы в работе устройств хранения информации:

• аварийное прекращение работы системы, вызванное ошибкой оборудования или программного обеспечения, приведшее к раз­рушению содержимого оперативной памяти;

• отказ носителœей информации, вызванный разрушением уст­ройств считывания, что может привести к потере части содержи­мого вторичной памяти системы;

• ошибки прикладных программ (к примеру, логические ошибки в программах, получающих доступ к базе данных), послужившие причиной сбоев при выполнении одной или нескольких транзак­ций;

• стихийные бедствия — пожары, наводнения, землетрясения или отказы в электропитании, приводящие к разрушению носи­телœей информации;

• небрежное обращение со стороны операторов или пользовате­лей системы, ĸᴏᴛᴏᴩᴏᴇ является причиной непреднамеренного раз­рушения данных или программ;

• диверсии, или преднамеренное разрушение и уничтожение данных, оборудования или программного обеспечения.

При этом какой бы ни была причина отказа системы, существу­ют два принципиальных его последствия, которые следует учиты­вать:

• утрата содержимого оперативной памяти;

• утрата копии базы данных на дисках.

Далее рассмотрим на концептуальном уровне технологии, по­зволяющие минимизировать последствия аварий и успешно вос­становить систему после сбоя.


Читайте также


  • - Восстановление базы данных

    Восстановление базы данных — это процесс возвращения базы данных в рабочее состояние, утраченное в результате сбоя или отказа. Для хранения данных используют четыре различных типа носи­телей, которые приведем в порядке возрастания их надежности: • оперативная память,... [читать подробенее]


  • - Восстановление базы данных из резервной копии

    Создание резервной копии базы данных Восстановление базы данных, которая не открыта в Microsoft Access 1Закройте активную базу данных. 2Выберите в меню Сервис команду Служебные программы и подкоманду Восстановить базу данных. 3Укажите имя и каталог восстанавливаемой... [читать подробенее]


  • - Сохранение и восстановление базы данных

    Сохранение БД заключается в создании резервной копии БД, которую впослед­ствии можно использовать для восстановления данных при возникновении сбоя. Предварительно БД необходимо отключить. Для создания резервной копии БД необходимо выполнить команду... [читать подробенее]


  • - Восстановление базы данных

    При восстановлении базы данных из резервной копии существующая база данных будет перезаписана. В SQL-Server предусмотрены следующие модели восстановления: · полное восстановление (Full). При его применении в журнал транзакций записывается информация обо всех операциях.... [читать подробенее]