Резервное копирование –периодически выполняемая процедура по-
лучения копии БД и ее файла журнала (а также, возможно, программ) на
носителе, сохраняемом отдельно от системы.
Средства резервного копирования позволяют восстанавливать БД в
случае ее разрушения. Рекомендуется создавать резервные копии БД и ее
файла журнала с некоторой установленной периодичностью и организо-
вывать хранение созданных копий в местах, обеспеченных необходимой
защитой. В случае отказа, в результате которого БД становится непри-
годной для дальнейшей эксплуатации, резервная копия и зафиксирован-
ная в файле журнала оперативная информация используются для восста-
новления БД до последнего согласованного состояния.
Ведение журнала – это процедура создания и обслуживания файла
журнала, содержащего сведения обо всех изменениях, внесенных в БД с
момента создания последней резервной копии, и предназначенного для
обеспечения эффективного восстановления системы в случае ее отказа.
Если в отказавшей системе функция ведения системного журнала не использовалась, базу данных можно будет восстановить только до того
состояния, которое было зафиксировано в последней созданной резерв-
ной копии. Все изменения, которые были внесены в БД после создания
последней резервной копии, окажутся потерянными.
Контрольная точка – это момент синхронизации между состоянием
БД и состоянием журнала выполнения транзакций. В этот момент все
буфера принудительно выгружаются на устройства вторичной памяти.
Механизм создания контрольных точек используется совместно с ве-
дением системного журнала, что повышает эффективность процесса вос-
становления. В момент создания контрольной точки СУБД выполняет
действия, обеспечивающие запись на диск всех данных, хранившихся в
основной памяти машины, а также помещение в файл журнала специаль-
ной записи контрольной точки.
Средства поддержки целостности данных также вносят определен-
ный вклад в общую защищенность БД, поскольку их назначением явля-
ется предотвращение перехода данных в несогласованное состояние, а
значит, и предотвращение угрозы получения ошибочных или некоррект-
ных результатов расчетов.