![]() |
#11
|
|||
|
|||
![]() ![]() Гарантия удержания информации отмены По умолчанию код алгоритма управления информацией отмены скорее перепишет зафиксированные данные, которые они еще не устарели, чем позволит транзакции завершится с ошибкой, вызванной нехваткой пространства отмены. Такое поведение Oracle может быть изменено путем установки гарантированного удержания (guaranteeing retention). В этом случае предпочтение отдается удержанию данных отмены, даже если это вызывает ошибочное завершение транзакций. RETENTION GUARANTEE - атрибут табличного пространства, а не параметр инициализации. Его можно изменить только по команде SQL. Пример: Код:
SQL> ALTER TABLESPACE undotbsl RETENTION GUARANTEE; Код:
SQL> ALTER TABLESPACE undotbsl RETENTION NOGUARANTEE; Код:
SQL> ALTER TABLESPACE example RETENTION GUARANTEE; ERROR at line 1: ORA-30044: 'Retention' can only specified for undo tablespace
__________________
Телеграм чат |
#12
|
|||
|
|||
![]() ![]() Задание размера табличного пространства информации отмены Табличные пространства типа undo должны быть такого размера, чтобы в них можно было хранить первоначальную информацию всех транзакций. В Enterprise Manager выберите на странице Administration ссылку Undo Management. В результате будут выведены обзорные данные системы отмены: текущие установки, генерация данных отмены в минуту и продолжительность наиболее длительного запроса в данном периоде времени. Файлы данных табличного пространства типа undo могут быть автоматически расширяемыми. Однако в отличие от других табличных пространств для таких файлов данных корпорация Oracle не рекомендует устанавливать возможность автоматического расширения. Определяя первоначально требуемое дтя информации отмены пространство, вы может быть захотите установить автоматическое расширение файлов данных. Но после того, как будет выявлен подходящий размер, следует отключить эту возможность. Отключение автоматического расширения файлов данных табличного пространства типа undo не позволяет какому-либо пользователю неумышленно использовать большой объем дискового пространства, когда он не заботится о своевременной фиксации транзакций.
__________________
Телеграм чат |
#13
|
|||
|
|||
![]() ![]() Использование консультанта по информации отмены Консультант по информации отмены (Undo Advisor) доступен на странице Undo Management. Он оценивает размер табличного пространства типа undo, требуемый для удержания информации отмены в заданном периоде времени. Введите необходимый период удержания и выберите значение в поле Analysis Time Period . В результате в секции Analysis консультант выведет размер табличного пространства, требуемый для удержания информации отмены в заданном периоде времени. Можно с помощью мыши выбрать точку на графике и увидеть требуемый размер табличного пространства для соответствующего периода времени. После того, как вы выбрали период времени удержания, щелкните на кнопке ОК, чтобы применить это новое значение.
__________________
Телеграм чат |
#14
|
|||
|
|||
![]() ![]()
__________________
Телеграм чат |
#15
|
|||
|
|||
![]() ![]()
__________________
Телеграм чат |