Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Oracle University Official Study Notes (RUS) > База данных Oracle 10g Администрирование > База данных Oracle 10g Администрирование II

Ответ
 
Опции темы Опции просмотра
  #21  
Старый 05.10.2009, 03:20
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Исключение табличных пространств из операции Flashback Database



Исключение табличных пространств из операции Flashback Database

В базе данных может быть табличное пространство, для которого нет необходимости вести журналы флэшбэк. Команда ALTER TABLE SPACE позволяет исключить табличное пространство из процесса флэшбэк. Этот атрибут может быть также установлен, когда табличное пространство создается. По умолчанию значение атрибута
-ON.

Перед выполнением операции флэшбэк необходимо перевести такое табличное пространство в автономное состояние. Затем его можно удалить или же восстановить его автономные файлы данных, используя традиционные методы восстановления на момент времени в прошлом.

Чтобы выяснить возможность отката табличного пространства при откате БД, выполните запрос к представлению V$ TABLES РАСЕ и выведите значение столбца
flashback_on.

Примечание: После пересоздания управляющего файла все табличные пространства переводятся в режим FLASHBACK ON. Необходимо повторить команды ALTER TABLE SPACE, чтобы исключить табличные пространства из операций Flashback Database.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #22  
Старый 05.10.2009, 03:21
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Рассмотрение функциональной возможности Flashback Database



Рассмотрение функциональной возможности Flashback Database

В ситуациях, когда нельзя использовать возможность Flashback Database, следует применять операции неполного восстановления, чтобы вернуть БД к требуемому моменту времени. После завершения выполнения команды Flashback Database базу данных можно открыть в режиме только для чтения, чтобы проверить значение времени или SCN.

Если значение было указано неправильно, можно снова откатить назад БД или произвести восстановление методом подката вперед. Таким образом, чтобы отменить операцию Flashback Database, необходимо выполнить команду recover и подкатить БД вперед.

Нельзя использовать Flashback Database, чтобы восстановить файл данных, который был удален в течение промежутка времени, в котором выполняется Flashback Database. Удаленный файл данных добавляется к управляющему файлу и помечается как автономный, но не восстанавливается.

Операция Flashback Database не может возвратить файл данных к моменту времени между его созданием и перед операций изменения его размера. Если размер файла был изменен в течение промежутка времени, в котором выполняется откат назад БД, следует перевести этот файл в автономное состояние перед началом операции Flashback Database. Так же следует поступить с файлами, которые сжимались, а не расширялись. К автоматически расширяемым файлам операция Flashback Database применима.

Вы можете произвести откат назад непосредственно к моменту перед открытием базы данных с опцией RESETLOGS. Для этого следует указать в команде FLASHBACK DATABASE фразу ТО BEFORE RESETLOGS.

Примечание: значение flashback retention target не гарантирует возможность операции flashback. Когда во флэш-области восстановления требуется пространство для файлов, журналы флэшбэк могут автоматически удаляться.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #23  
Старый 05.10.2009, 03:25
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Мониторинг Flashback Database



Мониторинг Flashback Database

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

Представление V$FLASHBACK_DATABASE_LOG позволяет вести мониторинг целевого времени удержания информации для флэшбэк.

ESTIMATED_FLASHBACK_SIZE; оценка размера области дискового пространства во флэш-области восстановления, необходимого для журнала отката БД, в соответствие с текущим целевым значением удержания данных для флэшбэк. Чтобы оценить эту величину используются ранее записанные в журнал данные для отката БД. Оценка основывается на рабочей загрузке с момента запуска экземпляра или в течение самого последнего временного интервала, равного целевому значению удержания данных флэшбэк, если этот интервал меньше времени работы экземпляра.
FLASHBACK_SIZE; текущий размер в байтах, занимаемый во флэш-области восстановления данными для флэшбэк.
OLDEST_FLASHBACK_SCN и OLDEST_FLASHBACK_TIME; приблизительное
значение для наименьшего SCN и момента времени, к которому можно восстановить данные. Столбец CURRENT_SCN в представлении V$DATABASE показывает текущий SCN базы данных.

Представление V$FLASHBACK_DATABASE_STAT позволяет вести мониторинг накладных расходов, связанных с ведением журнала данных для флэшбэк БД. Представление содержит информацию за последние 24 часа и каждая строка отражает интервал в один час. Представление можно использовать для определения того, как меняется скорость генерации данных для отката БД.



На основе этих данных возможно потребуется скорректировать время удержания или размер флэш-области восстановления.

FLASHBACK_DATA и REDO_DATA отражают размер (в байтах) данных для флэшбэк и журнальных данных, записанных в соответствующем временном интервале, a DB_DATA показывает число байтов в прочитанных и записанных блоках данных. Это представление также содержит оценку пространства для данных отката в указанном интервале времени.

Чтобы получить сведения, касающиеся флэш-области восстановления, можно выполнить запрос к представлению V$RECOVERY_FILE_DEST, имеющему следующие столбцы:

NAME; имя флэш-области восстановления, показывающее ее местоположение;
SPACE_LIMIT; ограничение на размер дискового пространства, заданное
параметром инициализации DB_RECOVERY_FILE_DEST_SIZE;
SPACE_USED; используемое пространство (в байтах) во флэш-области
восстановления;
SPACE_RECLAIMABLE; размер пространства, которое может освободить алгоритм управления пространством после удаления устаревших, избыточных и других неважных файлов
NUMBER OF FILES; количество файлов.

__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 05.10.2009 в 03:27.
Ответить с цитированием
  #24  
Старый 05.10.2009, 03:28
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Мониторинг Flashback Database с помощью ЕМ



Мониторинг Flashback Database с помощью ЕМ

Большинство упомянутых на предыдущих страницах статистик флэшбэк можно просмотреть на странице Recovery Settings. В их число входят следующие метрики: текущий размер всех журналов отката БД, наименьший SCN и момент времени, соответствующий этому наименьшему системному номеру изменений данных для флэшбэк.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #25  
Старый 05.10.2009, 03:29
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Гарантированные точки восстановления



Гарантированные точки восстановления

Подобно обычным точкам восстановления (normal restore points), рассмотренным в уроке "Восстановление базы данных", гарантированные точки восстановления (guaranteed restore points) могут использоваться в качестве псевдонимов для системных номеров изменений (SCN) в операциях восстановления. Кроме того, они предоставляют специальные функциональные возможности, используемые операцией Flashback Database.

Создание гарантированной точки восстановления для конкретного SCN обеспечивает возможность выполнения операции Flashback Database, возвращающей базу данных в состояние на момент времени, соответствующий данному SCN, даже если в базе данных не включено ведение журнала флэшбэк. При включенном журнале флэшбэк создание гарантированной точки восстановления обеспечивает удержание данных журнала флэшбэк, которые позволяют откатить базу данных с помощью операции Flashback Database к любому моменту времени после самой ранней созданной точки восстановления.

Гарантированная точка восстановления может быть использована для отката всей базы данных к заведомо хорошему состоянию, в котором она находилась несколько дней или недель назад. Для этого необходимо наличие во флэш-области восстановления дискового пространства, достаточного для хранения требуемых журналов. Гарантированные точки восстановления, как и операция Flashback Database, позволяют откатить последствия действий в режиме NOLOGGING, например, загрузки методом прямой вставки.

Примечание: Гарантированные точки восстановления могут, как и обычные точки восстановления, использоваться для указания момента времени в операции RECOVER DATABASE. Дополнительные сведения см. в уроке "Восстановление базы данных".
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #26  
Старый 05.10.2009, 03:30
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию Итоги

__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
  #27  
Старый 05.10.2009, 03:30
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,384
По умолчанию

__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
Ответ
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:35. Часовой пояс GMT +3.


Powered by vBulletin®