![]() |
#1
|
|||
|
|||
![]() ![]()
__________________
Телеграм чат |
#2
|
|||
|
|||
![]() ![]()
__________________
Телеграм чат |
#3
|
|||
|
|||
![]() ![]() Преимущество технологии флэшбэк Архитектура базы данных Oracle 10g позволяет применять уникальные технологические методы восстановления базы данных после человеческих ошибок. Технология flashback предоставляет набор новых возможностей для просмотра и прокрутки данных назад и вперед во времени. Технология флэшбэк вносит революционные изменения в процесс восстановления, в котором участвуют только измененные данные. Время, требуемое для восстановления после ошибки, теперь равно времени, потраченному на совершение ошибки. В случае, когда откат возможен, новая технология дает ощутимые преимущества по сравнению с методами восстановления после потери носителя. Она проста в использовании, доступна и обеспечивает быстрое восстановление.
__________________
Телеграм чат |
#4
|
|||
|
|||
![]() ![]() Когда использовать флэшбэк Технологию отката или использования данных об изменениях в прошлом (Flashback, флэшбэк) следует применять при возникновении логических искажений в базе данных Oracle, когда требуется простое и быстрое их устранение. В случае человеческих ошибок трудно выявить объекты и строки, на которые оказала воздействие неверная транзакция. Технология флэшбэк помогает диагностировать то, как ошибочные данные были внесены в базу данных. После этого вы можете устранить последствия искажения данных. Вы можете просмотреть транзакции, в которых были выполнены изменения определенной строки, просмотреть все версии данной строки в указанном периоде времени, а также просмотреть данные в том виде, в каком они отображались в определенный момент в прошлом. Вышеприведенная таблица показывает типичные случаи использования технологий флэшбэк. Операция Flashback Database использует журнал возврата для отката базы данных к прошлому моменту времени. Операция Flashback. . . Drop использует корзину удаленных объектов (recycle bin). Все остальные операции используют данные отмены (undo data). Не все возможности флэшбэк изменяют базу данных. Некоторые из них - это просто методы запроса версий данных. Они помогают исследовать проблему и определить цель восстановления. В результате таких запросов можно выполнить одно из двух: определить, какой тип операций flashback следует произвести в БД для устранения проблемы; направить результаты запросов в команду INSERT, UPDATE или DELETE, что позволит простым образом исправить ошибочные данные.
__________________
Телеграм чат |
#5
|
|||
|
|||
![]() ![]() Откат после ошибок (Flashback Any Error) В базе данных Oracle 10g введены дополнительные функциональные возможности возврата данных к прошлому состоянию (flashback). В случае серьезной ошибки, например, когда пакетное задание выполнилось дважды, администратор может произвести операцию flashback database, которая быстро восстанавливает целую базу данных к предыдущему моменту времени, устраняя необходимость таких операций, как извлечение из резервных объектов и восстановление базы данных на момент времени в прошлом. Кроме выполнения операций флэшбэк на уровне базы данных, возможен возврат в прошлое состояние целой таблицы, а также восстановление ошибочно удаленной таблицы.
__________________
Телеграм чат |
#6
|
|||
|
|||
![]() ![]() Обзор операции Flashback Database Flashback Database позволяет быстро перенести вашу БД к предыдущему моменту времени путем отмены всех изменений, сделанных после этого момента времени. Это быстрая операция, поскольку не надо производить восстановление из резервных копий БД. Flashback Database можно использовать для отмены изменений, приведших к логическим повреждениям данных. Когда в базе данных обнаруживаются физические повреждения или происходит потеря носителя, тогда вы должны применять традиционные методы восстановления.
__________________
Телеграм чат |
#7
|
|||
|
|||
![]() ![]() Flashback Database данных уменьшает время восстановления Flashback Database выполняется быстрее, чем традиционное восстановление на момент времени в прошлом с использованием бэкапа файлов данных и применения к ним журнальных файлов. Теперь при использовании новой технологии время восстановления базы данных пропорционально числу изменений, которые необходимо сделать для восстановления данных, а не размеру БД, поскольку нет необходимости в копировании из бэкапа файлов данных. Если размер базы данных растет, при выполнении традиционного восстановления на момент-в-ирошлом становится непомерно высокой продолжительность копирования всех файлов из резерва. Восстановление реализуется с помощью особого вида журнальных файлов, называемых журналом возврата или журналом флэшбэк (Flashback Database logs). БД периодически записывает предыдущие образы блоков данных (before images of data blocks) в этот журнал. Образы блоков могут быть быстро использованы для замещения данных при откате назад сделанных в файлах данных изменений к любому моменту времени, с которого велась запись в журнал возврата БД. Этот момент времени должен быть меньше заданного момента, на который нужно восстановиться. Подкат вперед к этой точке производится с помощью обычных журнальных файлов. Журнал возврата БД автоматически создается и сопровождается во флэш-области восстановления (flash recovery area).
__________________
Телеграм чат |
#8
|
|||
|
|||
![]() ![]() Рассмотрение функциональной возможности Flashback Database В ситуациях, когда нельзя использовать возможность Flashback Database, следует применять операции неполного восстановления, чтобы вернуть БД к требуемому моменту времени. После завершения выполнения команды Flashback Database базу данных можно открыть в режиме только для чтения, чтобы проверить значение времени или SCN. Если значение было указано неправильно, можно снова откатить назад БД или произвести восстановление методом подката вперед. Таким образом, чтобы отменить операцию Flashback Database, необходимо выполнить команду recover и подкатить БД вперед. Примечание: значение flashback retention target не гарантирует возможность операции flashback. Когда во флэш-области восстановления требуется пространство для файлов, журналы флэшбэк могут автоматически удаляться.
__________________
Телеграм чат |
#9
|
|||
|
|||
![]() ![]() Ограничения операции Flashback Database Нельзя использовать Flashback Database, чтобы восстановить файл данных, который был удален после целевого момента времени операции флэшбэк. Удаленный файл данных добавляется к управляющему файлу и помечается как автономный, но не восстанавливается. Операция Flashback Database не может восстановить файл данных, если он был сжат после целевого момента времени операции флэшбэк. Такие файлы данных следует перевести в автономное состояние до начала операции Flashback Database.
__________________
Телеграм чат |
#10
|
|||
|
|||
![]() ![]() Включение функциональной возможности Flashback Database Функциональную возможность выполнения операции Flashback Database можно включить в Enterprise Manager, используя ссылку Recovery Settings на странице с закладкой Maintenance. В секции Flash Recovery отметьте поле Enable Flashback Database а также задайте время удержания (retention time), показывающее желаемое максимальное время для отката базы данных назад.
__________________
Телеграм чат |