![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Сжатие файлов
Даже применяя хранящиеся на диске резервные копии в ретроспективной области восстановления, все еще имеется существенное ограничение: дисковое пространство. Особенно при перемещениях по сети. В обычных ситуациях всегда желательно создать насколько возможно малый резервный набор. В RMAN от Oracle Database 10g можно заказать сжатие файлов непосредственно в команде резервирования: RMAN> backup as compressed backupset incremental level 1 database; Как и в любом процессе сжатия, это решение требует дополнительных затрат от центральных процессоров. В качестве компромисса (tradeoff), можно хранить на диске большинство резервных копий RMAN, которые доступны для операций restore-and-recover (возвращения / восстановления). Альтернативно, можно сделать RMAN-резервирования в Physical Standby Database (база данных физического резервирования), которая может быть использована для восстановления первичной базы данных. Такой подход разгрузит ресурсы резервирования (backup resourses) другого хоста.
Предварительный просмотр восстановления RMAN в Oracle Database 10g ушел еще один шаг вперед, обеспечив возможность предварительного просмотра резервных копий, требуемых к исполнению в операциях восстановления.
RMAN> restore database preview; RMAN> restore tablespace users preview;
Предварительный просмотр позволяет удостовериться в готовности восстановления вашей резервной инфраструктуры, делая периодические и регулярные проверки.
Интерфейс ожидания в Oracle 10g предоставляет важные сведения, связанные с диагнозом для немедленного решения проблем производительности, еще не дожидаясь их обнаружения ADDM. В Oracle Database 10g интерфейс ожидания был радикально перепроектирован, чтобы обеспечить больше информации и уменьшить усилия АБД. Например, чтобы узнать события ожидания, в которых находятся сессии, следует задать примерно следующий запрос:
select wait_class, event, sid, state, wait_time, seconds_in_wait from v$session_wait order by wait_class, event, sid /
Показ ожиданий сессии В Oracle9i и ранее, возможно, пришлось бы написать сложный (и дорогой) запрос, чтобы получить SID сессии, наложившей блокировку. В 10g все, что нужно сделать, это – задать следующий запрос:
select BLOCKING_SESSION_STATUS, BLOCKING_SESSION from v$session where sid = 269
BLOCKING_SE BLOCKING_SESSION ----------- ---------------- VALID 265
Это и означает, что сессия с SID 265 блокирует сессию 269
|