Текст
                    

Огас1е Оа1аЬаае 10д: Администрирование II Том 2 • Руководство слушателя О17092НО30 Версия 3.0 Сентябрь 2007 052835 оРАсье
А«ЙЮГ8 СорупдЫ © 2806, Огас1е. АН пдЫ$ гееегуей. Тога Ве$( МЛ. ВШш@$ ВТ8е1а1тег ТЫе еоситепТ сопШпв ргорпеТагу Ноггиайоп апо 1в ргоТесТеб Ьу сорупдЫ апй оШег 1пТейесШа1 ргорейу 1а^з. Уои тау сору апб рппТ ТЬ«в боситепТ во!е1у Тог уоиг ТесЪшса! Соп1пЬи<©г$ анй Нег«тег§ иве 1п ап Огас1е йгаопд соигее. ТКе босигпепТ глау по1 Ье тобШей от аНегеб 1п апу 4л'ау. Ехсер! адНеге уопг и$е соп&ЙиТеа "Так иве" ипйег сорупдЫ 1а*л, уои тау по! иве, зЬаге. скж'п1оаб, ирюаб, сору, рпт, Й5р1ау. регТситп, герго^исе. риЬВеН, НегЪеП ВгадЬиту Ноууагд ВгаШеу Нагак! уап Вгеедегойе МЛ Вгукха Боппа Сооккеу Зое Ропе Апйу Еогшпак СегПпде Ггепгеп Зое! боо&пап 8ш±та За&аппаШ СйпаНпе Зеа! Ртегге ТаЬгошке Зену Еее 8СеЗйп Пп<1Ыа4 \Уегк1у 1,о V! Ей Апйгеак кешйапк 1га 8т&ег Зате§ 8рШег Запет 8(егп Зеап-Егапсо18 Уегпег О1е& Капоу йсепве, роет. ТгапзгпН, ог бЫпЬиТе 1Ь& боситепС »п «4ю1е ог И раг! ^Игюи! ТКе ехргевз аийюпхайоп оГ Огас1е. ТТ)е «пТогтайоп сопТагпео 1п йж боситеп! 1а виЬ)есТ То сЬапде «яШоиТ пейсе. Н уои йпб апу ргсЫегпБ »п 1Не боситепТ, р!еаве герог1 ТЬегп 1п Ш’Шпд (о: Огас1е игйуегвйу, 500 Огас1е Рагкадау, Раскосой БЬогев, Са1Иогп1а 94065 118А. ТЫв боситеп! {§ поТ и?аггап1еб (о Ье еногТгее К>дЫ8 Нойсе И Й11в аосигоепсабоп & бейуегеб То 1Ье Опйеб 31а1ев (ЗоуегптеШ ог апуопе и&пд ТКе боситепТайоп он ЬеЪаН оГ ТЬе 11пйеб 8ТаТев С^еттепТ, ТЬв ТоЙоадпд побсе & аррНсаЫе: 0.8. СОУЕКШЕИТ РЮНТ8 ТЬе 11.8. (Зо7егпгпеп1’в пдМв 1о иве. тобИу, гергобисе, геТеаве, регГогт, д1вр1ау, ог Й8с1о»е ТЬеве 1га1п!пд та1епа15 аге гевТпсЮб Ьу ТКе Тегтз оПЬе аррйсаЫе Огайо йсепве адгеетепТ апб/ог ТЬе аррйсаЫе 0.8. (Зоуегптеп! сопТгасТ. Тгайетагк МоИсе Огао1е, 40 Еб^агбз, апр Реор!е8ой аге гедТвТегеб Тгаоетагкв оТ Огас1е СогрогаТюп апб/ог Не аЯШаТев. ОШег патев тау Ье Тгабетагкв оТ Юек гезресйие оадпегз. Перевод выполнен: Догаднин Е.: УКЦ ФОРС, 2007 Е(Ш©г§ А]и Кшпаг №а Рауйгап СгарЫс Ое»1§пег8 $1еуе ЕЫооН 8ап]ееу 8Ьагта РиЫййег 8щаШа №а^епйга
Содержание Предисловие 1 Введение Цели урока 1 -2 Цели курса 1-3 Рекомендуемое расписание 1-4 Что рассматривалось в курсе Администрирование 1 1-5 Примеры, используемые в курсе: схема НК 1 -6 Огас1е Оа&Ьа$е 10^ база данных для сетевых вычислений (<3гк1) 1 -7 Обзор архитектуры базы данных 1-8 Структуры памяти Огас1е 1-9 Процессы Огаск 1-11 Обзор управления экземпляром Огас1е 1-12 Физическая структура базы данных 1-14 Файлы, сопровождаемые Огас1е (ОМЕ) 1-16 Логические и физические структуры базы данных 1-17 Архитектура базы данных: обобщенный перечень струкзурных компонентов 1-19 Итоги 1-20 2 Конфигурирование Кесоуегу Мана^ег Рассматриваемые вопросы 2-2 Обзор резервирования и восстановления 2-3 Возможности утилиты Кесоуегу Мана^ег 2-4 Компоненты утилиты Кесомегу Мапаеег 2-6 Шаги конфигурирования ВМАН 2-8 Сравнение видов репозитория РМАМ 2-9 Месторасположения бэкапов 2-11 У правление носителем 2-12 Использовании флэш-области восстановления вместе с КМ АМ 2-14 Мониторинг флэш-области восстановления с помощью ЕМ 2-16 Использование пространства во флэш-области восстановления 2-17 ЕЕА5Н_ВЕСОУЕВУ_АВЕАО 8 АСЕ 2-18 Резервирование флэш-области восстановления 2-20 Преимущества использования фяэш-области восстановления 2-21 Задание параметров, влияющих на выполнение АМАН 2-22 Использование РМАМ 2-24 Виды соединений КМА1У 2-25 Запуск КМАК 2-26 Дополнительные параметры при вызове КМА1У из командной строки 2-27 Конфигурирование настроек КМА'Ы с помощью ЕМ 2-28 Конфигурирование настроек КМАК с помощью ЕМ 2-29 Автоматическое резервирование управляющего файла 2-30 Политика удержания 2-32 Сопровождение установленных параметров 2-34 Выделение канала 2-35 Автоматическое и ручное выделение канала 2-36
Опции управления каналами 2-37 Итоги 2-39 Обзор практического занятия: конфигурирование КМА54 2-40 3 Использование йесоуегу Маладег Рассматриваемые вопросы 3-2 Ввод команд утилиты Кесоуегу Мападег 3-3 Типы команд РМАМ 3~5 Пример работы 3-6 Обзор команд КМА14 3-7 Команда ВАСКЕР 3-9 Ограничения резервирования 3-10 Распараллеливание резервных наборов 3-11 Сжатые резервные наборы 3-13 Копия образа 3-14 Тэги для резервных наборов и копий образов 3-16 Опции команды ВАСКЕ Р 3-17 Резервные наборы архивных журналов 3-19 Копирование всей базы данных 3-21 Типы резервирования в КМАИ 3-22 Выбор между дифференциальным и кумулятивным резервированием 3-24 Отслеживание измененных блоков 3-25 Включение отслеживания измененных блоков 3-26 Инкрементально-обновляемые резервные копии 3-27 Команда Ы 8 Т 3-28 Команда ЕЕРОЕТ 3-29 Команда ЕЕРОВТ ЫЕЕЕ ВАСКЕР 3-30 Примеры команды ЕЕ РОЕТ КЕЕЕ ВАСКЕ Р 3-31 Команды ЕЕРОЕТ ОВЗОЬЕТЕи РЕВЕТЕ 0В80ВЕТЕ 3-32 Сопровождение резервных объектов с помощью ЕМ 3-33 Динамические представления, используемые КМАИ 3-34 Мониторинг резервирования с помощью К М АК 3-36 Итоги 3-38 Обзор практического занятия: резервирование базы данных 3-39 4 Восстановление после несущественных потерь Рассматриваемые вопросы 4-2 Причины потери файла 4-3 Сравнение критических и некритических потерь 4-4 Потеря временного файла 4-5 Восстановление при потере временного файла 4-6 Статус журнальной группы 4-7 Потеря элемента оперативной журнальной группы 4-8 Пересоздание оперативных журнальных файлов 4-9 Повторное создание индексов 4-13 Методы аутентификации администраторов базы данных 4-15
Повторное создание файла парольной аутентификации 4-16 Итоги 4-18 Обзор практического занятия: восстановление после потери временного файла и оперативного журнального файла 4-19 5 Восстановление базы данных Рассматриваемые вопросы 5-2 Методы восстановления 5-3 Восстановление, управляемое пользователем: команда ЕЕСОУЕВ 5-4 Восстановление с помощью РМА1М: команды ЕЕ 5 ТСЖ и РЕСОУЕК 5-5 Восстановление с использованием Егйегрг&е Мападёг 5-6 Сравнение полного и неполного восстановления 5-7 " Полное восстановление 5-8 Неполное восстановление 5-9 Ситуации, вызывающие необходимость неполного восстановления 5-11 Типы неполного восстановления 5-12 Выполнение неполного восстановления, управляемого пользователем 5-14 Пример убавляемого пользователем неполного восстановления до определенного момента времени 5-16 Пример управляемого пользователем неполного восстановления до прерывания 5-18 Неполное восстановление БД посредством РМА1Ч 5-20 Пример неполного восстановления посредством ПМАЫ с использованием предложения ОКТХЬ Т1МЕ 5-21 Пример неполного восстановления посредством РМАЫ с использованием предложения ПЕНЬ 8Е0ЕЕЫСЕ 5-23 Неполное восстановление с использованием ЕгНегрпзе Мападег 5-24 Неполное восстановление и сигнальный файл 5-25 Точки восстановления 5-26 Неполное восстановление: указания 5-27 Восстановление управляющего файла из автобэкапа 5-29 Создание нового управляющего файла 5-31 Восстановление табличных пространств с доступом только на чтение 5-33 Вопросы восстановления табличных пространств с доступом только на чтение 5-35 Итоги 5-37 Обзор практического занятия: выполнение неполного восстановления 5-38 6 Флэшбэк Рассматриваемые вопросы 6-2 Обзор технологии флэшбэк 6-3 ЕТазЕЬаск Егор и корзина удаленных объектов 6-4 Корзина удаленных объектов 6-5 Восстановление удаленных объектов из корзины 6-7 Автоматическое использование пространства корзины 6-8 Ручное освобождение пространства корзины 6-10 Когда удаляемые объекты не переносятся в корзину 6-11 Запрос сведений о содержимом корзины 6-12 Запрос данных из удаленных таблиц 6-13 Обзор операции Г1 а 8 ЬЬа с к Еа Т аЬ а а е 6-14 Описание процесса ПазКЬаск Оа^аЬазе 6-15 Конфигурирование ПазЬЬаск Оа1аЬаее 6-16
Конфигурирование возможности НазЫЬаск 0а1аЬазе с помощью ЕМ 6-17 Примеры Е1азЬЬаск ОаШЬазе 6-19 ЯаьЬЬаск ОаШЬазе с помошью ЕМ 6-20 Исключение табличных пространств из операции ЕХазНЬаск БагаЬазе 6-23 Рассмотрение функциональной возможности НаяйЬаск ГМаЬазе 6-24 Мониторинг ПазйЪаск ПашЬазе 6-2ь Мониторинг ПазйЪаск ОаиЪаяе с помощью ЕМ 6-28 Гарантированные точки восстановления 6-29 Итоги 6-30 Обзор практического занятия: откат базы данных 6-31 7 Обнаружение и устранение повреждении информации в базе данных Рассматриваемые вопросы 7-2 Что такое повреждение блока? 7-3 Симптомы повреждения блоков: СЖА-1578 7-4 Как обнаруживать и устранять влияние повреждений 7-5 Функциональные возможности, имеющие отношение к обнаружению и устранению повреждений 7-7 Утилита ОБУЕМ ГУ 7-8 Интерпретация выходных данных утилиты ВВУЕКТЕУ 7-9 Команда АЫАЕУЕЕ 7-11 Проверка целостности блока в реальном времени: ОВ__ВЬОСК__СНЕСК1НС 7-12 Проверка целостности блока в реальном времени: ОВ__ВЬОСК__СНЕСК8ОМ 7-13 Использование утилиты ЕХР для обнаружения повреждения 7-14 Использование ЯазКЬаск в случае логических повреждений 7-15 Пакет ОВМ5_РЕ РАТ В. 7-16 Использование пакета 0ВМ5_В.ЕРАIГ< 7-17 Восстановление блоков после сбоя носителя (ВМР) 7-21 вьосккесоуек Соттапс! 7-22 Примеры использования команды ВЬОСККЕСОУЕК 7-23 Интерфейс ВМР, предоставляемый утилитой ЯМАМ 7-25 Альтернативные действия 7-26 Итоги 7-27 Обзор практического занятия:восстановление блоков после сбоя носителя 7-28 8 Мониторинг и управление памятью Рассматриваемые вопросы 8-2 Обзор управления памятью 8-3 Структуры памяти Огас!е 8-4 Кэш буферов 8-6 Использование нескольких пулов буферов 8-8 Разделяемый пул 8-10 Большой пул 8-11 Зауа-пул 8-12 Журнальный буфер 8-13 Обзор автоматического управления разделяемой памятью 8-14 Преимущества автоматического управления разделяемой памятью 8-15
Как функционирует АЗММ 8-16 Конфигурирование А8ММ с использованием ОаШЬазе Согйго! 8-17 Ручное конфигурирование А8ММ 8-18 Использование автонастраиваемых параметров 8(3А 8-21 Использование параметров 86 А, настраиваемых вручную 8-22 Использование представления \7$РАКАМЕТЕВ 8-23 Изменение значения 5ВА ТАРСЕТ 8-24 Отключение А8ММ 8-25 Ручное изменение динамических параметров, влияющих на размер 8ОА 8-26 Программная глобальная область (РОА) 8-27 * Автоматическое управление пространством Р6А 8-2р Средства поддержки управления Р(ЗА 8-30 Использование консультанта памяти для задания размера 86 А 8-31 Использование консультанта памяти для задания размера Р6А 8-32 Указания по эффективному использованию памяти 8-33 Указания по настройке библиотечного кэша 8-35 Итоги 8-37 Обзор практического занятия: использование А8ММ для устранения проблем распределения памяти 8-38 9 Автоматическое управление производительностью Рассматриваемые вопросы 9-2 Проведение настройки 9-3 Планирование производительности 9-4 Настройка экземпляра 9-6 Методология настройки производительности 9-7 Сбор статистик 9-8 События ожиданий в Огас!е 9-10 Статистики системы 9-11 Вывод статистик, связанных с сеансом 9-13 Вывод статистик, связанных с службой 9-14 Представления, используемые при поиске и устранении неисправностей, а также при настройке 9-15 Представления словаря 9-16 Диагностика подписаний или крайне медленное функционирование БД 9-17 Использование режима доступа к памяти 9-18 Использование страницы анализа подвисаний 9-19 Автоматический репозиторий рабочей загрузки 9-21 Базовые показатели, получаемые на основе моментальных снимков из А\Л/Я 9-23 Обзор инфраструктуры консультантов 9-24 Использование консультантов с помощью ОаШЬазе СопТго! 9-26 Типичный сеанс настройки с использованием консультанта 9-27 Ручной вызов АСОМ 9-28 Обзор применение консультанта настройки кода 8ОБ 9-29 Обзор применения консультанта доступа к данным из кода 801 9-30 Типичный сеанс консультанта доступа к данным и кода 8ОБ 9-31 Рабочая нагрузка 9-32 Опции получения рекомендаций 9-33
Просмотр рекомендаций 9-35 Асинхронная операция СОММ1Т 9-36 Использование асинхронной операции ССММТТ 9-37 Итоги 9-38 Обзор практического занятия: использование ДОИМ для диагностики проблем производительности 9-39 10 Управление объектами схем Рассматриваемые вопросы 10-2 Тины таблиц 10-3 Что такое секция и для чего она используется? 10-4 Секции 10-5 Создание секции 10-6 Методы секционирования 10-7 Сопровождение секций 10-8 Иидекс-таблицы 10-9 Индекс-таблицы и обычные неупорядоченные таблицы 10-10 Создание индекс-таблиц 10-12 Кластеры 10-13 Типы кластеров 10-14 Ситуации, в которых полезны кластеры 10-16 Отсортированный хэш-кластер: обзор 10-17 Отсортированный хэш кластер: пример 10-18 Отсортированный хэш кластер: общая структура 10-19 Задачи сопровождения схем 10-20 Оценка ресурсов, необходимых сегменту ГО-21 Анализ тенденций роста 10-22 Сопровождение статистик оптимизатора 10-23 Оперативная реорганизация объектов схем 10-24 Реорганизация объектов; отчет о воздействии этой операции 10-26 Реорганизация объектов: обзор 10-27 Основные шаги оперативной реорганизации, выполняемой вручную 10-28 Итоги 10-29 Обзор практического занятия:управление объектами схем 10-30 11 Управление хранением Рассматриваемые вопросы 11-2 Обзор управления пространством 11 -3 Управление свободным пространством 11 -4 Типы сегментов 11 -5 Размещение экстентов 11-6 Управление пространством блока 11-7 Миграция и сцепление строк 11 -8 Профилактический мониторинг табличных пространств 11 -9 Пороговые значения и разрешение проблем, связанных с пространством 11-10 Мониторинг использования табличных пространств 11-11 Сжатие объектов 11-12
Результаты операции сжатия 11-13 Возврат пространства при использовании А88М 11-14 Обзор сегментного консультанта 11-15 Сегментный консультант 11-16 Реализация рекомендаций 11-18 ОатаЬаяе СоШго! и сжатие сегмента 11-19 Сжатие сегментов с использованием 8(Д. 11 -20 Управление выделением пространства для возобновления операции 11-21 Использование возможности выделения пространства для возобновления приостановленной команды 11 -22 ? Возобновление приостановленных команд 11 -24 Переносимые табличные пространства 11 -26 Концепция минимального уровня совместимости 11 -27 Процедура переноса табличных пространств 11 -28 Выяснение порядкового формата платформы 11-29 Переносимые базы данных 11 -30 Процедура переноса базы данных преобразование в исходной системе 11-31 Процедура переноса базы данных:преобразование в целевой системе 11-32 Переносимые базы данных: указания 11 -33 Итоги 11 -34 Обзор практического занятиягуправление хранением 11 -35 12 Автоматическое управление пространством хранения данных Рассматриваемые вопросы 12-2 Обзор автоматического управления пространством хранения данных 12-3 Общая архитектура А8М 12-5 Задачи, связанные с экземпляром А8М 12-7 Создание экземпляра А8М 12-8 Параметры инициализации экземпляра А8М 12-9 Изменения в параметрах экземпляра базы данных 12-10 Запуск экземпляра А8М 12-11 Доступ к экземпляру А8М 12-12 Домашняя страница А8М 12-14 Страница производительности А8М 12-15 Страница конфигурации А8М 12-16 Остановка экземпляра А8М 12-17 Утилита ОВСА и опции хранения 12-18 Основные понятия, связанные с А8М 12-19 Дисковые группы А8М 12-20 Группа отказа 12-21 Зеркалирование дисковых групп 12-22 Динамическая перебалансировка дисковых групп 12-23 Сопровождение дисковых групп 12-24 Страница администрирования А8М 12-25 Страница создания дисковой группы 12-26 Создание и удаление дисковых групп 12-27 Добавление дисков в дисковые труппы 12-28
Примеры команд А1 Се г Б18КСЖООР 12-30 А8М-файлы 12-32 Утилита А5МСМ0 12-33 Миграция базы данных в структуры хранения А8М 12-34 Итоги 12-36 Обзор практического занятия: использование А8М 12-37 13 Управление ресурсами Рассматриваемые вопросы 13-2 Обзор ресурсного менеджера базы данных 13-3 Определения менеджера ресурсов базы данных 13-4 Использование ресурсного менеджера 13-5 Доступ к ресурсным планам 13-7 Пример: 5У8ТЕМ РЕАЫ 13-8 Создание нового ресурсного плана 13-9 Создание групп потребителей 13-10 Включение пользователей в группы потребителей ресурсов 13-11 Задание директив ресурсного плана 13-12 Методы распределения ресурсов в плане 13-13 Сравнение методов ЕМРНА8Ю и КАТЮ 13-14 Механизм пула активных сеансов 13-16 Настройка пула активных сеансов 13-17 Максимальное расчетное время выполнения 13-18 Конфигурирование переключения группы потребителей § 13-19 Возврат в исходную группу потребителей при завершении вызова 13-20 Настройка тайм-аута 13-22 У становление соответствия группам потребителей ресурсов 13 -23 Активация ресурсного плана для экземпляра 13-25 Информация менеджера ресурсов базы данных 13-26 Мониторинг менеджера ресурсов 13-27 Итоги 13-30 Обзор практического занятия: использование менеджера ресурсов 13-31 14 Автоматизация выполнения задач с помощью планировщика Рассматриваемые вопросы 14-2 Упрощение управления задачами 14-3 Простое задание 14-4 Шаги использования основных компонентов 14-5 1. Создание программы 14-6 2. Создание и использование расписаний 14-7 3. Создание и выполнение задания 14-8 4. Мониторинг задания 14-9 Использовании расписания, основанного на времени или событиях 14-10 Создание задания, выполнение которого основано на времени 14-11 Создание расписания, основанного на событиях 14-13 Создание расписаний, основанных на событиях, с помощью ЕШегрпзе Мапа^ег 14-14
Создание задания, основанного на событиях 14-15 Составление расписаний, основанных на событиях 14-16 Создание сложных расписаний 14-18 Создание цепочек заданий 14-19 Пример цепочки 14-21 1. Создание объекта цепочки 14-22 2. Определение шагов цепочки 14-23 3. Определение правил цепочки 14-24 4. Запуск цепочки 14-25 Мониторинг цепочек заданий 14-26 ® Дополнительные понятия планировщика 14-27 * Создание класса заданий 14-28 Создание окна 14-29 Приоритеты заданий внутри окна 14-30 Итоги 14-31 Обзор практического занятия: автоматизация решения задач с помощью планировщика 14-32 15 Безопасность базы данных Рассматриваемые вопросы 15-2 Обзор прозрачного шифрования данных (ТОЕ) в Огас!е 15-3 Процесс ТВЕ 15-5 Реализация прозрачного шифрования данных 15-6 Существующие таблицы и ТОЕ 15-9 Прозрачное шифрование данных: указания 15-10 Поддержка имен пользователей и паролей в цифровом бумажнике 15-11 Утилита ВаШ Рншр и прозрачное шифрование данных 15-12 Обзор шифруемых бэкапов КМ АМ 15-13 Настройка прозрачного режима 15-14 Установка парольного режима 15-15 Настройка двойного режима 15-16 Шифруемые бэкапы АМАМ: указания 15-17 Необходимость конфиденциальности данных 15-18 Определение и использование терминов 15-19 Общее описание виртуальной частной базы данных 15-20 Особенности виртуальной частной базы данных 15-21 Пример УРО на уровне столбцов 15-22 Создание политики на уровне столбцов 15-23 Итоги 15-24 Обзор практического занятия: использование возможностей обеспечения безопасности базы данных Огас1е 15-25 16 Использование поддержки глобализации Рассматриваемые вопросы 16-2 Что необходимо знать каждому АБД 16-3 Что такое кодировка? 16-4 Кодировки Итсойе 16-6 Как используются кодировки? 16-8
Такие проблемы следует избегать 16-9 П ример еще одной проблемы 16-10 Выбор кодировки 16-11 Кодировки базы данных и национальные кодировки 16-12 Получение информации о кодировках 16-13 Задание языковых особенностей 16-14 Задание языковых особенностей для сеанса 16-15 Значения параметров, зависимые от языка и территории 16-16 Задание языковых особенностей 16-18 Лингвистический поиск и сортировка 16-19 Использование лингвистического поиска и сортировки 16-21 Использование лингвистического поиска и сортировки 16-23 Поддержка поиска и сортировки в командах и функциях 801 16-24 Поддержка лингвистических индексов 16-25 Настройка лингвистического поиска и сортировки 16-26 Неявные преобразования СВОЕ в КС1.ОВ и ЫСЕОВ в СВОЕ 16-27 МТ8-преобразования данных при использовании утилит Огас1е 16-28 ЫЕЗ-преобразование данных при использовании утилиты 0а1а Ритр 16-30 Характеристики поддержки глобализации 16-31 Итоги 16-32 Обзор практического занятия: использование возможностей поддержки глобализации 16-33 17 Практикум Рассматриваемые вопросы 17-2 Методика практикума 17-3 Эксплуатационные требования 17-5 Конфигурация базы данных .17-6 Метод разрешения проблем базы данных 17-7 Итоги 17-9 Об зор практикума 17-10 Приложение А: Практические задания Приложение В: Решения практических заданий Приложение С: основные команды Ьших и команды редактора VI Приложение В: термины и сокращения Приложение Е: Разделяемые серверные процессы Огас1е Рассматриваемые вопросы Е-2 Установление соединения Е-3 Выделенный серверный процесс Е-4 Пользовательские сеансы Е-5 Пользовательские сеансы: выделенный сервер Е-6 Пользовательские сеансы: разделяемый сервер Е-7 Обработка запроса Е-8 ЗОАиРОА Е-9 хи
1ЮА и разделяемый сервер Огас1е Е-10 Конфигурирование разделяемого сервера Огаск Е-11 Параметр 018РАТСНЕВ5 Е-12 Параметр ЗНАКЕЕ^ЗЕВУЕНЗ Е-14 Параметр МАХ_5НАВЕ0 ЗЕВУЕВЗ Е-15 Параметр СI ВСЕ IТ 3 Е-16 Параметр ЗНАКЕБ 8ЕВУЕК ЗЕЗЗЮЕЗ Е-17 Другие параметры Е-18 Проверка настройки архитектуры разделяемого сервера Е-19 Динамические представления словаря данных Е-21 $ Выбор вида соединения Е-22 Когда не используется разделяемый сервер Е-23 Итоги Е-24 Приложение Е: Огас1е Зесиге Васкир Рассматриваемые вопросы Г-2 Использование ленточных накопителей для защиты данных стека продуктов Огас1е Г-3 Преимущество для покупателя - комплексное решение от фирмы Огас1е Г-4 Централизованное управление резервированием на ленту, обеспечиваемое Огас1е Зесиге Васкир Г-5 Административный домен Огаск Зесиге Васкир Е-6 Огаск Зесиге Васкир: обзор управления резервированием Е-7 Каталог Огас1е Зесиге Васкир Г-8 Пользователи Огас1е Зесиге Васкир Г-9 Предопределенные классы Г-11 Интерфейсные опции Огаск Зесиге Васкир Е-12 У правление защитой данных Г-13 Понятия Огаск Зесиге Васкир, имеющие отношение к носителям Е-14 Повторное использование набора томов Г-15 Автоматическое управление устройствами Г-17 Операции управления библиотекой Г -19 Инсталляция Огаск Зесиге Васкир Г-20 Инсталляция программного обеспечения Огаск Зесиге Васкир Г-21 Пример инсталляции административного сервера Г-22 Использование ЕМ для определения административного сервера Г-23 Страница Огаск Зесиге Васкир Оеуке агк МеШа Г-24 Добавление устройств Е-25 Управление устройствами с помощью ЕМ Г-26 РМАМ и Огас1е Зесиге Васкир Е-27 Доступ к Огаск Зесиге Васкир из РМАЫ Е-28 Предварительная аутентификация пользователя Г-29 Селектор хранения бэкапов базы данных Е-30 Модель использования КМАГ1 и Огас1е Зесиге Васкир! Г-31 Определение селектора хранения баз данных Г-32 Проверка ленточных накопителей Г-33 Планирование операций резервирования с использованием ЕМ ПаШЬазе СопГго! Г-34 хш
Рекомендуемая Огас1е стратегия резервирования Р-35 Сопровождение бэкапов на ленте Р-36 Выполнение восстановления БД с использованием бэкапов на ленте Р-37 Резервирование файлов файловых систем с помощью Огас1е Весте Васкир Р-38 УУеЬ-инструмент Огас1е Весите Васкир Р-39 Сценарии создания наборов данных Огас1е Весите Васкир Р-40 Примеры сценариев создания наборов данных Р-41 Структура хранения файлов описаний наборов данных Р-42 Создание наборов данных с использованием \Л/еЬ-интерфейса Р-43 Понятия, относящиеся к резервированию файлов файловых систем Р-44 Задания Огас!е Весите Васкир Е-45 Создание запросов резервирования по требованию Р-47 Передача запросов резервирования планировщику Р-48 Создание планов резервирования Р-49 Создание триггеров резервирования Р-50 Просмотр свойств заданий и транскриптов Р-51 Восстановление файлов файловых систем с помощью Огас!е Весите Васкир Р-52 Создание запроса восстановления на основе каталога Р-53 Передача планировщику запроса восстановления на основе каталога Р-56 Вывод информации о всех бэкапах клиента Г-57 Итоги Р-58 Приложение С: Вопросы, представляющие интерес Обзор приложения 6-2 Обзор табличных пространств вида ЫдГйе 6-3 Преимущества табличных пространств вида ЫдТИе 6-4 Модель использования табличного пространства вида ЫдШе 6-5 Создание табличных пространств вида Ы^б!е 6-7 Предложения команд 8рЕ 6-8 Примеры ВРТ и команд 8рЬ 6-9 Сведения, добавленные в словарь данных для поддержки Х/БОВ 6-10 Расширенный формат Р.ОЮБ и ВЕТ С-11 Поддержка Х/ШВ: пакет ОВМ8__КСЖ IБ С-13 Обзор использования группы временных табличных пространств (ТТС) С-14 Преимущества группы временных табличных пространств С-15 Создание и сопровождение трупп временных табличных пространств С-16 Группа временных табличных пространств: примеры кода ВОГ С-17 Итоги 6-20 Продолжение И: Следующие шаги, продолжающие ваше обучение В каком направление двигаться дальше? Н-2 Возможности продолжения образования Н-3 Огас1е Пшуегзйу Н-4 Продолжение вашего образования Н-5 Центр компетенции Огас1е Пшуегзйу Н-6 Огас1е Тес1ию1о&у Мепуогк Н-7
Обучение технологии Огас1е Н-8 Примеры использования Огас1е (ОВЕ) Н~9 Журнал Огас1е Ма§ах1пе Н -10 Сообщество пользователей и разработчиков приложений Огас1е Н-11 Техническая поддержка: Огас!е МжТлпк Н~ 12 Спасибо! Н-13 Индекс

Безопасность базы данных Т' Сорупд!й © 2006, Огас1е. АН пдКй гезеп/ей.
Рассматриваемые вопросы ТОЕ ОР НМАЫ УРО Реализация прозрачного шифрования данных (Тгапарагеп* * Оа1а ЕпсгурНоп - ТОЕ) Использование ТОЕ для шифрования столбцов Описание шифрования, выполняемого при использовании утилиты Оа1а Ритр (ОР) Использование компонентов Кесоуегу Мападег (КМАЫ) для резервирования с шифрованием Определение основных понятий виртуальной частной базы данных (У1г1иа1 Рпуа1е Оа1аЬаве -УРО) Применение политики УРО на уровне столбцов СорупдЫ © 2006, Огас1е. АН гецегуеб. Дополнительные источники информации По адресу: 11ир://ичулу.огас1е.сот/1ес11по1о^у/оЬе/ас1тш/€1Ь 10§1*2_тапа§е.Ыт1 доступны следующие примеры использования возможностей Огас1е (Огас1е Ьу Ехашр1е - ОВЕ) для версии 1()д: • “Цвт^ Тгапбрагеп! Ба1а Епсгурйоп” • “Ве$1пс1тз БаШ Ассе88 Ун1иа1 Рплаге Ва1аЬа$е” Документация: • Огас1е Ва1аЪаае 8есигОу Сий1е • Огас1е ВсПаЬазе А^апсес! 8есип1у А&ттМгШог СгпАе
Обзор прозрачного шифрования данных (ТОЕ) в Огас1е • Требуется для защиты информации • Автоматическое шифрования важной информации: - Встроенная возможность базы данных Огас1е - Не нужно вносить изменений в логику приложений - Шифрование значений данных и индексов • Использование ключа шифрования: - Главный ключ для базы данных в целом - Хранение в Огас!е ШаНе1 Шифрование/Дешифрование < Данные столбцов и индексов УУа11е< (цифровой бумажник) СорупдЫ © 2006, Огас1е. АН пдЫз гевеп/еб. Обзор прозрачного шифрования данных (ТОЕ) в Огас1е Необходимость защиты информации Функциональная возможность Огас1е Па1аЪа$е 10% Ке1еа$е 2 Тгапхрагеш ПагаЬазе ЕпсгурИоп упрощает шифрование важной персональной информации, например, номеров кредитных карточек и номеров социального страхования. Прозрачное шифрование данных {Тгапзрагеп! 1)а1а Епсгурйоп - ТВЕ) устраняет необходимость в программах шифрования внутри приложений и существенно снижает стоимость и сложность шифрования. С помощью простых команд можно зашифровать важные данные приложений. Автоматическое шифрование важной информации Большинство решений шифрования вызывает необходимость использования вызовов определенных функций шифрования внутри кода приложения. Это дорогие решения, так как они обычно требуют углубленного понимания не только приложения, но и возможностей написания и сопровождения программного обеспечения. Как правило, большинство организаций не имеют времени и опыта изменения существующих приложений и внесения в них вызовов программ шифрования. Огас1е Тгапзрагеп! Оа1а Епсгурбоп позволяет решить проблему шифрования с помощью встроенной в базу данных Огас1е возможности шифрования. Логические конструкции приложений, реализованные на 8РБ, продолжают работать без изменений. Так в приложении может использоваться обычный синтаксис команд вставки в таблицы. База данных Огас1е автоматически шифрует данные перед записью информации на диск. При выполнении последующих запросов данные прозрачно дешифруются. Поэтому приложение будет продолжать нормально функционировать.
Обзор прозрачного шифрования данных (ТОЕ) в Огас1е (продолжение) Это важно, поскольку в существующих приложениях обычно выводятся незашифрованные данные. Вывод данных в зашифрованном виде может, как минимум, обескуражить пользователя приложения и даже прервать выполнение существующего приложения. Шифрование обычно вызывает проблемы для существующих индексов приложения, так как индексные данные не шифруются. Функциональная возможность Огас1е Тгапзрагегй Оа(а Епсгурйоп шифрует индексные значения, связанные с данной таблицей приложения. Это означает, что в результате иоиск по совпадению ключа лишь незначительно понизит производительность. Использование ключа шифрования Огас1е Тгап$рагеп1 Оа(а Епсгурйоп предоставляет инфраструктуру управления ключами, необходимую для реализации шифрования. Шифрование производится путем передачи открытых текстовых данных вместе с секретным ключом (хесге/) в программу шифрования. Используя предоставленный ключ, программа шифрует открытые текстовые данные и возвращает зашифрованные данные. Обычно раньше за создание и сопровождение секрета (у ессей или ключа отвечало приложение. Огас1е Тгапзрагеп! □а1а Епсгурйоп решает эту задачу, автоматически генерируя главный ключ (таМег кеу} для всей базы данных. Сразу после старта БД Огас1е администратор должен с помощью пароля открыть объект, называемый Огас1е УУаНеБ Пароль должен отличаться от системного и пароля АБД. Объект ма!1е1 (цифровой бумажник) использует сертификат от уполномоченной стороны (Сег1$сате Аи1копту). После открытия цифрового бумажника администратор инициализирует главный ключ БД, который генерируется автоматически.
Процесс ТОЕ ЗЕЬЕСТ11М8ЕКТ | ИШАТЕ | СКЕАТЕ ТАВРЕ АРТЕК ТАВРЕ [СорулдЫ © 2006, Огас1е. АН пдЫ& гееегуеб. ОР _;_-Л Процесс ТОЕ Хотя механизмы авторизации и аутентификации эффективно защищают информацию базы данных, они не препятствуют доступу на уровне операционной системы к файлам, в которых хранятся данные. Возможность Тгапзрагеп! Оа1а Епсгурйоп позволяет зашифровать важные данные, находящиеся в столбцах БД, и хранить их в зашифрованном виде в файлах операционной системы, делая невозможным выборку данных из файлов в открытом виде. ТЛЕ использует внешний модуль безопасности (Ех1еша1 Бесигйу МосЫе - Е8М) для генерации ключей шифрования, предоставления функций шифрования и дешифрования, а также для безопасного хранения ключей шифрования внутри и вне базы данных. Для таблицы с шифруемыми столбцами используется единственный ключ столбцов (со1итп кеу), независимо от количества шифруемых столбцов таблицы. Ключи для всех таблиц хранятся в единственном столбце таблицы словаря базы данных. Этот столбец шифруется с помощью главного ключа (та$1ег кеу) сервера баз данных, что препятствует несанкционированному доступу и использованию этих ключей. Главный ключ хранится в цифровом бумажнике {хка11е1) вне базы данных. Цифровой бумажник создается с помощью Огас1е \Уа11е1 Мапа^ег, а главный ключ генерируется с помощью Е8М. На слайде представлена таблица ЕМРРОУЕЕ8, два столбца которой должны быть зашифрованы. Ключ столбцов для таблицы ЕМРРОУЕЕ8 поступает от Е8М и используется для шифрования этих столбцов. С помощью такого механизма можно шифровать и дешифровать столбцы в базе данных, используя простую команду АРТЕК ТАВРЕ. После того, как произведено шифрование столбцов, их содержимое можно получить в открытом виде, используя обычные команды БЕРЕСТ (прозрачное дешифрование данных выполняет Е8М).
Реализация прозрачного шифрования данных 1. Создайте цифрой бумажник (автоматически или с помощью Огас!е УУаНе$ Мападег). Пример записи в файле вдХпеЪ. ога: .. ^^УР.Т10Ы_Ж1.ЬЕТ.................. '(метноо_оата= (ВХВЕСТОКУ«:/©рЬ7огас1е/рго<1иск/10.2.0/<ЗЬ 1/) )) СорупдЫ © 2006, Огасте, АН г!дЫ$ гегегуеб. Реализация прозрачного шифрования данных Для реализации и конфигурирования этой возможности требуется выполнить небольшое число шагов: 1. Необходимо создать цифровой бумажник (умаИе!). Это можно сделать либо вручную, используя Огас1е \Уа11еГ Мападег, либо программное обеспечение Тгапзрагеп! Оа1а Епсгурйоп (ТОЕ) создаст его автоматически, если директория для цифрового бумажника указана в файле 801МЕТ. ОНА. По умолчанию незашифрованный цифровой бумажник (с^аИет.88 о) создается при инсталляции базы данных. Однако для ТОЕ рекомендуется использовать зашифрованный цифровой бумажник (емаИет .р12). Пример записи в файле 5СЫМЕТ. ОНА: ЕЫСВ.УРТ1ОЫ_ШЕЬЕТ__ЬОСАТ1ОЕ- (8ОПКСЕ-(МЕТНОБ-Е1РЕ)(МЕТНОЕ_ЕАТА= (Р1КЕСТОКУ-/орг/огас!е/ргос1иси/1.0.2.0/с1Ъ__1/) ) ) Примечание. В файле здХпеЕ. ога можно найти две похожих записи: первая содержит параметр ^АЬЬЕТ_ЬОСАТ1ОЕ и используется для аутентификации по 88Е (Зесиге Зоске1з Ьауег, протокол защищенных сокетов); вторая запись с параметром ЕЕСНУРТ1ОЫ_ШЬЬЕТ_ЕОСАТ1ОЕ задается для ТОЕ.
Реализация прозрачного шифрования данных 2. Задайте главный ключ после подсоединения к экземпляру: | АКИТО 8У6ТЁМ ЗЕТ Е№^Ж1СД^У1РЕ№Г1Г1ЕР ВТ <пар<зэть>; | 3. Откройте цифровой бумажник после подсоединения к экземпляру (в будущем): АЬТЕК НУЙТЕМ ЗЕТ ЕНСНУРТЮНКАХХЕ^ ОТЕК .•Х0ЁЫТ1ЕГЕР ВУ спарольх/ 4. Создайте таблицы с шифруемыми столбцами: СКЕАТЕ ТАВЬЕ етр ( €хгзЪ_пате ШСЖЩШ) ; 1а«Ъ_пате УАНСНАВ2(128), етрХП ОТМВЕК ЕЖЖГРТ Ж) еа1агу ШЖВЕП(б) > ШЖВЕЯ(б) ЕНСЮГО .............................. . - ШММВМБЯЯШМ ВМШШММММИНН^С^тОЯНМ^ СорупдЫ © 2006, Огас1е. Ай пдЫз геаегуеб. Реализация прозрачного шифрования данных (продолжение) 2. Необходимо сгенерировать главный ключ, который хранится в цифровом бумажнике. Главный ключ следует перегенерировать только в случае его несанкционированного раскрытия. Частая перегенерация главного ключа может привести к отсутствию доступного места в цифровом бумажнике. Вы можете установить или переустановить главный ключ, используя команду ЛЕТЕВ 8У8ТЕМ, как это показано на слайде. Если в вашей директории нет зашифрованного цифрового бумажника, команда создает зашифрованный бумажник (етаПег. р12). Кроме того, команда открывает бумажник, а также создает или пересоздает главный ключ для ТБЕ. 3. В последующих сеансах не требуется использовать команду, выполненную на шаге 2, и создавать новый главный ключ. Необходимо, чтобы цифровой бумажник был открыт (он закрывается при остановке базы данных). Открыть цифровой бумажник можно, используя команду, приведенную на шаге 3.
Реализация прозрачного шифрования данных (продолжение) 4. Теперь можно создавать таблицы с шифруемыми столбцами. На слайде приводится пример создания таблицы ЕМР„ содержащей шифруемые столбцы. По умолчанию столбцы шифруются с применением ^соли или помехи99 (яак). Использование "соли” это метод, повышающий защиту шифруемых данных. 5Ы/-случайная строка, добавляемая к данным перед тем, как они шифруются. Это усложняет для злоумышленника расшифровку данных, которую он выполняет путем сопоставления зашифрованного текста с известными образцами шифруемого текста. Однако "соль” нельзя использовать (по $аьт), если для зашифрованного столбца будет создаваться индекс. Для ТОЕ по умолчанию используется алгоритм АЕ8 (Абуапсеб ЕпсгурПоп 8гапс1агс!- усовершенствованный стандарт шифрования) с 192-битовым ключом (АЕ8192). Как показано в примере, вы можете выбрать другой алгоритм, например, 31)Е$ {Тпр1е 1)а1а ЕнсгурИоп Еганскггс! ~~ трехкратное применение алгоритма ОЕЕр
Существующие таблицы и ТОЕ • Добавление шифруемых столбцов: [аХДВЁК тавхй етр АРР (88П УАКСНАН2 (11) ЕЫСВУРТ) ; 1 ] • Шифрование незашифрованных столбцов: [а!|йВ ТАВЬЕ атр МОРТЕ? (агвъ^дате ЕЫСВУИ1); • Отключение шифрования-столбца: | А1ДЕЙ ТХВДД етр МОРХГХ (ДжгаРпате РЕСКУРТ) ' • Добавление или удаление “помехи” ($аК): | АРТЕК ТАВЬЕ едр МОРХЕТ (Т1г&Ъ патеЕМСКУРТ [НО] 5АЬТ) ; | • Изменение ключей и алгоритма шифрования : |аЬТЕЖ ТАВЬЕ етр ВЕКЕ? О5ХЫС 'ЗРЕ8168'; | |СорупдЫ © 2006, Огас1е. АН пдН& гезегуеб. Существующие таблицы и ТОЕ * Шифруемый столбец добавляется в существующую таблицу по команде АЬТЕВ ТАВЬЕ АЬБ, в которой новый столбец указывается фразой ЕВСКУРТ. • Существующие незашифрованные столбцы в таблице также можно зашифровать. Для этого используется команда АЬТЕВ ТАВЬЕ МОВ1ЕУ, в которой для незашифрованных столбцов задается фраза ЕЕСКУРТ. • Для совместимости с предыдущими версиями или по причинам производительности может понадобиться отключить шифрование. Используйте для этого команду АЬТЕК ТАВЬЕ МОШЕУ с фразой ЬЕСВУРТ. • По умолчанию база данных добавляет случайную строку, называемую “помехой или солью” ( “§ак”) к открытому тексту столбца перед его шифрованием. Для столбца, который будет использоваться в индексе или внешнем ключе, необходимо указывать опцию ЫО 8АЬТ. Добавление или удаление “помехи” шифруемого столбца производится по команде АЬТЕК ТАВЬЕ МОБ1ЕУ с параметром ЗАЬТ (по умолчанию) или МО 8АЬТ, указанным в фразе ЕКСВУРТ. • Каждая таблица может иметь хотя бы один ключ шифрования для своих столбцов. Этот ключ может быть изменен, когда используется первоначальный алгоритм шифрования, а также путем применения другого алгоритма, указываемого в опции ВЕКЕУ. Примечание: дополнительные сведения о команде АЬТЕВ. ТАВЬЕ и ее опциях см. в документе Огас1е Оа1аЬа$е $()1 Ке/егепсе.
Прозрачное шифрование данных: указания • Нельзя зашифровать таблицы, принадлежащие пользователю 8X8. * Типы данных ьоые и ъов не поддерживаются. • Используемые алгоритмы шифрования: - ЗОЕ8168 - АЕ8128 - АЕ8192 - АЕ8256 • Для индексируемых столбцов необходимо указывать параметр ыо заьт. * ТОЕ позволяет производить поиск по совпадению ключа индекса. • Зашифрованные данные должны дешифроваться перед обработкой в выражениях. • Подсказка по применению: резервируйте цифровой бумажник (шаНеВ. ______ оа СорупдМ О 2006, Огас1е. АН пдЫа гевегуеб. Прозрачное шифрование данных: указания • Нельзя шифровать столбцы таблиц, принадлежащих пользователю 8У8. • Для данных типа БОКС и БОВ шифрование не поддерживается. • Любой пользователь, обладающий правом создания таблицы, может создавать таблицы с шифруемыми столбцами. Шифруемые столбцы должны разделять один и тот же ключ шифрования и один и тот же алгоритм. По умолчанию подразумевается алгоритм АЕ8192. • Необходимо задавать опцию КО ЗАБТ для индексируемых столбцов, например, для столбцов главного или уникального ключа. Опция ЫО 8 АВТ также должна использоваться для столбцов внешнего ключа. • В индексах содержится зашифрованная информация, когда шифруются соответствующие индексируемые столбцы. Поскольку при шифровании данных изменяется их логическая структура, поиск по диапазону невозможен. « Зашифрованные данные должны дешифроваться перед обработкой в выражениях, используемых в запросах и операциях ЛМЬ (например, должны быть предварительно дешифрованы данные выражений в списке выбора команды зе1есБ, в ограничении сйеск, в условиях ^Ьеге или иЬеп). Примечание: рекомендуется резервировать цифровой бумажник (ууа11е1) перед переустановкой главного ключа и после этого действия.
Поддержка имен пользователей и паролей в цифровом бумажнике Теперь в цифровых бумажниках можно хранить не только сертификат - Имена пользователей и пароли можно хранить в цифровом бумажнике, чтобы не задавать их в командной строке. Обработка пакетных заданий - Защита имен пользователей и паролей, которые пытаются обнаружить путем прослушивания процессов на уровне ОС Настройка: - ЖЬЪЕТ_Ь0САТ10М в здХпеЪ. ога - утилита ткеЪоге | соппесЪ /8<аь^срппесЪ^8Ъг1пд [ СорупдМ © 2006, Огас1е. АН пдМа гезегуеб. Поддержка имен пользователей и паролей в цифровом бумажнике Теперь парольные мандаты (рааглкогс! сгедепиак, имена пользователей и их пароли) для соединения с базами данных можно хранить на клиентской стороне в Огас1е \Уа11ек. Такой цифровой бумажник является безопасным контейнером хранения парольных мандатов для аутентификации и мандатов цифровых подписей (уцртц? сгедепиа1х). Использование цифрового бумажника может упростить широкомасштабную задачу развертывания, решение которой основывается на использовании парольных мандатов для установления соединений с базами данных. Если такая возможность сконфигурирована, код приложения, пакетные задания и скрипты могут не содержать внутри себя имен пользователей и их пароли. Это повышает безопасность, так как пароли не предоставляются в открытом виде. Кроме того, проще осуществлять политику управления паролями, не модифицируя код приложений при изменении имен пользователей или их паролей. Когда на клиенте сконфигурировано безопасное внешнее хранение паролей, подсоединение приложений к базе данных производится с помощью команды следующего вида, в которой не указываются имя и пароль для входа в базу данных: соппесЪ /@аь_соппесй_з1:г1пд. Мандаты баз данных помещаются в цифровой бумажник Огас1е (Огас1е УУаПеО, созданный для их безопасного хранения. Возможность автоподсоединения (аШо1о§т ГеаШге) при использовании Огас1е ХУаПе! включена, поэтому в системе не требуется указывать пароль для открытия цифрового бумажника. Чтобы сконфигурировать описанную возможность, необходимо создать Огас1е \Уа1Ы на стороне клиента с помощью команды ткзЕоге. Затем следует добавить имя пользователя и пароль для определенной строки соединения. Это действие также выполняется е помощью утилиты шкзЪоге. После этого необходимо убедиться в том, что в файле зд!век. ога в парамере КАЬЬЕТ_ЬОСАТЮЫ находится правильный указатель месторасположения бумажника.
Утилита Оа<а Ритр и прозрачное шифрование данных ТОЕ > ОР ЕМАИ УРО Используйте свой собственный ключ для столбцов при экспорте и импорте: ^Ч^оль>.....................~| Похожие действия выполняйте для внешних таблиц: ОЙЙЕ ~— 1а5Ъ_пате> етрХП, ваХагу ЕЖЖЭТ ХЬЖТХЕШ) ВТ «хХсОТН” ) ОКОШХ^АТХОН ЕХТЕЖШЪ ( ТУРЕ СЖАСБЕИОАТАНМР ПЕЕА&И ШКЕСТОВХ "В_ВХВ* ХОСАТХЖС’епф^ех^.ааЪ1) ) а& $е!есЪ * СорупдЫ © 2006, Огас1е. АН пдМв гевегуеб. Утилита Ла1а Ритр и прозрачное шифрование данных Следующие два факторы необходимо учитывать при экспорте таблиц с зашифрованными столбцами. Во-первых, важные данные транспортируются не в открытом виде. Во-вторых, авторизованные пользователи могут дешифровать такие данные после импорта в целевую БД. Так как ключ для дешифрования локально хранится на сервере, где первоначально размещаются таблицы, их дешифрование на принимающей стороне возможно только с использованием ключа принимающей стороны. Поэтому перед экспортом администратор переустанавливает ключи для таблиц с помощью парольного ключа (ра$$мюг<1 кеу), который затем тайно сообщает администратору принимающей стороны. При импорте администратор указывает этот пароль. Соответствующие столбцы в ходе импорта дешифруются, что позволяет принимающему серверу немедленно повторно шифровать эти столбцы с помощью ключа локального сервера. После этого использование столбцов на новом месте основывается на обычном механизме авторизации. Похожий метод применяется для внешних таблиц, использующих драйвер доступа ОКАСЬЕ_рАТАРВМР. Для шифрования определенных столбцов внешней таблицы при описании этих столбцов указывается фраза ЕМСКУ РТ. В результате случайным образом генерируется ключ, используемый для шифрования столбцов. Однако при переносе внешней таблицы ключ недоступен в новом месторасположении. Поэтому для такой таблицы вы должны указать свой собственный пароль, чтобы зашифровать столбцы. Затем после переноса данных можно воспользоваться этим же паролем для регенерации ключа. В результате вы. можете получить доступ к зашифрованным столбцам в новом месторасположении.
Обзор шифруемых бэкапов ЙМАИ ТОЕ ОР > ямдн УРО Три возможных режима получения бэкапов: * Прозрачный режим: - необходим Огас1е УУа11е1 - наилучшим образом подходит для ежедневного резервирования, производимого с целью последующего восстановления в том же самом месторасположении - режим шифрования по умолчанию • Парольный режим: - требует предоставления пароля - наилучшим образом подходит для восстановления в удаленном месторасположении * Двойной режим: - можно использовать либо цифровой бумажник Огас!е, либо пароль - наилучшим образом подходит для восстановления на локальном или удаленном месторасположении | _ СорупдЫ © 2006, Огас1е. Ай лдМз резегуеб ________________________________, Обзор шифруемых бэкапов 1ШАМ Для повышения безопасности можно шифровать бэкапы, получаемые с помощью утилиты КМА'Ы. Зашифрованные бэкапы не могут быть прочитаны обычным образом. КМАЫ предоставляет три режима шифрования: • Прозрачный режим (СгапзрагепД шойе). Используя прозрачное шифрование, можно создавать и восстанавливать зашифрованные бэкапы без дополнительного вмешательства, пока доступна требуемая инфраструктура управления ключами Огас1е Прозрачное шифрование наилучшим образом подходит для операций ежедневного резервирования, производимых с целью последующего восстановления в том же самом месте. В КМА1Ч по умолчанию используется прозрачный режим шифрования. • Парольный режим (ра«81?огй тойе). В этом режиме при создании и восстановлении зашифрованных бэкапов необходимо предоставить пароль. Так при восстановлении зашифрованного подобным образом бэкапа указывается пароль, который использовался при создании бэкапа. Парольное шифрование полезно применять для безопасной передачи бэкапов в удаленные месторасположения и их последующего восстановления. Для парольного шифрования невозможно создать постоянную конфигурацию. Поскольку парольное шифрование будет использоваться единолично, не требуется конфигурировать Огас1е \Уа11еЬ • Двойной режим (йиа! тойе). Бэкапы в этом режиме могут выть восстановлены либо прозрачным образом, либо с предоставлением пароля. Бэкапы, полученные в двойном режиме, обычно полезны при последующем восстановлении на сайте, использующем цифровой бумажник, а также, если иногда требуется восстановить бэкапы в месторасположении, на котором недоступен цифровой бумажник. В ходе восстановления зашифрованного в двойном режиме бэкапа можно использовать либо ОгаЫе и^аПеБ либо пароль для выполнения дешифрования.
Настройка прозрачного режима 1. Создайте цифровой бумажник либо автоматически, либо с помощью Огас1е УУаНе! Мападег. 2. Откройте в экземпляре цифровой бумажник: | -М,ТЕа 8У5ТЕМ 8ЕТ '0ИМ 1РЕЫТ1Г1ЕР ВУ <парВДЬ»; | 3. Задайте в экземпляра главный ключ: |ыЯЕ» -ДУбТЕМ ВЕТ ЕЖЖУРТ10К КЁЙГ ^ШйТХПЕР ВТ <дароль>; .. | 4. Сконфигурируйте КМАН для использования ______прозрачного шифрования:______________________ ......... I 5. Ваши команды резервирования и восстановления изменять не требуется. 6. Постоянную конфигурацию можно временно переопределить: СорупдН © 2006, Огас1е. АН пдК& гезегуеб. Настройка прозрачного режима Для того, чтобы изменить существующую среду резервирования таким образом, чтобы все бэкапы 1ШАИ шифровались в прозрачном режиме, выполните следующие шаги: 1. Сконфигурируйте Огас1е \Уа11е1 таким же образом, как это было описано в этом уроке. 2. Откройте цифровой бумажник, используя команду АЛТЕЕ ЗУЗТЕМ, показанную на слайде. 3. Введите следующую команду КМАИ: сокет слке екскуртюк еок латавазе ок После этих шагов все резервные наборы КМАЫ, создаваемые вашей БД, шифруются, если только вы либо временно не переопределите такой режим работы в сеансе КМАИ с помощью команды ЗЕТ ЕЫСЕУРТТОЫ ОЕР, либо не измените постоянную установку командой СОКЕЮТЕЕ ЕКСВУРТЮК РОК ОАТАВАЗЕ ОЕР. В командах ВАСКОР, создающих шифруемые бэкапы, не требуется менять аргументы. Шифрование производится на основе установки, заданной командой СОКЕIСИРЕ ЕКСЕУРТ1ОИ или ЗЕТ ЕКСЕУРТ1ОК. КМАИ автоматически дешифрует содержимое резервных наборов в ходе операции гез Логе. Пока открыт и доступен Огас1е ХУа11е1, не требуется никакого вмешательства при восстановлении прозрачно зашифрованных бэкапов,. Примечание: при потере цифрового бумажника Огас1е невозможно выполнить восстановление прозрачно зашифрованных бэкапов.
Установка парольного режима 1. Задайте в сеансе ЯМАМ использование парольного шифрования: I ЙЙГШСКУРТ10К ОЫ ДЖМТ1Р1ДР ВТ раветог<3 ОЯЪУ | 2. Ваши команды резервирования изменять не требуется. 3. Настройте в сеансе ЯМАМ возможность дешифрования бэкапов, зашифрованных в парольном режиме: 8ВТ ОЕСЗЯХЛХОК ЮЕОТ1Е1Е0 ВТ лароль! 1, рарольй| < 4. Ваши команды восстановления изменять не требуется. оРАсие < СорупдМ © 2006. Огас1е. АН пдЫе гееегуесЗ. Установка парольного режима По соображениям безопасности невозможно постоянным образом изменить существующую среду резервирования таким образом, чтобы все бэкапы К МАИ шифровались с использованием парольного режима. Только внутри вашего сеанса КМАЯ можно задать создание бэкапов, шифруемых в парольном режима. Для этого в скриптах КМАИ используется команда ЗЕТ ЕЫСР.УРТ1ОЕ ОЫ ЮЕЫТ1Е1ЕВ ВУ пароль ОПТУ. Это команда действует только в течение вашего сеанса В.МАЫ. После установки пароля по команде ВЕТ ЕКСВУРТ1ОЫ можно использовать обычно выполняемые команды ВАСКПР. Все получаемые резервные наборы шифруются в парольном режиме. Чтобы выполнить операцию гезЕоге для бэкапов, полученных в парольном режиме, необходимо ввести пароль шифрования, используя команду ЗЕТ БЕСКУРТЮЫ ПЭЕЫТРЕ1ЕР В У пароль! {, пароль2,..., ларольп}. Для восстановления из бэкапов, полученных с различными паролями, требуется задать все необходимые пароли в команде ВЕТ ВЕСНУ РТР ОМ. КМАИ автоматически использует правильный пароль для каждого резервного набора. Примечание: если вы забыли или потеряли пароль, использовавшийся при получении зашифрованного бэкапа, вы не сможете выполнить восстановление из этого бэкапа.
Настройка двойного режима 1. Создайте цифровой бумажник либо автоматически, либо с помощью Огас!е УУаИеС Мападег. 2. Откройте в экземпляре цифровой бумажник: | АМЖВ ЕМСЕУРТЮЫ ИАХ.ЬЕТ ОРЕМ ШКНППЕР ВУ <ра55иог<3>; | 3. Задайте в сеансе КМАЫ использование двойного шифрования: 4. Ваши команды резервирования изменять не требуется. 5._____Если необходимо, задайте в вашем сеансе КМАЫ _______пароли для дешифрования бэкапов:_________________ | 8ЕТ РЕСКууИКЭД ХРЕВППИб ВУ лароль {,' паралак?,..., парольп} " '''' 6. Ваши команды восстановления изменять не требуется. СорупдЫ © 2006, Огас1е. АН пдЫб геаегуеб. Настройка двойного режима Для установки двойного режима требуется создать цифровой бумажник, открыть его, а также ввести команду ЗЕТ ЕЫСКУРТ1ОЕ, приведенную на слайде. После этого можно создавать бэкапы в том же самом сеансе, в котором был установлен пароль. Позднее, когда потребуется дешифровать бэкапы этого вида, можно будет либо воспользоваться цифровым бумажником, не задавая дополнительной команды, либо использовать правильный пароль, указав его в вашем сеансе КМАИ в команде ЗЕТ БЕСКУРТЮЫ.
Шифруемые бэкапы КМАЫ: указания • Копии образов не могут быть зашифрованы. * Параметр сомратхвъе должен иметь значение, равное, по крайней мере, 10.2.0. • у$вмаы_екску₽Т1ОН_аьсок1ТНМз содержит список допустимых алгоритмов шифрования. I ,8ЕГ ЕКСКХИТО»' ‘ \ ; , “~~~ • Шифрование бэкапов возможно только в Огас1е ОаЬЬазе ЕМегрп'ее Ес1Кюп. • Для каждого нового шифруемого бэкапа используется один новый пароль. • Можно повысить производительность операций резервирования на диск, используя несколько каналов. • В любой момент можно изменить главный ключ; это никак не повлияет на использование ваших прозрачно зашиф кованных бэкжтов._____________________ ОР, СорупдЫ © 2006, Огас!е. АН пдЫе гезен/ед. ’ Шифруемые бэкапы ЯМАМ: указания • Можно шифровать любые бэкапы КМАК, получаемые в виде резервных наборов. Копии образов зашифровать нельзя. • Для использования шифрования в КМАЫ необходимо в экземпляре целевой БД задать значение параметра инициализации СОМРАТТВЬЕ, равное хотя бы 10.2.0. * Представление V$ВМАЫ_ЕЫСКУРТIОЕ_АЬСОВ1 ТНМ8 содержит список алгоритмов шифрования, поддерживаемых КМ АН. Если не указан никакой алгоритм, по умолчанию предполагается АЕ8 с ключом шифрования в 128-бит. Вы можете поменять алгоритм, используя команду, показанную на слайде. • Шифрование бэкапов возможно только в Огас1е ВашЬазе Еп1егрп§е ЕдШоп. • База данных Огас1е использует новый ключ шифрования для каждого шифруемого бэкапа. Ключ шифрования бэкапа затем шифруется либо с использованием пароля, либо главного ключа базы данных, либо с использованием обоих методов в зависимости от выбранного режима шифрования. Отдельные ключи шифрования или пароли никогда не хранятся в открытом виде. • Шифрование может негативным образом сказаться на производительности операции резервирования на диск. Так как при получении шифруемых бэкапов требуется больше ресурсов СРП, чем при иешифруемом резервировании, вы можете повысить производительность таких операций, используя больше каналов КМ АЫ. * Поскольку инфраструктура управления ключами Огас1е архивирует все предыдущие главные ключи в цифровом бумажнике, изменение или переустановка текущего главного ключа базы данных не влияет на возможность восстановления зашифрованных бэкапов, полученных при старых значениях главного ключа. Вы можете переустановить главный ключ БД в любой момент, и КМА^ будет в состоянии восстановить зашифрованный бэкап, когда-либо полученный в данной БД.
ТОЕ ОР КМАЫ > УРО Необходимость конфиденциальности данных Примеры: • Зашита сведений о зарплате и комиссионных, получаемых сотрудниками (используется в оставшейся части этого урока) • Безопасность доступа к счетам пользователей при выполнении оперативных банковских операций • Предоставление индивидуальных корзин покупателям в УУеЬ-магазине • Предоставление клиенту возможности просмотра только своих данных на УУеЬ-хосте • Конфиденциальность данных обеспечивается в Огас1е 8а1в50п1те.сот и Огас1е РоНа! СорупдЫ © 2006, Огас1е. АН пдЫе гезегуед. Необходимость конфиденциальности данных Виртуальная частная база данных (У1гШа1 РпгаТе ОшаЪахе ~ УРВ) позволяет осуществлять контроль доступа на уровне строк, дополняя возможности, предоставляемые ролями и представлениями. УРО может гарантировать, что при доступе через Интернет клиенты, выполняющие банковские операции в оперативном режиме, видят только свои счета. Организации, предоставляющие \УеЬ-хостинг, могут сопровождать данные многих компаний в одной и той же БД Огас1е, разрешая каждой компании видеть только свои данные. Вместо того, чтобы создавать систему безопасности в каждом приложении, имеющем доступ к данным, ее можно выстроить один раз на сервере БД. Безопасность в этом случае выше, так как она гарантируется базой данных и не зависит от того, каким образом пользователь осуществляет доступ к данным. Она больше не может быть нарушена при применении пользователем инструментов выполнения произвольных запросов (аб 1юс ^ие^у) или новых инструментов создания отчетов. УРО - ключевая технология, позволяющая организациям строить \УеЬ-приложения для хостинга. Многие приложения Огас1е, включая Огас1е БакьОпНпе.сот и Огас1е Рог1а1, сами используют УРО для обеспечения разделения данных при реализации хостинга. УРО включается путем установления связи одной или нескольких политик безопасности с таблицами и представлениями. Прямой или непрямой доступ к таблице с соответствующей прикрепленной к ней политикой безопасности заставляет базу данных обратиться к функции, реализующей эту политику. Такая функция возвращает условие доступа в виде предиката (предложение №НЕКЕ). которое добавляется базой данных в пользовательскую команду 8(}Т. В результате динамически модифицируется доступ пользователя к данным.
Определение и использование терминов • Дифференцированным контроль доступа (Нпе- дгатес! ассеее соп(го1 - Р6АС); основывается на использовании функций. • Контекст приложения; используется для предохранения личных данных пользователей а также служит в качестве безопасного кэша данных, содержащего атрибуты и значения приложения. * Атрибуты приложения; используются в политиках дифференцированного доступа. СорупдЫ © 2006, Огас1е. АН пдМз гезегуе^. Определение и использование терминов Дифференцированный контроль доступа (йпе-§гатес! ассе§§ соп<го! - ГСАС) позволяет использовать функции для реализации политик безопасности и связывать эти политики безопасности с таблицами, представлениями и синонимами. Контекст приложения (аррИсаШш сов1ех1) - функциональная возможность, позволяющая разработчикам приложений определять, устанавливать и получать доступ к атрибутам приложения, а затем использовать эти атрибуты для предоставления значений предикатам политик дифференцированного контроля доступа. Используя отдельно контекст приложения, разработчики могут определять, устанавливать и получать доступ к атрибутам приложения. При этом контексз приложения выступает в качестве кэша данных. Такое использование устраняет повторяющиеся накладные расходы, вызываемые запросами к базе данных, которые производятся каждый раз, когда приложению требуются атрибуты. Атрибуты приложения (аррИсаНоп аипЬиСез) определяются внутри контекста приложения и используются политиками дифференцированного контроля доступа.
Общее описание виртуальной частной базы данных Виртуальная частная база данных (УРО) объединяет: - Дифференцированный контроль доступа (РСАС) - Защищенный контекст приложения УРО использует политики для добавления условий в команды 8ОЦ с помощью которых предохраняются важные данные. УРО обеспечивает контроль доступа на уровне строки. Атрибуты приложения, определенные внутри контекста приложения, используются политиками дифференцированного доступа. СорупдЫ © 2006, Огасте. АН пдЬ& гееегуеб. Общее описание виртуальной частной базы данных Виртуальная частная база данных (УРО) объединяет возможности сервера по дифференцированному контролю доступа и контекст приложения в базе данных Огас1е. УРО позволяет строить приложения, использующие политики безопасности на уровне строк. Когда пользователь прямо или косвенно обращается к таблице, представлению или синониму, связанному с политикой безопасности УРВ, сервер динамически модифицирует пользовательскую команду 8рЬ. Такое изменение производится на основе предложения ЭДНЕ ЕЕ, возвращаемого функцией, реализующей политику безопасности Используя условие, которое может быть возвращено функцией, база данных динамически модифицирует команду, выполняя это прозрачно для пользователя. В качестве примера реализации контроля доступа на уровне строк можно привести корзину покупателя в АУеЬ-магазине, в которой видны только ваши товары. Контекст приложения - функциональная возможность, позволяющая разработчикам приложений определять и задавать значения атрибутов, получать доступ к атрибутам приложения, а затем использовать их для предоставления значений предикатам политик дифференцированного контроля доступа. Примечание. Дифференцированный контроль доступа и контекст приложения могут быть реализованы как отдельные автономные опции. УРЕ) основывается на совместном применении этих опций.
Особенности виртуальной частной базы данных • УРО на уровне столбцов реализуется с помощью контроля доступа на уровне строк; при этом учитываются столбцы, для которых необходимо обеспечить безопасность доступа. • Проводя настройку, вы мржете определить статические и нестатические политики. • Используя разделяемые политики, можно связать одну политику со многими объектами. • Типом команды для политики может быть ютех. • Текстовая строка предиката политики может быть размером до 32 Кб. СорупдЫ © 2006, Огас1е. АН пдЫв гееегуед. Особенности виртуальной частной базы данных * Конфиденциальность на уровне столбцов обеспечивается только, когда команды обращаются или ссылаются на столбцы, существенные с точки зрения безопасности. Такая конфиденциальность реализуется с помощью контроля доступа на уровне строк. Если не указаны какие-либо важные столбцы, тогда БД применяет условия УРВ для переписывания всех команд, обращающихся или ссылающихся на объект. • Гибкость всех типов реализуемых политик обеспечивается настройкой, проводимой для того, чтобы УРВ соответствовала индивидуальным требованиям заказчика после развертывания его приложения. Такую настройку вы можете проводить путем применения неизменного предиката в статической политике или же динамически изменяемого предиката в нестатической политики. • Разделяемые политики позволяют вам применять единственную политику УРВ ко многим объектам. Такая возможность снижает зазраты администрирования. • Теперь вы можете использовать политики безопасности для операций сопровождения индексов, производимых с помощью команд ВВЬ СВЕАТЕ 1ЫОЕХ и АЬТЕВ 1ЕСЕХ. Это важно, так как пользователям требуется полный доступ к таблице для создания индекса. Поэтому пользователь, обладающий привилегиями сопровождения индекса, может видеть все строки данных, хотя не имеет при этом полного доступа к таблице при выполнении обычного запроса. • Процедура БВМ8_ КЕ8. АСБ_Р0ЫСУ имеет аргумент ЬОЕС_РВЕО1САТЕ. По умолчанию его значение ГАРБЕ, поэтому функция политики может вернуть предикат, длинной до 4000 байтов. Установка для этого аргумента значения ТЕБЕ приводит к тому, что функция может вернуть текстовую сзроку предиката размером до 32 Кб.
Пример УРО на уровне столбцов • Команды не всегда переписываются. • Рассмотрим политику, защищающую столбцы ЗАБАВУ И СОММ1551ОЫ_РСТ таблицы ЕМРБОТЕЕ8. Дифференцированный контроль доступа: - не производится для данного запроса: 30Б> ЗЕБЕСТ 1авЪ_паше ЕНОМ етрТоуеез; - осуществляется для следующих запросов: 30Б> ЗЕБЕСТ 1азЪ__паше, заХагу __________ | 8рБ> З'ЕБЁСТ * ГНОМ етрХоуееа; СорупдМ © 2006, Огас!е. АН пдЫз гезегуеб. Пример УРО на уровне столбцов В приводимом примере УРО реализует бизнес-политику, в соответствие с которой только менеджер имеет доступ к важной информации о своих сотрудниках в таблице ЕМРБОУЕЕ8. База данных Огас1е не приводит в действие политику УРО, когда выбирается только столбец ЬА5Т_НАМЕ из таблицы ЕМРЬОУЕЕЕ. Поэтому все сотрудники имеют доступ к несущественной с точки зрения безопасности информации таблицы ЕМРЬОУЕЕЕ. Однако при вводе запросов, в которых имеется обращение к столбцам, данные которых должен быть защищены, УРО применяет дифференцированный контроль доступа, определенный в функции политики. Одно из преимуществ использования УРО на уровне столбцов в том, что команды переписываются только в том случае, когда они обращаются к существенным с точки зрения безопасности столбцам. Поэтому объединение контроля доступа на уровне строк и контроля важных с точки зрения безопасности столбцов означает, что таким образом вы можете контролировать доступом к элементам, определенным в политике. Примечание. В некоторых командах присутствуют явные ссылки на столбцы, в других командах столбцы используются неявно . Политика может также применяться к командам ОМЕ, если это определено в назначении политики.
Создание политики на уровне столбцов 1. Предоставьте привилегию. 2. Создайте функцию. 3. Примените политику к объекту. ВЕ61Ы ®ЯЙ “И* | оЬЗесЬ_пате => ’ ей$>1оуеев ’, ро1хсу__пате => ’ Ьг_ро1хсу' , ^шюЬхопузсИетпа роХхсу^еипсЪхоп => •йгвес’, зЪаЪетепЪ_Ьурез ^''аМе&Ь/АйЖех’Ъ’, ёёё_^ё1еVапЪ_со18=>’^а1а^у>,С<жипxв^xоп_^рсЪ’) ; СорупдЫ © 2006, Огас!е. АН пдЫ$ геаегуеЛ Создание политики на уровне столбцов Чтобы применить политику УРО на уровне столбцов, необходимо выполнить следующие шаги: 1. Предоставьте соответствующую привилегию пользователю, применяющему политику. (ЖАКТ ЕХЕСИТЕ ОЫ с1Ьтз__г15 Ео айттп! ; 2. Создайте функцию, реализующую политику УРО. Политика может дополнительно использовать доступ к контексту приложения или просто, например, зависеть от времени дня.. 3. Примените политику к таблице, представлению или синониму, используя пакет ПВМ8__ЕЬ5. В примере на слайде для таблицы ЕМРЕОУЕЕ8 задается политика, реализуемая с помощью функции НН8ЕС. В политике определяется, что предикат УРО применяется только к командам ЗЕЬЕСТ и 1Е8ЕВ.Т. В соответствие с данной политикой для таблицы ЕМРЬОУЕЕЕ необходимо обеспечить безопасность доступа к двум столбцам: 2АЕАКУ и СОММ1581ОН___РСТ
Итоги • Реализация прозрачного шифрования данных • Использование ТОЕ для шифрования столбцов • Описание шифрования, выполняемого при использовании утилиты Оа1а Ритр (ОР) • Использование компонентов Кесоуегу Мападег (РМАЫ) для резервирования с шифрованием • Определение основных понятий виртуальной частной базы данных • Применение политики УРО на уровне столбцов
Обзор практического занятия: использование возможностей обеспечения безопасности базы данных Огас1е • Реализация ТОЕ путем создания шифруемого цифрового бумажника и ключей шифрования • Использование ТОЕ для шифрования столбцов СорупдМ © 2006, Огас)е. АН пдК<5 геаегуеб.

Использование поддержки глаВалиЗМЦий явии СорупдЫ © 2006, Огас1е. Ай пдМБ гежп/ес!.
Рассматриваемые вопросы • Определение подходящей кодировки базы данных, удовлетворяющей вашим бизнес- требованиям • Общие сведения о конфигурации поддержки глобализации • Настройка языковых особенностей на уровне базы данных и для отдельных сеансов * Задание в запросах различных лингвистических сортировок • Выбор данных, соответствующих строке поиска, в которой игнорируется регистр символов и ударение в® в® 5“ орлеце1 I 16-2 СорупдМ © 2006, Огас!е. АН пдЫе гезеп/ег! Рассматриваемые вопросы Дополнительные сведения см. в документе Огас1е Ва1аЬа$е С1оЪаНхаГюп $иррог1 ОиМе.
Что необходимо знать каждому АБД • Что такое кодировка? • Как используется кодировка? • Проблемы, которые следует избегать • Как правильно выбрать кодировку • Получение сведений о кодировках • Задание особенностей функционирования, зависящих от языка • Использование лингвистического поиска и сортировки • Использование преобразований данных 16-3 СорупдЫ © 2006, Огас!е. АН гюМз гезеп/её.
Что такое кодировка? Огас1е поддерживает разные классы схем кодирования символов: • однобайтные кодировки - 7-битовая - 8-битовая • многобайтовые кодировки, включая ип1собе СорупдН © 2006, Огас!е. АН пд!1& гезегуед. Что такое кодировка? При обработке символов в компьютерной системе используются числовые коды символов, а не их графическое представление. Схема кодирования символов [епсосЫ скагасгег $е?) задает соответствие между символами, которые могут приниматься и выводиться компьютером или терминалом, и их кодовым представлением. База данных Огас1е в настоящее время поддерживает около 30 схем кодирования символов и при этом значительно большее количество языков и территорий (около 100). Это возможно, потому что Пшсобе - универсальная кодировка, содержащая большинство основных символов, используемых при письме ($сг1р1$} в современном мире. Различные кодировки поддерживают различные наборы символов (например кириллицу, латиницу). Поскольку кодировки обычно основываются на определенной письменной системе ($тр1), они могут поддерживать несколько языков. Однако такие кодировки ограничены в том смысле, что они соответствуют группам языков, основанным на схожих наборах символов. Универсальные же кодировки используют большинство письменных систем, применяемых в современных языках и дают решение для одновременной поддержки нескольких языков. Дополнительные сведения о стандартах Ишсобе см. на \УеЬ-сайте 11Прлу\у\у.птсобе.ог&. База данных Огас1е поддерживает различные схемы кодирования символов: • однобайтовую; • многобайтную переменной ширины; • всемирную.
Что такое кодировка? (продолжение) Однобайтовые кодировки В однобайтовых кодировках каждый символ занимает один байт. Однобайтовые 7- битовые кодировки могут определять до 128 (27) символов; однобайтовые 8-битовые кодировки могут определять до 256 (2$) символов. Примеры однобайтовых кодировок 7-битовая кодировка: • Атепсап 81апбагй Собе Гог 1пГоппаНоп йнегсйап^е (Американский стандартный код обмена информацией - А8СП) 7-Ьй Атепсап (ПЗ7АЗСII) • А8СН 7-Ьй Тн§О81ау1ап (УПС7АЗС11) • ЭЕС У'ПОО 7-Ьй Егепсй (Г7 ВЕС) з 8-битовая кодировка: • 180 (1п1егпайопа1 Ог^ашхагюп Гог ЗШибапЬ - Международная организация по стандартизации ) 8859-1 \Уе$1 Еигореап (\УЕ818О8859Р1) • ПЕС 8-Ьй \Уе81 Еигореап (ИЕ 8 ЕЕ С) * ЕхШпсЫ Вшагу Собес! Бесила! 1шегс11ап^е Собе (расширенный двоично-десятинный код обмена информацией - ЕВСЛ1С) Собе Ра$е 1144 8-Ъй ИаНап (18ЕВСЕ1С114 4) Примечание. А8СП-кодировки поддерживаются только на платформах, основанных на использовании А8СП. Кодировки ЕВСП1С используются только на платформах, основанных на использовании ЕВСБ1С. Многобайтовые кодировки В многобайтовых кодировках на один символ отводится один или несколько байтов. Обычно многобайтовые кодировки используются для поддержки азиатских языков. В некоторых многобайтовых кодировках значение старшего бига используется для указания, является ли байт одиночным или входит в набор байтов, представляющих символ. Другие же кодировки разделяют однобайтовые и многобайтовые символы. Устройство посылает управляющий код, показывающий, что следующие пары байтов будут интерпретироваться как представление одного символа до тех пор, пока не поступит управляющий код возврата к стандартной кодировке. Кодировки, использующие управляющий код, в основном применяются на платформах 1ВМ. Примеры многобайтовых кодировок переменной ширины • 8ЫГ1-Л8 16-Ьй Гарапезе ( ТА168 Л 8) • М8 \УтсклУ8 Собе Ра§е 950 шй11 Ноп§ Коп§ 8ирр1етеп!агу Сйатасгег 8ег НК8С8-2001 (2НТ16НК8С5) • Уп1сос!е 4.0 УТЕ-8 Ушуегва! сЬагас!ег $е1 (АЬ32ПТЕ8)
Кодировки Отсосе При кодировании символы представляются в виде последовательности байтов 16-6 СорупдМ © 2006, Огас1е. Ай пдМй гезеп/еО. Кодировки ЦтсосЗе Шкоде - это всемирный стандарт кодирования символов, который позволяет хранить информацию на различных языках в одной схеме кодирования. Опкоде предоставляет уникальный код для каждого символа независимо от платформы, программы или языка. Стандарт Ишсоде был одобрен многими производителями программного и аппаратного обеспечения. В настоящее время 1]шсос1е поддерживается многими операционными системами и браузерами. Стандарты ХМЕ, }ауа, 1ауа8спр1, ЕВ АР и ШЛЕ требуют использования Шкоде. Кроме того, стандарт Шкоде согласован с стандартом 18О/1ЕС 10646. Кодировка АЕ32ШТ8 АЕ32ЕТР8 - кодировка Шкоде, использующая 8-битовые кодовые последовательности. Она относится к типу кодировок переменной длины и представляет собой строгое надмножество над А8СП. Это означает, что каждому символу в 7-Ьй А8СП соответствует такое же кодовое значение в АЕ32ЕГГГ8. Один символ в этой кодировке Шкоде может быть предоставлен 1, 2, 3 или 4 байтами. Символы европейских национальных алфавитов поддерживаются с использованием 1 или 2 байтов; Символы азиатских национальных алфавитов - 3 байтами, а дополнительные символы - 4 байтами.
Кодировки Угнсойе (продолжение) Кодировка АЫ61ЛГЕ16 АЫ6О1Т16- кодировка Опкоде, использующая 16-битовые кодовые пос ледовател ьности. В этой системе кодирования один символ может быть представлен 2 или 4 байтами. Символы европейских алфавитов (а также А8СП) и большинства азиатских алфавитов представлены 2 байтами. Дополнительные символы отображаются 4 байтами. АЫ6ОТЕ16 - основная кодировка Опкоде для Мкгозой ТОпдом'8 2000 и ХУтдоте ХР. Дополнительные символы В первоначальной версии Опкоде использовался 2-байтовый формат кодирования. Такое использование 16 бит для каждого кодируемого элемента позволяет представить до 65536 символов. Однако требуется поддерживать значительно большое количество символов. Например, только сообщество говорящих на китайском использует более 55000 символов. В таких языках, как китайский, японский и корейский еще не закодированы десятки тысяч идеограмм. И несмотря на то. что многие из этих символов используются редко, они все еще представлены в документах, которые должны сохраняться в электронном виде. Для удовлетворения этого требования в стандарте Опкоде определяются дополнительные символы (лирр!етеШагу скагасЧегл). Применяя два 16-битовых кодовых указателя (их называют также заменяющими парами {лигго%а(е ра(глЧ) для представления одного символа, можно дополнительно определить до 1 048 576 символов. Первая группа дополнительных символов (4944 символа) была добавлена в стандарт Опкоде 3.1. выпущенный в марте 2001 года. Вместе с уже существовавшими в Опкоде 3.0 49194 символами общее число символов, закодированных в Опкоде 3.1. составляет сейчас 94140. Это вносиз большую сложность в стандарт Опкоде. Однако это значительно проще, чем сопровождать большое количество отдельных кодировок. База данных Огаск 10^ поддерживает стандарт Опкоде 4.0. Примечание: кодировки ШТ-16 и ОТЕ-8 (с дефисом) относятся к кодировкам стандарта Опкоде; БТЕ8, АЕ32ПТЕ8 и АЫ 6ОТЕ16 (без дефиса) относятся к кодировкам Огас1е, основанным на стандарте Опкоде. Примечание: дополнительные сведения о поддержке Огас1е стандарта Опкоде см. в документе Огас1е Ба(аЪале (ИоЬаИхапои $иррог( СиШе 10&Ке!еале 2 (10.2),
Как используются кодировки? • Огас1е сравнивает установленное на клиенте значение переменной среды ыьз__ьаыс с кодировкой на сервере. • При необходимости производится автоматическое и прозрачное преобразование. 5 ЬАЫС Сервер Клиент Огас1е Ые< 16-8 СорупдЫ © 2006, Огас!е. АН пдЫз гезегуеб. Как используются кодировки? ЫЬ8___ЬАЫС задает схему кодирования символов для терминала клиента. Разные клиенты могут использовать различные кодировки. Если кодировки клиента и сервера отличаются, то при передаче данных между ними происходит автоматическая перекодировка. Кодировка базы данных должна быть надмножеством, или эквивалентом, всех клиентских кодировок. Перекодировка выполняется в прозрачном для клиентского приложения режиме. Когда кодировки базы данных и клиента совпадают, Огас1е считает, что информация принимается и передается в той же схеме кодирования и не выполняет никаких проверок и преобразований. Преобразование из одной кодировки в другую может потребоваться в среде клиент- сервер, когда клиентское приложение размещается на платформе, отличной от серверной, и не использует такую же схему кодирования. Символьные данные, передаваемые между клиентом и сервером, должны быть преобразованы из одной схемы кодирования в другую. Символьное преобразование происходит автоматически и прозрачно с помощью Огас1е Ке1.
Такие проблемы следует избегать :1е Не! я Пример: дйзгйтрё Клиент Русская версия Штйошз Кодовая страница: С1ЛМ8Ш11М1251 Сервер Кодировка базы данных: АЕ32ПТР8 Никакие преобразования не производятся, потому что складывается впечатление, что они не нужны. Проблема: недостоверные данные вносятся в БД. Такие проблемы следует избегать Недостоверные данные вносятся в базу данных, когда на клиенте неверно установлена переменная среды ЫЬ8__ЬАЫ6. Значение ЫЬ8__ЬАЫС должно отражать схему кодирования поступающих на сервер данных. • Если переменная среды ЫЕ8__ЕАЖ установлена правильно, тогда база данных может автоматически преобразовывать данные, поступающие из клиентской операционной системы. • Если переменная среды ЫЬ8_ЬАМС установлена неправильно, тогда база данных неверно преобразует поступающие данные. Например, предположим кодировка базы данных АЬ 32 ОТЕ 8, на клиенте установлена русская версия операционной системы ТОпбо^8 (кодовая страница: СЕ8М8ОТК1251) и на клиенте же в переменной среды ЫЬ8__ЬАМС указана кодировка АЕ32ОТГ8. Данные поступают в БД в кодировке СЕЕ8М8ОТЫ1251 и не преобразуются в АЕ32ОТЕ8, поскольку заданная в МЬ8_ЬАЕЮ установка соответствует кодировке базы данных. Поэтому база данных Огас1е полагает, что преобразования не нужны и неверные данные вносятся в базу данных.
Пример еще одной проблемы дат ттзшлзЕ ?,, СШШАСТВВ 5ЕТ О57АЯСИ ИАТ1СЖЖ СНАКАСТЕВ ЖГ ОТЕ8 й? % ехрогЪ КЪ8_1ЛКС= 81МРЫГ1Е0 СН1ЫЕ$Е Н0К6К0ИС.ЦБ7ЛЗСХТ 16-10 СорупдЫ © 2006, Огас1е. АН пдЫе гезегуеб. Пример еще одной проблемы Пусть кодировка базы данных 1)87 АЗС11 и на терминале клиента используется ЗппрНйеб СЫпе§е АУшйоууе, т.е. значение параметра ЫЬ8__ЬА№ в окружении клиента 81МРЫЕ1ЕЕ СН1ЕЕ8Е__Н0ЫСК0Е6.Е87А8СИ. В этом случае возможны ситуации, когда пользователь сохранит многобайтные символы ЗнпрИйед СЫпе$е в одном байте базы данных. Огас1е будет обрабатывать символы как однобайтные символы кодировки Е87А8С11, поэтому все $ОЬ-функции манипулирования строками (например, 8ПВ8ТВ, ЪЕИСТН) будут выполнять обработку на основе байта, а не символа. Все не А8СП символы могут быть потеряны после экспорта и импорта в другую базу данных.
Выбор кодировки • Рассмотрение альтернативных вариантов * Выбор кодировки, удовлетворяющей вашим бизнес-требованиям сегодня и в будущем • Задание кодировки * Изменение кодировки после создания базы данных СХ7АС1 16-11 СорупдМ © 2006, Огас!е. АН пдЬ& гевегуеб. Выбор кодировки Для достижения наилучшей производительности выбирайте кодировку, которая устраняет преобразование символов различных кодировок и использует наиболее эффективную схему кодирования для требуемого языка. Однобайтовые кодировки наиболее оптимальны с точки зрения производительности и требуемого пространства по сравнению с многобайтовыми. Однако однобайтовые кодировки охватывают ограниченный набор используемых языков. Для правильного выбора кодировки базы данных оцените ваши текущие и будущие бизнес- требования, а также технические требования (например, в соответствие с стандартами ХМЬ и .1ауа требуется использовать Ошсойе). В общем случае Огас1е рекомендует использовать С'шсобе для всех новых баз данных, поскольку это наиболее гибкая кодировка, которая также позволит избежать преобразований в будущем. Для указания кодировки используется команда СЯЕАТЕ БАТАВА8Е. В ней в предложении СНАКАСТЕК ЗЕТ объявляется кодировка базы данных и в предложении МАТ ЮКАТ СНАКАСТЕН ЗЕТ - национальная кодировка. Если ЫДТЮБАЬ СНАКАСТЕН 5ЕТ не указывается, тогда по умолчанию задается национальная кодировка АЫ6СТЕ1 6. После создания базы данных может потребоваться изменить кодировку БД. Это может быть вызвано появлением непредусмотренных заранее требований, например, необходимостью поддержки новых источников данных (ХА, хранилище данных и т.д.). Часто такое изменение может привести к значительным временным затратам и оказаться дорогостоящим процессом. В большинстве случаев понадобится выполнить полный экспорт/импорт, чтобы соответствующим образом преобразовать данные из старой кодировки в новую.
Кодировки базы данных и национальные кодировки Кодировки базы данных Национальные кодировки Задаются во время создания Задаются во время создания Не могут быть изменены без повторного создания с некоторыми исключениями Могут быть изменены Хранят столбцы данных типа СНАК, УАКСНАК2, СЬОВ, ЬОЫС Хранят столбцы данных типа ЫСНАК, ОТАКСНАМ, ЫСЬОВ Могут хранить набор символов переменной ширины Могут хранить набор символов 11тсос1е, используя АЫ6ОТЕ16 ИЛИ ОТГ8 16-12 СорупдМ О 2006, Огасте. Ай пдЫа гееегуеск Кодировки базы данных и национальные кодировки Поскольку кодировка базы данных используется для идентификации и хранения исходного кода 80Ь и РЬ/$ОЬ, она должна в зависимости от платформы включать в себя 7-битную кодировку А8СП или ЕВСП1С. Поэтому многобайтная кодировка фиксированной ширины не может использоваться в качестве кодировки базы данных, а может использоваться только в качестве национальной кодировки. Национальная кодировка - это альтернативная кодировка, позволяющая хранить символьные данные в кодировке Пшсобе, если в качестве кодировки базы данных не определена Ишсобе. Для хранения типов данных $<2>Е К С НАК, Ж7АКСНАК2 и ЫСЬОВ используется только кодировка Ишсобе. Можно выбрать одну из двух таких кодировок: ОТГ8 или АЫ6ПТЕ16.
Получение информации о кодировках ЗЕЪЕСТ рагатеЪег, уа» 2 ГНОМ п10_с!аЪаЬаае_|>1^№|ЬвГ8 3 ЯНЕКЕ рагатеЬех ЫКЕ ’%СНАКАСТЕВ8ЕТ%' ; . ₽Й|рМЕТЕН УАГЛЕ КЕ8__е^вАСТЕП5Е< '^ШЗИ1Ш.251 ЫЬз2мСНАК_СНАКАСТЕКЗЕТ АЫбитЙ< 2 гоке ее1есЬед. ... 16-13 СорупдЫ © 2006. Огас!е. АН пдЬ& гезег/ед.I Получение информации о кодировках Используйте представление &Ь5__САТАВА8Е__ РАКАМЕТЕВ8 для получения сведений о постоянных установках 1ЧГ.8 базы данных, включая кодировку базы данных и национальную кодировку. Представление выводит как явно установленные значения, так и используемые в базе данных по умолчанию.
Задание языковых особенностей Параметры инициализации сервера базы данных Переменные окружения на клиенте | Команда аътекзеззхоЙ Функция 8СН_ 16-14 СорупдЫ © 2006, Огас!е. АЯ пдЬШ гезегуес! Задание языковых особенностей БД позволяет не только хранить и выбирать данные на большинстве современных языков, но и предоставляет дополнительные возможности. Так можно выдавать даты с использованием местных форматов времени и даты, а также сортировать текстовые данные в соответствии с местными представлениями. Коме того, база данных поддерживает такие локальные особенности, как представления чисел и денежных величин, которые определяются географическим месторасположением. ЫБ8-параметры определяют местные особенности клиента и сервера. Существует четыре способа задания параметров национальной языковой поддержки (1УаИопа1 Ьап%иа%е 8иррог(—М.5). • Параметры инициализации на стороне сервера, задающие для сервера среду ЫБ8 по умолчанию (такая установка не действует на стороне клиента); • Переменные окружения для клиента, задающие локальные особенности, заменяющие установки по умолчанию для сервера; • Параметры команды АЬТЕК 8ЕБ5 ЮМ, заменяющие установки по умолчанию для клиента или для сервера; • Кодирование в функциях 8рЬ языковых особенностей для приложения, или запроса, заменяющее значения по умолчанию параметров №.8, установленных на сервере и клиенте, а также в команде АЬТЕВ 5Е88 ТОЕ.
Задание языковых особенностей для сеанса • Задание местных особенностей в переменной окружения *Ш5_ъаыс: - Язык - Территория - Кодировка —"—:~— ------------------------------------ МЬ8__1ЛНС=КиЗЗТАК_С18. СЬ8МЗИ1К1251 • Задание других М1_8-переменных окружения: - Переопределение параметров инициализации базы данных для всех сеансов - Настройка местных особенностей - Изменение местоположения по умолчанию для библиотечных файлов НЬЗ I 16-15___________СорупдЫ © 2006, Огас!е. АН пдЫв гезегуеД_ __ Задание языковых особенностей для сеанса Переменная окружения Местная специфика (1оса1е} отражает лингвистическое и культурное окружение, в котором выполняется система или программа. Самый простой способ задания местных особенностей для программного обеспечения Огас1е состоит в задании параметра окружения МЬ8__ЬАМС. В нем определяется язык и территория, которые используются клиентским приложением и сервером базы данных, а также устанавливается кодировка, в которой вводятся и выводятся данные клиентской программой. Значение переменной МЬ8___ЬАЫ6 переопределяет значения параметров инициализации КЬ8. Каждая составная часть переменной влияет на подмножество характеристик №: ЫЬ5____ЬАЫ8=<язык>___<территория>. <кодировка> Язык используется для переопределения значения параметра ЫЬ8__ЕАЫСШСЕ. Территория переопределяет значение параметра ЫЬ8__ ТЕКИIТОВУ. Кодировка определяет схему кодирования символов, используемую клиентским приложением (обычно тем, с которым пользователь работает в окне терминала). Все части переменной Ж8__ЬАЖ необязательные: если нет их явного определения, используются значения по умолчанию. Перед заданием территории необходимо указать символ подчеркивания (_), а перед кодировкой - точку (.) Например: КЬ5__ЬАНС=__С18 ЫЬ8 _ЬАЫС-.СЬ8М5^ТК1251 ЫЬ5” ЬАЫ8-К0881АЕ. С18М5ШЫ1251
Значения параметров, зависимые от языка и территории Параметр Значения по умолчанию АМЕМСАЫ ЫЕ8_ОАТЕ_ЬАЖЖЖЗЕ АМЕК1САВ ЫЪЗ_ЗОКТ ВТИАКУ * ЫЪЗ_ТЕ№ХТОет АМЕК1СА $ ЧД? $ АМЕВ1СА ЫЕ5_ОАТЕ_ГОКМАТ ВВЧМОЖ1ЕШ ВЬ8_Т1МЕ8ТАМ₽_ЕОШАТ ПС~М0К--ШШН.МХ»85Х1Т АМ ОВ-МОН-ШШН.М1.88ХЕГ АМ ТИК СорупдЫ О 2006, Огас1е, АН пдМз гезегуеб. 16-16 Значения параметров, зависимые от языка и территории Параметры инициализации ЕЬЗ^ЬАЬЮПАбЕ и ЫЬ8__ТЕВ.К1ТОКУ определяют значения по умолчанию других параметров, используемых базой данных ОгасТе. Можно явно переопределить значения параметров, зависящих от установленных значений в параметрах МЬ8__ЬАЫСОАСЕ и КЕ8_ТЕКК1ТОКУ. Параметр инициализации КЪ5_1АЫСПА(ЗЕ Параметр инициализации ЕЬ8__ЬАЫСПАСЕ задает значения по умолчанию следующих параметров: Параметр Описание НЕ5__0АТЕ__ЬАН00АСЕ Явно изменяет язык для полных и сокращенных названий дней и месяцев и значения других элементов формата даты. ЫЬ8__8ОВТ Изменяет последовательность лингвистической сортировки, используемую Огас1е для сортировки символьных значений. (Значение должно соответствовать названию последовательности лингвистической сортировки).
Значения параметров, зависимые от языка и территории (продолжение) Параметр инициализации №3_ТЕ№1Т(ЖУ Параметр инициализации МЕ8_ТЕКМТ0НУ задает значения по умолчанию следующих параметров: Параметр Описание ЫЬ8_СиККЕИСУ Задает символ местной денежной единицы РЬ8_ЕАТЕ__ГОКМАТ Задает формат даты (значение должно соответствовать модели формата даты) ЫЕ8__0ПАЬ_СиНКЕРСУ Задает вторичный символ денежной единицы дЯя данной территории 8О__СОКВЕЫСУ Отражает территорию, символ денежной единицы которой в стандарте 180 должен использоваться ЫЬ8_ПОМЕВ1С_СНАКАСТЕВ8 Явно задает новые десятичный и групповой разделители ЫЕ8__Т 1МЕ 8 ТАМР_ЕОВМАТ Определяет формат даты по умолчанию для типов данных. Т1МЕ8ТАМР и Т1МЕ8ТАМР ЮТН ЕОСАЕ Т1МЕ 20РЕ, Должен быть установлен параметр РЕ8_ТТМЕ8ТАМР__Т2_ГОКМАТ Определяет формат даты по умолчанию для типа данных Т1МЕ8ТАМР и Т1МЕ8ТАМР ШТН Т1МЕ 20РЕ, используемый с функциями ТО__СНАН и ТО_Т1МЕ8ТАМР__Т2. Должен быть установлен параметр ЫЪ8_ЬАЫС Следующие НЕ8-параметры инициализации не зависят от параметров РЬ8_ЫШСЕАСЕ и РЬ5__ТЕНКТТОНУ: Параметр Описание МЬЗ__САЬЕМ0АК Задает календарь, используемый базой данных Огас!е. ЫЬ8__С0МР Может иметь значение АР81 или В ТРАКУ. Если РЬ8_С0МР равен АЫ81, операции 8рЬ производят лингвистическое сравнение на основе значения параметра РЕ5__80ВТ. РЕ8_ЬЕРСТН__8ЕМАРТТС8 Предоставляется возможность создания столбцов с типом СНАК, УАКСНАК2 и ЬОРь с указанием длины в байтах или символах.
Задание языковых особенностей АЪТЕК 8Е881ОЫ 8ЕТ Ж,8 ЮАТЕ Г0КМАТ=’ЮЮ.ММ.У УУУ’; 0ВМ5_8Е881СЖ. 8ЕТ_КЕ8 (’ ЙЬЯ_11АТЕ_ЕОКМАТ' , • ’ ’овлм.ууху-’ ’ ’I Использование МСЗ-параметров в функциях ЗбС 8Е1ЕСТ Т0_СНАЯ(Ь1ге_<ЗаЬэ, ШВ.Моп.УУУУ’, ' ЫЬ8_ОАТЕ_ЬАКСиАСЕ=ВД581АК ’) ЕНОМ еирСоуеев ИНЕКЕ Ьхге_<ЗаЪе > ео_йаЪе ('01-ЯНВ-2000', ' ОБ. МОП. УХТУ ’ ’ КЬ8_САТЕ_1ЛМСИА6Е=Ш8Б1АМ ’) 16-18 СорупдЫ © 2006, Огас!е. АН пдЫа геяегуеб. Задание языковых особенностей Отдельные характеристики ЫЬ8 для сеанса изменяются с помощью команды АЬТЕК 8Е881ОЫ. Для выполнения таких же действий можно использовать хранимую пакетную процедуру БВМ8_8Е881ОЫ. 8ЕТ_ЫЬ8, передав в нее наименование и новое значение для изменяемого параметра. Во втором примере, приведенном на слайде, с помощью пакета 0ВМ8_8Е8810К выполняется то же самое действие, что и в первом примере. Клиентские утилиты (например, /§0Е*Р1и8, 8рЬ*Р1п8, 8рЬ*Еоас1ег) читают переменные окружения на клиенте и выполняют соответствующие команды ЛЕТЕВ. 8Е881ОЕ сразу после установления соединения с базой данных. В третьем примере показано использование параметра ЕЕ8___ЕАТЕ__ЕАКСЕАСЕ в функции 8(?Ь ТО-СНАК.
Лингвистический поиск и сортировка На порядок сортировки влияют : • Регистр символов • Диакритические и находящиеся под ударением символы * Комбинация символов, обрабатываемых как один символ • Фонетика и символьное представление • Культурные предпочтения 16-19 СорупдЫ © 2006, Огаде. АН пдЫ& гекегуе<1 Лингвистический поиск и сортировка В различных языках свой порядок сортировки. Кроме того, в странах с различными культурными особенностями и одним и тем словарем слова могут сортироваться по- разному. Например, в датском языке, № следует за X, в то время как V и 0 рассматриваются как варианты одного и того же символа. Порядок сортировки: • может зависеть и не зависеть от регистра символов; • может игнорировать или учитывать диакритические знаки (отметка рядом или проходящая через символ или комбинацию символов, отражающая особенности произношения символа с и без диакритического знака); * может зависеть от фонетики и основываться на внешнем представлении символа (например, число черточек в идеографическом письме Восточной Азии). Другая общая проблема сортировки - объединение букв в единственный символ. Например, в традиционном испанском языке ск - отдельный символ, стоящий после с. В следующем примере слова упорядочены правильно: сегтега, со/огас?о, скегетоуа. Поэтому символ с нельзя правильно отсортировать, пока база данных не проверит, не стоит ли за ним буква И. Для того, чтобы отсортировать символы по алфавиту, необходимо использовать метод, отличный оз использования номера символа в таблице кодировки. Такой метод называют лингвистической сортировкой {Пп^шШс $ог1). При его использовании символы заменяются номерами, которые отражают соответствующий лингвистический порядок этих символов.
Лингвистический поиск и сортировка Три типа сортировки: • Двоичная сортировка - Сортировка выполняется в соответствии с двоичным значением кодов символов • Одноязычная лингвистическая сортировка - Сортировка в два прохода, основанная на минорных и мажорных величинах, назначенных символам • Многоязычная лингвистическая сортировка - Основывается на стандарте 180 (180 14651) и стандарте Втсойе 3.2 для многоязычного сравнения - Сортировка с учетом черточек, Р1пУ1п (фонетическая транскрипция) и корней в китайских символах 16-20 СсрупдЫ © 2006, Огаскз. АН пдМз гебегуеб. Лингвистический поиск и сортировка (продолжение) Двоичная сортировка - это обычный механизм сортировки, в котором буквы сортируются на основе двоичных значений, используемых для кодирования символов. Двоичная сортировка ~ это самый быстрый тип сортировки. Для символов английского алфавита он дает верный результат, так как в стандартах А8СП и ЕВСИТС буквы от А до 2 расположены в возрастающем порядке в таблице кодировки. Двоичная сортировка символов других языков обычно дает неверный результат. При выполнении одноязычной сортировки Огас1е использует мажорные и минорные величины для сравнения символов. Обычно буквы, внешне одинаковые, имеют одинаковые мажорные значения. Например, Е, е и ё. Огас1е определяет символы с диакритическими знаками и чувствительные к регистру, которые имеют одинаковые мажорные, но разные минорные значения. Огас1е выполняет одноязычную сортировку в два прохода, сравнивая сортируемые строки одного языка. В первом проходе сравниваются мажорные значения всех символов строк на основе мажорной таблицы, во втором проходе - минорные значения на основе минорной таблицы, что позволяет более правильно выполнить сортировку по сравнению с двоичной сортировкой. Однако такой подход все еще имеет ограничения. Многоязычная сортировка позволяет сортировать информацию на нескольких языках в одной операции, что подходит для регионов или языков со сложными правилами сортировки. Дополнительные сведения о поддерживаемых лингвистических сортировках см. в документе Огас1е Г)а1аЪа8е €1оЬаНхаГюп Зирроп Сшс1е.
Использование лингвистического поиска и сортировки Тип сортировки символьных данных можно задать используя: • Параметр ыьз_зокт - Значение параметра по умолчанию устанавливается на основе переменной окружения если она была определена - Параметр может быть задан в сеансе, на клиенте и сервере * Функцию ЫЬЗЗОКТ - Метод сортировки определяется в операторе запроса * * Использование лингвистического поиска и сортировки Для преодоления ограничений двоичной сортировки можно задать лингвистические сортировки с помощью параметра ЫЬ8__8ОКТ или функции ЫЬЗЗОКТ в запросе. Параметр Рассмотрим следующие слова, хранимые в БД в кодировке №818О8859РР: * деРёе * деРё • дёРе * деРех Когда параметр ЕЬ8__8ОВТ равен В1ЫАВ.У, в отсортированном наборе слово деРе г стоит до де Рё. Это происходит, потому что двоичный код символа е меньше кода символа ё в схеме кодирования ЭДЕ818О8859Р1. Если для параметра ЫЬ8_8ОЕТ установить значение ЕгепсЪ, тогда слова будут отсортированы в следующем порядке: деРё, деРех, дёРе. ЕгепсЪ - это одноязычная сортировка, которая не охватывает все нюансы французского языка, например, сортировку французских букв слева направо и ударений справа налево. При установке в параметре ИЪ8__8ОВ.Т значения ЕВЕЫСН М выполняется многоязычная сортировка, при которой правильно учитываются как символы, так и диакритические знаки.
Использование лингвистического поиска и сортировки (продолжение) Функция КЪВЗОКТ Функция КЬЗЗОВТ предоставляет возможность задавать таи сортировки на уровне запроса. В следующем примере параметр ЫЬ8_8ОКТ в сеансе равен ВХЫАКУ, а затем изменяется в выполняемом запросе. 50Ь> АЬТЕВ ЗЕ851ОЕ ЗЕТ КЬ8__ЗОВТ-ВТЫАКУ ; ЗеезХоп аХЕегеа. 80Ь> ЗЕЬЕСТ Хг когё 2 ЕНОМ когОз 3 ОКОЕР. ВУ Ег~адога; ЕР^ОКО деХех деХё- деХее де Хе 30Ь> ЗЕ ЕЕ СТ хг^когб. 2 ЕРОМ ко гае 3 СРОЕН ВУ ЕЬ880РТ(Ег_уюгб, ’ ЕЬ5_5ОЕТ-ЕКЕЕСН__М‘) ; ЕН_Ж)РО дёХе деЬё деХёе де!ех В схеме кодирования СЕ8М5ШН1251 буква ё предшествует букве е. Поэтому результат двоичной сортировки слов ель и елка выглядит следующим образом: 30Ь> АЬТЕК ЗЕ381О1Я ЗЕТ КЬ8_5ОВТ=ВХКАКУ; Зеззхоп аХьегеа. ЗС'Ь> ЗЕЬЕСТ йога 2 ЕНОМ ги8__ЫзЬ 3 СРОЕН ВУ ьюгё; РЮКО ёлка ель После замены сортировки на лингвистическую результат меняется: 30Е> АЕТЕК ЗЕЗЗХОЕ ЗЕТ ЫЕ8__5ОКТ-кО351АЕд ЗеззХоп аПзегед. 50Е> ЗЕЬЕСТ ^огё 2 ЕНОМ гиз_Х1зЕ 3 ОВОЕН ВУ могё; ЭДСКО ель ёлка
Поиск и сортировка, не зависящие от регистра символов и ударения • Укажите наименование лингвистической сортировки: * Примеры: чч। чпгаптп^^ >«»иптил1«Ш1тки1П1)ллпл0111^ = ГКЕИСН_М_А1 »«•••'•.-....—.... ---.............----------------- ;ЦХ8_8ОКЗ! * * ХСЕКМАМ_С1 • Задайте для предложений ннене и блоков Р1_/8ОЬ операцию сравнения с учетом лингвистической сортировки: огт»гттт1^1гртптп*^г^ №§СОМР = В1ЫАВХ | А№1 I • Такой поиск и сортировка могут быть полезны для баз данных, которые были мигрированы в Огас1е 16-23 СорупдЫ © 2006, Огас!е. АН г!д111а гебегуей| Поиск и сортировка, не зависящие от регистра символов и ударения Для задания названия лингвистической сортировки используется параметр ЫЬ8__8ОР.Т. По умолчанию его значение устанавливается на основе параметра Ж8_ЬАЕОТА6Е. Суффиксы А1 и С1 добавляются к наименованию сортировки, чтобы отобразить сортировку, не зависящую от ударений (ассенРтзепзШуе зог1 - А1) ил и не зависящую от регистра символов (сазе-тзенлШге — С1). С1 задает сортировку, не зависящую от регистра символов, А1 - не зависящую от ударений и регистра символов. В примере на слайде определены: • не зависящая от ударений и не зависящая от регистра символов сортировка ЕгепсЬ__М; • зависящая от ударений и не зависящая от регистра символов сортировка Хдегтап. Сравнения во фразе ШЕКЕ и блоках Р178рЬ производятся в двоичном режиме, если только не используется функция Ш88ОКТ. После установки в параметре МЬ8___СОМР значения АЫ81 операции сравнения во фразе ШЕНЕ и блоках РЬ/8рЕ выполняются с использованием лингвистической сортировки, заданной в параметре ЫЬ8_8ОКТ. Следует также определить индекс для столбца, на основе которого будут выполняться лингвистические сортировки. Примечание. Формат параметра ЫЬ8___8ОНТ применяется как для одноязычной, так и многоязычной сортировок. Одноязычная сортировка производится только с учетом мажорных и минорных значении символов. Когда в параметре ЫЬЗ СОМР установлено значение АИ8Е опции _А1 и __С1 применяются к любым операторам 8(}Г и РЕ/8рЕ, которые поддерживали еще в предыдущих версиях базы данных сравнения, основанные на сопоставлении. Опции ~А1 и _С1 не оказывают влияния на функции 80Е 1Ы8ТК, ТВ.ТМ и ЫКЕ, поскольку эти функции сравнивают строки, используя только двоичную сортировку. Примечание для минированных баз данных. 8уЬа$е. 8рЬ 8еп/ег и М8 Ассезз могут использовать операции, не зависящие от регистра символов. Для сохранения существующих функциональных возможностей приложения можно использовать опции _А1 и_С1.
Поддержка поиска и сортировки в командах и функциях 8ОЬ • Следующие предложения 801_ учитывают значения, установленные в параметрах ЫЪЗ_ЗСЖТ и ыьз_сов®р: - ЯНЕКЕ - ОЕФЕКВТ - 5ТАКТЯ1ТН - НАУХЫС - 1К/КОТ1И — ВЕТИЕЕЫ - САЗЕ-ИНЕЛ • Функция ыъззокт () поддерживает поиск и сортировку, не зависящие от регистра символов и ударений. 16-24 СорупдЫ © 2006, Огас1е. АН пдЫз гезегуес! Поддержка поиска и сортировки в командах и функциях 801- Опции __А.1 и __С1, добавленные к параметру ЫЬ8_8ОКТ, оказывают влияние на предложения 8<2Ь, перечисленные на слайде. Функция ЫЕ88ОВТ обычно используется в предложении ОВПЕВ В У или ШЕКЕ команды когда в этой команде необходимо задать сортировку, отличную от установленной в параметре ЕЕ8_8ОВТ. В приведенном ниже примере производится поиск всех “Ле К!го’У независимо от регистра символов и ударений. 8ЕЕЕСТ снзИаЫпаше ГКОМ сшготегв ХУНЕКЕ КЕ88ОЯТ(сиЫ 1а$1_аате. ’ЯЕ8_ 8ОКТ - ^епепс т а?) -ЬТ$8ОКТ(Ъе№о1ЪТЕ8 8ОКТ-ёепепс т_аП; СП8Т__ЬА8Т__КАМЕ бе Ы!го Г)с ЕЧто бё Ы!гб Такой же результат можно получить, если следующим образом установить параметры ЫЬ8_СОМР и КЬ8__8ОКТ: ЛЕТЕВ 8Е881ОЫ ЗЕТ ЫЬЗ 80кТ-депег 1с ^ а 1; ЛЕТЕВ 8Е581ОЭД БЕТ ЫЕБЗСОМР-апз!; Пример с буквами е и ё для русского языка: 8ЕЕЕСТ ууогб НЮМ плИЫ Ч'НЕКЕКЕ88ОКТ(\уогб, ']\Т8_8ОКТ-^епепс__т__а!’) -КЬ88ОКТ(’еж’. ЪТЬ8 8ОВТ^епепс^_аГ) УУОШ) еж Еж
Поддержка лингвистических индексов • Создайте индекс на основе лингвистически отсортированных значений • Быстро выполняемый запрос данных без обязательного указания фразы оефек ву или функции вгъззокт: СКЕАТЕ ИГОЕХ 1*8Ъ_ког<1 ОК гиз_1хаЪ (Ю88<ЖТ(«юЙ» ’ Й1^_ЗОВ^=Ки331АК')) ; ЗЕЬЕСТ ГРОМ гиз__ИзЬ; • Задайте соответствующее значение параметра ыъз_5(ЖТ перед созданием индекса для выполнения необходимой сортировки 16-25 СорупдЫ © 2006. Огас!е. АВ пдЫз гезегуеб. Поддержка лингвистических индексов Лингвистическая сортировка зависит от языка. Если в БД хранится информация на разных языках, может потребоваться сортировка, учитывающая это. Создание лингвистического индекса для столбцов значительно повышает производительность запросов, требующих лингвистическую сортировку, но замедляет операции вставки и обновления. Индексы с лингвистическими отсортированными данными создаются как индексы, основанные на функции. 8рЕ~функция КЕ88ОР.Т сортирует строки байтов, заданные в первом параметре, в соответствии с указанной лингвистической последовательностью. В примере на слайде создается индекс для значений столбца Ж)ВБ, сортируемых по русскому алфавиту. После этого могут выполняться запросы, использующие индексы со значениями, отсортированными по правилам русского языка. Можно также создать один лингвистический индекс для всех языков, используя одну из многоязыковых лингвистических сортировок, например, СЕНЕК!С_М или ЕКЕЫСН__М. Или же для небольшого множества языков можно использовать столбец, в котором задается язык, передаваемый в качестве параметра функции ИЕ88СЖ.Т. Столбец должен содержать значения, соответствующие правильным значениям параметра НЬ8__ЬАЫСОАСЕ, для индексируемого столбца. СКЕАТЕ 1ЕБЕХ 12 оп Из! (МБ88ОКТ (вдогд, 5 ЕЬ8_8ОР.Т-СЕНЕН1С_М! ) ) ; СКЕАТЕ 1№ЕХ &юга_а11__1с1х ОН Из! (ЫЕ88ОНТ (ъюгб, ’ ЕЪ8__8ОВТ= * | | ЬАЕС _СОЬ) ) ; Дополнительные сведения о создании лингвистических индексов см. в документе Огас1е Ва1аЬа$е С1оЬаИ2аНоп Зирроп ОиШе.
Настройка лингвистического поиска и сортировки • Игнорируемые символы • Сокращающиеся и расширяющиеся символы • Специальная комбинация символов и специальные символы • Расширяющиеся символы и специальные символы Специальные большие и маленькие буквы Контекстно-зависимые символы г <=*' Обратная вторичная сортировка Л Каноническая эквивалентность кХ СорупдМ © 200Ь, Огас!е АН пдгйз геееп/еа Настройка лингвистического поиска и сортировки Лингвистический поиск и сортировки имеют много возможностей. Большинство из них настраиваются для получения необходимого результата, например: • Теперь можно задать сортировку или запрос на основе базовых символов (независимую от ударений) или же на основе базовых символов и ударений (независимую от регистра символов). • Можно задать игнорирование символа тире, в результате чего значение е-та 1.1 обрабатывается как етаИ. * Расширяющийся символ о рассматривается при сортировке как ое после од и перед о Г. • Надлежащая сортировка знаков удлиненных звуков в японском языке. • Замена а на базовый эквивалент а и умляут (”), в результате а и а ” считаются одним и тем же. • Расположение диакритического символа перед или после его непомеченного варианта. • Можно задать, надо ли в тайском и лаосском языках сначала поменять местами некоторые символы и следующий за ними символ перед сортировкой. • Отображение маленьких букв в несколько больших букв, например, в немецком В в 52. а также отображение больших букв в несколько маленьких, например, в турецком I становится маленькой т без точки: т. Для настройки лингвистических сортировок необходимо использовать утилиту Огас1е Ьоса1е ВшШег.
Неявные преобразования сьов в ысьов и ысьовв сьов Неявное прозрачное преобразование поддерживается для: • связанных переменных 801. типа ты и опт, задаваемых в запросах и командах ОМЬ • передаваемых параметров функций и процедур Р1_/801_ • операций Р1_/8(21_, в которых переменной присваивается значение 16-27 СорупдЫ © 2006. Огас!е. АУ пдЫз гезеп/еб. ОРАСЬС: Неявные преобразования сьов в ысьов и исьов в сьов Все чаще требуется производить прямое преобразование данных, а также обратное из кодировки Сшсобе в национальную кодировку базы данных. Явное преобразование из одного тапа данных в другой для СЬОВ и ЫСЬОВ обеспечивалось в 8рЬ и РЬ/8()Ь с помощью функций ТО__СЬОВ и ТО_ЫСЬОВ. В базе данных Огас1е 10# разрешается неявное преобразование для связанных переменных 8рЬ типа ТЫ и ОПТ, задаваемых в запросах и командах БМЬ, а также для передаваемых параметров функций и процедур РЬ/8(}Ь и операций РЬ/80»Е, в которых переменной присваивается значение. Например, в следующем примере выполняются полностью прозрачные преобразования между этими типами данных. СВЕАТЕ ТАВЬЕ ту_ЬаЫе (псТоЬсоТ ЕСЬОВ); ВЕСЕЛЕЕ с1оЬ__уаг СЬОВ; пс1оЬ__уаг ЫСЬОВ; ВЕСТЕ с1оЬ_цаг ’сТоЬ баба’; -- инициализация СЬОВ — Вставка значения СЬОВ в столбец МСЬОВ 1Ы8ЕВТ ТШ’О ту_ЕаЬТе УАЬЬЕВ (с!оЬ__уаг) ; — Определение переменной СЬОВ на основе столбца ЕСЬОВ БЕЬЕСТ пс1оЬ__соТ ТИТО с1оЬ__д?аг ЕНОМ ту__ЕаЫе; ЕЫО;
Ь11_8-преобразования данных при использовании утилит Огас1е * Несколько преобразований данных может быть выполнено при экспорте из одной БД и импорте в другую БД, когда не используется одна и та же кодировка. • Внешние таблицы используют установки НЕ8 на сервере для выявления кодировки данных. • Загрузка с помощью 8О1_*1_оас1ег: - Обычная: данные преобразуются в кодировку сеанса, заданную параметром НЬЗ_ЬАМС. - Прямая: данные преобразуются с использованием директив на стороне клиента. 16-28 СорупдЫ © 2006, Огас!е. АН пдЬШ гебегуеб.| Желчеобразования данных при использовании утилит Огас!е~ Поддержка глобализации для выполнения экспорта и импорта Утилита Ехрой всегда сохраняет данные, в том числе и данные в Пшсобе, в той же самой кодировке базы данных, из которой они были экспортированы. При экспорте описаний объектов утилита Ехрой пишет в создаваемый файл команды на языке определения данных (с1а1а (1е/тШоп 1апр,иа&е -О1)Ь) в кодировке, заданной в переменной окружения ЫЬ5_ЬАМС для сеанса пользователя. Если кодировки в переменной КЬ8__ЬАЫС и БД различаются, выполняется преобразование. Во время импорта, если кодировки исходной БД (и экспортного файла) отличаются от кодировок БД, в которую импортируются данные, выполняется автоматическое преобразование в кодировки целевой базы данных. Когда импортируются ВВЬ-описания, они автоматически преобразуются из кодировки экспортного файла в кодировку пользовательского сеанса, выполняющего импорт. Такое преобразование при импорте возможно только для однобайтных кодировок. Поэтому для многобайтных кодировок схема кодирования, используемая при импорте файла, должна совпадать с схемой кодирования экспортного файла. Если кодировка, используемая в пользовательском сеансе импорта отличается от кодировки целевой БД, выполняется окончательное преобразование. Поддержка глобализации для внешних таблиц Установки переменных среды КБ8 на сервере определяют кодировку и маски данных для таблицы.
ЫЕБ-преобразования данных при использовании утилит Огас1е (продолжение) Поддержка глобализации для утилиты ЗСДЛЬоайег 8С>Е*Еоадег поддерживает четыре кодировки: • кодировку на стороне клиента (!МЬ8 ЬАМС клиентского процесса 8рЕ*Еоабег); * кодировку файла данных (обычно совпадает с кодировкой на стороне клиента): * кодировку базы данных; • национальную кодировку базы данных. Наивысшая производительность достигается, когда все кодировки одинаковые. 8рЕ*Еоас1ег имеет возможность преобразования данных из кодировки файла данных в кодировку базы данных. Кодировка файла данных задается переменной среды ЫЕ8 ЕАЫС или в параметре СНАНАСТЕН8ЕТ управляющего файла утилиты 8рЕ*Еоа<1ег: ЬОАП ПАТА СНАНАСТЕН8ЕТ ОТЕ 16 ? 1КЕ1ЕЕ о1сазе11.дат < НЕРЕАСЕ ... Предполагается, что сам управляющий файл 8(2Е*Еоа(1ег должен быть в кодировке, определяемой действующей в сеансе переменной КЬ8_ЕАЖ. Когда кодировка управляющего файла отличается от кодировки файла данных, ограничители и фразы сравнения, заданные в управляющем файле утилиты 8рЕ*Еоас!ег в виде символьных строк, преобразуются из кодировки управляющего файла в кодировку файла данных перед выполнением любого сравнения. Чтобы быть уверенным в том, ограничители заданы верно, можно указать их шестнадцатеричные значения вместо символьных строк . Когда кодировка, установленная в параметре НЕ8_ЕАК6 для вашего сеанса, отличается от кодировки файла данных, символьные строки в управляющем файле преобразуются в кодировку файла данных. Это выполняется до проверки утилитой 80Ь*Еоаёег заданных стандартных терминаторов строк. Кодировка, указанная в параметре СНАКАСТЕК8ЕТ, не применяется к данным в управляющем файле (кодировка задается вместе с фразой тнетее). Чтобы загрузить данные, представленные в кодировке, отличной от заданной в сеансе с помощью переменной КЕ8_ЕАЫС, необходимо поместить данные в отдельный файл данных. Утилиту 80*Е*Еоас1ег используют для загрузки данных тремя способами: обычным (сопуепбопа! райз), прямым (<йгес1 райз) или с помощью внешней таблицы (ех1егпа11аЫе). В обычном режиме загрузки данные преобразуются в кодировку сеанса, заданную переменной ЕЬ8__ЬАМС. В прямом режиме загрузки преобразование данных происходит на стороне клиента, а не на сервере. Это означает, что параметры КЕ8 из файла параметров инициализации не используются. Чтобы переопределить такое функционирование, можно задать форматную маску в управляющем файле 8()Е*Еоас1ег. что эквивалентно установке параметра КЕ8 в файле параметров инициализации или соответствующей переменной окружения. Когда целевая кодировка загружаемых утилитой 8(?Е*Еоас1ег данных не является надмножеством кодировки исходного файла данных, символы, не имеющие эквивалента в целевой кодировке, преобразуются в символы замещения, например в вопросы, что приводит к потери данных.
М1_8-преобразование данных при использовании утилиты Оа(а Ритр • Утилита Оа1а Ритр ЕхроН всегда сохраняет данные в кодировке базы данных, из которой они были извлечены. • Утилита 0а1а Ритр 1трог1 преобразует данные в кодировку целевой базы данных, когда это необходимо. • Журнальный файл утилиты 0а1а Ритр заполняется на языке, заданном в переменной мьз_1ЛШ, действующей в сеансе, в котором была запущена утилита Оа1а Ритр. 16-30 СорупдЫ © 2006, Огас?е. АН пдМб гееегуеб. ЫЬЗ-преобразование данных при использовании утилиты Ба1а Ритр Параметры ИЬ8 сеанса, в котором была запущена утилита БаХа Ритр, используются при выполнении задания этой утилиты. Поэтому перед запуском любого задания Баха Ритр убедитесь в том, что параметры установлены правильно. Переменная ЫЬ8__ЬАКС влияет только на сообщения, возвращаемые утилитами БаХа Ритр (ттрсЗр и ехрсЗр). Во время выполнения задания дополнительно может заполняться журнальный файл протокола работы. В нем отражается продвижение задания, а также ошибки, если они происходят. Утилита БаХа Ритр пишет в журнальный файл с учетом параметра МЬ8__ЬАЫ6 на стороне клиента. Например, установка №8__ЕАЖ в №881АЫ. СЬ8М8ШН12 51 приводит к. записи всех сообщений задания ()оЪ) на русском языке, даже если задание было перезапущено с клиента, на котором установлено значение АМЕК1САЫ.Ж8ПЕС При использовании файла параметров (РАКЕ1ЕЕ) с утилитой БаХа Ритр предполагается, что его содержимое в кодировке клиента . Утилита БаХа Ритр транслирует текстовые строки в файлах параметров в кодировку базы данных. Когда в файле параметров информация содержится в кодировке, отличной от используемой в настоящее время на клиенте, необходимо изменить установки НЕ8 на клиента для соответствующей трансляции.
Характеристики поддержки глобализации Поддержка национальных языков Поддержка территориальных особенностей Поддержка кодировок 'ф Лингвистические сортировки Поддержка сообщений на разных языках Форматы дат и времени { Числовые форматы Форматы денежных единиц Данные на японском А 16-31 СорупдМ © 2006, Огас5е. АН пдМв гезегуед. Характеристики поддержки глобализации Различия культурных традиций и географическое положение разных стран напрямую воздействуют на форматы данных. Поддержка глобализации (^оЬаПгШюп $ирроп) обеспечивает автоматическую адаптацию к родному языку пользователя утилит базы данных, сообщений об ошибках, порядка сортировки, дат, времени, а также денежных, числовых и календарных соглашений. Пользователи могут сохранять, обрабатывать, извлекать данные, а также взаимодействовать друг с другом на родных языках. • Временные зоны могут использоваться вместе с поддержкой летнего времени. * Поддерживаются также национальные календари, такие как григорианский, японский, имперский и буддистский. • Обозначения денежных единиц отражают локальную экономику и соглашения 180. Обозначения кредита и дебета также отличаются в разных странах. Поддержка глобализации в базе данных Огас1е осуществляется с помощью исполняемой библиотеки ИЕ8 (Огас1е ЫЕ8 Кипбте ЕлЪгагу - ]\ГЬ5КТЕ). Эта библиотека предоставляет полный набор независимых от языка функций, обеспечивающих соответствующую обработку текстов и символов, а также преобразования на требуемом языке. Поведение этих функций, зависящее от языка и территории, управляется набором данных о местных особенностях, которые выявляются и загружаются при выполнении Операции, зависимые от языка, управляются множеством параметров и переменных окружения, как на стороне клиента, так и на стороне сервера. Сервер и клиент могут работать в одном месте или на расстоянии. В случае, когда клиент и сервер используют различные кодировки, Огас1е автоматически преобразует символьные данные из одной кодировки в другую.
Итоги • Определение подходящей кодировки базы данных, удовлетворяющей вашим бизнес- требованиям • Общие сведения о конфигурации поддержки глобализации • Настройка языковых особенностей на уровне базы данных и для отдельных сеансов • Задание в запросах различных лингвистических сортировок • Выбор данных, соответствующих строке поиска, в которой игнорируется регистр символов и ударение
Обзор практического занятия: использование возможностей поддержки глобализации • Проверка кодировки базы данных и национальной кодировки • Выявление правильных значений Ы1-8 • Установка параметров Ы1-8 Обзор практического занятия Примечание: при выполнении заданий этого практического занятия вы будете использовать /8рЕ*Р1и8.


Рассматриваемые вопросы • Документирование конфигурации БД Восстановление данных после сбоя с минимизацией времени простоя и потери данных • Использование инструментальных средств и функциональных возможностей базы данных для мониторинга и повышения производительности базы данных 17-2 СорундЫ © 2006, Огас!е. А!1 пдЫз гекегуеа.
Методика практикума • Ориентирована на работу в группе и интерактивна • Инструменты, используемые для поддержания производительности на определенном уровне • Интенсивная практическая диагностика и разрешение проблем при различных сценариях отказов * Разнообразные возможные решения для каждого сценария • Развитие навыков администрирования и поиска неисправностей I 17-3 СорупдЫ © 2006, Огас1е. АН пдЫз геаегуеб.| Методика практикума Групповая и интерактивная Практикум планируется таким образом, чтобы позволить нескольким группам студентов работать совместно при выполнении операций резервирования, копирования файлов из резерва и восстановления базы данных. Каждой группе предлагается продемонстрировать свой подход к решению проблем базы данных другим группам в классе. Интенсивная практическая диагностика и разрешение проблем Цель данного занятия - предоставить студентам возможность получения практ ического опыта диагностирования проблем и выполнения сценариев резервирования и восстановления. Знания и опыт, приобретенные при изучении курса, играют важную роль для успешного выполнения задач каждого задания. Использование соответствующих инструментальных средств Инструментальное средство ЕМ ОаШЬазе Согйго! базы данных Огас1е 10^ предоставляет разнообразную и ценную информацию для администратора. Однако трудности могут возникнуть при анализе и выявлении информации, позволяющей обнаружить проблемы, а также при выборе инструмента для их разрешения. Моделирование незнакомых проблем позволяет заранее приобрести опыт, необходимый для их обнаружения и решения.
Методика практикума (продолжение) Различные сценарии отказов БД В ходе практикума имитируется возникновение различных ошибок конфигурирования путем выполнения набор командных скриптов в операционной системе. Цель таких действий заключается в проведении самостоятельной диагностики природы проблемы и выполнении надлежащих исправлений или операций восстановления. Типы возможных отказов: ♦ потеря фупиы оперативных журналов: • потеря носителя информации; * повреждение блока данных и некорректные данные в таблицах приложений; • потеря управляющих файлов; • потеря таблицы. Решение проблем восстановления Этот практикум моделирует “реальные” условия в том смысле, что в случае отказа базы данных готового точного решения проблемы может не оказаться. Поэтому в приложении А приводится только общее описание решения проблем для сценариев практикума.
Эксплуатационные требования • Двадцатичетырехчасовая доступность • Пиковая нагрузка варьируется для разных часовых поясов • Требуется выполнение ежедневного резервирования • Требуется полное восстановление базы данных ОРЛ*. 17-5 СорупдМ © 2006, Огас!е. АН пдЬ& гезегуеД Эксплуатационные требования При конфигурировании базы данных для резервирования и восстановления необходимо учитывать следующие эксплуатационные требования. Доступность в течение 24 часов База данных должна быть доступна 24 часа в день, 7 дней в неделю. В первую субботу каждого месяца предусматривается восьмичасовое окно для сопровождения БД, г.е. такой временной интервал, когда экземпляр может быть остановлен. Пиковая нагрузка БД варьируется но времени Доступ к этой базе данных является глобальным, поэтому она используется в течение 24 часов в сутки. Ежедневные резервирования Полное резервирование базы данных необходимо выполнять ежедневно. Полное восстановление базы данных Это промышленное приложение является критическим, и потеря данных не допустима. Количество 'транзакций, выполняющихся в течение 24 часов, велико.
Конфигурация базы данных • Включен режим архивирования • Зеркалирование журнальных файлов и их распределение по нескольким устройствам • Зеркалирование управляющих файлов и их распределение по нескольким устройствам • Для базы данных включен режим Е1.А8НВАСК • Существуют файлы, полученные в результате полного резервирования базы данных и архивных журналов 17-6 СорупдЫ©2006, Огас!е. АН гезегуеб.I Конфигурация базы данных В первом сценарии конфигурируется среда в соответствие с приведенными на слайде требованиями. Так как ресурсы серверов в классе, ограничены, все критические для базы данных файлы, используемые в практикуме, расположены на одном и том же диске.
Метод разрешения проблем базы данных • Этап I. Диагностируйте проблему • Этап II. Определите подходящий метод для разрешения проблемы • Этап III. Разрешите проблему • Этап IV. Выполните резервирование базы данных, если это необходимо ораспс 17-7 СоруидЫ © 2006, Огасте. АН пдЫа геаеп/еД] Разрешение проблем БД Сценарии сбоя/восстановления - это практические упражнения, где каждый имеет определенную свободу при выборе надлежащих, с его точки зрения, операций копирования из резерва и восстановления. Во время практикума будут разыграно несколько сценариев. Инструктор не сообщает, какой сценарий разыгрывается в каждом конкретном случае. При решении проблем используйте функциональные возможности и методы, с которыми вы познакомились в этом курсе. Этап I. Диагностирование проблемы 1. Первый этап заключается в исследовании природы сбоя. Для сбора информации воспользуйтесь ЕМ 0а1аЬазе Соп1го1 Соп8о1е, представлениями словаря данных, файлами трассировки и журнальными файлами, основными командами операционной системы. 2. Определите, доступен ли экземпляр базы и открыта сама БД. 3. Попытайтесь запустить экземпляр. 4. Если возникают ошибки при открытии базы данных или при запуске экземпляра, остановите его. 5. Проверьте секцию А1ег18 на домашней странице базы данных. Также проверьте файлы трассировки и сигнальный файл, если это необходимо. 6. Просмотрите секцию ч1оЬ Ас1м1у на домашней странице 0а(аЬазе СопСго! Сопзо1е и проверьте, что все задания приложения выполняются без ошибок. Исследуйте проблемы, возникшие при выполнении заданий.
Разрешение проблем БД (продолжение) Этап I. Диагностирование проблемы(продолжение) 7. Если это необходимо, определите подходящий метод восстановления: - полное восстановление; - восстановление на момент времени в прошлом; - откат базы данных или другая операция ЯаакЬаск Этан II: Выбор плана разрешения проблемы Так как каждый сценарий имеет множество решений, необходимо оценить варианты и выбрать наилучший метод разрешения проблемы, Обсуждение в группе может помочь в выработке плана разрешения проблемы. Если по плану требуется восстановить данные, определите, какие файлы необходимо скопировать из резерва и в каком состоянии должен находиться экземпляр и база данных для выполнения восстановления. Помните, что цель заключается в минимизации времени простоя и потерь данных, поэтому не выполняйте копирование файлов из резерва и не останавливайте базу данных, если это не требуется. Этап III: Разрешение проблемы Реализуйте принятое решение. Например, если проблема вызвана потерей данных, выполните копирование из резерва надлежащих файлов и инициируйте операцию восстановления. По завершению разрешения проблемы отметьте профилактические меры, которые нужно принять для предотвращения этой проблемы в будущем. Этап IV. Резервирование базы данных Не все операции восстановления требуют резервирования базы данных после их завершения. Тем не менее определите, нуждается ли база данных в резервировании, и, если это так, выполните его.
Итоги • Помощь инструктора по ходу практикума * Ориентирован на групповую работу • Практический подход • Для определения типа проблемы используйте инструментарий и средства диагностики - Мониторинг производительности базы данных - Выявление существующих и потенциальных проблем • Минимизация времени простоя и потери данных 17~9 СорупдЫ © 2006, Огас!е. АН пдЫв гезегуед. Итоги Помощь инструктора по ходу практикума Инструктор помогает по ходу практикума, давая лишь руководящие указания и дополнительную информацию. Ориентация на групповые занятия В процессе практикума большой акцент делается на групповом подходе при выполнении диагностики и решении проблем. Способность успешно завершить каждый сценарий основывается на сводных знаниях и квалификации всей группы. Практический подход При таком подходе студенты участвуют в работе над разрешением ситуации в течение максимально возможного времени.
Обзор практикума Практикум охватывает следующие темы: • Восстановление БД к предыдущему моменту времени • Проведение исследования физических характеристик БД: - Использование Егйегрпее Мападег Оа1аЬаве Согйго! Сопео1е - Использование представлений и инструментальных средств - Просмотр результатов выполнения команд и журнальных файлов - Просмотр трассировочных файлов и сигнального файла • Изменение конфигурации базы данных в соответствие с бизнес-требованиями • Разрешение типичных проблем администрирования БД : । .....ж... в ж.. .. 1 17-10 СорупдЫ © 2006, Огас!е. АН пдЫз гееегуеб. | Обзор практикума Для выполнения данного практикума вы восстановите базу данных из бэкапа, полученного при выполнении первого практического задания данного курса. После восстановления вы будете исследовать базу данных, изменять ее конфигурацию в соответствие с бизнес-требованиями и выполнять различные сценарии, моделирующие типичные проблемы, которые приходится решать администратору базы данных. Исследование физических характеристик Используйте такие функциональные возможности базы данных Огас!е 1О#, как Еп1егрп$е Мапа^ег, $рЬ*Р1ш, представления У$ и другие представления словаря данных, чтобы получить информацию о среде базы данных. Принимайте во внимание бизнес-требования и отмечайте все недостатки, которые, как вы полагаете, должны быть устранены, чтобы были учтены такие требования. Конфигурация базы данных Изменяйте физические параметры конфигурации базы данных для удовлетворения бизнес- требований. Администрирование базы данных Проигрывайте сценарии в любом порядке, чтобы приобрести опыт решения административных задач и использования процедур с целью разрешения типичных проблем базы данных.
Практикум: контрольный перечень конфигурации БД Используйте Еп1егрп8е Мападег Ва1аЬа§е Соп1го1 для выяснения текущих характеристик базы данных, приводимых ниже. Информация о табличных пространствах и файлах данных Подсказка по навигации: А<1т1пЫга11оп > Ра*ай1е§ Имя табличною пространства Имя файла данных (включая полный путь) Информация об оперативных журнальных файлах Подсказка но навигации : А^т1п151га1|оп > Кес1о код Сгсшрв Номер группы , Имя оперативного журнального файла I (включая полный путь) Размер Статус — — — — — . — — --- Информация об управляющих файлах Подсказка по навигации: А(1т1т$1га<1ОП > Согйго! ЕНез Имя управляющего файла (полное имя)
Практикум: контрольный перечень конфигурации БД (продолжение) Параметры инициализации Подсказка по навигации: Ас1т1п1е1га11оп > АН 1пШа11ха1юп РагатеШге Имя параметра _ .... Значение _ ВАСКСКОЦМО_ООМР__ОЕЗТ С0ВЕ_0иМР_0ЕЗТ ОВ_ВЬОСК_СНЕСК1КС РВ_ВЬ0СК_512Е _ рВ__САСхЧЕ_812Е ВВ_Г1ЪЕ8_ ВВ^ЫАМЕ ПВ ВЕСОУЕВУ_’Ё1ЬЕ_рОЁ5Т ОВ_ВЕСОУЕКХ_П ЬЕ_ОЕЗТ_312Е Е0С_АКСН1УЕ_ВЕ5Т_п_ Ь0С_АКСН1УЕ_0Е5Т_п_ЗТАТЕ ЬОС__АКСН I УЕ__ЕОВМАТ 8 САЙМАХ_812Ё ~ _ _ 8Са2’га^сет 2 О8Е__ВЕСОУЕВ_Е1 БЕРОЕВ Т_ и5ЕВ__ПОМР_ОЕ8Т
Приложение А Практические задания $
Практическое задание 2: конфигурирование Кесоуегу Мападег Предварительное описание. Вам необходимо сконфигурировать параметры резервирования и восстановления. Некоторые из них вы настроите с помошью ЮЛАЫ. а некоторые, используя ЕпЮгрпзе Мападег. Эти параметры, если только их позднее не переопределять, задают конфигурацию, используемую последующими операциями резервирования и восстановления. Такие параметры конфигурации включают политику удержания, автоматическое резервирование управляющего файла и исключение табличного пространства из операций резервирования. Важное замечание. Данный курс завершает практикум. Чтобы подготовить его проведение, до каких-либо действий е базой данных откройте ХТегш и выполните в командном процессоре ОС следующий скрипт, копирующий файлы базы данных: | $ $НОМЕ/1аЬз/1аЪ 02 сору>БЪ 1. В окне ХТепп установите для переменной среды ЕЬ8___ЬАЕ0 следующее значение: "уууу~гшп-~с1а ЬЬ24 :т1:55” . После этого как пользователь 8УЗ соединитесь с вашей базой данных (целевой БД) в действующем по умолчанию режиме ЫОСАТАЬОС. 2. Используя команду К.МАЫ 8Н(Ж АЬЬ, выведите конфигурируемые параметры КМАГЕ 3. Сконфигурируйте в ИМАМ автоматическое резервирование управляющего файла и ЗРПЬЕ при каждом резервировании базы данных или (файлов данных. Не выходите из установленного сеанса КМ АГЕ Он вскоре вам снова понадобится. 4. Используя Еп1егрпзе Мападег ОаШЬазе Соп1го1 Сопзо1е, задайте двухдневное окно в качестве политики удержания. Как пользователь ЗУ8 соединитесь с ОаГаЬазе Соп1го1 Сопзо1е. Если это ваше первое соединение с ЕМ под пользователем БУЗ, необходимо щелкнуть на кнопке ”1 адгее” на экране с лицензионным соглашением. (ЖЬ для подсоединения: ЪгЪр: / / 1оса1коз1:: 1158/етп Имя вашей машины появляется в левом верхнем углу запускаемого вами окна Х1егт. Вы также можете найти в файле $ОКАСЕЕ__НОМЕ/ гпзЕаН/геасхте. ЕхЕ адрес СНЕ для подсоединения к 0а1аЬазе Соп1го1. Он приводится под заголовком Еп1егрпзе Мападег 10д 0а<аЬазе Соп1го111РБ. 5. Проверьте установленное значение для политики удержания, используя команду ЗНОЭД утилиты КМАК 6. Разработчики приложений собираются ежедневно загружать данные из внешнего источника и им требуется промежуточная область агеа) для таких данных. Выполните скрипт 1аЬ_ 02__06. зд1, чтобы создать табличное пространство 5ТАС1ЫС, предназначенное для обработки внешних данных. Затем сконфигурируйте в КМАГ4 исключение табличного пространства из задач резервирования. Вы можете выполнить такое конфигурирование, так как, если даже эти данные будут потеряны, их не надо восстанавливать; они просто повторно загружаются из внешнего источника. В конце проверьте, что табличное пространство исключено из операций резервирования.
7. Выйдите из утилиты ЮЛАМ <
Предварительное описание» Па этом практическом занятии вы станете свободнее использовать возможности КМАИ по резервированию и сопровождению полученных объектов. Вам следует перевести базу данных в режим АКСНТУЕЬОС и выполнить полное резервирование вашей базы данных. 1. Используя $0Е*Р1из или ЕМ ВаГаЬаье СоШго! Соп$о1е, проверьте, что база данных в режиме АКСНТУ’ЕЬОС. Если это не так, выполните необходимые изменения по включению возможности архивирования оперативных журналов. Обратите внимание на то, что база данных должна быть в состоянии МОУЫТ при переводе в режим архивирования. Вслед за этим база данных была открыта. Примечание: если появится следующее сообщение об ошибке, щелкните на кнопке ОК и продолжайте выполнять обновление экрана. Ошибка устранится сама по себе. 2. Используя КМАК, соединитесь с базой данных в режиме ЫОСАТАЕО6. Нельзя воспользоваться существующим сеансом КМАК, так как база данных была перезапущена. Прежде всего убедитесь в том, что в командном процессоре окна ХТепп установлена переменная среды 1ЧЕ8_ЕАЫО так, как это было сделано при выполнении практического задания 2. 3. По команде КМ АН НЕ РОЕТ получите данные о структуре базы данных. 4. Получите перечень всех существующих резервных наборов базы данных. Выводимый перечень должен быть пустым. 5. Используйте КМАК для резервирования файлов, принадлежащих табличным пространствам ЕХАМРЬЕ и ПЕЕКБ. Проверьте, что: • одновременно резервируются управляющий файл и файл серверных параметров: • получаемые при резервировании файлы размещаются во флэш-области восстановления; • в результате создается резервный набор.
6. Создайте копии образов для двух файлов данных. Используйте следующую информацию: • создайте во флэш-области восстановления копию табличного пространства 5УБТЕМ с тегом 8У8ТЕМ01;. « создайте в каталоге ОААСЬЕ^НОМЕ копию табличного пространства ЗУБАОХ с именем зузаихО'1. еру и тегом 8У5АПХ01. Какие имена присвоены каждому полученному при копировании файлу? ------------------------------------------ 7. Получите перечень всех файлов базы данных, которые не были еще зарезервированы. Обратите внимание на то, что табличное пространство 8ТАСIКС все еще исключено из резервирования. 8. Выполните полное резервирование базы данных, включающее архивные журналы. Используйте для хранения резервного набора самое малое возможное пространство. Затем получите перечень всех файлов базы данных, которые необходимо резервировать, а также перечень всех бэкапов базы данных. 9. Сконфигурируйте в КМАК включение табличного пространства 8ТАСIКС в будущее резервирование. Примечание. Возможно на практическом занятии 2 при выполнении команды исключения из резервирования имя табличного пространства 8ТАС1Ж? было заключено в кавычки. Тогда при выполнении данного задания необходимо также указать имя в кавычках и ввести символы в таком же регистре, как и в команде, введенной на практическом занятии 2. 10. Выйдите из сеанса К.МАМ. 11. Теперь у вас есть полный бэкап базы данных, удалите созданные копии образов для файлов данных зузЕепЮ1 . йЬЕ и 1Йе зузаихО! . аЫг. В результате освободится дисковое пространство. Для выполнения этого действия используйте Епгегрпяе Маиа^ег.
Предварительное описание. ТЕМЕ определено в качестве временного табличного пространства для базы данных. Оно используется сортировками и другими операциями, которые не могут быть произведены полностью в оперативной памяти. При потере или повреждении файлов табличного пространства ТЕМЕ вам потребуется только добавить в табличное пространство ТЕМЕ новый файл и удалить старый. Таким же образом необходимо пересоздать один лишь элемент оперативной журнальной группы в случае его потери или повреждения. В следующих упражнениях вы будете устранять последствия потери временного табличного пространства ТЕМЕ, а также элемента оперативной журнальной группы. Обратите внимание на го, что для пользователя НК пароль кг, 1. Используя ЕШегрше Мападег, просмотрите параметры инициализации. 2. Выполните скрипт 1аЬ_04_02. зИ, чтобы удалить временный файл табличного пространства ТЕМЕ. 3. Попытайтесь снова просмотреть в Етегрпяе Мападег все параметры инициализации. Вы получите сообщение об ошибке, вызванное потерей файла ЕетарО!. аЬЕ. Примечание: если сообщение об ошибке не появилось. выйдите из Еп1егрг1$е Мападег и войдите снова. 4. Выполните восстановление после получения сообщения об ошибке, вызванной потерей временного файла. Для этого создайте в табличном пространстве ТЕМЕ новый временный файл и удалите потерянный старый. Новый временный файл должен быть размером 25 Мб, для него должна быть включена возможность расширения до 100 Мб. Затем снова попытайтесь просмотреть параметры инициализации, как вы это делали на шаге 3. 5. Произведите восстановление после потери файла оперативной журнальной группы. Сначала выполните скрипт 1аЬ__С4__05_а. зд1, создающий второй файл в каждой журнальной группе. Затем выполните скрипт 1аЬ__04__05__Ь. зЪ, который удаляет один из файлов оперативной журнальной группы. Выполните скрипт 1аЬ__04__05_с. зд1, чтобы вызвать появление сообщения об ошибке. Восстановитесь после потери файла.
Практическое задание 5: восстановление базы данных Предварительное описание. К вам как администратору базы данных поступило сообщение от некоторых пользователей о некорректности данных в приложении НВ. Фонд заработной платы, представляющий собой сумму всех окладов, предположительно составляет $691,400. Однако его текущая величина равняется $679,050. Кроме того, за последние 60 дней не было никаких изменений в отделах, однако таблица ^В_Н18Т0КУ отражает изменения, сделанные сегодня. Вы понимаете, что пакетное задание по реорганизации персонала, было выполнено раньше, чем следовало. Поэтому необходимо отменить эти преждевременные многотабличные изменения, в том числе, произведенные триггерами. Предполагается, что у пользователя НВ пароль пг. 1. Чтобы смоделировать некорректное выполнение пакетного задания, выполните скрипт 1аЬ__05_01. дд1. 2. Проверьте, что сумма окладов и сведения об изменениях в должностях совпадают с сообщениями пользователей. 3. Вы понимаете, что отменить все эти изменений вручную слишком сложно и это может’ повлечь за собой ошибки, поскольку таблицы и триггеры связаны между собой. Поэтому вы решаете полностью восстановить базу данных к предыдущему моменту времени. Вы знаете, что первое изменение, которое было сделано пакетным заданием, затронуло данные об отделах. Поэтому вы находите время первого изменения в таблице ЗЮВ___Н18ТОКУ и решаете восстановить базу данных на минуту раньше этого времени. Произведите восстановление. Запишите дату и время.__________________________________ 4. Проверьте, что база данных восстановлена на момент времени, когда еще не были выполнены реорганизационные изменения в данных приложения НК. 5. Выйдите из БСЯЛРкас
Практическое задание 6: флэшбэк Предварительное описание. Используется тот же самый сценарий, что в практических заданиях урока “Восстановление базы данных”. Задание по реорганизации персонала (НК) было выполнено раньше, чем следовало, и необходимо отменить сделанные им изменения. Эти изменения таковы, что вы не уверены, какие таблицы были затронуты. Поэтому вы принимаете решение воспользоваться операцией Е1азйЬаск ВаЕаЬазе вместо традиционного восстановления, поскольку было включено ведение журнала флэшбэк. Если другое отдельно не указано, вам следует устанавливать соединения как зуз/огасХе аз БУБВВА, используя 80Е*Р1ш или ВашЬазе СоШгой 1. Используя Ешегрпзе Мапа^ег включите ведение журнала флэшбэк для базы данных (ЕпаЫе ПаэбЬаск ОаСаЬаэе). 2. После перезапуска базы данных с включенной возможностью ведения журнала флэшбэк запишите текущий 8€^ базы данных, запросив для этого представление У$ЕАТАВА8Е. Примечание: это вам понадобится позже. Текущий 8СМ:_________________ 3. Запишите сумму окладов, полученную на основе таблицы НК. ЕМРЬОУЕЕБ, и подсчитайте количество строк в таблице ТОВ~Н18ТОКУ. Сумма окладов:____________________ Количество строк:___________________ 4. Запустите скрипт 1аЬ__0 6__04 . зд! для выполнения таких же реорганизационных изменений в приложении НК, как и в практическом задании урока “Восстановление базы данных”. 5. Запишите снова текущий 8СН базы данных, а также сумму окладов и количество строк в таблице 6ОВ_Н16ТОКУ. Если вы не подсоединены как пользователь ЗУБ, тогда сначала установите соединение под этим пользователем. Обратите внимание на то, что выводимые значения отличаются от полученных на шаге 2 и шаге 3. 6. Воспользуйтесь командой КМАК' ЕЬАБНВАСК САТАВАБЕ для отката базы данных назад к первому 8СМ, записанному на шаге 2. 7. Перед открытием базы в режиме чтение/запись проверьте, что база данных была возвращена к корректному 8СМ Для этого просмотрите содержимое таблиц и убедитесь, что выводимые значения стали такими же, как и на шаге 3. 8. Откройте базу данных для чтения и записи. Необходимо использовать ключевое слово КЕ8ЕТЕО68.
9. Перед просмотром сведений, предоставляемых динамическими представлениями, для операции ГЛазЬЬаск ааТаЬазе, настройте в сеансе вывод дат с точностью до часов, минут и секунд. 10. Выполните запрос к представлению У$ГЬА8НВАСК_ПАТАВА8Е__ЕО6 и выясните наименьший 8С.Ь\ к которому можно откатить БД. Ответ запишите здесь:
Практическое задание 6: флэшбэк (продолжение) 11, Просмотрите данные о накладных расходах, связанных с ведением журналов флэшбэк и другими операциями, имеющими отношение к флэшбэк. Выполните для этого запрос к представлению У$ЕЬА5НВАСК_рАТАВАЗЕ 5 ТАТ. Какое среднее количество байтов с данными флэшбэк записывалось в минуту в течение последнего временного интервала? 12. Выясните текущий размер хранимых данных флэшбэк, выполнив для этого запрос к представлению У$ ГЬАЗНВАСК РАТАВАЗЕ__Ь06. Ответ запишите здесь:
Практическое задание 7: обнаружение и устранение повреждений информации в базе данных Предварительное описание. 11а этом практическом занятии намеренно повреждается файл данных. Результат этого виден при выполнении запроса к таблице, на которую оказывает влияние это повреждение. Вам необходимо определить месторасположение повреждения и устранить проблему. 1. Чтобы внести повреждение в таблицу ЕЕРАРТМЕЕТ8, необходимо выяснить имя файла в операционной системе, в которых хранится эта таблица, а также номер первого блока (Ыоск^ТВ) этой таблицы. Для вывода номера файла (Е±1е_1с1) и номера начального блока (ЫсскГЕ) таблицы-ВЕРАРТМЕЕТ 8 выполните запрос к представлению ВВА_ 8ЕСМЕВТ8. Затем определите имя соответствующего файла в операционной системе, используя представление ВВА__ВАТА__Е1ЬЕ8. Запишите здесь эти значения: ЕНе Ю: В1оск 10: 2. Выполните скрипт 1аЬ__07__02. зк, чтобы внести повреждения в файл данных ехатр1е01. с!ЬЕ. Укажите при запуске номер блока, полученный на предыдущем шаге. Параметры этого скрипта должны быть указаны в следующем порядке: полное имя файла, номер блока, размер блока (8192). Этот скрипт пишет символьную строку СОРРЛРТ в блоки, начиная с блока с заданным номером. 3. Сбросьте на диск содержимое кэша буферов, чтобы любые запросы к таблице ВЕРАНТМЕОТБ вызывали чтение из файла данных на диске. Затем выберите все столбцы таблицы ВЕРАКТМЕЕТБ и обратите внимание на сообщение об ошибке. Используйте следующую команду для сброса на диск кэша буферов: | 8рЬ> АВТЕР 8УБТЕМ ЕШ8Н ВЦЕЕЕЕ^САСНЕ; 4. Выполните утилиту чтобы получить отчет о всех повреждениях в файле ехагпр1е01. с!ЬЕ. 5. Просмотрите сигнальный файл, чтобы получить подробные сведения о повреждениях. 6. Выполните восстановление на уровне блока после сбоя носителя, используя команду КМАК ВЬОСКНЕСОУЕК ВАТАПЬЕ. Воспользуйтесь выходными результатами утилиты ВВУЕК1ГУ, полученными на предыдущем шаге, чтобы задать блоки, которые необходимо восстановить.
7. Проверьте, что операция восстановления на уровне блоков завершилась успешно. Для этого сбросьте на диск содержимое кэша буферов и выполнить запрос к таблице БЕРАКТМЕНТ8.
Практическое задание 8: мониторинг и управление памятью Предварительное описание. На этом практическом занятии база данных будет переведена в режим, в котором функционирование производится недостаточно эффективно и гибко. Затем будут добавлены новые объекты, после чего база данных не сможет выполнить самонастройку. Вам потребуется определить причину проблемы и переконфигурировать базу данных, так чтобы она смогла динамически приспособиться к размещению новых объектов. Если другое отдельно не указано, вам следует устанавливать соединения как 5У8БВА, используя ОаГаЬазе Сопгго! или 8рЕ*Р1и§. I. Убедитесь в том, что 1аЬз - текущая директория, расположенная под домашним каталогом пользователя отас!е. С помощью $ОЕ*Р1и$ остановите экземпляр БД и запустите его снова, используя файл параметров инициализации 1п1с_зда1аЬ. ога, находящийся в директории 1аЬз. Укажите для этого параметр РГ1БЕ в команде 8ТАКТОВ. 2. Выполните скрипт 1аЬ_08_02.$д1. Этот скритп пытается создать много хранимых Зауа-процедур. Вопрос: что послужило причиной появления ошибки? 3. С помощью ОасаЬазе Сопгго! Соп$о1е проверьте размер различных областей 8ОА вашего экземпляра. Вопрос 1: включена возможность автоматического управления разделяемой памятью? Вопрос 2: какой размер Зауа-пула? 4. Как пользователь 8У8 выполните скрипт 1аЬ__08__С4 . зд1, чтобы просмотреть текущие установки памяти. Есть ли какие-нибудь динамические компоненты 8ОА, у которых значение в столбце СПКВЕЕТ_81ХЕ отличается от значения в столбце М1Е_812Е? Объясните ваш ответ. 5. С помощью функциональной возможности автоматического управления разделяемой памятью устраните проблему, препятствующую созданию хранимых процедур Зауа. Однако пока не пытайтесь пересоздать хранимые процедуры
6. Выполните скрипт 1 аЬ__0 8__ 0 4 . зд! снова, чтобы просмотреть сведения о памяти. Убедитесь в том, что скрипт выполняется под пользователем ЗУ 2 с привилегиями ЗУЗБВА. Затем ответьте на следующие вопросы.
Практическое задание 8: мониторинг и управление памятью (продолжение) Вопрос 1: какое значение вы ожидали увидеть сейчас для параметра инициализации 5СА__ТАНСЕТ? Вы можете проверить свой ответ, просмотрев выходные результаты выполнения скрипта 1аЬ_ С8__04 . зд1. Примечание: значение может быть округлено до размера гранулы. Вопрос 2: просмотрите последние 20 строк сигнального файла, чтобы найти команды, которые были исполнены при включении А8ММ/Почему установлены нулевые размеры автоматически управляемых пулов? ? Вопрос 3: почему для параметра БВ САСНЕ~512Е установлено ненулевое значение? Вопрос 4: как вы думаете, почему не смогли быть созданы хранимые процедуры 1ата? 7. Повторно выполните скрипт 1 аЪ__0 8 _02. в д!, чтобы создать хранимые процедуры Даса. Сколько памяти в результате было добавлено 1ата-пулу после завершения выполнения данного скрипта? 8. Выполните скрипт 1аЪ_08__йгор__д ах^аз. зд! для удаления объектов Лата.
Практическое задание 9: автоматическое управление производительностью Предварительное описание» Выполните скрипт, генерирующий рабочую нагрузку базы данных. Затем воспользуйтесь автоматическим диагностическим монитором базы данных для выявления проблемы. Вам потребуется оценить различные возможные причины, пока вы не найдете реальную проблему. Если другое отдельно не указано, вам следует устанавливать соединения как 5Т5ВВА. используя ВашЬаве СоШго! или $рЕ*Р1и8. 1. Выполните скрипт 1 аЬ_0 9__01. ад!, чтобы создать табличное пространство ТВ8АБ0М и пользователя АЕЮМ с паролем жШт. 2. Выполните скрипт 1аЬ О 9__02 , зд!, чтобы создать таблицу в новом табличном пространстве. 3. Как пользователь сгасХе в Еших выполните скрипт 1аЬ_09 03. зИ, находящийся в директории 1аЬз. Дождитесь, пока завершится выполнение восьми хранимых процедур. 4. На домашней странице щелкните на закладке РегТоггпапсе. На странице РегГогтапсе установите в поле Х/1е^ Оа1а значение Кеа! Т!те: 15 Бесопйа НетгезЬ. Через две минуты на графике Ауегаде АсШ/е 8ез$юп$ появится острый выступ.. Примечание. Если выдается экран, на котором запрашивается подтверждение или отклонение использования 8\/О \Ле\л/ег, введите А для подтверждения. Использование 8\/6 \Дешег улучшает графическое представление объектов, выдаваемых ЕМ. Приведенный снимок экрана получен без использования 8\/(3. <ЙЦП АРОМ Нои, ЖйЕШЙ Ц 5уя&ет ис в Уж кй 1йй А<4М1у 5. После того, как выступ опустится, как пользователь АБОМ выполните скрипт 1аЬ__0 9__05 . зд1. (В \Утбо\У8 не ждите, пока опустится выступ, и вместо запуска скрипта используйте кнопку Рип АСОМ Ыо\л/)В результате будет создан новый моментальный снимок. Просматривая график, вы уже могли заметить, что в экземпляре были обнаружены проблемы одновременного доступа (сопсиггепсу). 6. Вернитесь на домашнюю страницу БД. Результат последнего выполнения А1ЮМ может еще не отразиться в секции О|адпо8Йс Зиттагу. Чтобы не ждать завершения интервала между обновлениями, выберите последние находки (йпбт^Б), полученные АВЭМ. перейдя на страницу АсМзог Сеп(га1. Для выяснения причины проблемы просмотрите две находки, оказывающие наибольшее влияние.
Примечание: вследствие различий в средах сгенерированная нагрузка .может не привести к обнаружению находок. В таком случае измените в скрипте число одновременных сеансов (например. ияегх—80) и снова повторите шаги с 3 по 5.
Практическое задание 9: автоматическое управление производительностью (продолжение) 7. Необходимо пересоздайте таблицу, чтобы применить рекомендацию. Создайте новое табличное пространство ТВ5АООМ2, использующее возможность автоматического управления пространством сегментов. 8. Выполните скрипт 1аЬ_ 0 9__08. зд1, чтобы удалить таблицу АЛОМ и пересоздать ее в новом табличном пространстве. Этот скрипт также собирает статистики таблицы и получает новый моментальный снимок. 9. Повторно запустите скрипт 1аЬ_0 9 0 3 . зп. 10. В Ешегргке Мападег просмотрите выступ, вызванный рабочей нагрузкой. 11 . После того, как выступ опустится, подсоединитесь к БД как пользователь АСБМ и выполните командный файл 1аЬ__0 9__11. зд1. В результате будет создан новый моментальный снимок. 12 С домашней страницы БД перейдите на страницу АсМзог Сеп1га1 и просмотрите последний моментальный снимок. Ситуация стала лучше? РеИТжпатге ТазкИате АПВМ:1090770270Д_58 ТипеЯапде Вес 14» 2005 4:07:00 РШо Вес 14,2005 4:37:00 РМ {У<е<у5'пар5по{5} {У|е\» Еероп) СаГаОазеТгпе 4>д Релей 5»аП Типе Ьес 14,2005 4:03:19 РМРЗТ 19'6 ТаькСдапег ЗУ5 Дуегаде Ас&уе ЗезЕ-гог-з 0.2 __ ___ЙЬй_.....4л '4 1 СО ^01 гдагегбёпЬ оаГаЬазе: тед;еге к' гх 2 801 Тигнпп ? 2И таэо йпа -дпге оотелйсп сп а&аоазе йюскз у/аэ сопзи^пи с&гаЬазе тс 1 Зсйегпа ? 1ГС г и? V »„"/ *'«» '*?> ?%рГ’01 ‘п «•>Ь>%»'за зг * е* йа’адгл? к *» 2’01 Типпд 18 Е «ч у.сиз» ъ’&егиеги.л к; .мбгаЗсак ада**еге &ипа. 1 80*1 Тип1пд 14.9Тпег1иоидпр1ЛаНКе • леъ ьс, тГс'”^ -<( гпап е>^ес-:ес 2 На&СопЙдигайоп 9.2 ;<О у?аа а ~;дп$сап{ оепкп {54?г- (ога» йа«ааазе ;<С- ; 3 ^У&1са55 ^х; гл ~ са'Ч ъ' е. 6.4 еуеп; Таюп: гепа серу' 1п у-'й!-' сгазз 'Сопкйи^еп'' ^аа з-апасаг? еагайаае 1 АррйсаЯоп Апа1уз(5 13 13 Для очистки среды выполните скрипт 1аЬ__0 9__с1еагшр. зд1.
Предварительное описание. Ваша компания проходит через процесс слияния, В результате ожидается очень сильный рост небольшого числа таблиц, за которые вы отвечаете. Для проведения предварительного мониторинга использования пространства таблицами и индексами вы создали тесз и выполнили задачи, которые могут возникнуть в производственной системе. Подсоединитесь как пользователь 5У5 с паролем огасХе и привилегией 8У30ВА. Выполните требуемые задачи, используя либо Емегрте Мана^ег ОаСаЬазе Соп1го1, либо Все скрипты для практического занятия находятся в директории /Ь.оте/сгас1е/1аЬз. 1. Выполните скрипт 1 аЬ_10 01.. вЬ, чтобы создать таблицу ТЕ5Т_КеС IОЫ5. Вопрос I: что означает РСТЕКЕЕ 10? 2. Выполните скрипт 1аЬ__10__02 . зЬ , чтобы заполнить таблицу ТЕ5Т__НЕ<ПО№. Вопрос 2: какое число строк для таблицы ТЕ8Т ВЕ81СЖ8 показывается на странице ТаЫез и почему? 3. Настоятельно рекомендуется собирать статистики после больших операций ВМС, например, после заполнения новой таблицы. Соберите статистики для таблицы НК. ТЕ8Т__НЕС1ОН5. 4. Просмотрите сегментную информацию о таблице НК. ТЕ8Т_КЕС1ОЫ8, которую можно получить на странице ЕсШ ТаЫе Зедтеггёз. Просматривая сегментную информацию для таблицы НК. ТЕ8Т_ВЕС1ОК8, обратите внимание на то, что неиспользуемое просгранство (“Маз^ес! брасе (%)”) превышает 20%. Проведите реорганизацию использования памяти в табличном пространстве. После завершения реорганизации проверьте, что задание завершилось успешно, и снова просмотрите текущее использование пространства. Оно возросло или уменьшилось? Вопрос 3: в чем причина наличия неиспользуемого пространства (луа^ей зрасе)?
5. Удалите таблицу НК. ТЕ8Т__КЕСЮЫ5, выполнив для этого скрипт 1аЬ_10__С5 . ой. (после этого дополнительная таблица не будет влиять на другие сеансы практики).
Практическое задание 11: управление хранением Предварительное описание. Перед предстоящим слиянием компании вы хотите задать для предупреждений и критических сообщений более низкие пороговые значения по сравнению с заданными по умолчанию. Убедитесь в том, что предупреждения поступают заранее и поэтому больше времени для реагирования на ситуацию. После завершения удалите использовавшееся для проверки табличное пространство. Подсоединитесь как пользователь 8У8 с паролем огас1е и привилегией 8У8ЕВА. Выполните требуемые задачи, используя либо Ешефгке Мапа^ег ЛаГаЬазе Соп1то1, либо 8<2Е*Р1из. Все скрипты для практического занятия находятся в директории /Иоте/огас1е/1аЬз. 1. Используя процедуру пвмб_бекуев_аьект . бет_тнр.Е8ЫОьо. переустановите действующие для всей базы данных пороговые'значения метрики ТаЫезрасе 8расе □заде. Воспользуйтесь для этого скриптом 1аЬ__11 01. зЬ. 2. В $01Л'Р1ш» проверьте действующие для все базы данных пороговые значения метрики ТаЫезрасе 8расе Озаде. Используйте следующую команду: ЗЕЬЕСТ адагг.Ьпд \?а1ие, сг1Ххса1_уа!ие ЕНОМ с!Ь а_ Ь Ь. г е з Ь о 1 с! 8 ЭДНЕР.Е П1е1.г1с5тпате-’ ТаЫезрасе Брасе Узаде* АЫО оЬпесЬ__пате 18 1Я1Л.Х; 3. Создайте новое табличное пространство ТВБАЬЕВТ с файлом а1егй 1. аЫ, имеющем размер 120 Мб. Это должно быть локально управляемое табличное пространство с автоматическим управлением пространством сегментов (А88М). Не делайте файл авторасширяемым и не указывайте пороговые значения для табличного пространства. Используйте ЕШефгьче Мапа^ег ВаГаЪаяе Сопгго!. Если такое табличное пространство уже существует в базе данных, тогда сначала удалите его вместе с принадлежащими ему файлами. 4, В ЕШефпзе Мапа&ег измените пороговые значения метрики ТаЫезрасе 8расе □заде для табличного пространства ТВЗАЬЕКТ. Установите для предупреждения значение 55 процентов и для критического сигнала 70 процентов. 5. Используя 8рЬ*Р1и8, проверьте новые пороговые значения для табличного просфанства ТВБАЬЕВТ. 6. Выберите значения столонов геазоп и гезоЬиЫоп из представления ЕВА__АЬЕРТ_Н18ТОВУ, относящиеся к табличному просфанству ТВБАЬЕВТ. 7. Выполните скрипт 1аЬ_11_07.зй, который создает и заполняет новые таблицы в табличном пространстве ТВ8АЕЕКТ. 8. Проверьте уровень заполняемости табличного просфанства ТВБАЬЕВТ, используя ПаиЬазе Сотто! или 8(2Е*Р1и8. Текущий уровень должен примерно составлять 60%. Подождите около 10 минут и проверьте, что достигнут уровень предупреждения для табличного пространства ТВ8АЕЕКТ. 9. Выполните скрипт 1аЬ__11__0 9__а. зй, чтобы добавить данные в табличное пространство ТВЗАЬЕКТ. Подождите 10 минул и просмотрите уровень критического сигнала как в базе данных, так и ПашЬазе СоШго!. Убедитесь в том, что табличное пространство ТВБАЬЕКТ заполнено примерно на 75%.
10. Выполните скрипт 1аЬ_11 _10. зЬ , который удаляет строки из таблиц в пространстве ТВБАЬЕКТ.
11. Теперь, используя ЛагаЬазе Сопгго!, выполните сегментный консультант для табличного пространства ТВ5АЕЕВТ. Используйте консультант в полном (Сотргейепзше) режиме без ограничения времени. Просмотрите и примените рекомендации сегментного консультанта. После применения рекомендаций убедитесь в том, что уровень заполняемости табличного пространства ТВВАЬЕКТ упал ниже 55%. 12. Подождите еще примерно 10 минут и проверьте, что нет текущих сигналов для табличного пространства ТВЗАЬЕКТ. " 13. Просмотрите хронологические данные о метрике “ТаЫезрасе 8расе Сеаде” для табличного пространства ТВЗАЬЕКТ за последние 24 часа. 14. Установите для табличного пространства ТВ8АВЕКТ действующие для всей базы данных пороговые значения метрики ТаЫеерасе Брасе 1)$аде. 1.5 . Поскольку вы завершили тестирование возможной ситуации, выполните скрипт 1аЬ_11_15 . зЬ, чтобы удалить табличное пространство ТВВАЬЕВТ.
Практическое задание 12-1: автоматическое управление хранением Упражнение 1: создание и конфигурирование экземпляра А8М Предварительное описание. В настоящий момент времени на сервере базы данных нег функционирующего экземпляра А8М. Используя уже сконфигурированные ‘'Чистые” дисковые секции (га\у с!кк рагШюпз), создайте и запустите экземпляр А8М. Затем создайте табличное пространство, выделив для него место в дисковой группе. Кроме того, создайте табличное пространство, используя обычное расположение в файлах ОС, а затем мигрируйте это табличное пространство в А8М. Если другое отдельно не указано, вам следует устанавливать соединения под пользователем 8У8 с привилегией 8У5РВА, используя Ва1аЬазе СоШго! или 8СЯ*Р1из. В ходе практического занятия вы создадите экземпляр А8М, сконфигурируете параметры инициализации А8М, создадите дисковые группы, а также табличное пространство, использующее для хранения возможности А8М. I. Создайте экземпляр А8М на вашей машине с помощью ПВСА. Задайте в ОВСА описываемую ниже конфигурацию. Измените значения по умолчанию для параметра инициализации А8М, в котором задаются строки для обнаружения дисков на “/схеу/га^/гаь? *” (без двойных кавычек). Создайте одну дисковую группу с именем 06В0ПР1, которая использует следующие А8М- диски: /ае^т/гаад/ гаг/1 /део/ гаю/ гаю2 / ае V / гаю / г аю 3 / деV/гаю / гаю 4 Установите использование обычной избыточности для группы ООКОПР1. Когда это потребуется, введите для пользователя гооР пароль огасЗе. 2. Оставьте в Стих открытым командное окно для дальнейшего использования. 3. Как пользователь огас1е выполните в строке командного процессора ОС подсоединение к экземпляру А8М. Выведите список процессов, относящихся к этому экземпляру. Перед запуском экземпляра А8М вы должные установить для переменной среды 0КАСЬЕ_8Ю значение +А8М. 4. Выполните запрос к представлению у$А8М_п.18КСНОПР для вывода характеристик дисковой группы. 5. Подсоединитесь к экземпляру огс! и создайте новое табличное пространство ТВ8А5М, располагаемое на А8М-дисках группы РСНОУР1. Размер файла данных табличного пространства - 200 Мб. Перед запуском утилиты 8(2Е*Р1п8 выйдите из текущего командного процессора, а затем снова войдите как пользователь огас!е.
Это вызовет переустановку переменной среды ОКАСЬЕ 51Е\ ранее указывавшей на экземпляр А8М.
Практическое задание 12-2: автоматическое управление хранением (продолжение) Упражнение 2: миграция табличных пространств в структуры хранения А8М При выполнении этого упражнения вы выполните миграцию табличного пространства в структуры хранения А8М. I. Используя 8рЬ*Р1нз, соединитесь с экземпляром БД как пользователь с привилегиями ЗУЗБВА и создайте новое табличное пространство ТВЗАЗММ1С. Оно должно содержать только один файл размером 10 Мб, хранимый в файловой системе (без использования А8М). Убедитесь в том, что вы подсоединились к экземпляру огс1, а не А8М. 2. Создайте таблицу Т2, хранимую в табличном пространстве ТВЗАЗММ1С. Вставьте в нее одну строку и зафиксируйте операцию. 3. Мигрируйте ТВЗАЗММ16 в место хранения, сопровождаемое с помощью А8М. После завершения операции проверьте, что она была успешно завершена и таблица внутри табличного пространства не повреждена. 4. Удалите объекты, созданные при выполнении практического занятия: табличное пространство ТВЗА5ММ1С4 с его содержимым и файлом данных. Также удалите стандартный файл файловой системы , созданный на шаге 1 для хранения табличного пространства ТВЗАЗММ1С.
Практическое задание 13: управление ресурсами Предварительное описание. Вам поступила жалоба на то, что определенные пакетные задания используют слишком много системных ресурсов и известен пользователь, запускающий процессы, использующие хранилище данных, в обычное рабочее время. Вы решаете воспользоваться менеджером ресурсов базы данных для лучшего контроля использования ресурсов.. Для урегулирования ситуации вы сначала создаете группу потребителей АРРО8ЕК и добавляете ее в стандартный ресурсный план 8У$ТЕМ__РЬАК. После этого вы устанавливаете соответствие нескольких пользователей Огас1е и главного пользователя ОС с группами потребителей. Активизируйте ресурсный план и проверьте ваши настройки. При выполнении операций просматривайте новые для вас команды, используя кнопку 81юш Подсоединитесь как пользователь 8У5 с паролем огас.1е и привилегией 8У8БВА. Выполните требуемые задачи, используя либо ЕгИегрше Маяаеег БаШЬазе Согйго!, либо 8р1*Р1и$. Все скрипты для практического заня тия находятся в директории /Иоте/о гасРе/1аЬз. 1. Используя ЕМ, создайте группу потребителей АРРП8ЕК. Не добавляйте пользователей в группу. Просмотрите сгенерированный код 80Е. Вопрос 1: объясните указываемое для параметра значение КОПЕР-КОВРЫ. 2. Добавьте группу потребителей АР РИ5ЕК в ресурсный план 8 У 8ТЕМ__РЬАЫ. Выделите этой группе 60% ресурсов СИЛ на уровне 3. Измените на 40% долю ресурсов СРИ, получаемую группой ЬОЕ_ СКОПР на уровне 3. 3. Сконфигурируйте соответствие групп потребителей ресурсов таким образом, чтобы пользователь Огас1е НК принадлежал к группе потребителей АРРП5ЕК, а пользователь 8СОТТ - к группе ЬОЭД_СКОПР. Для пользователя 8СОТТ убедитесь в том, что его атрибут ОКАСЕЕ__Л8ЕК имеет более высокий приоритет, чем СЫЕЕТ_08_П8ЕК. 4. Сконфигурируйте соответствие групп потребителей ресурсов таким образом, чтобы пользователь ОС огасРе принадлежал к группе потребителей 8У5__СКОНР. 5. Предоставьте пользователю Огас1е КМ привилегии вхождения в следующие группы потребителей ресурсов: АРРП8ЕК, ЕОИ__СКОНР и 8У8__СК00Р. 6. Выполните скрипт РаЬ_Р3__0 6, нЬ для снятия блокирования с учетных записей пользователей Огас1е НК, 8СОТТ, ОЕ и РМ. При выполнении скрипта для каждого пользователя устанавливается пароль, совпадающий с его именем Огасйе Оа&Ьаае Юр: АйттшШйоп УУогкаНор II А-27
7. Активизируйте ресурсный план 5У5ТЕМ РЪАИ.
8. Протестируйте настроенное соответствие сеансов группам, открыв для этого два сеанса 8(2Ь*Р1и$. В первом сеансе соединитесь следующим образом: зузЕеш/огас1е0огс1, а во втором - Нг/пг@огс1. а) . В терминальном окне введите: со. /Нст.е/огасХе/ХаЬз з д X р X и з з у з Е е т / о г а с 1 е @ с г с 1 б) . В сеансе 8О1*Р1из введите: ЗЕТ ЗОЬРКОМРТ "ЕХК5Т>" в) . Во втором терминальном окне введите: сс! /Иоте/огасХе/ХаЬз з д 1 р 1 и з 5 с о X. Е / 8 с о ЕЕ @ о г с 1 г) . Во втором сеансе 8рЬ*Р1и8 введите: [зет ЗОЬРКОМРТ "‘ЗЕСОЕР^ д) . В первом (ЕХК8Т) сеансе 8С)Е*Р1н8 введите: е) . Вопрос: к какой группе потребителей принадлежит пользователь 8СОТТ? ж). Во втором (БЕСО№) терминальном окне введите: соппесЕ рт/ржбогсХ з) . В первом (ЕХКБТ) сеансе 8рЬ*Р1н8 введите / (слэш) для того, чтобы еще раз выполнить предыдущую команду 8рЬ. и) . Вопрос: к какой группе потребителей принадлежит пользователь РМ? к) . Во втором (8ЕС0НЕ) терминальном окне введите: соппесЕ ое/ое0огс1
л) . В первом (Е1Р..8Т) сеансе 8(}Ь*Р1и$ введите / (слэш) для того, чтобы еще раз выполнить предыдущую команду 8рь.
I. Вопрос: при проверке пользователя О.гас1е ОЕ вы обратили внимание на то, что ОЕ в группе потребителей ОТНЕК__СНОПР5. Почему это произошло? 9. Сделайте ресурсный план 8У8ТЕМ РЕАМ неактивным. 1 Огас1е Оа1аЬа$е 10у; Ас1т1п1$1га<1оп УУсигкейор II А-31
Практическое задание 14-1: мониторинг планировщика Предварительное описание» Поскольку круг ваших задач постоянно расширяется, вы решаете автоматизировать выполнение рутинных задач. Для этого вы сначала проводите мониторинг существующих элементов расписания, а затем создаете компоненты расписания и тестируете их. На этом практическом занятии вы будете использовать Ешегрпке Мапа^ет ВаСаЬазе СопПо! для определения и мониторинга автоматических задач планировщика. При выполнении операций просматривайте новые для вас команды, используя кнопку 81то\у Подсоединяйтесь как пользователь ЗУ8 с паролем огасЛе и привилегиями 8У8ЕВА или как пользователь НК с паролем НК и обычными привилегиями ( Могта!), когда это будет указано. Выполняйте необходимые задачи с помощью ЕШегргше Мапарег ОаТаЪаяе СоШто! или 8рЕ*Р1и$.. Все скрипты для практического занятия находятся в директории / И огне / о г а с 1 е /1 аЬ з. 1. Соединитесь с ЕМ 0а1аЬазе Соп1го1 как пользователь 8У8 и выделите пользователю НК следующие роли: • СОЫЫЕСТ; « КЕ5ООКСЕ; • ОВД. Так как вы собираетесь сделать пользователя НК администратором заданий, используюшим ВагаЪа$е Сопйой необходимо зарегистрировать пользователя НК в качестве возможного администратора. 2. Соединитесь с ЕШегрпье Мапа^ег Ва1аЬазе СогДго! как пользователь НК. На странице с закладкой Ас1т1П1$1га1юп щелкните на ссылке ЭоЬз, расположенной в секции ОаСаЬазе 8сЬесЮ1ег. Вопрос: есть ли какие-либо существующие задания? 3. Просмотрите страницу Ргодгатз в Ешегрпзе Мапа&ег. (Подсказка: используйте кнопку Васк в браузере.) Вопрос: есть ли какие-либо существующие программы? 4. Просмотрите страницу 8сбес1и1ег ЗсИесМез в ЕпЮгрпзе Мапарег. Вопрос: есть ли какие-либо существующие расписания? 5. Просмотрите страницу 8сйес1и1ег М|ПС1(Ж8 в Ешегрше Мапа&ег. Есть ли какие-либо существующие окна? Какой ресурсный план связан с каждым окном? Вопрос 1: есть ли какие-либо существующие окна? Какие у них имена?
ОгасШ Оа1аЬа$е Юдг АагшпшегаНоп УУогкзНор II А-ЗЗ
Вопрос 2: какой ресурсный план связан с окном ^еекптснт^тпоой? Вопрос 3: какой ресурсный план связан с окном ^еекекф ^тмэоя? 6. Просмотрите страницу ЗсЬес!о1ег ЛоЬ С1а88б8 в ЕпГегрпве Мападег. Есть ли какие- либо существующие классы заданий? Если есть, го какая группа потребителей связана с каждым из классов заданий? Вопрос 1: есть ли какие-либо существующие классы заданий? Вопрос 2: какая группа потребителей связана с классом заданий оееапьт зов стазе? Вопрос 3: какая группа потребителей связана с классом заданий АИТО_ ТА5КЗ_ООВ_СБАЗ 5?
При выполнении этого практического задания вы будете использовать Еп1егрп$е Мападег ЛашЬазе Сошго! для создания объектов планировщика и автоматизации задач. Предварительное условие: в ходе выполнение предыдущего шага задания пользователю НК должны были быть предоставлены административные привилегии. 1. Используя Па1аЬазе СоШток подсоединитесь к базе данных как пользователь НК. Создайте простое задание, выполняющее ЭДЕ-скрипт. ♦ Закладка Оепега!: $ Наше: СКЕАТЕ ЬОС_ТАВЬЕ_ДОВ Одупег: НВ Ое$спрПоп: создание таблицы 8Е88ЮЕ_Н18Т0КУ для следующей части практического занятия Еодап^ 1еуе1: КЖ Соттапб гуре: РЕ/ЬрЕ РЬ/ЭДЕ Моск: ВЕС1Н ехеспТе ТттесИаТе (' сгеаСе ТаЫе зеззТсп^ЫзСогу (зпар_€1те Т1МЕ5ТАМР Ш.ТН ЬОСАЬ ТТМЕ 2ОЕЕ, пит зеззхспе ЕОМВЕР.) *) ; ЕНО; (Вы можете скопировать этот блок из файла 1 аЪ 14__ 02 01. зд1.) • Закладка 8сЪеби1е: Яереабп^: Во пор В.ереаЕ 8(аг1: ТттесИасеТу ® Орпопз: Нет никаких специальных значений параметров 2. Создайте программу ЬОС_5Е88__СОиЫТ__₽ЯСМ, которая заносит в журнальную таблицу текущее количество сеансов базы данных. Введите следующий код или же перенесите его из файла 1аЬ_14__С2__02 . зд1: ВЕСЕЛКЕ зезз соипЕ РГОМВЕК; ВЕСТЕ 5ЕЕЕСТ СОСЕТ (*) ТЕТО зезз__соип1: ЕНОМ У$8Е881ОЕ; 1Ы8ЕКТ ТЫТО зезз1оп__ЫзЕогу УАЬЪ’ЕЗ (зузЕТтезЕатр, зезз_соипк); СОММ1Т; ЕЕЕ; 3. Создайте расписание 8Е88__ВРВАТЕ_8СНЕВ, принадлежащее пользователю НК, определяющее выполнение через каждые три секунды. Для создания расписания с помошью процедуры ВВМ5__8СНЕВВЕЕК.СКЕАТЕ__8СНЕВПЕЕ используйте 8<2Е*Р1ш. "весте ~ ~~ —— ВВМ8_8СНЕВПЕЕК.СКЕАТЕ_8СНЕВЕЕЕ ( зсИеб.и1е_пате ==> ’ 5Е88__ЕРПАТЕ__8СНЕО’, зТагЕ-ОаТе -> 8У8ТТМЕ5ТАМР, гереаТ_1 пЕезлла! -> 1 ГКЕд-8ЕСОЕГ?ЬУ; ТЕТЕНУАЬ-З ’, согпшепГ.3 => 'Каждые три секунды’); ЕЕР;
Огас1е Оа1аЬа$е 10$: Ас1тт&1га1юп ШогкаЬор II А«36
Практическое задание 14-2: создание компонентов планировщика (продолжение) Вернитесь в Ешегрпзе Мапа^ег ВаТаЬазе Сошго! и проверьте, что расписание 8Е55_ПРЕАТЕ~8СНЕЕ создано. Подсказка: чтобы расписание появилось, возможно, потребуется обновить страницу. 4. С помощью ЕМ Оа1аЬа$е СопПо! создайте задание ЬОС_8 Е 8 81(Ж8_ДОВ, использующее программу ЬОС 5Е88 СОЕКТ^РНЕМ и расписание 8Е85__ЕРЕАТЕ_ 5СНЕ0. Для журналирования Вадания задайте режим ЕЮ. 5. В сеансе 8ОЕ*Р1и$ проверьте наличие строк в таблице НВ. 8Е881ОК_ НТ8ТСЖУ. Вопрос: есть ли строки, временные метки которых отличаются друг от друга на 3 секунды? 6. Воспользуйтесь ЕШегрпве Мапа^ег ОаШЬазе Соп1то1 для того, чтобы изменить интервал в расписании 8Е88__ПРЕАТЕ__8СНЕЕ с трех секунд на 3 минуты. Затем, используя 80Е*Р1и$, проверьте, что строки в таблицу добавляются каждые три минуты, а не каждые три секунды, как это было прежде. Для этого выполните запрос к таблице НН. 8Е881ОЫ__Н18ТОЕУ. Упорядочьте выводимые данные по столбцу 8ЫАР Т1МЕ. 7. Обязательно выполните удаление созданных объектов. С помощью ЕШегрте Мапа^ег удалите задания ЕОС_8Е381ОЕ8__8ЮВ и СВЕАТЕ_ЕОС__ТАВЕЕ_оОВ, программу ЬОС__8Е58__СОиКТ_РВСМ, а также расписание 8Е88__ПРЕАТЕ_8СНЕЕ. Воспользуйтесь 8(}Е*Р1и8 для удаления таблицы 8Е881ОЫ__Н18ТОКУ, после чего выйдите из сеанса. Примечание: по ошибке не удалите другое расписание.
Практическое задание 15: безопасность базы данных Предварительное описание. В вашей организации возрастают требования к безопасности базы данных. Вас попросили подготовить и провести для коллег по работе демонстрацию возможностей прозрачного шифрования данных. Сначала вы создадите цифровой бумажник, используя Огас!е \Уа11е1 Мападег. Затем (как ЗУЗР-ВА) откроете цифровой бумажник, зададите ключ шифрования и создадите пользователя ТРЕ__РВА. Как пользователь ТРЕНЕВА вы создадите табличное пространство ТРЕ и поместите в него таблицу ЕМР_ЕЕ=С, содержащую одну строку. Отвечая на вопросы аудитории, вы более подробно продемонстрируете некоторые моменты, включающие представление РВА_ЕЫСКУРТЕР_СОЫЛ'4ЕЗ, а также- рассмотрите, что происходит при выполнении запроса, когда закрыт или открыт цифровой бумажник. В конце вы удалите объекты, которые вы использовали в своей демонстрации. 1. Используя графическое инструментальное средство Огас1е \Уа11е1 Мападег, создайте новый цифровой бумажник в каталоге /Ногле/огасРе/ТаЬз. Задайте для вашего бумажника пароль о г а 1 с 1 е 2. 2. Обязательно добавьте следующую запись в ваш файл зд!пег. ога. Такая запись подготовлена для практических занятий. Она хранится в файле даИеМосаЕтоп.ога. ^А1ХЕТ_Ь0САТ ЮН- (801ЖСЕ— (МЕТНОР-ГИе) (МЕТНОЮ^РАТА— (Р1Р-ЕСТ0КУ-/Ноте/огас1е/1аЬ8) ) ) ________________ 3. Как ЗУЗРВА запустите сеанс 8рЕ*Р1и$ для открытия в экземпляре вашего цифрового бумажника. Воспользуйтесь командой: [аРТЕКЗУЗТЕЬ! ЗЕТ ЕТ1СКУРТ1ОН ШЬЬЕТ ОРЕЕ 1РЕКТ1Е1ЕР ВУ "ога1с1е2"; | 4. В сеансе 8<2Е*Р1и§ (установленном как ЗУ 3 РВА) задайте в экземпляре главный ключ. Используйте команду АЕТЕК ЗУЗТЕМ ЗЕТ ЕЕСКУРТЮЕ КЕУ. 5. В окне эмулятора терминала выполните скрипт 1аЬ__15__05 . зЬ. Этот скрипт создает нового пользователя ТРЕ__РВА с паролем ТРЕ_РВА. Также создается новое табличное пространство ТРЕ, располагаемое вне А8М. Вслед за этим скрипт создает принадлежащую пользователю ТРЕНЕВА новую таблицу7 ЕМР_ЕКС, располагаемую в табличном пространстве ТРЕ. Таблица содержит два шифруемых столбца: 3АРАКУ и ЗОВ. В конце скрипта в таблицу вставляется одна строка. 6. В сеансе 80Е*Р1н8 (установленном как ЗУ5 РВА) выведите перечень зашифрованных столбцов в вашей базе данных. Затем выберите все строки и столбцы таблицы ЕМР_ЕКС. 7. В сеансе 8С>Т*Р1и8 (установленном как ЗУ3РВА) убедитесь в том, что файл, в котором размещена таблица ЕМР ЕЕС, содержит зашифрованные значения столбцов. Переведите табличное пространство ТРЕ в автономное состояние, затем, используя команду ОС, просмотрите содержимое файла, после чего верните табличное пространство в оперативное состояние.
Синтаксис команды в Ьтих: зГ,г.1пдз <с!1гесГ:огу>/<имя_файла> I тоге
Практическое задание 15: безопасность базы данных (продолжение) 8 В сеансе 8(}1.*Р1и8 (установленном как 8У8БВА) закройте в экземпляре ваш цифровой бумажник и попытайтесь выбрать данные, содержащиеся в таблице ТРЕНЕВА.ЕМР _ЕЕ*С. Что вы получили? Теперь откройте цифровой бумажник и снова запросите таблицу ТОЕ__ОВА. ЕМР-ЕЫС. 9. Чтобы очистить вашу среду, выполните скрипт 1аЬ 15 09. зИ в открытом вами эмуляторе терминального окна. Скрипт закрывает цифровой бумажник, удаляет табличное пространство ТОЕ и пользователя ТОЕ_ОВА. Если инструментальное средство Отас1е \Уа11е1 Мападег все еше открыто, выйдите из него.
Практическое задание 16: использование возможностей поддержки глобализации Предварительное описание. Ваша компания купила другую компанию, большая группа пользователей которой говорит на французском. Вы не предполагаете изменять саму базу данных, а рассчитываете на более низком структурном уровне найти решение, соответствующее появившимся требованиям. Поэтому вы решаете использовать установки на уровне сеанса для изменения языка, форматов дат и времени, а также порядка сортировки. Для входа в систему указывайте 8узХет/огас1е@огс1. В качестве рабочего каталога используйте /Еоте/огасХе/ХаЬз. 1. Запустите /8(2Е*Р1и$. Для этого откройте браузер и введите 1ЖЬ: ЕЕгр: / /1 оса 1Ьоз с: 5 5 6 0 /18дХрХи 8 или перейдите следующим образом в Еп1егрп$е Мапа^ег с домашней страницы базы данных: Ре1а1ес!1дпк$ > 18О1*Р1и8. Войдите в систему, указав для этого имя пользователя вузтет, пароль огасХе и идентификатор подсоединения огсХ. 2. Выясните кодировку базы данных и национальную кодировку, выполнив для этого запрос к представлению КЕЗ ЕАТАВА8Е__РАНАМЕТЕК5. 3. Выясните значения параметров и измените формат текущей даты. а) . Запросите текущую дату. б) . Если год не выводится в виде четырех цифр, измените параметр в сеансе так, чтобы при запросе даты выводились четыре цифры года и текущее время (включая секунды). в) . Переведите сеанс на использование французского языка. Затем выведите текущую дату и время. 4. Импортируйте таблицу К0№8 из бишр-файла 1аЬ_16_04_а . Ошр. Для выполнения импорта можете воспользоваться скриптом 6__04_а. зЬ. Скрипт создает таблицу П0ВЕ8, содержащую четыре строки. 5. Выведите содержимое таблицы ЖЖЕЗ. 6. Установите в сеансе для параметра КЕ8___80КТ значение ВI НАКУ. Выберите содержимое таблицы и упорядочьте результаты на основе значений столбца ЕК__ЖЖЕ. В каком порядке выводятся числа в столбце КОМ?
7. Затем измените значение КЬ8__80В.Т на ГВЕКСН. Выберите снова содержимое таблицы и упорядочьте результаты на основе значений столбца ЕК__№ОВ11 В каком порядке выводятся числа в столоне ЫПМ?
Практическое задание 16: использование возможностей поддержки глобализации (продолжение) 8. Установите в сеансе для параметра МЬ5_8ОКТ значение ЕР.ЕЕСН _М. Выберите содержимое таблицы и упорядочьте результаты на основе значении столбца ЕК_ЖЖЕ. В каком порядке выводятся числа в столбце МЕМ? 9. Установите в сеансе для параметра ЫЬ8_8 ОКТ значение В1ЫАКУ. Повторно выберите содержимое таблицы в том же самом порядке, что и на предыдущем шаге. Не используйте при этом снова команду АЕТЕМ8Е581ОМ. 10. Удалите таблицу, не сохраняя ее в корзине. 11. Выйдите из сеанса т8рЪ*Р1ш, закрыв для этого окно.
Предварительное описание. Для того, чтобы начать выполнение практикума в согласованном состоянии необходимо скопировать зарезервированные в начале курса файлы базы данных. Это производится с помощью предоставляемого скрипта, который также выполняет некоторые другие задачи для установки начального состояния базы данных Главное отличие восстановленной базы данных от текущей в том, что она не использует А8М. 1. Выполните скрипт ^8_ргер. зИ для установки первоначального состояния базы данных.на момент начала курса. 2. Остановите и запустите консоль Ешегрпзе Мападег ПашЬазе Сотго!. Используйте для этого команды етст.1 8 Тор и етсЕЕ зТаге. 3. Подсоединитесь к Еп1егрп$е Мападег как пользователь ЗУ 5 с привилегией ВУЗ ЕВА, переведите вашу базу данных в режим АКСНЕУЕЬОС и включите ведение журналов флэшбэк. 4. С помощью ЕМАИ сконфигурируйте авторезервирование (АУТОВ АСКУР) управляющего файла и файла серверных параметров (8 РЕ ТЕЕ). 5 Выполните полное резервирование базы данных, включая архивные журналы. Используйте как можно меньше пространства для хранения получаемых резервных оюъектов.
Предварительное описание. В этом сценарии моделируется проблема потери данных. Сначала выйдите из Егйегрпзе Мапа^ег. Затем перейди те в директорию $НОМЕ/^огкБЙ.орз и, используя 8рЕ*Р1и$, выполните как пользователь 8У5ТЕМ скрипт у?1аЬ__С2. зд1. Начните изучение ситуации с запуска Еыегрте Мапа&ег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе “Данные наблюдений". Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже под заголовком “Методы”. Ваша задача найти наилучшее решение проблемы базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта ^1аЬ__02 . зд! вы заметите, что база данных была остановлена. Попытка перезапустить базу данных вызовет следующую ошибку: ОВА-01157: саппоЪ 1с1.епт1 Гу/1оск б.ака ^11е 1 - зее ЕВШ Стасе г±1е ОВА-ОШО: бака Е±1е 1: ’ /и01/арр/огас1.е/огадака/огс1/зуз1:.егп01 .аЬГ’ Попытка установления соединения с базой данных через Егйегрпзе Мападег приводит к появлению экрана с сообщением ”ТЬе (ШаЬаее 81а1и8 18 сиггепНу ипауаПаЫе." При этом предоставляется возможность запустить базу данных или выполнить восстановление. После проверки содержимого каталога $ОВАСЪЕ_ВА8Е/огас1ата/огс1 обнаруживается, что потерян файл табличного пространства 8У5ТЕМ. Методы Так как имеются недавно полученные резервные наборы и включено архивирование, наилучшее решение -- выполнить полное восстановление потерянного файла данных. В ЕгПегрпзе Мападег щелкните на кнопке 81агШр, чтобы попытаться запустить базу данных. Запуск останавливается со сбоем, оставляя базу данных в смонтированном состоянии. Начните восстановление с раздела 1)зе ОЬ]ес11_еуе1 Кесох/егу. В результате вы должны восстановить файл данных табличного пространство 5У8ТЕМ к текущему моменту времени. Результаты « Теперь база данных открыта и доступна для пользователей. Можно, используя 8рЕ*Р1и§ или ЕМ. установить соединения с БД. • Па домашней странице БД нет сигнальных сообщений. • Единственный способ предотвратить появление этой проблемы в будущем ~ это выяснить, из-за чего файл был удален в первый раз. Огас!е Оа(аЬа$е 10д: А«ЗгтнпЫга1кт ^УогкаЬор II А-45
Предварительное описание. Исследуйте конфигурацию устройств хранения А8М, используемых А8М-дисков и дисковых групп. Добавьте диск к существующей дисковой группе и проведите наблюдение за происходящей при этом операцией перебалансировки. Если другое отдельно не указано, вам следует устанавливать соединения как 8У8БВА, используя ЛащЬаяе СопПо! или 8ОЕ*Р1из. 1. Создайте табличное пространство ТВ8А8М, использующее устройство хранение А8М. Это табличное пространство должно размещаться в дисковой группе А8М 4-ОС1ЧО11Р1 и иметь размер 200 Мб. 2. Перейдите на домашнюю страницу базы данных и просмотрите ссылки, доступные в секции Сепега1, находящейся в левой верхней области. Обратите внимание на то, что в этой секции нет ссылки на экземпляр А8М. 3. Сконфигурируйте Етегрпяе Мападег таким образом, чтобы на домашней странице базы данных была ссылка для А8М. Примечание, Необходимо, чтобы существовала связь устройства хранения А8М с экземпляром ОВ.СЪ. Вот почему до выполнения этого шага необходимо было создать табличное пространство ТВ8АЗМ. Команды и вводимые ответы на предлагаемый запросы выделены полужирным шрифтом. Поэтому вы можете без труда воспользоваться приводимым ниже протоколом выполняемых действий. Примечание: выполнение этих скриптов займет от 15 до 20 минут. $ ехпсЪ1 аЪор сЗЬсопзоХе $ етса -герое гесгеаЪе 8ТАВТЕО ЕМСА <?Л ОсЛ 13, 2005 12:27:18 АМ ЕМ СопЕЕдигаГЕоп АззЕзЕагЛ., УегзЕоп 10.2.0.1.0 РгоДисСЕоп СоругЕдЫ (с) 2003, 2005, ОгасЕе. АН гЕдЬЕз гезехлгед. ЕпЕег Оке ЕоНоиЕпд ЕпгогшаЕЕоп: ЕаЕаЬазе 8Ю: ОГС1 ЬЕзЕепег рсгГ питЬег: 1521 РазБюогд гос 8У8 изес: ОГас1е РаззиогсЕ гог 5У5МАЙ изег: огас!е Е)о уои иЕзИ Во сопЕЕгше? [уез(У)/по (И) ] : У ОсЕ 13, 2005 12:27:55 АМ огасЕе.зузгаап.етср.ЕМСопГЕд реггогга 1ИЕО: ТЪЕз орегаТЕоп Ез ЬеЕпд ЕоддесЗ а! /и01/арр/огас1е/ргос1исГ-/10.2.0/йЬ 1/сЕдСооНодз/етса/огсЕ/ешса 2005-10-1312- 27-17-АМ.1од. ОсС 13, 2005 12:27:56 АМ огасЕе.зузгаап.егпср.ЕМВерозСопгЕд (ЕгорВерозЕЬогу 1ЫЕС): РгоррЕпд Егю ЕМ ге^-эЕСогу (ЬЬЕз тау саке а уЩЕЕе) . . . Огас1е 0а1аЬа8е 10^: Айт!гн51гаШт ШогквЬор II А-46
ОсЕ 13л 2095 12:32:47 АМ огасЛе. еуегаап. ешср-ЕМЕероеСопИд гкглюке 1ЙЕО: В.ероаЮогу зиссеБеГсИу дгоррес! Оск 13л 2005 12:32:4 7 АМ огасХе. зуетап. етср. ЕМРерозСопгхд сгеаЪ еРерог 11 о г у
ШЕО: СгеакХпд к Ее ЕМ героеXкогу (кНХз тау каке а »1111е) , . . Ос к 13, 2005 12:40:45 АМ охасхе.зузтап.етср.ЕМКерозСопГХд Хглюке ТМЕО: ЕерсзХксгу зиссеззкиНу схеакей ЕпкегрхХзе Мападег сспХХдигаккоп сстрХекеЗ зпссеззкиНу Е1К12НЕЕ ЕМС А а к Ост 13, 2005 12:40:48 АМ $ етса -Десоп^хд ДЬсопкгоХ ДЬ 5ТАВТЕБ ЕМСА аг Оск 13, 2005 12:41:40 АМ ЕМ СопкХдигакХоп АззХзкапк, х/ехзХоп 10.2.0.1.0 РгобискХоп СоругХдНк (с) 2003, 2005, Охас1е. АН гХдпкз хезегуес!. Епсег кке хо11ош.пд ХпкогтакХоп: Вак а Ьа з е 81В: ©Г С1 Ес уои ’^Хзк со сспкХпие? [уез (У)/по (М) ] : У Оск 13, 2005 12:41:54 АМ огасХе.зузтап.етср.ЕМСопкХд регкогт 1МЕО: ТЫз орегакХсп Хз Ьекпд Ходдес! а к /и01/арр/огас1е/ргоб.иск/10.2.0/с1Ь__1/скдкосХ1одз/етса/огс1/етса 2005-10- 13 12- 41-40-АМ.Ход. Оск 13, 2005 12:41:55 АМ охасХе. зузтап. етср. ик.11. ВВСопкхоЮкХХ зкорОМЗТЕРО: ЗкоррХпд ВакаЬазе Сопкхо! (кИХз геау каке а иЫ1е) ... Епкегргкее Мападег сопГХдигакХсп сотрХекей зиссезекиНу Е1М18НЕВ ЕМСА ак Осс 13, 2005 12:42:02 АМ $ етса -соп^хд ДЬсопкхоХ ДЬ 8ТАКТЕБ ЕМСА ак Оск 13, 2005 12:42:52 АМ ЕМ СспккдигакХоп АззХзкапк, УегзХоп 10.2.0.1.0 РхобискХоп СоругХдЪЕ (с) 2003, 2005, ОгасХе. АН гкдЬкз гезехуеб. Епкег ске ГоНс^Хпд спгогтакХоп: ЕакаЬазе 510: огс! Ызкепег рохк. пигаЬег: 1521 Раззс/огс! Рох 5У8 изег: огас1е Раззуюгй хох ЕВ5ЫМР изег: огасХе Раззжхгй Сох 2У8МА14 пзег: огасХе ЕгааН асМгезз Сох покХРХсакхопз (орккопаХ) : <5из<: рге88 епЪег> Оикдохпд МаН (8МТР) зег^/ех Рог покШсакхопз (оркхопаХ) : <зиаЪ ргезе епЪег> А8М ОВАСЕЕ_НОМЕ [ /и01/арр/схас1е/ргос1иск/10.2.0/ЙЬ 1 ]: <зиеЪ ргезз еп-Ьег> асм 510 Г +А8М ] : ргезз епЪег> А8М рохк [ 1521 ] : ргезз епЪег> А8М изег гоХе [ 8У5ОВА 1 : СдизЪ ргезз епЪег> А8М изехпате [ 8У8 ]: <}ивЪ ргезз епЪег> А5М изег разз^югск огасХе Уои Ьас’-е зресХТХей кке ХоНо’йгХпд зеекккпдз ОакаЬазе ОР.АСОЕ НОМЕ ............ /и01/арр/охас1е/рго<Хиск/10.2.0/аЬ_1 ОасаЬазе козкпате ................ ез01.Рогз.сот Ызйепех рохк питЬех ................. 1521 ОакаЬазе ЗЮ.......... огс! ЕтаХ! асИгезз хог покХгХсакХспз ..............
Сценарий 3 практикума (продолжение) ОиРдоЛпд Ма11 (8МТР) зег’/ег Рог псРШсаРРопз ........ А8М ОВАСЕЕ_ НОМЕ ................ /иОЛ /арр/огасЛе/ргоаисР/10. 2.О/ОЬ1 А8М 810 ........... +А5М А8М рог О ............ 1521 А5М сзег го!е ............... 8У8ГЯЗА А8М иеегпате ................ ЗУ8 Ос уои уНзЬ Со сопРЛппе? [уез(У)/по(И)]: У ОсС 13, 2005 12:43:42 АМ огасЛе.зузтап.етср.ЕМСопС1д реггогт 1ЫЕО: ТН1.8 срегаИоп 1з ЪеЛпд Лоддед а О /4101 /арр/огас1е/ргосШсЕ/10.2. З/ДЬ 1 /сЕдгооЛЛ^дз/егаса/огс1/етса2005~10~13_12~ 42--52-АМ. 1од. Ос* 13, 2005 12:43:58 АМ огасЛе. зузтап .етср. фСЫ . ОЕСопСгоЛЕСЛ! зСагС0М5 1МЕО: ЗСагРЛпд ОаСаЬазе СопСгоЛ (Шз гаау Раке а иЫ1е) ... ОсС 13, 2005 12:45:45 АМ огасЛе. зузхпап. егпср. ЕМОВРсзССопхЛд регРогхиСогШдигасЛоп 1ЫЕО: ВаСаЬазе СопСгоЛ зСагРед зассеззОиНу ОсР 13, 2005 12:45:45 АМ сгасЛе.зузтап.егпср.ЕМРВРозРСопИд регЕогтСсп*ЛдигаРЛоп 1НЕО: »»»»>» Тке ОаРаЬазе СопРго! УКь 1з ирёр://еа01. гсгз .сот: 1158/ет ««<««« ЕпгегргЛзе Мападег сспЛдигаРЛоп сотрЛеРед зиссезегаНу ЕЦП5НЕО ЕМСА аР ОсО 13, 2005 12:45:45 АМ [огас1е0еаЬзг5рО огасЛе]$ 4. Щелкните на ссылке экземпляра А8М, расположенной на домашней странице БД. Сепега! ЗНШОсауп ) ЗтШз Цр Ортисе ОсГ 13,2005 10:27:15 РМ РОТ 1п81апсе Мате огс! Уегзюп 10.2.0.1.0 Нов! ес1Ь8г5р0.и5<р.гас1е.сот 1д81епег ЫЗТЕМЕВ есЬагБрО.из.огас^.^ АЗМ -*А8М е<1Ь5г5р0.и5!огас1е сот *
5. Щелкните на круговой диаграмме, чтобы просмотреть информацию о дисковой группе. Выдается запрос имени и пароля для подсоединения к экземпляру А8М. Введите 5У5 и огас!е, а затем щелкните на кнопке Ьодт. Примечание: может потребоваться несколько минут, чтобы появилась круговая диаграмма. Сепега! СвггегЛ к'р 5|псе АуаНаЫйгу (%) 1пз1апсе (Мате 11р оа 12,2005 9:50:43 РМ РОТ 99.5 +А8М Уегзюп 10.2.0.1.0 НозГ ес1Ь515рбцз.огас1е.сат ^Ногпе /и0 Уарр/огас1е/рго^ис^1 1 А1еН код Мо ОЯА- еггсгз Рейсу Ую1абопз' - 01ак Сгоор О^аде (СВ) 6 Обратите внимание на процент использования каждого диска в дисковой группе. У!е\у [бу Гязк (с%) ЗАегл АИ | 8Це& Моле ?* ""<. ад:«й ЯВИИИ.......... Лх, I ТАзПОИР 1 иУ0»:Р6РОЦР1 „0000 1 Г У5В0ПР1 йОСЯОаВОЦР! 0001 /беу/га»/гш-2 Г ЪЖ)Цр1 0003 С6Р01!Р1 „0002 /аеу/пм/гам/З Г I V/м Р1 : Оге IОНОИР] 0003 /йеу/га,у/г^4 СЪесу) Ре5>ге[ Регпоуе 0МОРМА1 0-38 |0.14 35.5С| 0МОЕМА1 0.38 МММ 34.25[ 0НОРМА1 0.38ОШВ...ГМММ^. 10-14 35.00^ .......ОМОРМАк....из9ЙЙЙЙЕ^а^0Л4,. 36-°°1 7. Добавьте в табличное пространство ТВ5А8М файл данных размером 200 Мб. 8. Вернитесь обратно в список дисковых групп и обратите внимание на то, как изменилось использование пространства каждого диска.
УешЫг Ойк^ "3 О __ _______ а!.. $е!Ш АН I $е1ес1 Моле <Г"жГ .. ^<а: ............ Г ЩКОМР <>•• О6АОСР1 0900/йеу/г8йУ/га^к Г ОЗВ0ЦР1 0001 ОСзРОИР 1 „0001 ^еу/гау/Лш/2^ г РОА0НР1 0ШгШВОЦР1 й002&1еу/гау//га^ г Р0Я0ЦР» 0003 0ОВОиР1„ОООЗкйеу?гауу/гт>4: . 1Ы1 .^Л ,.Л: ' .Ле 0 ГЮРМА1 рт^О.24 60 50 0ГЮВМА1 Ж0-23 5975 СГСША1 0.36 1^В974 60.25 оговмаь а^||И|ИИЦИ|о^ 61.50
9. Добавьте диск размером 400 Мб в дисковую группу. Используйте для этого кнопку Айб на данной странице. Присвойте диску имя Р(ЖОПР1__0004. 10 Вернитесь в список МетЬег 0|8к§. Обновляйте страницу, щелкая в браузере на кнопке Ре1оас1, до тех пор пока диски не станут сбалансированными. Обратите внимание на то. что новый диск вначале пустой, но в итоге он станет содержать такой же объем данных, как и остальные четыре диска. МегйЬег У!еу/1 Ву Ойзк *| уйо} Айс!) сьеск^^ Кайгер $е|ес| АН | ЗФесНШё Г ОСА0ОР1 ж-гю ООВОЫР! _ 0000 1 \ Г ЕЮЕОНР1 0001 ПОВОЦР1 „ОС01 /беу/га^га^Х Г Р6Й00Р1 00й2РОЙОЦР1 €Ю02/ае^га^Ла#3 Г" В-ЗРОЦР1 ООСЗР6НОЦР1 0003/^гам^ай Г ЬфООР-» 0004РОЕОЦР1 0004/аеуЛ-а^а^5 1.. *Т2НИкв„ ••• ж В !•- '1^1 О ЫОПМАГ Г ^1ВП»1ИП 1 >9 48.25 ОМОВМА1 ОЗ&МШЖ ^.?Б ЩЮЕМА1 азо ЙЙЛВШГ*' ИВ0:!?- 48-59 О^ОРМАГ |,Г^ ДЙЙЙ1» 'л. 10.1& 48.50 О-ЦОЯМАк 0 3г-<>0.1 в 48 50' 11. После завершения перебалансировки удалите диски РСКОПР1__0001 и РСКОРР1_0003 из дисковой группы и проследите таким же образом за выполнением операции перебалансировки. 12. Удалите табличное пространство. Для этого введите следующее после приглашения 8рЬ: | 50Ъ> РНОР ТАВРЕ5РАСЕТВЗА5М 1ЕСШР1^6СО^ЕЫТБ АЕР РАТАЕ!РЕ5;
Предварительное описание. Этот сценарий практикума моделирует потерю данных. Для создания проблемной ситуации перейдите в каталог $НОМЕ/ьгогкзкорз и как пользователь 8У8 выполните скрипт ^’1аЬ_04. зд1: | 8рЕ>@У71аЬ О^ТздР Начните изучение ситуации с запуска Ешегрпзе Мападег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе "Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. После реализаций решения проверьте, что проблема устранена. 1 I. Чтобы смоделировать проблему, выполните как пользователь ЗУ5 скрипт мРаЬ_04 . здР. Обратите внимание на сообщение об отсутствии таблицы НК.ЕЕРАНТМЕЫТ8. 2. Выполните запрос содержимого корзины, чтобы выяснить, находятся ли в ней соответствующие таблицы. 3. Проверьте таблицу НК, ЕЕРАВТМЕЫТ8,. Для этого выполните запрос ее содержимого. 4. Восстановите из корзины таблицу НК. ЕЕРАКТМЕЫТ8. 5. Выполните запрос к таблице ЕЕРАЕТМЕЫТ8, чтобы убедиться в успешном завершении операции Е1азНЬа с к Т а Ы е.
Предварительное описание. Сценарий этого практикума посвящен доступности базы данных. Чтобы смоделировать проблему, выйдите из Ешегрте Мапа^ег, затем измените каталог на $Н0МЕЛюгкзЪорз и как пользователь 8X5 выполните: [ 801' 0у?1аЬ О5 . зд1 Начните изучение ситуации с запуска ЕШегрпзе Мапа^ег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе “Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже под заголовком “Методы”. Ваша задача - найти наилучшее решение проблемы базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта ^1аЬ__05 . зд.1 вы заметите, что база данных была остановлена. Попытка перезапустить базу данных вызовет следующие ошибки: ___________________________________________________________________ ОКА-ОХХ57: сапгюб бдепЫ бу/Хоск бака б.11е 4 - вес ВЕЖ Стасе бХ1е ОКА-01110: баба Ше 4: 1/иОХ/арр/огасХе/огаааба/огсХ/ивегвОХ.дЬб* Попытка установления соединения с базой данных через Еп1егрп$е Мападег приводит к появлению экрана с сообщением "ТКе с1а1аЬазе 81а1и8 18 сиггепОу ипауаПаЫе.” При этом предоставляется возможность запустить базу данных или выполнить восстановление. Методы Так как имеются недавно полученные резервные наборы и включено архивирование, наилучшее решение - выполнить полное восстановление потерянного файла данных. 1. Используйте КМАИ для восстановления потерянного файла данных. Запустите сеанс К.МАК создайте и выполните команду гип. 2. Операция восстановления завершится аварийно. Просмотрите выходные данные утилиты КМАЫ, чтобы определить причину ошибки. Будут найдены следующие сообщения об ошибках: ОКА-00283: гесс^егу зеззХоп сапсеХеа сше Со еггогз ОКА-ООЗХЗ: ореп баИед бог гг-етЬегз об Ход дгоир 2 об бйтеад. 1 ОКА-00312: опИпе Ход 2 сИгеаб. 1: ’/и01/арр/огас1е/огадаба/огс1/геао02Ь.1од’ ОКА-27037: апаЫе бо оЬбаХп ббХе обабив Ыпих Егтот: 2: Ыо зиск б11е ог сИгесбогу Проверка показывает, что были утеряны все оперативные журналы, располагавшиеся в каталоге с файлами данных. 3. Так как оперативных журналов нет в резервных наборах, нет способа их восстановления. Можно только выполнись неполное восстановление, чтобы открыть базу данных. Выясните номер последнего заархивированного журнала. Выполните для этого запрос к представлению ^/$агсп1^7еа Ход. Запишите номер этого журнала:
4. Для неполного восстановления необходимо извлечь из резервных объектов ВСЕ файлы данных, а не только потерянный изегзО! . аЬт. Введите команду КМА№ тип для восстановления до последнего заархивированного журнала включительно. Его номер вы записали на шаге 3. В команде К.МА.К задайте номер журнала на единицу больше записанного значения. 5. Просмотрите выходные результаты успешно завершившейся операции К.МАИ. 6. Попытайтесь снова установить соединение с ^гйегрп'зе Мападег для проверки того, что операция успешно завершилась. Если консоль показывает, что база данных все еще не запущена, щелкните на закладке АбттЫгайоп, а затем на ссылке ТаЫезрасев. Проверьте. что все табличные пространства в оперативном состоянии. Затем щелкните на закладке 0а1аЬазе, чтобы вернуться на домашнюю страницу БД, которая теперь будет корректно выведена.
Огас1е Оа1аЬа$е Юд: Адт!ги51гайоп УУогквЬор II А-56
Приложение В Решения практических заданий
Решения к практическому занятию 2: конфигурирование Яесоуегу Мападег Предварительное описание. Вам необходимо сконфигурировать параметры резервирования и восстановления. Некоторые из них вы настроите с помощью К.МАН а некоторые, используя ЕШегрпзе Мапарег. Эти параметры, если только их позднее не переопределять, задают конфигурацию, используемую последующими операциями резервирования и восстановления. Такие параметры конфигурации включают политику удержания, автоматическое резервирование управляющего файла и исключение габличного пространства из операций резервирования. Важное замечание. Данный курс завершает практикум. Чтобы подготовить его проведение, до каких-либо действий с базой данных откройте ХТегт и выполните в командном процессоре ОС следующий скрипт, копирующий файлы базы данных: | $ $НОМЕ/ ХаЬз/1^022сору^з1Г ~ 1. В окне ХТегт установите для переменной среды ЫЬ8 ТАКС следующее значение: ’’уууу~тт~ск1 Ъй24 :па : зз” . После этого как пользователь ЗУ 8 соединитесь с вашей базой данных (целевой БД) в действующем по умолчанию режиме ЫОСАТАЬОО. (а) . Произведите двойной щелчок мышью на пиктограмме ХТегт, расположенной на рабочем столе. (б) . В окне ХТегт введите следующее: $ ехрогС ЫЬЗ САТЕ ЕОР1ЧАТ^”уууу--тт--а.а ЬЪ24:пй. :зз” $ гтг-ап СагдеЕ / посаХаХод Вессгтегу Мападег: НеХеазе 10.2.0.1.0 - РгойисХХоп оп Тие Рес 13 13:43:48 2005 СоругХдХЩ (с) 1982, 2005, ОгасХе. АХХ г1дХ11.5 гезегт/есА соппесёес! То сагдеХ йаХаЬазе: ОРСЬ (РВ1Р=Х090770270) изхпд гагдеС йаХаЪазе сопХгоХ Г11е Хпзёеаб оГ гессгсегу саХаХод ВМАП> 2. Используя команду КМАИ 8НО14 АЬЬ, выведите конфигурируемые параметры ИМАМ.
(а). Введите после приглашения КМАЫ следующую команду: РМАМ> эйою аХХ; 1< МАМ соп Е .1 ди г а Г1 оп ра г ате Ее г з аге: С0КЕ18ВВЕ НЕТЕКТТОМ РСЫСУ ТО ВЕЕОЫЕАЫСУ 1; # аегаиХХ СОЫГ1СВВЕ ВАСКОР ОРТХМХЕАТХОМ ОЕЕ; # деЕаиХЕ СОИЕ1СОВЕ ПЕЕАПЕТ ВЕЛИСЕ ТУРЕ ТО ОТЕК; # беЕаиХЕ СОМГТСОКЕ СОМТКОЪГТЬЕ АПТОВАСКиР ОЕЕ; #$<ХеЕаиХ1; СОЫЕХеОИЕ СОЕТВОЕЕТЬЕ АиТОВАСКПР ЕОКМАТ^ЕОН ВЕУХСЕ ТУРЕ ВХ5К ТО ’*Е‘; # деГаиХЕ СОКЕКЗПВЕ ВЕУЮЕ ТУРЕ В18К РАВАЫ.ЕЫ8М 1 ВАСКОР ТУРЕ ТО ВАСКЕР5ЕТ; # оеЕаиХЕ СОИГЮОЕЕ САТАЕТЬЕ ВАСКВР СОР1Е5 ГОЕ ЕЕ71СЕ ТУРЕ ВТЕК ТО 1; # деГаиХЕ СОЕЕХССЕЕ АВСНТУЕЬОО ВАСКВР СОР1Е8 РОК ЕЕУХСЕ ТУРЕ ВХ8К ТО 1; I аеЕаиХЕ С0КЕ1С8ВЕ МАХ5ЕТ812Е ТО 0ЕЫМ1ТЕП; # дегаиХЕ СОЕ-РЮШЕ ЕЫСНУРТХОЫ ЕОР БАТАВА8Е ОЕЕ; # ОеЕаиХЕ С0КЕ16ПЕЕ ЕЫСНУРТ1ОМ АЬСОКХТНМ ’АЕ8128’; # аеЕаиХЕ СОЕЕ1СВВЕ АНСНХУЕЕОО ЕЕЕЕТ1ОК РОЫ.СУ ТО МО^’Е; # деЕаиХЕ С0КЕ160ВЕ 2&АР8НОТ СОЫТНОЕЕТТЕ МАМЕ ТО ’/и01/арр/огасХе/ргоёисЕ/10.2.0/оЬ 1/аЪз/зпарсТ огс!.Е’; $ аетаиХЕ 3. Сконфигурируйте в КМАК автоматическое резервирование управляющего файла и 8РНЬЕ при каждом резервировании базы данных или файлов данных. (а) . Введите в сеансе КМАЫ следующее: РМАК> сопЕХдиге сопЕгоХЕХХе аиЕоЬаскир оп; пей ЕМАЫ сопЕХдигаГХоп рагатеЕегз: ССМЕХСШЕ СОЫТВОЕЕ1ЕЕ АПТОВАСКОР ОК; пем ЕМАК сопЕХдигатХоп рагатеЕегз аге зиссеззЕиХХу зйогео РМАМ> (б) . Не выходите из установленного сеанса КМАК. Он вскоре вам снова понадобится. 4. Используя Еп1егрпзе Мападег 0а1аЬазе СопХго! Сопзо1е, задайте двухдневное окно в качестве политики удержания. Как пользователь 8У5 соединитесь с Оа1аЬаее Соп(го1 Сопзо1е. Если это ваше первое соединение с ЕМ под пользователем ЗУ8, необходимо щелкнуть на кнопке ”1 адгее” на экране с лицензионным соглашением. (а) . Выполните двойной щелчок мышью на пиктограмме с браузером МохШа, расположенной на рабочем столе машины.
(б) . Когда появится окно запроса 8е1ес1 Узег РгоИ1е выделите огас!е, а затем щелкните на кнопке 81аг1 МогШа.
(в) . Перейдите ио адресу 1ЖЬ в БаШЬазе СоШгоЕ Формат адреса 1Л1Е для подсоединения с деду ющий: ЕС Ер г/ /^оса1поз с: 115 8 / ет Имя вашей машины появляется в левом верхнем углу запускаемого вами окна Хгегш. Вы также можете найти в файле $0КАСЬЕ_Н0^/1пзТа11/геадте» ЕхЕ адрес 1ЖЕ для подсоединения к 0а1аЬазе Соп1го1. Он приводится под заголовком Еп1егрп8е Мападег 10$ ОаТаЬазе Согйго! 11Р1 (г) . Введите имя пользователя 8У5, пароль огас1е и выберите 8У8ЭВА в выпадающем списке поля Соппес! Ав. 1_одт 1о Оа1аЬазе:огс1.огас1е.сот * Шег Мате 4 Раззу/огс! Соппей Аз (д) .Если появится страница Иселве АдгеетепЕ щелкните на кнопке I адгее. расположенной в нижней части страницы. (е) Щелкните на закладке страницы Ма1п1епапсе. Ра1аЬазе I прайсе: Ногле Ре&гталсе Раде Верней Нее й.ах»ЗП8:45 ИМ ^Рейе<{?) У1е\мОа^^Аи^п^сйНуСбО^есрИ Ой Цр Ыпсе Оес 13,2005 0:19:53 АМ Р8Т 1п5Гапсе Нагле огс! Уегзюп 10.2.0.1.0 Ноз1 абгаг9р1 Ц5й:ас1е.с!з;п Цйепег ИЗТЕНЕЕ ейг?г9р1 из.огас!е- : О^г ЯсгсГ Й.1§ Рад1пд 0,00 ИСРО Мах1'гпип1 СРЦ 1 801. Ите ВааеПпе 1з еглрГу. чКе$« Ва&ейпе)
(ж) . Щелкните на ссылке Васкир ЗеШпдз в секции Васкир/Кесоуегу ВеШпда. (з) . Щелкните на закладке РоПсу. (и) . Прокрутите вниз страницу, пока не появится секция Пе1еп1юп РоНсу.
(к) . Выберите “Ре1а1п Ьаскирз 1Ка1 аге песеезагу Тог а гесоуегу То апу йте \эд1Нп Ше БресШес! питЬег о( бауз..." и введите в поле Оауз значение 2. Чтобы сохранить изменения в политике удержания, введите огас!е/огас1е в секции НоеТ Сгебеп11а1з для аутентификации на уровне ОС и щелкните на кнопке ОК. Ве1елЙоп РоНсу Г ВеТаю АН Васкирз /оу гг&Д тэг<и§Лу «лу ЬзсИфз $ 1 $ АеГаю Ьаскирз ТЬаТ аге песеззагу Гог а гесоуегу г. г——“ Го апу Игпе м.<Ып Фе зресйей питЬег о( йауз I (рОЮЬМгпе геСОУбГу) пеооуегу С КеТат аГ 1еаз1: Ше вресЖес! питЬег о( ГиН Ьаскирз Васкирз |Г~~ Тог еасК йаШШе 5. Проверьте установленное значение для политики удержания, используя команду 8Н-СЖ утилиты КМАИ. (а). В сеансе КМАЫ. установленном на шаге 3, введите следующее: КМА1м> б пом гекегЛтоп ро11су; ВМАМ сопГтдигаТТсп рагатетегз аге: СОЫЕ1СПНЕ НЕТЕМТЮЕ РОЬТСУ ТО КЕСОУЕКУ ОЕ 2 БАУЗ; КМАЫ> 6. Разработчики приложений собираются ежедневно загружать данные из внешнего источника и им требуется промежуточная область (81а§1п§ агеа) для таких данных. Выполните скрипт 1аЬ__02__0б . зд1, чтобы создать табличное пространство 8ТАС1ЫС. предназначенное для обработки внешних данных. Затем сконфигурируйте в КМАИ исключение табличного пространства из задач резервирования. Вы можете выполнить такое конфигурирование, так как. если даже эти данные будут потеряны, их не надо восстанавливать; они просто повторно загружаются из внешнего источника. В конце проверьте, что табличное пространство исключено из операций резервирования.
(а). Откройте новое окно ХТегт, выполнив для этого двойной щелчок мышью на пиктограмме ХТегт. Затем, чтобы выполнить скрипт 1аЬ 02__06. здХ, введите: $ СС1 $Н0МЕ/1аЬз $ з д1р1и 5 зу з йет/о гас1е @1аЬ О2 0 6. зд1 80Ъ> 50Ь> СВЕАТЕ ЗМАЬЬЕХЬЕ ТАВЬЕЗРАСЕ "8ТАС1МС" ОАТАГХЬЕ ’/и01/арр/огас1е/огаааХа/огс1/зЕад±пд01. оХ)Е' 812Е ЗМ НЕО5Е МОЬОССТПС ЕХТЕЫТ МА^АСЕМЕКТ ЬОСАЬ 8ЕСМЕЕТ 8РАСЕ МАЫАСЕМЕКТ АОТО 2 / ТаЫезрасе сгеаВеа. 80Ь> сгеайе ХаЬХе Иг. зХадХпд__1аЬ ЬаЫезрасе зЬадхпд аз зеХесС * Егот а11_оЬ1ес1з и/Иеге гомпиш < 11 2 / ТаЫе сгеаЕеа. 50Ь> зеХ есЪо о 1т 8ТАС1ЫС ьаоХезрасе сгеаХеб. апб рориХаЬеб и?1Х11 опе ЬаЫе. 80Ь> диXX ОХзсоппесЕеб Егот ОгасХе ВаЕаЬазе 10д ЕитегргХзе ЕсЬЛХоп РеХеазе 10.2.0.1.0 - РгобисНоо КИЙ Оке РагЕХЕХопХпд, ОЬАР апб ЕаЕа МХпХпд орЕХспз $ (б) . Вернитесь в сеанс КМАЬТ и введите команду: РМАЕ> СОЫГТССКЕ ЕХСЕПЕЕ ЕОЕТАВЕЕ8РАСЕ 5ТАС1ИС; ЕаЫезрасе 8ТАС1МС иШ Ье ехс1ибеб Хгот ХиХиге иИс-Хе баХаЬазе Ьаскирз певд КМАЕ сопИдигаИоп рагатеТетз аге зиссеззЕиНу зкогеа Р.МАК> (в) . После приглашения НМАИ введите следующую команду: ЕМАМ> зйои ехс!ибе; ИМАМ сопЕХдигаИоп рагашеХегз аге: СОЫЕIССР.Е ЕХСЫЮЕ ЕОЕ ТАВЬЕ8РАСЕ ’ЗТАСПМС; КМАЕ> 7. Выйдите из утилиты ЯМАМ
е-8 II сЮцэдлом иоцед9Ш!шрхг .^0 &. азецеро зрело * 41ХЭ <,ТО<>1
Решения к практическому занятию 3: использование Кесоуегу Мападег Предварительное описание. На этом практическом занятии вы станете свободнее использовать возможности КМ АН по резервированию и сопровождению полученных объектов. Вам следует перевести базу данных в режим АКСНХУЕЬОЕ и выполнить полное резервирование вашей базы данных. 1. Используя 8ОЕ*Р1из или ЕМ ИаШЬазе Соп1го1 Соп&о1е, проверьте, что база данных в режиме АВСНТУЕЕОС. Если это не так, выполните необходимые изменения по включению возможности архивирования оперативных журналов. Обратите внимание на то, что база данных должна быть в состоянии МОНЕТ при переводе в режим архивирования. Примечание: шаги с (а) по (е) привязаны к ЕШегрпзе Мапа^ег, а шаги с (ж) по (н) к 80Е*Рк18. Вы можете производить действия, применяя любой из этих инструментов, (а). Если вы выбрали использование ЕМ, тогда убедитесь в том, что вы все еще подсоединены как пользователь 8У8, а затем перейдите на страницу Мат1епапсе. Щелкните на ссылке Ресоуегу ЗеШпда в секции Васкир/Ресоуегу Вейтдв. (б) . Проверьте, отмечено ли поле АРСНМЕЕОб Мобе в секции Меб1а Кесоуегу. Если это не так, отметьте поле и щелкните на кнопке Арр1у. Нйсошгу ТЬе (ШаЬазе сиггепВ/ !п АРСНГУЕЮб тебе. 1г. АВСН1УЕЮС тойе, по1 Ьаскврэ апб гесоуегу 1о 1Пе 1а1е5Нипе 18 р0881Ые, ЬЫ уои тив1 рпМбе зрасе йзг 1сдз. Иуои сЬапде Ще йа^аЬазе 1с АВСН1УЕ106 мобе, уаи зЬсЫб таке а Ьаскир ипгпейа1е1у 1п МОАНСН1 У'ЕЬОС гпобе, усо сап таке оп!у со!б Ьаскпрз апб ба1а соггирйол. Р АВСН1УЕ1ОО Мобе*___________________________________________________________ (в) . На странице Сопйгтайоп щелкните на кнопке Уев, чтобы подтвердить перезапуск базы данных. (г) . На странице Сгебеп1Ы$ в секции Ноз1 Сгебепйа18 введите огасТе в поля 1)зегпате и Ра$8\л/огб. Если вы раньше отмечали поле 8ауе аз РгеГеггеб Сгебепба!, эти поля уже будут заполнены. Затем щелкните на кнопке ОК. (д) . На странице “Ке§1аг10а(аЬа8е:Сопйгта1|ОП” щелкните на кнопке Уев. Затем, используя кнопку РеГгевЬ, обновляйте экран, пока не появится страница ЕМ Еод1П. Это может занять одну-две минуты. Примечание: если появится следующее сообщение об ошибке, щелкните на кнопке ОК и продолжайте выполнять обновление экрана. Ошибка устранится сама по себе. (е) . На странице Еод1П 1о 0а1аЬазе: огс! укажите имя и пароль для соединения с привилегией 8У80ВА и щелкните на кнопке Еодю.
(ж) .При выборе альтернативного варианта на основе использования $(}Ь*Рк18 введите следующую команду, чтобы подсоединиться к экземпляру БД: | $ 8д1р1и8 / аз зуббЬа ............. ~~...| (з) . Для проверки того, включен ли в базе данных режим архивирования, введите следующую команду: | 80Ь>АКСН1УЕ ЬОС Ь18Т| Ж^ОЖЖЖ, РаТаЬа^е Ход АиГотаГхс атс1®аГ" АгсЫуе б.еБ11па!1оп ПхваШ 0БЕ_1)В_ЛЕС0УЕПУ^1ЕЕ1РЕ5Т шйж ведиенсе 30 СиггепТ ведиейее 32 5ф> (и) . База данных сейчас не находится в режиме архивирования. Чтобы перевести базу данных в режим архивирования, сначала остановите базу данных: | 5СЬ> 5НЦТР0Ш 1ММЕР1.АТЕ..........................| (к) . Смонтируйте базу данных: [ 5рЬ> ЗТАВТаР^МОЦИТ~ | 5ТАКТШ5 ЫОШТ |(ЖАСХЕ злшТапее вТагТей. То1а1 8ув!езп 01оЬа1 Атеа 28521.2672 ЬуТев |Е1хеб 81хе 1218992 Ьу!ев |Уаг!аЫе 81хе 117442128 ЬуТей =Пв1аЬаве ЕиХТега 163577856 ЬуЕев НесЬ ВиГЕегв 2973696 Ьутев 0аТаЬазе тоипТей. ЭД> (л) . Для перевода базы данных в режим АКСН1УЕЕОС введите следующую команду: | 80Ь> АЬТЕК РАТАБА8Е АЕСНТУЕЬОС; | (м).Проверьте включение режима архивирования, используя команду: | 80Е>АЕСН1УЕЕОС Е18Т~ | 501> АМЖУ.Е ЮБ 115Т АнЕотаМс агсйзлш! ЕпаЫеб АгсМач* аевИпаИон И5В_РВ1КЕ€ОУЕКУ__Е1ЩОЕ5Т ОМевТ оиНпе ведиепсе 80 Мех! 1о^ ведиепее !о агсЪзхге 82 Сиггеп! 1о|* ведненсе 32 8(№> |
(н). Откройте базу данных: | 5рЬ> АЬТЕВРАТАВА5Е СРЕК; ~ | 2. Используя КМАЫ, соединитесь с базой данных в режиме КОСАТАЬОС. Нельзя воспользоваться существующим сеансом КМАТ^, так как база данных была перезапущена. Прежде всего убедитесь в том, что в командном процессоре окна ХТегт установлена переменная среды так, как это было сделано при выполнении практического задания 2. (а). Введите после приглашения в окне ХТегт следующую команду: $ ехрогТ Ш.,8 ЕАТЕ_Г0ВМАЫ"уууу-~тп1-ад ЬЪ24;т1:85” $ гтап ХагдеС / ЫОСАТАЬОС ____________________________________ 3. По команде КМ АМ ЕЕРОЕТ получите данные о структуре базы данных. (а). Введите после приглашения КМАХТ следующее: КМАН> НЕРОЕТ ЗСНЕМА; Нерог!, ох (ЗасаЬазе зсЬетг-а Ыз! о! РегтапепЕ ЕаЕаЫХез Е1Хе Зазе (МВ) ТаЫезрасе НЕ зедз ВагаШе Пате 1 490 8У8ТЕМ *** /иОХ/арр/огасХе/огадаТа/огсХ/зузЕетОХ. с1Ьг 2 50 0Н00ТВ81 *** /и01/арр/огас1е/огас1ага/огс1/ш1доСЬз01 .ДЬР 3 270 8УЗАВХ *** /иОХ/арр/огасХе/огайаСа/огсХ/зузаихО!ЫЫ 4 5 В8ЕН8 *** /и01/арр/огас1е/огаааСа/огсХ/изегз01ЫЬЕ 5 100 ЕХАМРЬЕ *** /и01/арр/огасХе/ога<За±а/о1сХ/ехатр1е01. с!Ы 6 3 8ТАС1НС *** /иОХ/арр/огасХе/огабаСа/огсХ/зЕадХпдО!ЫЬГ ЫзР о! Тет.рогагу ЫХез ЕЫе ЗХге (МВ) ТаЬХезрасе Махз1хе(МВ) ТегаргХХе Кате 1 25 ТЕМ? 32767 /и01/арр/сгасХе/ога6аЕа/огс.1/ЕетрОХ. ДЬЕ НМАМ> 4. Получите перечень всех существующих резервных наборов базы данных. Выводимый перечень должен быть пустым. (а). Введите после приглашения КМАК следующую команду: ЕМАЕ> Ы8Т ВАСКИР ОЕ РАТАВА5Е; ЕМАМ>
5. Используйте КМАЫ для резервирования файлов, принадлежащих табличным пространствам ЕХАМРЬЕ и И8ЕВ5. Проверьте, что: • одновременно резервируются управляющий файл и файл серверных параметров; ♦ получаемые при резервировании файлы размещаются во флэш-области восстановления; • в результате создается резервный набор. $ (а). Введите после приглашения ТЬМАИ следующею команду: | ЕМАЕ> ВАСКУР А8 ВАСКУРБЕТТАВЬЕЗРАСЕизег5,ехатрТе; Ниже приведены выходные результаты этой команды: КМАК> ВАСКУР АБ ВАСКУРБЕТ ТАВЬЕБРАСЕ изегз, ехашрХе; БСагЫпд Ьаскир аг. 2005-12-14 05:16:03 а!.Еосакеб сЬаппе!: ОРА У18К_1 сЬаппе! ОНАЕ18К 1: 816-132 йе\^уре-Е15К сЬаппе.1 СКАУ18К 1: зСагЫпд Еи11 ЬасаЕНе ЬаскирзеЬ сЬаппе! ОВА_Р15К__1: зрес1Еу!пд <ЫаШе(5) 1п ЬаскирзеЬ ЬприС бакаШе Епо-00005 пате=/и01/арр/огас1е/ога<1аСа/огс1/ехатр1е01 .йЫ 1приЬ УакаЕНе Епс-00004 пате=/и01/арр/огас1е/огас1аСа/огс1/изег801. аЬЕ сЬаппе! ОВА_О15К_1: зкагЫпд ртесе 1 ас 2005-12-14 05:16:05 сЬаппе! 0РА_018К_1: ЫпхзЬеб р!есе 1 аЬ 2005-12-14 05:16:12 ргесе Ьапй1е-/и01/арр/огас!е/Ыазй гесо^7егу_агеа/0КСЕ/Ьаскирзек/2005 12 14/о1_ п=1__пппЫ_ТАС20051214Т051604_1С06гоЗк__.Ькр Сад-ТАС20051214Т051604 с спилеп Ь-ЫОЫЕ сЬаппе! ОРА 1У18К 1: Ьаскир зек сотрЬеСе, еРарзей. Ыте: 00:00:08 Е1п1зЬей Ьаскир аЬ 2005-12-14 05:16:12 БЬагЫпд Сопкгс! Е11е апа 5РЕ1ЕЕ АикоЬаскир ак 2005-12-14 05:16:12 р.1есе йапЫе^/и01/арр/сгас1е/Е1а81д гесосуегу__агеа/ОВСЬ/аиСоЬаскир/2005 12_ 14/о1 _тс_8_576998172__1С06гтедд_.Ькр соттепЬ^КОЫЕ ЕхпРакес! СопСго! Е11е апс! 5РЕ1ЕЕ АиСоЬаскир аЬ 2005-12-14 05:16:15 КМАЫ> (б). Обратите внимание на то, что в выходных результатах отражено авторезервирование управляющего файла и файла серверных параметров. Также в этих данных показано, что резервный набор был .записан во флэш-область восстановления.
6. Создайте копии образов для двух файлов данных. Используйте следующую информацию: • создайте во флэш-области восстановления копию табличного пространства 8У5ТЕМ с тегом 5У5ТЕМ01; • создайте в каталоге окасье номе копию табличного пространства 5У8А0Х с именем зузаихО!.. сру и тегом 8У8АПХ01. Какие имена присвоены каждому полученному при копировании файлу? (а) . Введите следующую команду после приглашения ЯМАМ При отсутствии ключевого слова РОВМАТ файл автоматически копируется во флэш-область восстановления. | РМАК>ВАСКоР А5 СОРУ ТАВЬЕ5РАСЕ 8У8ТЕМТАО-8У8ТЕМ01; ~~ Ниже приведены выходные результаты этой команды: ЕМАК>ВАСКОР А8 СОРУТАВЕЕ5РАСЕ 8У8ТЕМ ТА6=5У8ТЕМ01; ~~~ ЗкагЫпд Ьаскир ак 2005-12-14 05:27:35 из!пд скайпе! 0КА_Е'18К_1 сйаппе! ОНА_Ы8К__1: зкагктпд ЬакаТИе сору зприк ЬакаТИе Епо=00001 пате=/и01/арр/огас1е/огаааЬа/огс1/зу2Ьет01 .оЬЕ ————_—— !11епагае^/шЭ1/арр/огас1е/Г1азк_гесс^етуагеа/0КСЬ/аака1:11е/о1 гпГ су8кет__ 1к07д7к! .оЬЕ кад-8У8ТЕМ01 гесто-2 Бкатр=576998914 ^сггап п е Тж''5Йа2 О ^ТГ~6аТа?Т1 е с с он; ^^Теке / " е'Т ар 5 е (5к ЗипеП бЫ : ТГь Е1п1зпеб. Ьаскир ак 2005-12-14 05:28:41 Зкагкйпд Сопкгс! ЕНе апо. 8РГ1ЕЕ АикоЪаскир ак 2005-12-14 05:28:42 р!.есе Иапд1е=/иО1/арр/огас1е/Т1а5к__гессг0гегу_агеа/ОВ.СЬ/аиЬоЬаскир/2ОО5_12_14/о1 _п=Т__ 5 578998922 1 к 07сзЕ__. Ъкр сояот.епк-КОКЕ ЕтпРзкеЬ Сопкго! ЕПс^ апд 8РЕ11.Е АикоЬаскир ак 2005-12-14 05:28:45 КМАН> Выше выделено имя выходного файла. Скорее всего, имя, полученного вами файла, будет другим. (б) . Введите следующую команду после приглашения КМАЬк Если в параметре ЕОКМАТ указать только имя файла, он будет автоматически создан в каталоге §(ЖАСЬЕ__НОМЕ / аЬз. КМАЫ> ВАСКОР А8 СОРУ 2> ЕОКМАТ ’8 у8 аих 01.сру’ 3> ТАВЕЕ8РАСЕ 5У8А0Х 4> ТАС-8У8АСХ01;
Ниже приведены выходные результаты этой команды: КМАП> ВАСКЕРАЗСОРУ ЕОКМАТ ’зузаихО!.сру’ТАВЬЕБРАСЕ 8УЗАЕХ ТАС-5У8АЕХ01; ЗьагСХпд Ьаскир аг 2005-12-14 05:34:47 изтпд сЬаппе! ОНА_Р18К__1 сйаппе! ОКА._В15К_1: зЕагЫпд ааСаЕНе сору оиСриС Е11епате~/и01/арр/огас1е/рг обисСМО.2 . О/бЬХ/бЬб/зузаихО! .соу I ———------— сНаппе! ОНА_Р13К__1: баЬаЕНе сору сотр1е1е, еТарзес Ыгее: 00:00:35 ЕхпхзЬеб Ьаскир ак 2005-12-14 05:35:23 ЗЕагЫпд СспЕго! Е11е апб ЗРЕТЬЕ АиЕоЬаскир ак 2005-12-14 05:35:23 р!есе йапб1е~/и01/арр/огас1е/Е1аз11__гессл7егу__агеа/ОВСЕ/аиЬоЬаскир/2()05__12__14/о1 тЕ_ з_576999323_1С07иЫ5 .Ькр соттепЕ-ЫОЕЕ ГхпЕзкеб Сспсгс! Г11е апо. ЗРЕ1ЕЕ АиСоЬаскир аС 2005-12-14 05:35:26 НМАМ> Выше выделено имя выходного файла. Имя, полученного вами файла, должно быть в точности таким же. 7. Получите перечень всех файлов базы данных, которые не были еще зарезервированы. Обратите внимание на то, что табличное пространство 5ТАС1ЫС все еще исключено из резервирования. (а). Введите после приглашения К.МАЫ следующую команду: КМАП> НЕРОЕТ ЕЕЕР ВАСКЕР; ” ~” ™ — ———— ИМАМ геСепСхоп роИсу Ы11 Ье арр1хеб со ЕЪе сотлшапб РМАЫ геЕепсхоп ро1хсу ±5 ееЕ Со гессл/егу юхпбою оЕ 2 бауз Пороге оЕ Шез ЬЬаС тиеС Ье ЬасксХ. ир Со еаЫзЕу 2 с!ауа гесо’чгегу иТпйои ЕНе Вау5 Патле 2 16/ /и01/арр/огас1е/огайаЬа/огс1/ипдокЬз01.6Ы Е±1е 6 15 ехскибео Егот ^Ъо1е аасаЬабе Ьаскир ВМАП> 8. Выполните полное резервирование базы данных, включающее архивные журналы. Используйте для хранения резервного набора самое малое возможное пространство. Затем получите перечень всех файлов базы данных, которые необходимо резервировать, а также перечень всех бэкапов базы данных. (а) . Введите после приглашения КМАИ следующую команду: | НМАП> ВАСКЦР ЫОЕХСШРЕ АЗ СОМРНЕ55ЕР ВАСКЕРБЕТ РАТАВА8Е РШ8 АВСНТУЕЬОС; |
Ниже приведены выходные результаты этой команды: КМАВ> ВА.СКПР МОЕХСЕУВЕ АБ СОМРР.Е38ЕР ВАСКУР8ЕТ ВАТАВАЗЕ ВВОЗ АНСНТУЕЬОС; Зкагкхпд ьаскир ак 2005-12-14 06:06:54 сиггепк код агсЫуед изхпд сЬаппе! ОВА__О18К__1 сЬаппе! ОКА Ш8К 1: зкагкхпд соглргеззео агспЫе !сд Ьаскирзек спаппек ОКА__В1$к__1: зрескОухпд агсЫуе код(з) хп Ьаскир зек 1прик агсЫуе Ход пЬгеаЬЫ зедиепсеЫ.2 гесха=1 зкатрЫ77001221 сЬаппе! ОКА В18К 1: зкагЫпд рхесе 1 а! 2005-12-14 06:07:03 сЬаппе! ОКА В18К_1: ЕхпхзЬеа рхесе 1 ак 2005-12-14 06:07:10 ркесе Ьапа!е-/и01/арр/огас1е/Е1азЬ_гесоуегу агеа/ОНСЬ/Ьаскирзек/2005__12_14/о1 жЕ__апппп ТАС20051214ТО6070.1_1 к09г7кк_7ькр кад-ТАС20051214Т060701 соттепк-МОЫЕ сЬаппе! ОКА В15К 1: Ьаскир зек сошркеке, екарзео. Ыше: 00:00:08 ЕхпхзЬео Ьаскир ак 2005-12-14 06:07:10 Зкагкхпд Ьаскир ак 2005-12-14 06:07:10 из кпд сЬаппе! ОВА_В18К 1 сЬаппе! ОВА ВТЗК 1: зкагкхпд сотргеззео Ы1 СакакИе Ьаскирзек сЬаппе! ОВА_р15К__1: зресхЕухпд Ьакагхке{з) хп Ьаскирзек хприк ЦакаТИе !по-0000к пате=7и01/арр/огас1е/охас1ака/охс1/зу8кет01 .аЬЕ хприк УакаЫке Епо^ООООЗ пате=/и01/арр/огас1е/огас1аьа/сгск/8узаих01. ЙЬЕ хприк Ьакагйке Епо=00005 пате=/и01/арр/огас1е/огадака/огс1/еха1пр1е01 ЫЬЕ хприк скакаШе Епо=00002 пап=е=/и01/арр/огас1е/огаааЕа/огс1/ипдоЕЬз01 .<ЗЬЕ хприк ОакаЕкке Епо=00004 пате^/иОк/арр/огаске/сгао.ака/огс1/изег801.0.ЬЕ хприк оакаЕхке Епо-00006 пате=/и01/арр/огас!е/охаааЕа/огс1/8кад!пд01.УЬЕ сЬаппе! ОВА_И8К_1: ЗкагЫпд ркесе 1 ак 2005-12-14 06:07:1.1 спаппе! ОВА_О15К__1: ГхпкзЬес рхесе 1 ак 2005-12-14 06:09:27 р!есе ЬапЫе=/и01/арр/сгас!е/ЫазЬ__гесоуегу_ агеа/ОКСЬ/Ьаскирзек/2005_12_14/о1 т! пппбЕ ТА620051214Т060710 1к09г15т .Ькр кад-ТАС20051214ТС60710 с оттеп Е^МОЬЕ сЬаппе! ОВА Е15К 1: Ьаскир зек сотр!еке, екарзес! Ыте: 00:02:16 ЕТпхзЬеа Ьаскир ак 2005-12-14 06:09:28 ЗкагЫпд Ьаскир ак 2005-12-14 06:09:28 сиггепк код агсЫуес! изхпд сЬаппе! ОВА_Е)13К_1 сЬаппе! ОНА И5К 1: зкагЫпд сожргеззед агсЬг/е 1од Ьаскирзек сЬаппе! ОКА__В18К__1: зресхЕухпд агсЬЫе 1сд(з) йп Ьаскир зек гприк агсЫуе код кЬгеаоЫ зедиепсе=13 гесхй=2 зЕап1р=577001370 сЬаппек ОКА_В18К__1: зкагЫпд рхесе 1 ак 2005-12-14 06:09:33 сЬаппе! ОКА_В18К__1: ЫпхзИес! ркесе 1 ак 2005-12-14 06:09:34 ркесе Ь апа! е=/ и 01 / а рр / о г а с 1 е / к I а з Ь__ г е с о уе г у__а г еа / ОР.С Ь / Ьа с кир з е к / 2 0 0 5__12__ 14 / о 1 Ы _а ппп п__ТАС2~00 51214 Т0 6 0 9 3 2_ 1 к 0 9 мх у 0 _. Ь кр к ад- ТАС2 0 051214 ТО 6 0 9 3 2 соттепЫЕОЬЕ
сЬаппе! ОВА_Р18К_1: Ьаскир зек сотркеге, еХарзеа 1хше: 00:00:02 Е1п.1з11е<1 Ьаскир ак 2005-12-14 06:09:34 8кагк1пд Сопкго! ГИе апд 8РЕ1ЕЕ АикоЪаскир ак 2005-12-14 06:09:35 ртесе Г-апс! 1 е=/ и 01 / а рр / о г а с 1 е / к 1 а 8 Ь__ге с о V© г у__а г е а / ОВСЕ / а и к оЬ ас ки р / 2005 12__14 / о 1 шг б 57700137 6 1к09х2дс «Ькр соттепк^МОМЕ ЕкпйзЪес Сопкго! Ше апо 8РГ1ЕЕ АикоЪаскир ак 2005-12-14 06:09:43 (б) . Введите после приглашения КМАК следующую команду: I----—--------——-_—---------—— | КМАЫ> ЕЕРОВТ МЕЕР ВАСКЪР; Ниже приведены выходные результаты этой команды: ВМАМ> КЕРОКТ МЕЕР ВАСКПР; КМАМ геЕепккоп роИсу Ье аррИес ко оке сотшапС КМАМ гекепЫоп роИсу зег ко тесс^егу ийпсок ок 2 сауз Верогк ок Шез кЬак тизк Ье Ьаскед ир ко заккзку 2 Ъауз гесо^сегу Е11е Рауз Мате Е11е 6 !з ехс.1 иОеа Егот ^ко1е с1акаЬазе Ьаскир ВМАМ> (в) . Введите после приглашения КМАЫ следующую команду: [ ЕМАК> Ы5Т ВАСКЦР ОЕ РАТАВА8Е; —
Ниже приведены выходные результаты этой команды: ВМАЫ> Ы8Т ВАСКИР ОЕ ЬАТАВАЗЕ; ЫзЕ о г Васкир Зека ВБ Кеу Туре ЬУ Б1хе Ье^/Есе Туре ЕТарзеа Т1те Сотр1ек1оп Тйгсе 3 Еи11 60.12М СТЗК 00:00:07 2005-12-14 05:16:11 ВР Кеу: 3 Зкакиз: АУА1ВАВВЕ Сошргеззед: КО Тад: ТАО2 0 0 51214 Т 0 516 0 4 РЕесе Кате: / и 01 / арр / о г а с 1 е / Е1 а з Ь __ г е с ог у_а г е а / ОР.С В / Ь а с к ир з е к / 2 0 0 5 12__14 / о 1 _т Е __ п п п й х_ТАС20051214Т051604_1Е06гоЗк_.Ькр Ызс оЕ ВакаЕНез Ей Васкир зе! 3 ЕИе ТУ Туре Скр 8 СК Скр Т1те Кате 4 Еи11 697766 2005-12-14 05:16:05 / и 01 / ар р / о г а с 1 е / о г а Ь а к а / о г с 1 / и з е г з 01. <1Ь Е 5 ~ Еи'11 697766 2005-12-14 05:16:05 / и 01 / а рр / о г а с 1 е / о г ас!а к а / о г с 1 / е х атр 1 е 01. с;Ь Е В5 Кеу Туре ВУ ЗТхе Вех/хсе Туре ЕТарзей ТЕте СотрЕекЕоп Пше 8 Еи11 122.48М В13К 00:02:05 2005-12-14 06:09:16 ВР Кеу: 8 ЗЕакиз: АУАТЬАВТЕ Сотргеззеа: УЕ8 Тад: ТАС20051214Т060710 Рйесе Кате: /и01/арр/сгас1е/Е1аз11__гесо^7егу__агеа/ОВ.С1</ЬаскирзеЕ/2005__12__14/о1__тЕ__пппа Е_ТАС2 0 0 51214 Т0 6 0 710__1 и 0 9 г з 5т_. Ькр Ызк оЕ ВакаЕНез хп Ьаскир зек 8 Е11е ЬУ Туре Скр 5СЫ Скр Тише Кате 1 Еи11 700545 2005-12-14 06:07:11 /и01/арр/сгас1е/огааака/огс1/зузкетО!.аЬЕ 2 Еи11 700545 2005-12-14 06:07:11 / и01 /арр/огас1е/огааака/огс1 /ипС.сЕЬз01. ЬЪЕ 3 Еи11 700545 2005-12-14 06:07:11 / и 01 / арр / о г а с 1 е / о г а<5а к а / о г с 1 / з у в аи х 01. аЬ Е 4 ~~ Еи11 700545 2005-12-14 06:07:11 /и01 /арр/огас1.е/огас1ака/сгс1/изегзО! .ЬЬЕ 5 Ги11 700545 2005-12-14 06:0"’:11 /и01/арр/огас1е/огас1ака/огс1/ехатр1е01. аЬЕ 6 Ри11 700545 2005-12-14 06:07:11 / и 01 / а рр / о г а с 1 е / о г ада к а / о г с 1 / з к а д 1 и д 01. с!Ь Е РГ4АК>
9. Сконфигурируйте в ЕМАИ включение табличного пространства 8ТА61ЫС в будущее резервирование (а). Введите после приглашения КМкАЫ следующую команду: ВМАЬ=> СОИГТСиВЕ ЕХСЮТЕ ГОН ТАВЬЕЗРАСЕ 5ТАС1ЫС СЪЕАК; таЫезрасе 8ТАСПЯС ^±11 Ье тпсХиёеб 1п х'йСихе глТю1е ааЕаЬазе Ьаскирз о!а КМАМ сопЕхдигактоп рагагпеТегз ахе ; зиссеззгиНу йехеСеа КМАЬ]> Примечание. Возможно на практическом занятии 2 при выполнении команды исключения из резервирования имя табличного пространства ВТА6ГЫС было заключено в кавычки. Тогда при выполнении данного задания необходимо также указать имя в кавычках и ввести символы в таком же регистре, как и в команде, введенной на практическом занятии 2. 10. Выйдите из сеанса КМА№ (а). Введите после приглашения ЮЛАТ^ следующую команду: ГкМА11> ех11 11. Теперь у вас есть полный бэкап базы данных, удалите созданные копии образов для файлов данных зузСешО! . дЬЕ и 111е зузаихО! . бЪС В результате освободится дисковое прос транство. Для выполнения этого действия используйте ЕЩегргке Мападег. (а) . Подсоединитесь к Ешегрпке Мападег как пользователь 5X5 с паролем огас1е и привилегиями ВУЗОВ А. На странице 0а1аЬазе щелкните на закладке Ма>п1епапсе. Затем щелкните на ссылке Мападе Сиггеп! Васки рз, расположенной в секции Васкир/Кесоуегу. Оа1аЬазе 1п5<апсе: огс1.огас1е.сот Ноте РегГогтапсе | Матйпапсе = ~ ТНе Айт1п1з1гайоп ШЬ сНзр1ауз Нпкз а!1ош уои ас!тНз1ег йаШЬазе оЬ]'есЩ апб мйа1е баГаЬазе орегайопз 1пзк1е ап Огас1е баШЬазе. ТИе МаНепапсе 1аЬ Й1зр1ауз 1!пкз 1На1 ргсмс!е (ипсйопз соп!го1Яси/ о! Йа1а Ьейуееп ог 01йз1с1е Огас1е баЩЬавев. Н1д11 АтаИаЫйу Васкир/Весомегу 5спес1и1е Васкир |ТЖгтТСс^егу,,1 мапаае кезгогеРотГз Васкир ВероПз Васкир/Нессжегу ЗеШпдв Васкир ЗеШпрз Несоуегу Зетпаз Весоуегу СаШод ЗеШпдз Огас1е Зесиге Васкир Огас1е бесиге Васкир Реу;се апй МесОа ГНа Васкир апо
(б) . Щелкните на закладке 1гпаде Сор^ез.
(в) . Выберите две копии образов с тэгами 8У8АПХ01 и ЗХ5ТЕМ01, а затем щелкните на кнопке 0е!е1е. (г) . На странице СопПгтаИоп щелкните на кнопке Уез. После этого дождитесь сообщение об успешном завершении операции.
Решения к практическому занятию 4: восстановление после несущественных потерь Предварительное описание. ТЕМР определено в качестве временного табличного пространства для базы данных. Оно используется сортировками и другими операциями, которые не могут быть произведены полностью в оперативной памяти. При потере или повреждении файлов табличного пространства ТЕМР вам потребуется только добавить в табличное пространство ТЕМР новый файл и удалить старый. Таким же образом необходимо пересоздать один лишь элемент оперативной журнальной группы в случае его потерн или повреждения. В следующих упражнениях вы будете устранять последствия потери временного табличного пространства ТЕМР, а также элемента оперативной журнальной группы. Обратите внимание на то, что для пользователя НЕ. пароль Ьг. 1. Используя ЕпГегрше Мападег, просмотрите параметры инициализации. а). В ЕМ щелкните на ссылке АН 1пй1а1тайоп РагатеСегз, расположенной на странице, доступной по закладке АбтовСгайоп. В результате выводятся параметры инициализации. П&аоазе Ьъгапсе: > 1п1йа1йайс)п РагагпеШз I сддпп .?т 1пШа11га1юп РагагпеШгз СшгелГ ТИе рагапжег уеЮез 1Ыей Ьеге ага сиггепНу изей Ьу Фе гипп!пд ФзФпсе(з), Уси сап спапде згайс рагатеФгз 1п 8РК1е твйе. Цате___________________ Ваз1с МосЯЯеб РупатЕ СаФдогу ......... | |Ал зрГ"3(А1ГЗР5Г'' ' ЗУЭ Гйе? с=1 3 ГЖК а Йд;'-:Й пзп? Г~ Арр1у сЬапдез <п сигтепГ гипппд !пзгапсе(з) тойе Ф 8РН1е. Гог згайс рагатеГегз, уои тиз1 гезГ.аПФе багаЬазе. ........................................................................................I аийк_йе_Де51: Н) ^01/арр/огас1е/айгп!п/огс^а( | Ьаскдгоипй_йитр_йез?. • Л) |"и01/ад^гас1е^гп!п/огс!Ж( |П~ 2. Выполните скрипт 1аЬ_С 4_02 . бЬ, чтобы удалить временный файл табличного пространства ТЕМР. а). В окне ХТегт после приглашения Ьтих введите следующее: $ сд $Н0МЕ/1аЬз $ ./1аЬ^04 О2.зй 3. Попытайтесь снова просмотреть в ЕлГегрпзе Мападег все параметры инициализации. Вы получите сообщение об ошибке, вызванное потерей файла Петр01 .ВЬЕ. а). В ЕМ щелкните на ссылке АП 1пШа1|2айоп Рагате(ег$, расположенной на странице Айгп1П181гайоп. В результате будет получено сообщение об ошибке:
клипса эге.о’лПсл. > Р?.;агпе?ег5 "«азеЕггог________________________________________ ' . \ гоя-^гУ ^ън ОНс’Р-лчр вЪ-дарйааиеА гЛюДег 1| 31 Лк СЙА> I. -Л А-ёГ; ^: ^И-ог Ь « г 1»!^- ЬгЬг 2 Км «иеП ’й йгч^гау-)
Примечание: если сообщение об ошибке не появилось, выйдите из Егнегрпхе Мападег и войдите снова. Для этого щелкните на ссылке Локон?, расположенной в правом верхнем углу страницы. Затем войдите снова (ем. 2~4 г) и повторите этот шаг еще раз. 4. Выполните восстановление после получения сообщения об ошибке, вызванной потерей временного файла, Для этого создайте в табличном пространстве ТЕМР новый временный файл и удалите потерянный старый. Новый временный файл должен быть размером 25 Мб, для него должна быть включена возможность расширения до 100 Мб. Затем снова попытайтесь просмотреть параметры инициализации, как вы это делали на шаге 3. а). Установите соединение в 8рВ*Р1ия как пользователь 5У8. $ зд!р1из / аз зузс!Ьа б). Создайте новый временный файл в табличном пространстве ТЕМР. Назовите его чи01/арр/огас1е/огадаса/огс1/Еетр02 . аЪЕ'. Для этого введите следующее после приглашения 80Ь: 80Ь> АЕТЕК ТАВЬЕЗРАСЕ "ТЕМР" АРР ТЕМРЕ1ЕЕ ' /и01/арр/огас1е/огас1аЕа/огс1/гетр02 . с!ЬЕ * 812Е 25М АУТОЕХТЕНР ОК ЫЕХТ 5М МАХ812Е 100М; ТаЫезрасе аХЕегес!. в). Удалите потерянный временный файл. Для этого введите следующую команду: 50Ь> АЕТЕН ТАВЬЕЗРАСЕ ТЕМР РНОР ТЕМРЕ1ЕЕ ’/и01/арр/огасЬе/огайаЕа/огс1/ёетр01.дЬЕ1; ТаЫезрасе аРСегесЕ г). Проверьте, что табличное пространство ТЕМР восстановлено. Для этого попытайтесь снова просмотреть параметры инициализации, используя Елйегрпзе Мападег. Просмотрите шаг 3. В этот раз все действия должны быть успешно выполнены. 5. Произведите восстановление после потери файла оперативной журнальной группы. Сначала выполните скрипт 1аЬ_04__05__а. зд1, создающий второй файл в каждой журнальной группе. Затем выполните скрипт 1аЬ__04_05_ Ь. зЪ, который удаляет один из файлов оперативной журнальной группы. Выполните скрипт 1аЬ_04__05__с. зд1, чтобы вызвать появление сообщения об ошибке. Восстановитесь после потери файла..
а). Введите следующее после приглашения 1лпих: $ эд1р1из / аз зузаЬа @1аЬ 04 0 5 а«за!
Ниже приводятся результаты выполнения введенной команды: $ здТрТиз / аз зуздЬа @1аЬ_04_д)5_а. зд.1 80Ь> 8С-Ь> АЪТЕК ГаАТАВАЕЕ АБЕ ЬОСЕТЪЕ МЕМВЕК 2 * /и01/арр/огас,1е/огаааСа/огс1/гео:о01Ь. 1од' 3 ТС СРОУР 1; ОаСаЬазе аТСехесЕ 8С)Ъ> 5С'Ь> АЬТЕК ЕАТАВАЗЕ АБС ЕОСЕ1ЕЕ МЕМВЕК 2 * /и01/арр/охас1е/огаааСа/огс1 /геао02Ь. 1од * 3 ТО СКСУР 2; ЕаЕаЬазе а 1Еегес!. 80Ь> 30Ь> АЬТЕР ВАТАВА8Е АВЕ ВОСЕТЬЕ МЕМВЕВ 2 ’ /и01 /арр/огас!е/огабаЪа/огс1/гес1оОЗЬ. Ход * 3 ТО СВОУР 3; ЕаЕаЬазе аХгегеУ. 5СЬ> б) . Чтобы удалить файл оперативной журнальной группы, выполните скрипт 1аЬ__04_05_ Ь. зК введя после приглашения Гших следующее: | $ ./1ар 04 05 Ь.зй Ниже приводятся результаты выполнения введенной команды: $ . /1 аЬ__0 4__05__Ь. зй Гт ’ / и 01 / а рр / о г а с 1 е / с х а с! а Г а / о г с 1 / г е й с 0 2 Ь. 1 с д ’ геёо Ег 1 е б.е 1 еЕей. в) . Вызовите появление сообщения об ошибке, введя после приглашения Ппих: | $ здХрТиз / аз зузйьа ё!аЬ 04 05 с , зд! |
Ниже приводятся результаты выполнения введенной команды. Обратите внимание на ошибку в сигнальном файле: $ здХрХиз / аз вузбЬа @1аЬ_04_05__с. ад! 50 Ь> а! Бег зузСет зШЕсЪ 1одШе; 3 у в Рет а 1Г е г ес.. 80Ь> а! Се г зузСет зШСсЪ Ход г Не; 1 БузСет а!Сегед. 50Ь> аХСег вувСет з^ХСсЬ ХсдЕХХе; БузСет аХСегед. 5 0Е > Ъо з С С а X1 -60 $ОКАСЕЕ_ВА5Е/аатXп/огс X/Ьдитр/а1е гС ог с X.X сд ’/и01/арр/агас1е/огайаСа/огс1/геаоОЗЬ.Ход * ТО СР.ООР 3 йеё Бес 14 08:Х9:04 2005 ТЪгеад 1 сапное аХХосаСе пем Ход, зедиепсе 15 Ргтрасе вСгана ЕХизЪ поС сотрХеСе СиггепС Ход-# 1 зед# 14 тет.# 0: /и01/арр/огас1е/огадаСа/огсХ/гедо01.Ход Бес 14 08:19:09 2005 Еггогв Хп Ше /иОХ/арр/сгасХе/аОтХп/огсХ/Ьдитр/огсХ 1д^*г 20401.Сгс: ОРА-ООЗХЗ: ореп БаИес Гог тетЬегз оБ Ход дгоир 2 оС СЪгеаб 1 ....О.ВА-0.О..3..12..: ,оп11пе Ход 2 ЕНгеаё. */и01/арр/огасХе/огадаСа/огсХ/гейо02Ь.Ход’ ОРА-27037; ипаЫе Со сЬСатп Ше зСаСив ЬХпих Еггог: 2: Ко зисН Ше ох ахгессогу г) . Пересоздайте элемент оперативного журнала. Для этого в 8()1ЛР1и$ в том же сеансе пользователя ЗУБ, установленном при выполнении предыдущего шага, введите следующее: 50Ь> АЕТЕКБАТАВА8ЕБКОРХОСЕХЬЕ МЕМВЕК > * /и01/арр/огас1е/огайаЕа/огс1/геОо02Ь.1од*; 5С’Е> АЬТЕК БАТАВАБЕ АББ БОСЕХЕЕ МЕМВЕК > ’/и01/арр/огасХе/огаааСа/охсХ/гейо02Ь.Ход’ > ГО СКООР 2; д) . Повторно выполните скрипт ХаЬ_04_0 5__с. зд1 для проверки того, что ошибка, вызываемая отсутствием журнала, не появляется снова в сигнальном файле. | $ здХрХиз / аз зузбЬа ОХаЬ 04 05 с.здХ
Ниже приводятся результаты выполнения введенной команды. Обратите внимание на то, в сигнальном файле отмечается переключение журнала и это не вызывает ошибок. Сигхепс. Ход# 1 зед# .1.7 тет# 0: /и01/арр/огас1е/огааа.Са/огс1/гедо01. Ход СиггепС Ход# 1 зед# 17 теге# 1: / и 01/арр/ о х а с 1 е/о гада С а/огс X/гедо0 ХЬ. Xод ТИгеад 1 адл/апсед Со Ход зедиепсе 18 СихгепС Ход# 2 зед# 18 тет# 0: /и01/арр/огасХе/о.гадаСа/охсХ/гедо02. Ход Сиххепс Ход# 2 зед# 18 тет# X: /иОХ/арр/огасХе/огадаСа/сгсХ/хедо02Ь.Ход ТИгеад 1 адхапсед Со Ход зедиепсе 1.9 СиггепС Ход# 3 зед# 19 теге# 0: /и01/арр/огасХе/огадаСа/огсХ/гедоОЗ.Ход СихгепС Ход# 3 зед# 19 теге# 1: / и 01 / арр / о г а с 1 е / о г ада С а / о г с 1 / х е до 0 ЗЬ. X о д ТИгеад 1 саппоС аХХосаСе пей* Ход, зедиепсе 20 СИескроХпС гюС сотрХесе СиххепС 1.од# 3 зед# 19 тет# 0: /и01/арр/огас1е/огабаСа/огс1/гедо03.Ход СиггепС Ход# 3 зед# 19 тет# 1: /и 01/арр/о гас1е/о гада С а/о гс1/гедо0 3Ь.1од ТИгеад 1 ад^/апсед Со Ход зедиепсе 20 Сиггепс Ход# 1 зед# 20 тет# 0: /и01/арр7огасХе/огадаСа/огсХ/гедо0Х.Ход СиггепС Ход# 1 зед# 20 тет# 1: /и01/арр/охасХе/огадаСа/огсХ/хедоОХЬ.Ход ЗС-Ъ>
Решения к практическому занятию 5: восстановление базы данных Предварительное описание. К вам как администратору базы данных поступило сообщение от некоторых пользователей о некорректности данных в приложении НН. Фонд заработной платы, представляющий собой сумму всех окладов, предположительно составляет $691,400. Однако его текущая величина равняется $679,050. Кроме того, за последние 60 дней не было никаких изменений в отделах, однако таблица ДОВ _Н 18ТОНУ отражает изменения, сделанные сегодня. Вы понимаете, что пакетное задание по реорганизации персонала, было выполнено раньше, чем следовало. Поэтому необходимо отменить эти преждевременные многотабличные изменения, в том числе, произведенные триггерами. Предполагается, что ^пользователя НК пароль Иг. < 1. Чтобы смоделировать некорректное выполнение пакетного задания, выполните скрипт 1аЬ__05_01. здХ. а). Введите следующее после приглашения Елпих: [ $ здХрХиз Ниже приведены выходные результаты выполнения этой команды: $ здХрХиз 11г/Ьг 01аЬ0501.зр1 80Ь> 80Ь> прбабе егг-рХсуеез зек берагктепк__1б = 90 юЬеге ХоЪХ.6 = ’ 1Т РЕОС’; 5 гсжз ирбаке-Л, 8<2Ь> 8СЬ> ирбаке ешрХоуеез е зек заХагу = Хеазк(е.заХагу,(зеХеск (тХп_за!агу г тах__заХагу) /2 * 1.Х0 Хгот доЬз ] -лГРеге д о]сЬ_1б - е.}оЬ_1б)) ъФеге ]оЪХс; гюк Хтке 103 гоиз ирбакеб« 8СЬ> 80Ь> соттХк; С оттX к сотрХеке. 50Ь> 2. Проверьте, что сумма окладов и сведения об изменениях в должностях совпадают с сообщениями пользователей. а) . Подсоединившись как пользователь НК, введите следующее после приглашения 8(Я*Р1п$. 8р.Ъ> зеХесб зипЦзаХагу) Хгош ещрХоуеез;
Ниже приведены выходные результаты выполнения этой команды: 8СЬ> зеХесХ зит (заХагу) Ггогг- етрХоуеез; 2ОМ(8АХАВУ) 679050 Обратите внимание на то, что общая сумма окладов 6 7 9 0 5 0. а не 691400. б). Введите следующее после приглашения $ОЬ: | 5&Ъ> зеХесХ сошгМ^1гот оЪ^Ь! зтогу х4юге епй^бате > зуз5а± е- 60; Ниже приведены выходные результаты выполнения этой команды: 801> зеХест соипт(*) СООКТ (*) । Ггот зо.Ь_Ыз1огу юЬеге епа_с1а1е : > зузааХе - 60; 5 Обратите внимание на то, что в течение последних 60 дней были изменения в данных о должностях сотрудников отделов, что подтверждает поступившие от пользователей сообщения. 3 Вы понимаете, что отменить все эти изменений вручную слишком сложно и это может повлечь за собой ошибки, поскольку таблицы и триггеры связаны между собой. Поэтому вы решаете полностью восстановить базу данных к предыдущему моменту времени. Вы знаете, что первое изменение, которое было сделано пакетным заданием, затронуло данные об отделах. Поэтому вы находите время первого изменения в таблице 30В_Н18Т0КУ и решаете восстановить базу данных на минуту раньше этого времени. Произведите восстановление. а). Чтобы найти время первого изменения, введите следующее после приглашения 80Ь> аХТег зеззХоп зеХ. пХз__6аЪе _ГогтаВ - "уууу-тт-Ой ЪЬ24:тХ:зз"; 5(~)Ь> зеХесХ гстп (епс__с1аХе) Ггот доЬ-ЬХзХогу 2 гл’Ьеге епа_саХе > зузйаХе - 60; Запишите дату и время.______________________________ Например, дата и время 2005-12-14 10:30:12. б) . Подсоединитеь ка А5 5X5ВВА и остановите экземпляр. Затем переведите базу данных в состояние МО’ОЫТ, чтобы подготовить выполнение операции восстановление с использованием КМАЫ. 80Ь> соплес! / аз зузбЬа
80Ь> ЗНОТКО^Ы 1ММЕК1АТЕ 80Ь> 8ТАКТОР МОПИТ
в) . Подождите, пока смонтируется база данных. Затем в отдельно окне ХТегт введите после приглашения Тших команды, приведенные ниже, чтобы подготовить сеанс КМ АМ После этого вызовите КМ АМ Примечание: эти переменные окружения должны быть введены с использованием символов верхнего регистра. $ ехрогО ЫЕ8 ЕАТЕ ЕОЕ14АТ”"уууу-тт~с1а Ы124:т±:зз” $ ехрогТ НЕ5_ЬА&0-агпег1сап__ашег1са.вдев1зо8859р15 $ гшап РагдеЪ / ЫОСАТАЬОС г) . После приглашения КМАХТ введите приведенный ниже блок команд, чтобы восстановить базу данных на минуту раньше времени выполнения пакетного задания. Замените время, показанное ниже, на время, записанной на шаге 3-а минус одна минута. НМАЫ> тип { 2> зеГ. 0№Г1Ь ТТМЕ - ‘2005-12-14 10:29:12’; 3> КЕ5Т0КЕ ИАТАВА5Е; 4> КЕСОУЕК РАТАВА8Е; 5> АЬТЕР БАТАВА5Е ОРЕМ РЕ8ЕТЕОО5; б> }
Ниже приведены выходные результаты выполнения команды тип: ВМАМ> тип { 2> зеТ СМТТЬ Т1МЕ - '2005-12-14 10:29:12’; 3> ЕЕ8ТОРЕ ПАТАВА8Е; 4> ЕЕСОУЕН ЕАТАВА5Е; 5> АЕТЕК ОАТАВА8Е ОРЕМ КЕ5ЕТЕОС8; 6> } ехесик1пд сотгпапа: ЗЕТ ипт±1 с!аизе ЗТагЫпд гезТоге аТ 2005-12-14 10:40:07 аНосаТеб скаппе.1: (ЖА_ Е13К__1 сИаппе! ОКА_Е15К__1: 316=155 с1ех?Т1уре=О15К сЬаппе! ОРА Г)18К_1: зТагТхпд ЗаТаШе Ьаскирзе! гезТоге скаппе! ОРА_Е18К_1: арестТугпд ааЬагИе(з) Тс гезтоге Егохп Ьаскир зек гезксгТпд даОаШе 00001 то /и01/арр/сгас1е/огайаТа/огс1/зузтет01.оЫ гезЕогЬпд бакагЫе 00002 То /и01/арр/огас1е./огаааТа/огс1/ип6оТЬз01« гезСогЬпд с1аса!11е 00003 то /и 01/арр/о га с1е/о га 6аТ а/о г с1/з у з а их 01.6ЬГ гезкогХпд бакагИе 00004 То /и01/арр/огас1е/огадата/охс1/изегзО!.акт гезЕогХпд бака г Не 00005 То /и01 /арр/огас1е/огайаТа/огс1/ехатр.1е01. с!Ы гезкогХпд ЬакаШе 00006 То /и01/арр/огас1е/ога6аТа/сгс1/зкадтпд01.6Ы7 скаппе! 0РА_018К_1: : геаЫпд Егоге Ьаскир ркесе /и01/арр/огас1е/Т1азк_гесохгегу_агеа/0Р.СЬ/Ьаскирзе!/2005__12_14/о1__т! пппс! к_ТАС20051214Т060710 1Т09гз5т .Ькр скайпе! ОКА_Р18К__1: гезтогес Ьаскир ртесе 1 ртесе Иап61е=/и01/арр/огас1е/Ыазк ^есоVе^у_а^еа/ОКС^/ЬаскирзеТ/2005_12_14/о1_ т!__пппс1!__ТАС20051214Т060710__1Ь09гд 5п-__.Ькр Тад=ТАС20051214Т060710 скаппе! 0РА__М8К__1: гезТоге соггрРеке, еХарзей Ыте: 00:02:07 Етптзкеа гезТоге а! 2005-12-14 10:42:17 ЗТагТтпд гесох/ег ас 2005-12-14 10:42:17 изтпд скаппе! ОРА Б18К 1 зТагЫпд тесМа гесох^егу агсЫл^е 1од Ткгеас: 1 зедиепсе 13 те атгеаоу оп Ызк аз Ше /и01/арр/огас1е/Е1азк__гесс^/егу__агеа/СНСЬ/агсЫт/е1сд/2005__12__14/о1__т!__1__1 3_1т09т^Тгд .аге агсЫхе 1од Ткгеао 1 зедиепсе 14 1з аТгеасу сп Ызк аз Ы1е / и 01 / арр / огас1е/Е1а зк_г е с с тсе г у_а г е а / ОКС Ь / а г ск 1 х^е 1 о д / 2 0 0 5__12 14 / о 1 11 4__1Т0кку2^г__. аге агск!хте 1од ЕкгеаС. 1 зедиепсе 20 !з а1геаёу оп сИзк аз Ы.1е /иО 1 /арр/огас 1е/Ыазк гесо^-егу агеа/ОКСЬ/агск±хге!од/2005 12__14 /о! т! 12 0~1 ЕОдп^зР—. аге
агсЫл?е 1од г 11 епате/о01/арр/о? о1__п=Е_1_13 1Б09ъ?Егд а гсЬг/е 1од Г11еп ате/и 01/арр/о1 о 1 _т Е__1 4 10 кйу2 V лас1е/Г1а8Ъ гессл^егу агеа/ОКСБ/агсНПеетсд/2005 1214/ .аге сИг е аа~1 седиепсе~13 12 3.4/ гасхе/Е1азИ__ .аге ЁЬгеай г е с о V е г у_ а г е а / О ЯС Ь / а г с Ь, 1. V е 1 о д /2 0 0 5 =1 аедиепсе-14 агсЫ?е 1од г11е пате~/и 01/арр/о 2 7ас1е/Г1азп__ г е с о\? е г у __а г е а / ОКСЪ / а г с Н1 хге 1 о д / 2 0 0 5 12 ~14/ а1_1г-Е_1_20 ЮОдшчпр .аге Епгеаа те61с! гесо’/егу сотрХеБе, е!арзе ЕхпБзЪеб гессл/ег аО 2005-12-14 баЕаЬазе орепеё КМАМ> =1 седиепсе=20 б. Е.1те: 00:00:14 10:42:33 4. Проверьте, что база данных восстановлена на момент времени, когда еще не были выполнены реорганизационные изменения в данных приложения НК а). Для просмотра даты самого последнего изменения, внесенного в таблицу ЛОВ_Н12ТОКУ, введите следующее после приглашения $0Ь: I 80Ь> ЕЕЬЕСТ МАХ(Ьг. з оЬ Ь15 Гогу; Последнее изменение было сделано много лет назад, а не сегодня. В выходных результатах должна появиться дата, похожая на приведенную нижу, но это необязательно точно такая же дата: 8<2Ь> ЗЕЬЕСТ МАХ (епс!_с1аО.е) ЕНОМ Ьг. зсЬ__ЫзЕогу; МАХ(ЕЫБ Б 31-БЕС-99 5. Выйдите из 8р1*Р1и§.
Решения к практическому занятию 6: флэшбэк Предварительное описание. Используется тот же самый сценарий, что в практических заданиях урока “Восстановление базы данных”. Задание по реорганизации персонала (НК) было выполнено раньше, чем следовало, и необходимо отменить сделанные им изменения. Эти изменения таковы, что вы не уверены, какие таблицы были затронуты. Поэтому вы принимаете решение воспользоваться операцией ПазЬЬаск ОаЬаЬане вместо традиционного восстановления, поскольку было включено ведение журнала флэшбэк. Если другое отдельно не указано, вам следует устанавливать соединения как зуз/огас1е аз 5У8 ОВД, используя 8рЕ*Р1и8 иЛи ПашЬаке СоШго!. 1. Используя ЕгДегрпзе Мападег включите ведение журнала флэшбэк для базы данных (ЕпаЫе ПаэЬЬаск Оа1аЬаэе). а) . В Г)ашЬа$е Соп1го1 щелкните на закладке Ма1П(епапсе, а затем на ссылке Несоуегу ЗеШпдз в секции Васкыр/Кесоуегу Зейтдв. б) . Прокрутите вниз страницу и отметьте поле ЕпаЫе ПазЬЬаск 0а1аЬазе. Щелкните на кнопке Арр1у. На странице Сопйгтайоп щелкните на кнопке Уез, подтверждая необходимость остановки базы данных для выполнения операции. НавЬ Весотегу ПазИ Ресоуегу Агеа 1з епаЫеб Гог Ш1з с1а1аЬазе. ТЬе сЬаг! зЬсу/з зрасе изей Ьу еасИ 111е буре 1з по! гес1а!гпаЫе Ьу Огас1е. РегТогггнпд Ьаскирз Ш а Магу зкзгаде 1з опе у/ау 1о гпаке зрасе гес1а1таЫе. ЭзаЫе Е1азН Ресоуегу Агеа 1пс1ийез (гее апб гесЫтаЫе зрасе. Е1азК Ресоуегу Агеа ЬосаЙоп ^и01/арр/огас1е/!1азЬ_гесоуегу__агеа ПазЬ Ресоуегу Агеа Зйе р рЗВ з| ЯессУбгу Агеа БЬэе тиД Ье зет чИтеп 1Ье Рес1а1таЫе ПазЬ Ресоуегу Агев^ $$ г&’ее Е1азЬ Ресоуегу Агеа (СВ) 1.64 даЫе ПазЬЬаск 0а1аЬазе - ПазЬЬаск 1одд1пд сап Ье изеб Тог ГазГ йаГаЬазе ро1пЫгНнпе гесоуегу" Ше г&'ОУбту агеа Ье зег Тс- епзЫе «япд йззЬЬаск 1$д$. уоу ггй?# гесоуег уоуг ба1аЬа§е 1о а рЫпЫП’'|1ГП& чйШзи! гез1йг=г^ Гйз. НагЬьг-ск 1Ье ртеТеггес гесо^егу гесоуег/ 'ж® й у/Ь&п арр= зрг е в) . Введите огас!е/огас1е в качестве имени и пароля в ОС и щелкните на кнопке ОК. г) . На странице Рез1аП: 0а1аЬа8е:Сопйгтайоп щелкните на кнопке Уев,
д) . Щелкните на кнопке РеГгевИ и подождите некоторое время, пока перезапустится БД. Возможно, вам потребуется несколько раз воспользоваться кнопкой КеГгекЬ. е) . Когда на экране появится страница 1одпу подсоединитесь как 8У5 А5 8УЗВВА.
2. После перезапуска базы данных с включенной возможностью ведения журнала флэшбэк запишите текущий 8СИ базы данных, запросив для этого представление У$ЕАТАВА8Е. Примечание: это вам понадобится позже. Текущий 8СК:_______________ $ а). Введите следующее: $ сё $Н0МЕ/1аЬз $ здТрЬиз / аз зузПЬа 80Ъ> ЗЕЬЕСТ снггепс зсп ЕНОМ у$йаЬаЪазе; СПЕЕЕПТ 5СП 722521 3. Запишите сумму окладов, полученную на основе таблицы НЕ. ЕМЕЕОУЕЕ8. и подсчитайте количество строк в таблице ПОВ_НТ5ТОЕУ. 80Ь> ЗЕЬЕСТ 8ПМ(за1агу) ЕЕОМ Ьг.етрТсуеез; 8ПМ(ЗАЬАЕУ) 691400 8<2Ь> ЗЕЬЕСТ СОПИ Т (*) ЕЕОМ пг.зоЬ ЫзГогу; СОПИТ(*) 10 4. Запустите скрипт 1 аЬ__0 6__0 4 . зд! для выполнения таких же реорганизационных изменений в приложении НЕ, как и в практическом задании урока “Восстановление базы данных" а). Введите следующее после приглашения 8(}Е: Рз5ь> О 1 аЬ 06~04 . зд.1
Ниже приведены выходные результаты выполнения этого скрипта: 80Н> 01 аЬ__06__04 . заХ 80Е> 80Ь> ирааНе ешрХоуеез зет <4ерагипеп0__1а 90 ’^Ъеге зоЬ__1<3 ’1Т_РР.0С?’; 5 гаив ирааОесН 5СЬ> 80Ь> ирааке ешрХоуеез + тах заХату)/2 * 1.10 ЗоЪ 1с1 пог, Ике ’ Ай ‘ е зек за!агу ХеазО(е.заХагу,(зеХесс (т1п_заХагу г гот ]оЬз э г^Ьеге 1.1 оЬ ха е.^оЬ 1с1) ) ккеге 103 го^з ираатед. 8СЕ> 80Ь> соттдХ; Сотш1Х ссгпрХеЕе. 80Ь> 5. Запишите снова текущий 8СЫ базы данных, а также сумму окладов и количество строк в таблице а0В_Н18Т0ВУ. Если вы не подсоединены как пользователь 5У5, тогда сначала установите соединение под этим пользователем. Обратите внимание на то, что выводимые значения отличаются от полученных на шаге 2 и шаге 3. 80Ь> зВо’^ иаег П8ЕВ 18 "НВ” 5С'Е> соппесС / аз ауадЬа СоппесХед.. 80Ь> БЕЪЕСТ сиггепЪ_асп ЕНОМ у$с1аЪаЪа8е; СПВВЕЫТ_8СН 722801 50Ь> 8ЕЕЕСТ 5ЦМ(аа1агу) ГНОМ Ьх. ехпрХоуееа ; 8НМ(БАНАНУ) 679050 БОН> 5ЕБЕСТ С0ШТ(*) ГНОМ Иг. ЗоЬ^ЪхаЪогу; СО1ЖТ (*) 15 80Ь>
6. Воспользуйтесь командой КМАЫ ГЕА5НВАСК ЬАТАВАЗЕ для отката базы данных назад к первому 8СЫ, записанному на шаге 2. а). Остановите, а затем смонтируйте базу данных: 30ь> 5Н0ТК0Ж’ ВММЕБТАТЕ 50Ь> 8ТАВТ0Р МООКТ б) . В другом окне ХТегт установите сеанс КМАК I $гтапОахдеГ /ЕОСАТАЬОС 8..—— '—~~~~-™—»»—________е—_______—„—_— в) . После приглашения КМАХ введите команду РЕА5НВАСК БАТАВАЗЕ, в которой укажи те 8СЫ, записанный на шаге 2: | КМАЫ> Е1АЗНВАСК ВАТАВАЗЕТО ЗСК-бЗзГтбГ" Ниже приведены выходные результаты выполнения этой команды: КМАМ> ЕЕАЗНВАСК ОАТАВАЗЕ ТО ОСЕ-722521; ЗЕагЫпд ЫазНЬаск ак 2005-12-14 11:24:04 аИссакеб спаппе.1: ОКА__В18К 1 сЪаппе! ОКА Б18К 1: зТа-154 с1еукуре-В18К зЕагЫпд гаеЫа гесоуегу тесПа гесс^егу сошрТеЕе, еТарзеа Пше: 00:00:07 ГтпТзЬеО ПазЬЬаск ак 2005-12-14 11:24:14 КМАЕ> 7. Перед открытием базы в режиме чтение/запись проверьте, что база данных была возвращена к корректному 8С№ Для этого просмотрите содержимое таблиц и убедитесь, что выводимые значения стали такими же, как и на шаге 3. а) . Введите следующее после приглашения 8ОЕ, чтобы открыть базу данных в режиме ‘только чтение’: [ 50Е> аИег ааЬаЬазе ореп геас. оп1у;_____________________ б) . Введите следующее после приглашения 8рЬ, чтобы подсчитать сумму окладов 5<2Ь> ЗЕЕЕСТ 8Ш(8а1агу) ЕК.ОМ Ьг. етрХоуееа ; 8ПМ (5АТАКУ) 691400
8. Откройте базу данных для чтения и записи. Необходимо использовать ключевое слово ЯЕ8ЕТШО8. а) . Остановите базу данных, введя следующее после приглашения ЭДЕ: 80Ь> зГшбскжп Тпжебаасе БаТаЬазе с1озеб.« БаТаЬаае бТзтоипбеб. ОНАСЕЕ Тпзбапсе зИиё бсжги б) . Введите следующее после приглашения 8рБ, чтобы запустить базу данных в режиме М01ЖТ. 20ь> зОагбир тоипТ ОНАСЕЕ 1пзсапсе зтагбеб. ТобгП 8узСет 61оЬа.1 Агеа 285212672 Ьубез Еххеб 81ге 1218992 Ьубез 7аг±аЪ1е 81яе 121636432 Ьубез Е)а1.аЬазе ВиЕЕегз 159383552 Ьубез Небо ВиЕГегз 2973696 Ьубез Ра Г.аЬазе тейп Геб. в) . Введите следующее после приглашения 8<2Е, чтобы открыть базу данных в режиме ‘чтение-запись’: 80Е> а!Ъет бабаЬазе ореп гезеМодз; БаЪаЬазе аТЕегеб. 9. Перед просмотром сведений, предоставляемых динамическими представлениями, для операции ЕЕазЕЬаск даЕаЬазе, настройте в сеансе вывод дат с точностью до часов, минут и секунд. | 50Ь> АЕТЕК 8Е551ОЕЗЕТ ЕЕЗ^ЕАТЕ^ЕОНМАТ^^уууу-тт-ба Ы124 :т!: ззЛ/; 10. Выполните запрос к представлению У$ЕЬА5НВАСК_ЕАТАВА5Е__ЕОС и выясните наименьший 8СИ, к которому можно откатить БД. Ответ запишите здесь: 80Ъ> зеб адгар оТТ 80Е> зе!есХ * Тгош Х’$Е'ЕА8НВАСК_ЕАТАВА8Е_ЕС<;; ЕгипсаМпд (аз гедиезЕеб) ЬеЕоге соТитп Е8Т1МАТЕВ_ЕЕА8НВАСК_8ТХЕ ОЕЕЕ8Т_ЕЬА8НБАСК 8СЕ ОЕЕЕ8Т_ГЕА5НВАСК_ТI ЕЕТЕЫТ1СК_ТАКСЕТ РЬА5НВАСК__8IХЕ Г72068ТЬ005-12--14 11:01:52 1440 8192000
11. Просмотрите данные о накладных расходах, связанных с ведением журналов флэшбэк и другими операциями, имеющими отношение к флэшбэк. Выполните для этого запрос к представлению У$ЕЬА5НВАСК_САТАВА8Е_8ТАТ. Какое среднее количество байтов с данными флэшбэк записывалось в минуту в течение последнего временного интервала? 80Ь> зеГесЕ * Г тот 7$РЬА5НВАСК__0АТАВА$Е__5ТАТ; в результатах не отражен столбец Е5Т1МАТЕО ЕЬА5НВАСК_512Е ВЕС 123Т1МЕ ЕЫ6_Т1МЕ ^ЕАЗНВАСК 6АТА ОВ ВАТА еепо Бата -------------------------------------------------------------------- 2005-12-14 11:29:00 2005-12-14 11:36:27 2686976 2424832 752640 80Ь> Ответ для приведенного выше примера подсчитывается следующим образом: 2686976/(11:36 - 11:29) - 383854 байт в минуту. 12. Выясните текущий размер хранимых данных флэшбэк, выполнив для этого запрос к представлению У$ЕЕА»8НВАСК__ЕАТАВА8Е_ЕО6. Ответ запишите здесь: 80Ь> 8ЕЕЕСТ Е1аз11Ьаск_е1хе ЕНОМ У$ЕЬА8НВАСК_6АТАВА8Е_ЬОС; ЕЕА8НВАСК__81ХЕ 8192000 Примечание: ваш ответ, скорее всего, будет отличаться от приведенного здесь.
Предварительное описание. На этом практическом занятой намеренно повреждается файл данных. Результат этого виден при выполнении запроса к таблице, на которую оказывает влияние это повреждение. Вам необходимо определить месторасположение повреждения и устранить проблему. 1. Чтобы внести повреждение в таблицу БЕРАКТМЕВТЗ, необходимо выяснить имя файла в операционной системе, в которых хранится эта таблица, а также номер первого блока (Ыоск_Ю) этой таблицы. Для вывода номера файла (XНеДа) и номера начального блока (ЫоскДШ) таблицы ЕЕРАКТМЕЕТЗ выполните запрос к представлению ЕВА ЗЕ6МЕКТ5» Затем определите имя соответствующего файла в операционной системе, используя представление ВВА^БАТА Е1ЕЕ5. Запишите здесь эти значения: ЕХХе ХЕ: В1оск ХЕ: а). Перейдите в каталог ХаЬз, а затем подсоединитесь в $рЬ*Р1и8 как пользователь ВУЗ с паролем огасХе и привилегией ВУЗЕЕА. $ сс! $Н0МЕ/ХаЬз $ здХрХиз / аз зузбЬа б). Введите следующее после приглашения 80Ь: зоь> зеХесЕ ЕХХе йа, Ыоск_ Да Егога БЬаехЕепЕз 2 иЬете зедиюпХтопагпе = ’ ЪеРАКТМЕЕТЗ’; Ниже приведены выходные результаты этой команды: 30Е> зеХесЕ ЕПе_Дс1, ЬХоскДб. Егогп аЬа__ехкепЕз 2 вдЬеге зедшепЕ^паше = ’БЕРАРТМЕЕТЗ’; ГIБЕ_ДБ ВЬОСК_10 5 49 в). Выше приведенный запрос возвращает сведения только об одном экстенте. Определите имя файла, соответствующего НЬЕДВ 5, выполнив для этого следующий запрос. В результате его выполнения возвращается имя файла, который будет поврежден. Введите следующее после приглашения ЗОЕ: 30Ь> зеХесЕ Ше паше Етогп сХЬа с1аЕа ГтХез юпеге ЕэХе ДсЗ = 5;
Ниже приведены выходные результаты этой команды: $0Ь> зеЕесТ Е11е пате Егот с!Ьа даГа ЕЕ1.ез мйеге Н1е 1а ~ 5; Е1ЬЕ_МАМЕ /и01/арр/огас.1е/огас1аЕа/огс1/ехатр!е01, б.ЬЕ 2. Выполните скрипт 1аЬ__07_ 02 . зИ, чтобы внести повреждения в файл данных ехатр!е01. аЬЕ. Укажите при запуске номер Люка, полученный на предыдущем шаге. Параметры этого скрипта должны быть указаны в следующем порядке: полное имя файла, номер блока, размер блока (8192). Этот скрипт пишет символьную строку СОРБЯРТ в блоки, начиная с блока с заданным номером. а). Перейдите в окно ХТепп, а затем введите следующее после приглашения Ьтих: [ $ Г/1аЬ 07 027зЪ /и01/арр/огас1е/огас1аЕа/с>гс1/ехатр1е01. оьЁ" 49 8192 Ниже приведены выходные результаты этой команды: $ ./1аЬ_07__02 . зЪ /и01/арр/огас1е/огадаЕа/отс1/ехагпр1е01. оЬЕ 49 8.1.92 0+1 гесогдз 1П 0 + 1 гессгдз оиЕ 0 + 1 гесогдз ХП 0 + 1 гесогйз он С 0+1 гессгб.5 1п 0 + 1 гесогбз оиЕ 0+1 гесогоз 111 0+1 гесогаз о и Г. 3. Сбросьте на диск содержимое кэша буферов, чтобы любые запросы к таблице ЭЕРАКТМЕЫТ8 вызывали чтение из файла данных на диске. Затем выберите все столбцы таблицы ЕЕРАРТМЕМТ8 и обратите внимание на сообщение об ошибке. а) . Чтобы сбросить на диск содержимое кэша буферов, введите после приглашения 8<ЗЬ следующее: | 50Е> АЬТЕН 5У5ТЕМ ЕШ8Н ВЦЕЕЕР^САСНЕ; б) . Чтобы проверить, доступна ли таблица РЕРАНТМЕКТ8, введите после приглашения следующее: |~80Ь> 5ЕЕЕСТ ЕНОМ Нг. аерагЕтепСз;
Ниже приведены выходные результаты этой команды. Обратите внимание на сообщение об ошибке, ЗС)Ь> ЗЕьЕСТ * ЕНОМ Ьх.серагктевкз; зехеск * Ггстп. Иг. серагкгпепкз ЕККОВ ах 11пе 1: ОКА-01578: ОКАСЪЕ бака Ыоск сохгиркеб (хз.1е # 5, Ыоск # 51) ОКА- 01110: аа к а 11.1 е 5: ’ / и 01 / арр / с г а с 1 е / с г аба к а / охс1/ ехагпр 1е01 ,с!Ы* 4. Выполните утилиту аЬу. чтобы получить отчет о всех повреждениях в файле е х агпр 1 е 01. 6Ы. а). Чтобы вызвать утилиту ВВУЕВ1ЕУ. введите после приглашения ОС следующее: [ $ 6Ъу к11еЫи01/арр/охас1е/ога5ака/охс1/ехатр1е01 ЫЫ Ыоскз1хе^8192 Ниже приведены выходные результаты этой команды: $ 6_Ьу €11е~/и01 /арр/огаЫе/огабаЕа/огЫ/ехатрХеО! ,с!ЬЕ Ыоск51хе~8192 ВВУЕКХЕУ: Ве1еазе 10.2.0.1.0 - РхоёисЫоп оп Ег1 8ер 9 11:51:05 2005 СоругхдЫ (с) 1982, 2005, Огасте. АН гтдИкз хезегуеа. БВУЕВТЕУ - УегхЫсактоп зкахкхпд : ЕТЬЕ = /и01/арр/охас1е/огас1ака/огс1/ехагпр1е01. оЬЕ Раде 49 1з шаг кеб. соххирк Соггирк Ыоск геЫкЫе оЬа: 0x01400031 (Ше 5, Ыоск 49) Вас! Ьеабег Еоипб бихтпд оЬу: Рака 1п Ьаб Ыоск: куре: 67 Еохтак: 7 гоЬа: 0х0а545055 1азк спапде зсп: 0x0000.00066161 зед: 0x2 Ид: 0x04 зраге!: 0x52 зрахе2: 0x52 зрагеЗ: 0x0 сопзхзкепсу уа1ие 1п каЫ: 0x61612002 скеск уа1ие 1п Ыоск Ьеабег: 0хе5е сотри кеб Ыоск сИескзит: 0хе441 Раде 50 з.з т.агкеб ссггирк Соггирк Ыоск гекакЫе 6Ьа: 0x01400032 (ЕЫе 5, Ыоск 50) Вас Ъеаоех Еоипб оигтпд 6Ьу: Бака 1п Вас! Ыоск: куре: 67 Еогтак: 7 гаЬа: 0х0а545055 1азк скапде зсп: 0x0000.00066085 зед: 0x1 Ыд: 0x04 зраге!: 0x52 зрахе2: 0x52 зрагеЗ: 0x0 сопзхзкепсу уа.1ие хп ка±1: 0хс0852101 сЬеск уа1ие 1п Ыоск кеабег: 0х4е60 сотрикео Ыоск спескзит: 0хе443 Раде 51 1з гаагкеб соггирк Соггирк Ыоск гекакЫе 6Ьа: 0x01400033 (Е11е 5, Ыоск 51) Вас кеабег Роипб. бигтпд оЬу:
ЭаЬа 5.П Ьай Ыоск: 1 1
куре: 67 гоптак: 7 гйЬа: 0х0а545055 1азк сйап.де зсп: 0x0000.00066161 зед: зраге!: 0x52 зраге2: 0x52 зрагеЗ: 0x0 сопзхзкепсу уа.Ые 1п кат!: 0x61612302 сйеск уа!ие 1п Ыоск йеабег: ОхбЗЬЪ сотрикеб Ыоск сйескзит: 0хе440 0x2 Ыд: 0x04 Раде 52 1з тагкеб соггирк Соггирк Ыоск ге!ак!уе бЬа: 0x01400034 Ваб Йеабег Тоипб бихкпд 6Ьу: В-ака 1п Ьаб Ыоск: (Ше 5, Ыоск. 52) куре: 67 Еогтак: 7 гб'Ьа: 0х0а545055 1азк. сЬапде зсп: 0x0000.00066161 зед: зраге!: 0x52 зраге2: 0x52 зрагеЗ: 0x0 сопзРзкепсу уа!ие 1п каЫ: 0x6.1610602 сЬеск уа!ие 1п Ыоск йеабег: 0x5Осс сотрикео Ыоск сйескзит: 0хе462 0x2 г!д: 0x04 ВВУЕЫЕУ - УегШсаНоп сотр1еке Тока! Радез ЕхатРиеб : 12800 Тока! Радез Ргосеззеб (Вака) : 4408 Тока! Радез ЕаШпд (Вака) : 0 Тока! Радез Ргосеззеб (Тпаех): 1264 Тога! Радез ЕаШпд (Хпаех) : 0 Тока! Радез Ргосеззеб (Окйег): 1536 Тока! Радез Ргосеззеб (8ед) : 0 Тока! Радез ЕаШпд (Зед) : 0 Тока! Радез Етрку : 5588 Тока! Радез Магкео Соггирк : 4 Тока! Радез 1пТ1их : 0 НТдйезк Ыоск 8СЫ : 654836 $ (0.654836) 5. Просмотрите сигнальный файл, чтобы получить подробные сведения о повреждениях. а). Введите следующее после приглашения в ОС: I $ 11311 -50 $0Р.АСЕЕ ВА8Е/а6т1п/ :-гс1/Ъ6итр/а1егк огс1.1од
Ниже приведены результаты этой команды: Нех дитр оЕ (Е11е 5, Ыоск 51) 1п Схасе Е11е /и01/арр/огас1е/а6т1п/огс1/идшпр/огс! ога 4287 . кгс Соггирк Ыоск хеТакЫе 6Ьа: 0x01400033 (Ше 5, Ыоск 51) Вад кеаоег Еоипо дигхпд ЬиЕЕег геад Рака 1.п Ьад Ыоск: куре: 67 Еоггаак: 7 гдЬа: 0х0а545055 1азк скапде зсп: 0x0000.00066161 зед: 0x2 Е1д: 0x04 зраге!: 0x52 зраге2: 0x52 зрагеЗ: 0x0 $ сопзхзкепсу са1ие !п ка.11: 0x61612302 скеск \?а1ие Еп Ыоск Неадег: ОхбЗЬЬ * сотрикео Моск скескзига: 0хе440 Р.егеад оЕ гдЬа: 0x01400033 (Ше 5, Моск 51) Еоипд вате соггирсед бака Йед Вес 14 12:32:19 2005 Соггирк В1оск Гоипд Т8Ы - 6, Т8КАМЕ - ЕХАМРЬЕ РЕЕ - 5, ВЬК - 51, РРВА - 20971571 0В6Ы - 51852, 0В6Р - 51250, ОВоЕСТ - , 5УВ0В6ЕСТ - ЗЕСМЕКТ ОЖТЕВ - , ЗЕЗМЕЕТ ТУРЕ - 6. Выполните восстановление на уровне блока после сбоя носителя, используя команду КМАИ ВЬОСКЕЕСОУЕК РАТАЕ1ЕЕ. Воспользуйтесь выходными результатами утилиты РВУЕРДГУ, полученными на предыдущем шаге, чтобы задать блоки, которые необходимо восстановить. а) . Перейдите в окно ХТепп и подсоединитесь к ЯМАЫ как пользователь ЗУ8: [ $ ГГПаПрагдек / ЫОСАТАЬОС б) . Чтобы выполнить восстановление блоков, введите следующее после приглашения КМАЯ: | РМАЫ>ВЬОСКРЕСОУЕР РАТАЕ1ЬЕ 5 В ТОСК 49, 50? 51Г~52; Ниже приведены выходные результаты этой команды: РМАЫ> ВЬОСКРЕСОУЕР РАТАЕ1ЕЕ 5 ВЬОСК 49, 50, 51, 52; ЗкагЫпд Ыоскгесохлег ак 2005-12-14 12:40:26 аЫосакед скайпе!: ОРА__Р18К_1 скаппе! ОРА_Р18К__1: 51.6-142 дес^куре^РТЗК скаппе! ОРА__Р13К__1.: гезкогТвд Ыоск(з) скаппеI ОРА_Р18К_1: зреЫЕуРпд Ыоск(з) ко гезкоге Егот Ьаскир зек гезЕогтпд Ыоскз ох бакаЕНе 00005 скаппе! ОРА__Р18К__1: геабхпд Егогг Ьаскир р!есе /иО 1 /арр/огас!е/Е1азк__гесотсегу агеа/ОЕСЬ/Ъаскирзек/2005__12 14/о! дгЕ__пппс Е_ТА1С20Ь51214Т060710_1Е09гз51Г__“‘ькр скаппе! ОРА Р18К_1: гезкогеб Ыоск(з) Егот Ьаскир р!есе 1 рЕесе капа1е=/и01/арр/огас1е,/Е1азк__ г е с о ое г у _а г е а /ОРС к / Ьа с кир з е к / 2 0 0 5_12_14 / о 1 __ тЕ пппбЕ ТАС2 00 51214Т0 60710 1 к 0 9г5хп. Ькр Еад=ТА6200512.14ТО 60710
сЬаппе! ОКА Б15К 1: Ыоск гезкоге сотрХеЪе, еХараеа 01те: 00:00:36
З1аг11пд тесИа гессите г у агсЫуе 1од Ейгеад 1 зедиепсе 13 1з аХгеабу он сНзк аз 0х1е /и01 /арр/огас1е/ Е1азЬ_гесоуегу__агеа/ОКСЕ/агсЫ'\7е1од/20 0 5 12 3_10 0 9шргд_.агс ахсЫлге Ход РЬгеас 1 зедиепсе 14 хз аХгеаау оп оазк аз Е11е 14/01 1 /и01 /арр/огасХе/ХХазй гесоуегу_агеа/ОРСЬ/агсй^е1од/2005 12 4 1х.0кПу2\? .аге агсЫл/е 1од ОЬхеао 1 зедиепсе 15 хз аХх^абу оп сНзк аз ХхХе _14/о1 _1~ 1 / и 01 / арр / о г а с 1 е /11 а з к г е с осе г у__а г е а / СР.С к / а г с Ь1. V© 1 о д / 2005 12 5 100 ккубх .а гс _14/о1 _1 агскЬ/е 1од тйгеаб. 1 зедиепсе 1 1.з аХгеасу оп аз.зк аз ЕНе / и 01 / арр / о г а с 1 е / Г1 а з к__г е с о V© г у__а г е а / ОКС ь / а г с к 1V© 1 с д / 2 0 0 5__12_ __1 С0мпх22__. аге тес11а гесснгегу сотрХеке, е1арзей Охте: 00:00:08 ЕйпХзкеа Ыоскгесе\?ег ак 2005-12-14 1.2:41:15 _1_ _1 7. Проверьте, что операция восстановления на уровне блоков завершилась успешно. Для этого сбросьте на диск содержимое кэша буферов и выполнить запрос к таблице ПЕРАКТМЕНТ5. а) . Чтобы сбросить на диск содержимое кэша буферов, введите после приглашения 80Ь следующее: | 50Ь> АЬТЕК 5У5ТЕ& ЕШ5Н ВОЕЕЕвГсАСНЕ; б) . Для выполнения запроса к таблице введите следующее после приглашения | 80Ь> 5ЕЕЕСТ * ЕРОМ Пг. бераПтепОз; Ниже приведены выходные результаты этой команды: зе!еск * Егот йг.берагРтепОз; ОЕ₽АКТМЕЫТ_ГЕ ПЕРАКТМЕМТ_ЫАМЕ МАКА(ЖЕ__1Е Ь0САТ10Ы_Ю 10 АйттпдзггаЫоп 200 1700 20 МагкеОхпд 201 1800
Решения к практическому занятию 8: мониторинг и управление памятью Предварительное описание. Па этом практическом занятии база данных будет переведена в режим, в котором функционирование производится недостаточно эффективно и гибко. Затем будут добавлены новые объекты, после чего база данных не сможет выполнить самонастройку. Вам потребуется определить причину проблемы и переконфигурировать базу данных, так чтобы она смогла динамически приспособиться к размещению новых объектов. Если другое отдельно не указано, вам следует устанавливать соединения как 5У5РВА, используя Ва1аЬа$е Сошго! или 8рЕ*Р1и§. 1. Убедитесь в том, что 1аЬз - текущая директория, расположенная под домашним каталогом пользователя огас1е. С помощью 8рЕ*Р1н8 остановите экземпляр БД и запустите его снова, используя файл параметров инициализации 1п11:_ада1аЬ. ога, находящийся в директории 1аЬз. Укажите для этого параметр РГТЬЕ в команде 5ТАНТЕР. а) . Выполните немедленную остановку базы данных, введя для этого следующее: $ са $Н0МЕ/1аЬз $ здЛрРиз / аз зузбЬа 30Ь> зИиСбоадп 1ттеб1аРе б) . Запустите базу данных, используя файл параметров тп1Е_ здаРаЬ.ога, расположенный в директории 1аЬз. Для этого введите следующее в командной строке 8рЬ*Р1н8.* 5 ОЬ > з С а г Р ир р111е~±п1Т з да1аЬ. ога 2. Выполните скрипт 1аЬ_08_02.8д1. Этот скритп пытается создать много хранимых Зауа-процедур. а). Для выполнения скрипта, генерирующего хранимые процедуры Лауа введите следующее после приглашения 8рЬ: | 50Ь>01аЪ О8 02.ед!
Ниже приведены выходные результаты этой команды: 80Ь> 01аЬ_08 02.зд! Соппе >сйео. 8О.Ь> 50Ь> БЕСЕДКЕ 2 :1 БОМБЕЕ; 3 ^зд! 7АКСНАК2 (200) ; 4 ВЕСТЕ 5 ЕОК 1 1М 1..200 ЕООР 1 6 — ВиНа ир а аупатЛс зйаСетеп!# То сгеайе а ипТаиеТу пашей ^ал/а зйогей ргос. 7 — Тйе ”сйг(10)” 13 Сйеге Со рий а СК/ЬЕ тп Тйе зоигсе собе. 8 V зд! ’сгеайе ог герйасе апс! сотрЫе’ || сйг(10) || 9 ’^а’^а зоигсе пашей "ЕтаИйа^/аРгос* || 1 И || сйг (1 0) | 1 10 ’аз’ М сйг(10) || 11 ’ .Отроге эах’а. 1апд. *; ‘ || сйг(10) Н 12 ’риЬИс ейазз ОСИ’ || 1 || * ехйепоз ОЬ^есй’ |1 ей г (1 0)11 13 ’{ 1пй те1^1;1пй ^"2-=2;1пТ 'оЗ^З; 1пй \Ч=4;1пё ^’5^5;1п--й уб=6; 1пг, гт7^7; 14 ЕХЕСОТЕ 1ММЕБ1АТЕ V зд1; 15 ЕМБ ЙООР; 16 ЕЫВ; 17 / БЕСЕДКЕ ЕРНСР аг, Ипе 1: ОКА-04031: ипаЫе Со аНосайе 4096 Ьуйез оЕ зйагес! тетогу ("за^^а роо1", ”за\га/1апд7ге1/Р.еЕегепсе0иеие8У5” г ”дох1ой ехес йр", "56АС1азз") ОРА-06512: ай Ипе 14 Вопрос: что послужило причиной появления ошибки? Ответ: 1ауа-пул слишком мал. 3. С помощью ПаШЪазе Соп1то1 Соп8о1е проверьте размер различных областей 8ОА вашего экземпляра. Вопрос 1: включена возможность автоматического управления разделяемой памятью? Вопрос 2: какой размер Ъуа-пула?
а) . На станице с закладкой Абт1П!81тайоп щелкните на ссылке Метогу РагатеГещ расположенной в секции ОаШЬаве Солйдмгайол.
б) . Обратите внимание на то, что автоматическое управление разделяемой памятью отключено. Ответ 1: Нет, А8ММ не включено. Ответ 2: размер Лауа-пула - 4 Мб. РагаЪазе Фзгапсе« □г&.ога&е.аст >- Метогу РагатеГегз Метогу Рагате1егз ' Раде ВеКеФес ЗерГетЬег 19, 2003 2:34:2В РМ РОТ , РеГге$?А (^0^500 Р.еу^г0 Дрр1у} во ____~___________________~12. 1.121112222 Тпе Зузгет 61оЬа1 Агеа (56А) !з а дгоир сТ зЕегед тетогу зшхшгез ИзаТ сопга!пз йаШ апй сопФо! НогтаНсп Гог йаФЬазе ФзФпсе !з зСаПей. АкКотаис ЗЬагеб Метогу МападегпепГ Р&аЫес! ч ЕпзЫе) ЗКагеб Рос! рОО Вийег СасИе рСЮ | мв 3 [МВ 3 ОЛег (МВ) в Тога! 5СА (МВ) 214 (сакШа*0 ШЗЬагей Роо! (46.6%) Вийег СасКе (46.6%) ИНагдеРоо! (1,9%) ЯМауаРоя!(1.9%) ЖОФег(3.2%) Мшйшт 8СА Зт ТНе Мастит 5'3 А 3!ге зрес^ез Фе тах!тит гпетогу Фаг Фе йагаЬазе тау аНосаге Иуси зресИу Фе Мах!тигп 8ОА 5!ге, уои сап 1а1ег с!упат!са11у сЬапде ЗЗА сотропепГ з!2ез (ргоуйеб Фе 5СА з&е Йоез па!: аксесс! Фе Махкпит 53А 5|не). Махнпит 3(ЗА УРе (МВ) роо” 4 Как пользователь ЗУ8 выполните скрипт 1аЬ_ 0 8_04 . кд1, чтобы просмотреть текущие установки памяти. Есть ли какие-нибудь динамические компоненты 8ОА, у которых значение в столбце СПКЕЕЫТ__812Е отличается от значения в столбце М±1Т_812Е? Объясните ваш ответ. Ответ: нет таких компонентов. Причина в том, что ие включена возможность автоматического управления разделяемой памятью, и поэтому размеры были заданы соответствующими литеральными значениями; в дальнейшем размеры не могли автоматически изменяться. Поэтому минимальный и текущий размеры совпадают.
а). Введите следующее после приглашения 8()Е, чтобы просмотреть установки памяти: БуЬ> соппесТ / аз зузсЬа 5СЪ> 0.1аЪ__О8_ 04.за]
Решения к практическому занятию 8: мониторинг и управление памятью (продолжение) Ниже приведены выходные результаты этой команды: 30Ь> @1аЬ 08_04 . зд.1 *** СпггепО рагатеОег зеОЫпдз *** МАМЕ ТУРЕ УАЬОЕ зда шах з!хе Ыд тпРедег 300М здаЫагдеЕ Ыд 1птедег О *** 86А Гл/папис СотропепХ 51 хе 1пЕогта11оп*** СОМРОЫЕКТ СУННЕЫТ„ 51 ЗЕ МТМ__817Е зЬагеб роо.1 10 ОМ 10 ОМ Хагде рос! 4М 4М Зауа роо! 4М 4М РЕГАПЕТ ЬиЕЕег саске 10 ОМ 10 ОМ *** СиггепС рататетег аеОЫпдз 1п У$РАКАМЕТЕР. *** КАМЕ ’УАЕОЕ 15ОЕЕАОЕТ зйагеб_роо1_з1ге 104857600 ЕАЕ8Е 1 аг де_р оо 1з 1 з е 4194304 ЕАЬЗЕ ^ауа роо! эХхе 4194304 ЕАЬЗЕ с.Ь_са сЬе__з 1. ге 104857600 ГАЕ2Е 5. С помощью функциональной возможности автоматического управления разделяемой памятью устраните проблему, препятствующую созданию хранимых процедур 1ауа. Однако пока не пытайтесь пересоздать хранимые процедуры.. а) . На странице Метогу РагатеГегз щелкните на кнопке ЕпаЫе, чтобы включить автоматическое управление разделяемой памятью. б) . Убедитесь в том, что на странице ЕпаЫе Аи1отайс ЗМагеб Метогу МападетеЫ в поле “То1а1 8(ЗА 8&е Гог АЫотайс 8багес1 Метогу МападетепГ установлено такое же значение, как и в поле “СиггепГ ТоГа! 8ОА 81ге (МВ)Л Ваше значение может отличаться оз приведенного ниже. Затем щелкните на кнопке ОК.
РтаЬазе ШзШпое: огс1.огас!е.сат Метогу РагатеШге > ЕпаЫе АиШтайс ЗИагей Метогу Маладетеп!: ЕпаЫе АШотайс ЗИагеб Метогу Мападетеп! Шеп АиГотайс ЗЬагес! Метогу Мападетеп€ 1з елаЫей, Фе йагаЬазе здН аиШтаУсаНу зе1 Ше орйта! сйз1лЬиШ)П оГ тетогу асгозз Ше ЗОа сотрспепгз. ТЬе сНзШМоп с! тетогу шШ /’^псеА оР сКапде тгот йте го Шпе го ассстобаш сНапдез 1п Ше у/сгНоай. ТИе сКапде ю Ше йаШЬазе > 1акез ейесг 1ттейаГе1у \мНеп уои с11ск ОК. Сипепг То1а1 ЗСА $&е (МВ) 214 ' Тот! 80А ЗЬе Гог АоГотаЙс Зкагеб Метогу МападетепГ р4~ [МВ
в) . Если появится окно с лицензионным соглашением, нажмите на клавишу [А], чтобы подтвердит лицензионное соглашение и продолжить работу. 6. Выполните скрипт 1аЬ 08 04. зд.1 снова, чтобы просмотреть сведения о памяти. Убедитесь в том, что скрипт выполняется под пользователем 8У8 с привилегиями ЗУ8ОБА. Затем ответьте на следующие вопросы: 1. Вопрос 1: какое значение вы ожидали увидеть сейчас для параметра инициализации ЗСА^ТАКСЕТ? Вы можете проверить свой ответ, просмотрев выходные результаты выполнения скрипта 1аЬ__08__04 . зд1. Примечание: значение может быть округлено до размера гранулы. Вопрос 2: просмотрите последние 20 строк сигнального файла, чтобы найти команды, которые были исполнены при включении А8ММ. Почему установлены нулевые размеры автоматически управляемых пулов? Вопрос 3: почему для параметра БВ__САСНЕ_812Е установлено ненулевое значение? Вопрос 4: как вы думаете, почему не смогли быть созданы хранимые процедуры }ауа! Ответ 1: значение (в приводимом случае 216 МВ) очень близко к величине, которая была задана при включении А8ММ в поле ‘То1а1 8ОА 8кге Гог Аи1отайс ЗЬагес! Метогу МападетепГ’ (в рассматриваемом случае 214 МВ). 80Ь> соттесС / аз зузаЬа СоппесХеЫ 8СЬ> @1аЬ_08_04.эд! *** СиггепТ рагатеБег зеЕБТпдз *** БАМЕ ТУРЕ УАРБЕ зда__тах_з17е Ыд 1пГ.едег 8да_фагдеС Ыд ггХедег 30 ОМ 216М а). Просмотрите сигнальный файл, введя следующую команду после приглашения ОС: Р$ПраТ1 -20 $0РАСЬЕ В7А8Е/аХт1п/огс1/Ьаитр/а1ег^сгс1.1од
Ниже приведен пример выходных результатов данной команды: $ ТаИ -20 $ОКАСЕЕ_ВА8Е/аат1п/огс1/Ьаитр/а.1егТ огс!.1од Тие Бер 20 07:57:13 2005 ММАЕ: Сап’к хего ЬигЕег роо! ЕЕЕАПЕТ Тог ЫоскзТхе 8192 Тие Бер 20 07:57:13 2005~ АПТЕК БУ5ТЕМ ЗЕТ 8да_кагдек= ’ 224 395264 * ЗСОРЕ-МЕМОКУ; Тие Бер 20 07;57:13 2005 АЬТЕК ЗУ5ТЕМ ЗЕТ дЬ_саспе__з12е-’4194304’ 8СОРЕ-МЕМОКУ; Тие Зер 20 07:57:13 2005 ЛЕТЕВ 8УЗТЕМ ЗЕТ Дауа роо1__з1хе== ’ 0 » БССРЕ-МЕМОВУ; Тие Зер 20 07:57:13 2005 АПТЕК 5У8ТЕМ ЗЕТ 1агде роо1_51ге-’0’ БСОРЕ-МЕМОКУ; Тие Зер 20 07:57:13 2005 АПТЕК ЗУЗТЕМ БЕТ зНагес1 роо1 зйхе-’О’ ЗСОРЕ-МЕМОНУ; Ответ 2: А8ММ теперь включено, поэтому для автоматически управляемых пулов установлен нулевой размер; любые значения таких параметров будут задавать минимальный размер соответствующего пула. Нулевые значения отражают то, что, как это и рекомендуется при использовании А8ММ, минимальные границы пулов не установлены. Ответ 3: параметр ЕВ _САСНЕ_51ЕЕ имеет ненулевое значение, так как для этого кэша на самом деле установлена минимальная граница. Такой размер кэша достаточен для загрузки в него объектов табличного пространства ЗУЗТЕМ при старте базе даных. Ответ 4: хранимые Дауа-процедуры не были созданы, поскольку, как это отражает сообщение об ошибке, не было достаточно места для выделения памяти под Дауа-пул. Автоматическая настройка не выполнилась, так как возможность А8ММ не была включена. 7. Повторно выполните скрипт 1аЬ__08__02 . зд1, чтобы создать хранимые процедуры Дауа. Сколько памяти в результате было добавлено Дауа-пулу после завершения выполнения данного скрипта? а) . Введите следующее после приглашения 8(?Е, чтобы повторно выполнить скрипт, создающий объекты Дауа: | 30Ь> §1аЬ 08 02.здТ
Ниже приведены выходные результаты. Обратите внимание на то, что в этот раз все завершилось успешно. 8()Ь> @1аЬ__08__02. зд! СоппесСеб. 80Ь> СЕСЬАКЕ 2 1 КВЕБЕК; 3 У_зд1 УАКСНАЕ2 (200) ; 4 ВЕСИВ $ 5 ГОР 1 ТМ 1..200 ЕООР 6 — Ви11ё ир а супаттс зСаСетепв Во сгеаСе а цп1дие!у патеа ^ауа зСогеб ргос. 7 -- Тйе "сИт (10)" 1.3 Скеге Со риС а СВ/ЬЕ ?..п Ске зс-игсе собе. 8 ’сгеаСе от гер!асе апо. сотрИе* || скг(10) || 9 ’пауа зоигсе пашеб "8та11ЗауаРтос’ II 1. II ”” II спг(10) || 10 ‘аз’ || скг(10) II .11 ’хтрогк ^ауа.1апд.*;’ || скг(10) || 12 ’риЬИс с1азз ОСИ’ | 1 1. | | ’ ехЕепйз ОЕдесС’ | | скг(Ю) || 13 ’{ 1пС 17.1 = 1; хпС у2=2;1пС уЗ=3;1пС р4=4;1пС \?5^5;1.пС V6=6 ; .1. пС V?=7; } ‘ ; 14 ЕХЕСПТЕ 1ММЕШАТЕ у_зд1; 15 ЕШ ЬООР; 16 ЕГЮ; 17 / РЬ/ЗОЕ ргоседиге зиссеззЕиНу сотрХеСее. 8СЬ> б) . Переподсоединитесь как пользователь 8У8, введя следующее после приглашения [ 8рь> соппесС /аз зузаЬа ~~ ~~ в) . Просмотрите снова текущие установки памяти, введя следующее после приглашения | 80Ь> @1аЬ__08__04. зд.1 Ниже приведена часть выходных результатов, отражающих текущие установки памяти: СОМРОТ1ЕЫТ СПКРЕЕТ_51ЕЕ М1И__Б1ХЕ — — зИагеб роо.1. 10014 10 ом 1.ахя.е Р.оо.1. 4М 4М |]ауа рос! 1бм| 4М РЕЕ АШ/Г ЪиЕЕет саске 92М 92.М Ответ: 1ауа~пул теперь имеет размер 16 Мб, к его 4 Мб было добавлено 12 Мб.
8. Выполните скрипт 1.аЬ__08 агор з ауаз. ад! для удаления объектов Дата. а). Чтобы выполнить скрипт, введите следующее после приглашения 8(}Е: I 50Ь> 01аЪ 08 агор дауав.зд! Ниже приведены выходные результаты: 50Ь> @1аЬ_08_агор тауаа.зд1 СоппесЕеа. Й01.:> РЕСЬАКЕ 2 1 ЫОМВЕК; 3 у_зд1 УАВСНАВ2(200); 4 ВЕСИМ 5 ГОК 1 1М 1..200 ЬООР 6 у~зд1 ’йгор зауа аоигсе*’5гпа1.1ИауаРгос * 7 ЕХЕСПТЕ ттстесНаГе 8 епб. Лоор; 9 епй; 10 / РЬ/БОЕ ргосейиге зиссеззРиИу сотрЛеЕеа. 80Ь> II 1 Н ? « 1 О г
Предварительное описание. Выполните скрипт, генерирующий рабочую нагрузку базы данных. Затем воспользуйтесь автоматическим диагностическим монитором базы данных для выявления проблемы. Вам потребуется оценить различные возможные причины, пока вы не найдете реальную проблему. Если другое отдельно ие указано, вам следует устанавливать соединения как 5У8СВА, используя РашЬазе Сошго! или I. Выполните скрипт 1аЪ__0 9_01. зд1, чтобы создать табличное пространство ТВ8АЕОМ и пользователя АСОМ с паролем асШт. а). Чтобы создать пользователя А ОБИ, введите следующую команду после приглашения ОС: | $ здТрТиз/аззузОЬа....——^Гр! . зд! Ниже приведены выходные результаты этой команды: $ здТрТиз / аз зузбЬа @1аЬ_09__01. зд! 8СЪ> СЕЕАТЕ 8МАЬЪЕ’1ЬЕ ТАВЬЕБРАСЕ "ТВ8АББМ" БАТАЕХЬЕ ’/и01/арр/сгас.1е/сгас1аЕа/огс1/ЕЬзаб.йт.с]ЬЕ* 812Е 5 ОМ ЕОСС1КС ЕХТЕИТ МАЫАСЕМЕЫТ ЬОСАЬ 8ЕСМЕЕТ БРАСЕ МАИАСЕМЕПТ МАЙОЛЬ; ТаБХезрасе сгеаЕед. 50Ь> 80Ь> СЕЕАТЕ Б5ЕЕ "АББМ" РКОПЬЕ "БЕЕАОЬТ" I ПЕИТ1 ЕТЕБ ВУ ааат СЕЕЛПЬТ ТАВЕЕ8РАСЕ “ТВ5АББМ” ТЕМРОКАКУ ТАВХЕЗРАСЕ ”ТЕМР” АССОПИТ СИЬОСК; Свет сгеаСей. 5СЕ> СЕЛИТ СЕЕАТЕ 5Е551ОИ ТО "АББИ"; ОгапХ зиссееаес!. 80Ь> ОКАИТ ”БВА” ТО ”АССМ”; (ЗгапС зиссеейеа. 80Е> СР.АЕТ "РЕЗОШСЕ” ТО ”АЕСМ”; СгапХ зиссеедед. 80Ь> 2. Выполните скрипт 1 аЬ _0 9_02. зд1, чтобы создать таблицу в новом табличном пространстве. а). Чтобы выполнить скрипт 1аЬ_ 09_02 . зд! для создания таблицы в новом табличном пространстве, введите следующее после приглашения 80Ь: Огас1е Оа(аЬа$е Юдг Айт!пге1та11оп УУогКзНор II В-61
Ниже приведены выходные результаты этой команды: 50Ь> $0Ь> 80Е> СОЫЫЕСТ / аз зузаЬа Соппесгеа. ЬОВ> 5()Е> ЕХЕС аЬта адх/тзсг. зеЕ_с1еЕаи1т газк^рагаиеЕег (’АПСМ*, ’ ОВ_АСТ1У1Т?„МОП , 30) ; РЕ/5СЕ ргосеаихе зиссеззЕиПу согср1еСей. 5СЬ> 30Е> СОЕНЕСТ аайт/аайт СоплесВеб. 30Ь> ЗС>Е> СКОР ТАВРЕ аООт РОКСЕ; ЕЕОР ТАВРЕ адат КУКСЕ Е.ВВОВ аЕ Ппе 1: ОКА-00942: ЕаЫе ог йоез пой ехтзС 30Е> СКЕАТЕ ТАВРЕ ас1агп(1б ЫОМВЕК, пате УАКСНАК2(2000)); ТаЫе сгеагед. 50Ь> 50Ь> ЕХЕС ВВМ8__8ТАТ5.САТНЕК__ТАВЬЕ_5ТАТ8(- > ошшате=> ’ АБОМ ’, СаЬпате-> ’ АВОМ ’ г - > езВТтаОе _регсепЕ->ВВМ8 5ТАТ5.АПТО_5АМРЬЕ 512Е); РЬ/80Ь ргосейиге зиссеззгиНу сотрТегеа. 80Ь> 80Ь> ехтг ВтзссппесЕед Егот ОгасТе ВаЕаЬазе 10д ЕпЕегргТзе ЕсНМоп КеТеазе 10.2.0.1.0 - Ргос1исВ±оп ЕЬе РагЕтЕТопхпд, ОЬАР апй ВаЕа Мтптпд орЕТопз ? 3 Как пользователь огасХе в Еших выполните скрипт 1аЬ_С 9_03. зИ, находящийся в директории 1аЬз. Дождитесь, пока завершится выполнение восьми хранимых процедур. а). Чтобы сгенерировать рабочую нагрузку, введите следующее после приглашения ОС: | $ . /1 аЬ^О 9 03. зй ~' —— — ~
Ниже приведены выходные результаты этой команды: $ ./1аЪ 09^03.зй й’а1± Гсг 8 зйогеб ргосейигез го сотрХеЪе. . . Р1,/5()Ь ргосеаиге зиссеззГиНу согпрХеТеа. РЬ/ЗОЬ ргосеаиге зиссеззГиНу сотр1е€еб. сгереасз 5 тоге г.1тез> $ РЬ/80Ь ргосеаиге зиссезз!и11у сотр1еРес1. 4. На домашней странице щелкните на закладке РегТогтапсе. На странице РегГогтапсе установите в поле Оа1а значение Кеа! Тхте: 15 Зесопйз КеГгезй. Через две минуты на графике Ауегаде Асйуе Зе$$ЮП8 появится острый выступ.. Примечание. Если выдается экран, на котором запрашивается подтверждение или отклонение использования 8Х/С5 ХЛешег. введите А для подтверждения. Использование 8Х/6 ХЛех^ег улучшает графическое представление объектов, выдаваемых Ешегрпзе Мапа^ег. Снимок экрана, приведенный ниже, получен без использования 8Х/С. 3.0 Д.0 1.0 0.0 АЫГУ® 868^0118 3:20рт 3:30ргп 3:40рш 8ер1етЬег 26.2005 3:50ргп 4:00рт Тип /ЙММм) Енп У С№ег 5. После того, как выступ опустится, как пользователь АББЫ выполните скрипт 1аЬ__0 9__05 . зд!. (В ХУЫохуз не ждите, пока опустится выступ, и вместо запуска скрипта используйте кнопку Рип АСОМ Ыо\л/)В результате будет создан новый моментальный снимок. Просматривая график, вы уже могли заметить, что в экземпляре были обнаружены проблемы одновременного доступа (сопсиггепсу). $ зд!р!из айат/ааол! @1аЬ__09__05. зд!
РЬ/$ОЬ ргоседиге зиссеззРиНу сотрТеРед. РЬ/ 8СЬ р г о сеаиге зиссезз^иИу сотрХеРеб»
6. Вернитесь на домашнюю страницу БД. Результат последнего выполнения АЕЮ1М может еще не отразиться в секции 0|адпо8Йс Зигптагу. Чтобы не ждать завершения интервала между обновлениями, выбери те последние находки полученные АЛИМ, перейдя на страницу АсМзог Сегйга!. Выявите причину проблемы. а) . На домашней странице БД щелкните на ссылке АсМзог СегИгак На странице АсМзог Сеп1га1 в секции АсМзог Тазк$ выберите АОБМ в выпадающем списке поля АсМзогу Туре и ЬазР 24 Ноигз в выпадающем списке поля АсМзог Рип8. Затем щелкните на кнопке 6о. После этого щелкните на имени самой последней задаче консультанта, которая быМа выполнена пользователем АББИ. л > * АсМзог СегЛа! АсМзог Сеп1га1 Раде РеРе-зИе? Зер Ж 2005 4:ёЗ:Зг РМ РОТ РеГгезп) АЙЗДЗЮГ8 АРРЫ Зедтепт АсМаог Цпао МапаяетелТ Металу А&лапг $01 Ассеаа АсРТз&~' МТТВ Аскьс? $01 ТЪпЁпд А&язог АсЫйсяг Та§ко Спапде РеГаОт Рагате*ег;) Беатой 8е1есг ап асМзагу Туре апй орйопайу епТег а Тазк пате То ГЛег тЬе йата ТЬаТ сНзр1ауей !п уоиг гезсйТз зет Ладогу Туре__________ ТазкДагпе ДсМзог Еопз 5ТаТиз [атом' -1Г [Газ!24Н01!Г5 ЛаГ”^ ~ «ЙН0Й К-: 1>н «Л - *1« ЙХЯ*Я-: ?:ГЬ'.д. <?П еда Ч :?•:;&« >*'. ЯКлт ЯевпЙй У1€УУЁеяЖXЙе-5с1те<1и1е Ч Сс): 1п АОРМ=С0МР1.ЕТЕР8ер26,2ОО5 2 ЗСЙ 4:15:34 РМ АРОМ АРРМ: 1090770270 1 23 АРРМ <иТо гип: зпарзЬоГз [22л 23], нтзтпее 1_. сЫаЬазе !й 1090770270
Решения к практическому занятию 9: автоматическое управление производительностью (продолжение) б) . Щелкните в столбце Гзпсйпд на тексте находки с наибольшим влиянием, Находка оказывает 100% влияние на производительность системы и поэтому просматривается первой. Примечание: вследствие различии в средах сгенерированная нагрузка может не привести к обнаружению находок. В таком случае измените в скрипте число одновременных сеансов (например, ивекх-80) и снова повторите шаги с 3 по 5. АШотайс МаЬазе □1адпо5Йс Мопйог (АСОМ) Раде Ре&еззей Вер26.2<Ю5 8:46:36 РМ РОТ Кип аррк) Тйе (осп зе1есГес Реши, Яле дгарп йзепйиез Яле АВОМ апауаз репей. СЬск сн а сЖегенг жоп го зе1есг а ййегепт апауэи репой. сто 1 С?О0В <1 12 ам < 25 2® < О О С П О й „ С -3 =?; ПР Рад ?п е ок'паЯае зПйе жопз той з,--:чсн пзей =я Ул = -.ад *»е Яле Топ Кеу РзНЪгшмкж АпЫу^Ы Тазк Матсе АОПМ:1060770270„1_23 ТгоеРалде Бер 26. 2005 4:15:00 РМ«о Вер 26.2005 4:45:00 РМ уУ1еэд лпар$Яе») <у1е<у Еероп^ °агаЬЙХ?ре 48 Рейпй ЗГагТТй-пе 5ер 26.2005 4:00:33 РМ РОТ ₽еГ‘°^Й,™1 15 ЦЯаа.«.сЬу •и1>:Н4исСЛ/ ТазкОедлег А0ИМ Ауегаде АсЙуе $езз!сп5 0.3 I .................. 1ПГ V х''"*' С 1гч с?то- Гизе и?еге ;запс 4^4Рее^а<~Я ч ?гг" сз~тоу чг-у‘^г^йто&а^ен е 201 ч'с...а.зи,1_*?л1к.чг Чп ! е!.гс» .т;ТАМ .ч/'*? ХУач.'^ае- 1'>. ‘ег 2 801 ТиМпд 3 ЗсЬегпа 1 ЗсЬегпа 1 АррйсаЯоп в) . Происходит переход на страницу РегТогтапсе ЕшсПпд ОеДайз. Чтобы получить детальные сведения о команде $рЬ, возможно вызывающей проблему, щелкните на ссылке справа от 801. Тех! либо от 8ОЬ Ю.
РегТогтапсе РМпд ОеШНв ОаТаЬаее Т!те 4„ (тшиез) ч' ТаекОк/пег АОйМ Рейсе! Зтгг Игле 5ер Ж2005 4:00:33 РМ РШ Таек (Мате АООМ:1090770270„1„23 Репей Оигайоп (гпьпитез) * А.уегаде Асбуе п ч 8е55ЮП5 Ппйпд 1трас* (пйпиТез) I траст (%) 5ЮР яШетепкз здпэдпилд $|дгйГ1сапГ даТаЬазе Типе мгеге (еипй. 4.8 Н&соттепсЫюгш Ц о-*; АН О&ТаНе |кНйс 7 И Г;«1аНз УНИе 801 Тип!пд .............. АсйопТипе Ше Р1/8ОР Моск ШИ Ш1.Ю "6<1Г®уТ5ру&221’'. Нейг г© Ше ’Типтд Рк^Ок АррНсаЙопГ сН^й «Г 0гас1е’з ' Рк/80к ШеРз СоМе апй НеТегепсе" 801 ТехТ :5с ?,*' ' . усг гсс г 4Л4^ егг гс аба’п \-ск/?<5чМ.'а' 801 Юс аг „у л .................................. Райспа1е 8ОЫ0 ’,6<Й5у15ру5221" адаз ехесиГеО 8 Итез апй Над ап зл^гаде е1арзей «те оТ 33 е зесопйз.
г) . В результате происходит переход на страницу 8<Х Ое1ай8. Можно было бы выполнить консультант кода 8<2Ь, однако на экране нет кнопки 801. Тигнпд АсМзог, так как на самом деле это анонимный блок РЬ/ 80Ь. Следует настраивать код 8(}Ь5 находящийся внутри этого блока. Щелкните один раз в навигаторе на кнопке Васк, чтобы просмотреть другие находки. РаТйЬйзе ф^гапсе- огс1.о?’ас!е.сст > Тор АслуУу > 501 [ЖаНз: 6ейзуг5ру5г21 501 МаПз: 6Ш5уйру5н21 ЗхуйсД Ю $01Ю | ~~~ >чСо) \/1е^ ОаГа [ЙГзГопса1 Гсдсед & && $7$ >-Тех1 4ес Хаге 1 питЬет; ЬедХп Хог С 1п 1..4444 Хоер хпкехХ 1пьс асМхп уаЛиезз (Вл11, ‘ з ’) ; . . . $е1ей Й1е р»ап пазИ уа!ие Ко зее Де йеШ1з Ье1ш?. Р1ап НазЬ Уа!ие (Цпйтоадп 9<айзйсв Е§0 д) . Щелкните на 8Ьоуу А11 РеЩ1$, а затем на ссылке команды 1Ы8ЕКТ. е) . Секторная диаграмма отображает наличие проблемы одновременного доступа, вызываемой командой 1Ы8ЕКТ. Вы решаете запустить консультанта настройки кода 8рЬ . Для этого щелкните на кнопке 8сИейи1е ЗОЬ Тип1пд АеМзог, расположенной в правом верхнем углу страницы.
РаТаЬазе 1п5*алсе: огс1огас1ехош • ТорАс&йу > 501 РетНз: 9п78бНрТ5зЬб? кодсей !?* Аз 5>‘8 301 беШЛз: 9п78аГ1р15^тбГ ЗадтМо 801 Ю . Со^ У1еи? РаШ П^зШса! у| ГЁеГге$ь)С^Ьейи>е Типюд АсМ$рг) Тем1 1Н8ЕН1 НЕГО АРРМ УДЕОЕЗ (ЖХЕЬ, =а:) ОеЫй $е!ес( гНе р!ап КазЬ уа!ие то зее Фе бегайз Ье!сж Р1ап НазК Уа1ие [Цлкгюу/п 3 АсЙУйу Ргг .Г1'П <:? Вмтшагу Снек оп те 5парзИо11соп То утуу те агайзйез оТ те 801 зТагетепТ Тог таг Т1те 1птгуа1 у|Р.., Мзе те аггоу>8 го зсгоН те сЬат
ж) . Оставьте значения параметров по умолчанию для запланированной задачи. Щелкните на кнопке ОК. РашЬаае Франсе: огс1егао1е.сот > 5сЬебо1е АсМзог ЗсИеби1е АсМзог ОК Епфг Фе згай баФ апб йгпе 1ог Фе тип о! Фе асМзог» А баШЬазе ]ой шШ Ье зиЬгтПеб аг Фе Игле. Уойк сап а1зо 1М Фе апюипГ о! Фпе Тог Фе гип оГФе асЬлзог. Айег геасМпд Ф1з Нтй, Фе асМзог гип мЯИ Ье 1пФггирФб апб геФт раг$а! гезиИз, Уои сап сКескФе зШФз о( апу жМзог гоп ФгоидЬ АбИзог СепТга!. * Нате 5О1_ТикЛ№6„1127783111593 Сезспрйоп 501 ЗЫетеп<5 1В5ЕРТ 1МТ0 [ Й1 X > ШЁ8 (ПНЦ/а’) АСОМ Зсоре Г |дггн1еб. Апа1уз!8 илФоиТ 201 Рго(|1е гесотгпепбаМоп. Такез аЬсе11 зесопб рег зТаТетеШ СотргеПепз1Уе. Сотр1е1е апа!уз1з 1пс1ибтд 501 Ргой1е. Мау Фке а 1спд йте. ТоТа1Т1гпе ^——— Ыгтн1 (гтнпиГез) Ь" 8с11есМе Игле 2опе |^ЛТ-7‘00юга~3 1п1теб1а1:е1у Г кафг з) . По завершению выполнения консультанта выводится страница рекомендаций. К сожалению, нет никаких рекомендаций для команды 1Ы5ЕКТ. и) . Вернитесь снова на страницу находок и щелкните на следующей: “КеасЗ апб утТе сопТепйоп оп йаТаЬазе Ыоскз шаз сопвипгтд 81дпйюапГ (ЗаТаЬазе йте” Примечание: перейти снова на страницу АМзог 1а$к для АОТдМможно так, как это описано на шаге 6 а), если это невозможно сделать в браузере по клавише Ввек.
юасЖ ........ШЫ........,.. - л .......<.........йеяивюш 101' '* * ^<?Ьг ?* п' < е~ - I *'• чо Ка* 1 '/ . ’> чН 2$О1Типюд ШИММ 43.М&аб апс! у/гке сотеписп т багаЬазе Ыоскз у/аз сспзшгйпд згдлШсапг: 3 ЗсЬегпа 1 ск'Чгг-г'^с '<"•> ~ ? 20.1 ’ ' ч ', ' \л> * ч ' *<... г . '• .’«, х . ч ~ 1 ЗсКепш 'к ' "ч 'Л' -V. ;>'>' ' \ ?!('.< ! ? 1 АррНсайсп ш Апа!уз15 •; 10>3?П?пе зрегн сп гпе.СРЦ Ьу те у/аз гззрсп&Ые 1Рг а зиЬзШпца! ?. $01 Типпд рачЫ?ЫаЬауе^П:е. “ = и Г; ":8.6 ^а^еует7(йсп:.1п тегг>о?уцпсо 1агс!У' 1пу?аИо1аза"Сопан;в?х:у:\У/аз 1 АррНсайоп се; :Э<}гтпд (кйаЬазе Пте. Апа1у$1з ’ ^-2 Ра1аЬазе 1а1с1чед !п Ше ’ОгКе?-" ч?ак сказа \уеге сспзцгп|пц з1дпШеап1 1 сЗаааЬазе Шае ; $ У
к) . Выдается рекомендация: применить для табличного пространства ТВ8А0СМ автоматическое управление пространством сегмента (АШотапс ЗевтепГ 8расе Мапа^етепГ). ВесоттепсЬОопз Зпсху АН ОеГаУз | НШе АН Оегайз 'А ~ яь ~ —______ УНк& $сйета Г "в К. 43<4 СопзЙег и«1пд ОНАСЫЕ'з гесоттежЫ $о!иИоп оГ аЩотаПс «едтегЛ зрасе тападетем ю а АсГюпксаИу тападе<1 ГаЫезрасе Гог ГЬе ШЫезрасе "ТВ8А00М” сопГаттд Ше ТАВ1Е "АООМАООМ” чуйЬ оЬ|есг Й 54057- А11етаЖге1у> уои сап тоуе оЬ|есГ Го а ШйегепГ ГаЫезрасе НШ151оса11у тападес! ШИ анГотаЙс ведшем «расе тападетеиЕ РаГаЬазе ОЬ|есГ АРРМ.АРРМ ;Раг1опа1е ТЬеге игаз з1дпЮсалг геа<$ апй ШГе согйегйюп оп ТАВРЕ ”А00М.М)0М" оГдесГ М 54057. ОаШЬазе 0Ь|ес1 АРСМ.АРОМ 7. Необходимо пересоздайте таблицу, чтобы применить рекомендацию. Создайте новое табличное пространство ТВ5АБОМ2, использующее возможность автоматического управления пространством сегментов. а) . На странице Ас1т1П181гайоп щелкните на ссылке ТаЫеврасев, а затем на кнопке СгеаГе. Задайте имя табличного пространства ТВ5АОБМ2 в поле Мате. Щелкните на кнопке Айс!, чтобы добавить файл к новому табличному пространству.
б) . На странице Сгеа1е ТаЫеврасе: АсЮ Оа1ай1е введите имя БЬзаасЬ.2. аЬБ для нового файла и размер, равный 50 Мб. Затем щелкните на кнопке Сопйпие. ТаЫеврасе; АсШ ; Су<Г|,-У ч « Н1е йьаа&кгС (ЖГ О * гйе йгеасгу (ед1/арвйзгйс1е#сгааа1а/ск1/ ТйЫезраде ТВ5Д01Ж? Н!е 8»й? Г* Ем$йпд Не Йогаде Г А^йгаксйНу ех1епй &Н (ДаЛОЕХГЕ-Ф) 1гсгешег11 П‘Л 2 Махигшт Ене &;е ?» Нийтйеб е УгйиеГ 1^’2 в) . После возвращения на страницу Сгеа1е ТаЫеврасе щелкните на закладке 81огаде. Обязательно отметьте ноле Асйогпайс в секции 8едтеп18расе Мападетепй Затем щелкните на кнопке ОК, чтобы создать новое табличное пространство. 8. Выполните скрипт 1аЬ__С 9__08 . зд1, чтобы удалить таблицу АБОМ и пересоздать ее в новом табличном пространстве. Этот скрипт также собирает статистики таблицы и получает новый моментальный снимок. а). Выполните следующее после приглашения ОС, чтобы переместить таблицу АББМ в новое табличное пространство: | $ .5д1р1и5 асЙт/аскДп..01аь2о"92о8Т'зд1 ...........
Ниже приводятся выходные результаты этой команды: $ зд 1р 1 и з адбт/ аас!т @ 1 аЬ 0 9 0 8 . з д1 СоппесТеа. 50Ь> дгор ГаЫе ас1б.т ригде; ТаЫе дгорреб. 80Ъ> сгеаЬе иЫе абапЩа пшпЬег, пате уагсйаг2(2000)) ТаЫезрасе ТВ8АООМ2; ГаЫе сгеабеа. 8<2Ь> 80Ь> ехес ВВМ8_8ТАТ8. САТНЕК_ТАВЬЕ__5ТАТ8 (- > омппате=:> ’ АОЭМ ’, ЬаЬпате-> * А1)ВМ ’ г ~ > езТ1таТе_регсеш:=>СВМ5__ЗТАТ8. А0Т0_8АМРЬЕ__81ХЕ) ; РЬ/ЗОЕ ргосебиге зиссеззЕиНу сотрРеТед. 8<2Ь> 8С.Ь> ехес ВВМ5_глтОККЬОАР_НЕРО81ТОЕУ. СКЕАТЕ_8К‘АР8НОТ () ; РЕ/80Е ргосебиге зиссеззЕиНу сотрТеЕеа. 80Ь> 9. Повторно запустите скрипт 1 а.Ь__0 9_ 0 3. з И. а). Чтобы сгенерировать рабочую нагрузку для базы данных, введите следующее после приглашения ОС: |$ ./1аЬ ОЭ^ОЗ.зп 10 В Егйегрпзе Мапа^ег просмотрите выступ, вызванный рабочей нагрузкой. а). На домашней странице щелкните на закладке РегТогтапсе. На странице РеНогтапсе гадайте в поле \Леуу Оа1а значение Веа! Ттте: 15 Зесопаз ВеЕгезй. Через две минуты на графике 8езз1опз: УУаШпд апд УУогктд появится острый выступ.
Огас1е Оа<аЬа$е Юдг Айтт!81гаиоп МогкзЬор II В-75
11. После того, как выступ опустится, подсоединитесь к БД как пользователь АББМ и выполните командный файл 1аЬ__0 9_11. зд1. В результате будет создан новый моментальный снимок. а). Чтобы получить моментальный снимок, введите следующее после приглашения 80В: [ > (ИаЬ 6 9 Д1 Гад! ~~ ~~ ~ ~ ~~ Ниже приводятся выходные результаты этой команды: 5 ОЬ > @ 1 аЬ _ 0 9_ 11.501 ЗСЬ> ссппесС / аз зузбЬа СогтесТед. ЗС'Ь> 80Ь> ехес РВМ8_8ТАТ5.САТНЕК_ТАВЕЕ_8ТАТ8(~ > о*шпап1е=> ’ АОБМ * , гаЬпаше=;> ’ АБОМ *, - > е5Ъ1таСе_регсеп11=>0ВМ8__8ТАТ5. АПТ0_8АМРЬЕ__51ЕЕ) ; РЬ/ЗОЬ ргосеаиге зиссезвРиНу сотрХеСей. 80Ь> 80Ь> ехес РВМ8__^ОККЬОАР__КЕ₽О31ТОКУ .СКЕАТЕ__5ЫАР5Н0Т О ; Рь/30ь ргосейиге зиссезз^иНу сотр1е!е<1. 801> _______________________________________________ 12. С домашней страницы БД перейдите на страницу АсМзог Сеп1га1 и просмотрите последний моментальный снимок. Ситуация стала лучше? а). В ЕШегрп^е Мапа^ег щелкните на закладке страницы Абгп1П181гайоп, а затем на ссылке АбМзог Сеп1га1 в секции Не1а1еб Ыпк$. б). Щелкните на имени самой последней задачи АБРМ. РегТопятсе Апа1у&й® Газк Наше АВОМ :1030770270 158 Типе Панде Вес 14.2005 4:07:00 РМ Го Вес 14.2005 4:37:00 РМ ОаГаЬазе Лте _ (1ШЧЛВ5) ТазкОюпег 8У5 Репой 51аП Ше Вес 14.2005 4:03:19 РМ Р5Т Ауегаде Асаде Зеззюпа 0.2 Рапой Оигайоп (гМпигеа) < & * Яй-.:;ЖЙ$' —........................ - г 00 $51 51алег:;е;П5 гхнджйпд ^дп Гюэга са-ааа&е взе * /е?е гсапс 20 Ееай апа цт-ге согаеге&и сп багаэаге Ыаска -А;а> осрзитйпд Яке. 16.6 Т;гг;е зоаи? сп СТО оу ;и?*апсе гезро^Ыа Гог а аиЬвгапйа; зап о; йсЛаЬаэе г^а, Ш 16.6 1пй!у Сиа= $51 ге-Ероп^Ь!? тег з&ийсапг. иаег у ай <?еге (сипи. 14ь з(и е ’С -чЬа./^ед / 566 ' - $§5^.9 8.2 В-юз ОО '‘/ёл а -I руП1йи {УСО и; 1О15Ц йаУазале ;/О. В 8 У7аЧс&$5 •СЛеГ-уе» йагаоасс Ц 6.4 г'.Т.е.м рсас. ’«л*са.» Зап^шаЬеп''сопс;и.-г--/-д ч;дг г.л'’га -2* 515’ у :еу^ УпаааЬс! $1У»ау 19.6 2 301 Тип1пд 1 ЗсЬета 2 501 Тип!пд 1 501 Типшд 2 Нсз1 СопЯдигайоп 1 АррйсаЬоп Апй1у&13
в). График показывает, что экземпляр не имеет проблем одновременного доступа, которые были ранее.
13. Для очистки среды вы поли ите скрипт 1 аЬ 0 9 с 1 е ап пр. з д!. а) . Отсоединитесь во всех сеансах ЗСДЛРкв пользователя АОБМ. б) . Чтобы очистить среду, введите следующее после приглашения ОС: $ зд1р1из / аз зуздЬа @1аЬ09 сХеапир.зд!
Решения к практическому занятию 10: управление объектами схем Предварительное описание. Ваша компания проходит через процесс слияния. В результате ожидается очень сильный рост небольшого числа таблиц, за которые вы отвечаете. Для проведения предварительного мониторинга использования пространства таблицами и индексами вы создали тест и выполнили задачи, которые могут возникнуть в производственной системе. Подсоединитесь как пользователь ЗУБ с паролем огасХе и привилегией БУЗОВА. Выполните требуемые задачи, используя либо ЕШегрше Мапа^ег ОашЬаве СоШто!, либо 8(2Е*Р1и8. Все скрипты для практического занятия находятся в директории /йоте/огас1е/1аЬз. 1. Выполните скрипт 1аЬ__1 С__С 1. ап, чтобы создать таблицу ТЕ8Т__КЕС1ОЫ5. а). Введите следующее после приглашения ОС: Ниже приведены выходные результаты этой команды: $ ,/1аЬ_10_01.5Й Со п пес Ге0. Та: ОгасХе БасаЬаье ХОд ЕпЪегргХве ЕсНсХоп КеХеазе 10.2.0.1.0 - РгодисЕХоп дезЛЬ ОНе РагРзХХопХпд, ОЬАР апа Раса МХпХпд орНопз 80Ь> 50Р> 30Р> СКОР ТАВРЕ Пг. Сез^гедХопз САЗ САВЕ СОЫБТВА1ЫТ5 РОКСЕ ЕЕРОК аЕ Ипе 1: ОКА-00942: ЕаЫе ог гттеад б.оез поЕ ехХзг 80Ь> 80Ь> 2 3 4 5 6 7 8 ТаЫе сгеаЕеа. 80Р> 50Ь> 1 СКЕАТЕ ТАВРЕ Нг.ЕезЕ гедтспз 2 ( КЕС1ОЕ1_1В ЕОМВЕР 3 , РЕС1ОК__ЫАМЕ 7АР.СНАК2 (25) 4 ) 5 ТАВРЕЗРАСЕ ехашрХе|РСТЕКЕЕ 10[1ШТКАМ8 1 МАХТКАМЗ 6 8ТОРАСЕ (1К1ТХАР 64К ВоЕЕЕК_РООЬ ВЕЕАУРТ) 7* ЫОРОССХКС 255 80Р> 80Р> ВХзсоппесСес! Егот Огас1е ВагаЬазе Юд ЕпЬегр КеХеазе 10.2.0.1.0 ~ РгобисСХоп ШСЬ ЕЬе РагМЫоптпд, ОЬАР апа РаЕа МтпХпд орНопз $ Г 156 ЕсНЕХоп Вопрос 1: что означает РСТЕКЕЕ 10? Возможный ответ: при вставке строк в эту таблицу база данных Огас1е оставляет 10% блока свободными для будущих операций ирааРе.
2. Выполните скрипт 1аЬ__10__02 . зй , чтобы заполнить таблицу ТЕ5Т_КЕС1ОЫ8. а) . Введите следующее после приглашения ОС: | $ ./1аЬ 10 С-2.зй Ниже приведены выходные результаты этой команды: $ ./1аЬ1002,зй Соппесйеа Со: Огас1е ВаВаЬазе 10д Епйегргхзе ЕохВхоп КеТеазе 10.2.0.1.0 - РгоёисВхоп Ш.ВЙ Впе РахВхВхопхпд, СТАР апс! ВаВа Мхпхпд орВхопз 30й> $Т)Ь> Спор зедиепсе ВезВ зед ЕЕНОК ай Ипе 1: ОВА-02289: зедиепсе ссез пот еххзв 30Е> 8С)Й> Зедиепсе сгеайесй 50Е> 80Ь> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 РЬ/ЕОЬ рхоседиге зиссеззхиНу сошрТеВеа. 30Ь> 1 ВЕСТЫ 2 ЕОК х хп 1..1000 ЬООР 3 хпзехР хпВо Иг.СезТ хедхопз "/аТиез (Сез1__зед. пехГ^а!, ’ Тезп гедхоп 4 ' 1 1 ‘Ю’) хпзегВ ХПВО Их. 1.езй_гедхспз ^’а1иез (ОезС зед.пехЗпха!, ’ Тезй гедхоп 5 ' | | ’20‘) хпзехВ хпВо Йг.Сез1_хедхопз ^ха!иез (гезйзед.пехТлта!, ’ Тез В гедхоп 6 ‘11‘30’) хпзехВ хпВо йг.Оезй_хедхопз \?а!иез (ПезВзед. пехЩ/а1, ’ТезВ гедхоп 7 ’11’40’) гпзегй г 1пВо йг.Оезй_гедхопз ^аТиез (Се з В_зед. пехй 1Л ’ Тез В гедхоп 8 ‘11‘50’) хпзегВ 1пВо йг. ТезВ__гед3.опз хга1иез (сезс__зед. пехйх^а!, ’ ТезВ гедхоп 9 ’ И‘60’) хпзехВ хпОо йг.ВезВ_гедхопз теа1иез (Оезй_зед. пехй’\га1г ’ ТезВ гедхоп 10 ’||’70‘) хпзегг ХПХ.О йг.йезй хедхопз ’хлаТиез (Везй__зед. пехй’ч/а!, ‘ ТезВ гедхоп 11 ’||’80‘) хпзегг хпОо йг. ие8В__гедхопз хлаТиез (гез1: зед.пехй\/а1, ’ Тезг гедхоп 12 41’90’) хпзегВ г 1П11О йх. ТезС__хедхопз хга1иез (ОезО зед.пехйга!, ’ТезВ г ед!оп ‘11’00’) !
13 хпзег! ХП1.О Ьг.гез! гедхопз ^/а!иез (ХезХ зед.пехЬ/а!, * Тез и гедхоп ’11’11’);
14 ТпзегЕ ТпЕс кг. ЕезЕ_гедТоп8 х?а1иез (ОезТ^зед. пехПх’а!, ’ Тез! гедТоп 15 '11'21'); хпзегк 1ПС.О кх.ЕезЕ гедТопз х?а.1.иез (СезЕ зед.пех!\?а1, * Тез! гед!оп 16 4 1’314; ТпзегЕ ТпЕо Ьх.Ее зЕг ед!онз ’^аТиез (Резг_зед. пехН^/а!, * Те зЕ гедТоп 17 4 1’41 ’); ТпзегЕ Тпео кг.ЕезЕгедТопз '/ахиез (Ре зР зед. пехЕ’^а! ( ’ Тез! гедТоп 18 4 1*51’); ТпзегЕ хпЕо кг. ЕезЕ__гед!опз ^а1иез (1 е з 1 __з ед. пех 1 \га 1 г ’ТезР гедТоп 19 4 1'614 ; ТпзегЕ 1пЕо кг . Рез1_гед!опз \^а!иез (1езР_зед. пех!л?а1, ’ТезР гедТоп 20 * 1 1‘714; ТпзегЕ 1пЕс Ьг. сезГ, гедТопз \/а1иез (РезР _зед.пех1тга1, * ТезЕ гедТоп 21 4 1’814; ТпзегЕ ТпЕо Ьг.ТезЕ^гедТопз \?а1иез (Резе зед. пех1^га1, ’ ТезР гедТоп 22 4 1’914; ТпзегЕ !пХо Ь г. г е з г е д! о п з ^а.1иез (РезР зед.пех^а!, * ТезЕ гедТоп ’ 11’01*); 23 СО1Л1Г11Ё; 24 ЕРЮ 1.00 Р; 25* ЕПЮ; 80Ь> СОПИТ(*) 20000 50Ь> 20Ь> 2 1000 гое'з деТеЕеа. 50Ь> 1 ПеТеРе Егот Ьг.Ее з1 гед!оп з 2* ^Реге гед1оп__паше Ике *%20’ 80Ь> 2 1000 г о к’з оеТеЕее. 50Ь> 1 ае1еРе Егот 'Пг.ЕезЕ гедТопз 2* адЬеге гед!оп__пате Ике ‘%41‘ 80Ь> 2 1000 гоу73 аеТеТеП. 50Ь> 1 ПеХеЕе Егош кг. ЕезЕ__гед!опз 2* 80Ь> и’Ьеге гед1оп_пап=е Ике ’%60‘ СоттТЕ сотрТеЕе. ЖЕ> 80Ь> РТзсоппесЕеа Егот ОгасТе РаРаЬазе 10д ЕпРегргТзе ЕсПРТоп Ке1еазе 10.2.0.1.0 РгосШсЕТоп ЭДИП ЕЬе РагЕТИопТпд, ОЬАР апй РаЕа МТпТпд орЕТопз
Решения к практическому занятию 10: управление объектами схем (продолжение) б) . Перейдите со странице Айгп1П181гайоп на страницу ТаЫез. с. Введите НВ. в поле БсКета и щелкните на кнопке Со. Вопрос 2: какое число строк для таблицы ТЕ5Т ЕЕСЮМЗ показывается на странице ТаЫез и почему? Ответ: число строк отсутствует, так как для таблицы еще не был произведен анализ статистик. 3. Настоятельно рекомендуется собирать статистики после больших операций ВМЕ, например, после заполнения новой таблицы. Соберите статистики для таблицы НН.ТЕ5Т КЕС10ЫЗ. а). На странице ТаЫез выберите таблицу ТЕЗТ В.ЕЗЮ№, а затем Мападе 0рЙГП12ег 81аЙ8ЙС8 в выпадающем списке поля Асйопз; щелкните на кнопке Сю. бу Отображается страница Мападе Орйт^ег 81аЙ8ЙС8. Просмотрите выводимые сведения и щелкните на ссылке (ЗаШег Орйт^ег 81аЙ8ЙСБ. •-------о-—о—о Ор&эп? БсйесЕПе в) . На последующих страницах просматривайте выводимую информацию и щелкайте на кнопке Ыех1. На странице Реу1еш щелкните на кнопке ЗиЬгпй. Мападе ОрШтнгег ЗШ1з11сз [МаЬазе огс1.огас1е.сот В СдаЛгтаГюп . .................................,. ТПе КаНееп зпШшЛЙу зиЬщМШ Мате 5ВВВ5О5 г) . Щелкните на ссылке с именем задания справа от ЗоЬ Мате (имя вашего задания, скорее всего, будет другим). д) . Если ваши действия были быстрыми, вы увидите информацию о том, что задание выполняется. Обновляйте экран по кнопке РеГгевЬ до тех пор, пока эта информация не перестанет выдаваться. е) . Щелкните на закладке Н181огу, а затем на имени вашего задания. Убедитесь в том, что оно завершилось успешно.
ж) . Вернитесь на страницу ТаЫвБ для схемы НК и просмотрите число строк для таблицы ТЕ5Т_КЕО1ОК5.
з) . Число строк изменилось после сбора статистик оптимизатора. Теперь в качестве количества строк выводится значение 17000. 4. Просмотрите сегментную информацию о таблице НК. ТЕ 5 Т ЕЕ СI ОК 8, которую можно получить на странице ЕсШ ТаЫе ЗедтепШ. Просматривая сегментную информацию для таблицы НК. ТЕ8Т ВЕС1ОЫ8, обратите внимание на то, что неиспользуемое пространство (‘ЭДазТес! Зрасе (%)”) превышает 20%. Проведите реорганизацию использования памяти в табличном пространстве. После завершения реорганизаций проверьте, что задание завершилось успешно, и снова просмотрите текущее использование пространства. Оно возросло или уменьшилось? а) . В Епгегрпзе Мапа^ег перейдите следующим образом: АсЫгнвТгайоп > ТаЫез. Выберите таблицу ТЕ8Т_КЕС1ОЫ8 и щелкните на кнопке Ес1й. б) . Щелкните на закладке ЗедтепТе и просмотрите сегментную информацию таблицы. □епега ' Л.? ч‘2! 2 с >2? г Оерепс!егй ЗедтегЛз ...................г:, & «х -г * нв 4§ола б4о.оо иш 'ЖИР Зе1ей а зедгпеп! ай сПскте ’ЙеГгезн’ ЬиПоп Тс ьее Йте Зрасе Шаде Тгепб в) . Обратите внимание на значение в столбце УУаеТес! Зрасе (%). Вате значение может отличаться от показанного здесь. Вопрос 3: в чем причина наличия неиспользуемого пространства (\уа$1е(1 зрасе)? Ответ: скрипт, заполнявший таблицу сначала вставил много строк, а затем несколько раз удалял несмежные строки (порядок расположения строк определялся порядком их вставки). В результате появилось много свободных участков в блоках данных, рассматриваемых в качестве неиспользуемого пространства. г) . Выберите Пеогдагмге в выпадающем списке ноля Асйопз и щелкните на кнопке Со.
Аеогдатге ОЬ]ес!з: ОЦесЛз ВагаЬазе огс1.огас1е.сот оЙсй ' Ьоддеб 1п Аз ЗУ8 ТШ 1аЬ!е согнала 1пе зскета аЬ]есШ Ш Ье геогдапЕей. Сйск Ас1й аск' асЬета а&есЬ & 1Ие ШЫе< < аж0 < АипЬиге$ ВуТ^е} \$е! дпп&ле^ ч Ретом») ЗекхГЫате........ ...Жйй 2 ' «ЙОИВ. Ж1Ш <« НВТЕ5Т К510М8 ТаЫе ЕХАМР1Е ЕХАМР1Е 6«:
д) . Оставьте без изменения установки по умолчанию, выводимые на следующих страницах. Для перехода со страницы на страницу используйте кнопку Мех! На странице 8сЬесЮ1е введите огас!е в поля Озегпате и Рав8Ж)Гс1 в секции Но$1 Сгебепйа!$. е) . На странице Немеш щелкните на кнопке ЗиЬтИ ЗоЬ. ж) . Если задание еше не выполнилось, использует кнопку РеТгезН или Ре1оаб в браузере, обновляйте страницу до тех пор, пока задание не завершится и не исчезнет из перечня в секции РезиНз. з) . Затем щелкните на ссылке с именем задания в окне Сопйгтайоп. Статус выполнявшегося задания должен быть “8иссеес!есГ. и) . Вернитесь на страницу ТаЫез схемы НК. Выберите таблицу ТЕ8Т__КЕС1ОК8, затем щелкните на кнопке ЕсН1 и после перехода по закладке Бедтегйз просмотрите значение в поле \Л/а$1еб Брасе (%). Выводимая величина должна быть значительно меньше предыдущего значения. Оерепйеп! БедшеоЬ Г - * >ас? УУазГесЗ НВ ТЕ5Т^ЕС1ОМЗ|ТАВЩЕХАМР1Е 461.39. 512.00 <^Т1Р 5е1есГ а зедшеШ апй сйск Ше ’ЙеТгезР Бийоп Ь зее Гбе Зрасе й’заде Тгепй. 5. Удалите таблицу НК. ТЕ8Т__КЕС1ОЫ5, выполнив для этого скрипт 1аЬ__10__0 5 . зЬ. (после этого дополнительная таблица не будет влиять на другие сеансы практики). ОПОР БЕООЕИСЕ ЕезС_ зеа; СКОР ТАЕЬЕ Ъг.тезЕ гедтопз СА8САЕЕ СОК8ТКА1ЫТ8 РЕКСЕ; а). В терминальном окне перейдите в директорию /Ъоте/огас1е/1аЬз и введите: /1аЬ 10 05.5Й
Предварительное описание. Перед предстоящим слиянием компании вы хотите задать для предупреждений и критических сообщений более низкие пороговые значения по сравнению с заданными по умолчанию. Убедитесь в том, что предупреждения поступают заранее и поэтому больше времени для реагирования на ситуацию. После завершения удалите использовавшееся для проверки табличное пространство.. Подсоединитесь как пользователь 8У5 с паролем огасХе и привилегией 8У80ВА. Выполните требуемые задачи, используя либо Етегрпзе Мапа&ег Оа(аЬа$е Соп1го1, либо 8<2Е*Р1ия. Все скрипты для практического занятия находятся в директории /поте/ о г а с 1 е /1 а Ьз. 1. Используя процедуру эвм5_зйК7ЕК_аьект . зет_тнке5НОЬЭ, переустановите действующие для всей базы данных пороговые значения метрики ТаЫеврасе Брасе 1)§аде. Воспользуйтесь для этого скриптом 1аЬ_11__01. зй. ехес РВМ8__8ЕВУЕК~АЬЕКТ.ЗЕТрГНЕЕЗНОЕР(~ йЬтз_зег\гех_а1ехЕ. ТаЫезрасе рсь__Ги11, ~ ЕоЕЬ, КОЕЕ, ЕОЕЕ, РОЕЕ, 1,1, ЫСЬЕ,- сУэшз зег^/ег аХегт. оЬдесТ Суре СаЬХезрасе, К11ЕЕ) ; а) . В терминальном окне введите следующие команды: со /Ьоте/охасХе/ХаЬз ./1аЬ 11 01. зЪ 2. В $рЬ*Р1и.ч проверьте действующие для все базы данных пороговые значения метрики ТаЫеврасе Брасе Сеаде. Используйте следующую команду: ЗЕЕЕСТ ^’агпхпд ’^аХие, сгхСхса! Vа1ие ЕНОМ с1Ьа__ЕЬгезЬо1бз КНЕЕЕ теЕххсз^паше-'ТаЫезрасе Зрасе Озаде’ АМЕ оЬ ] е с Е__п агае 18 МО Ей; а). Войдите в 8рЬ*Р1и$: I зд1р1из / аз зузаЬа б) . Введите команду, приведенную выше на этом шаге. Вы должны получить следующий результат: ^АЕП 1ЕС_\’АЕПЕ СЕ1Т1САЕ УАЕиЕ 85 97 3 Создайте новое табличное пространство ТВ8АБЕР.Т с файлом аХегМ . с!ЬЕ, имеющем размер 120 Мб. Это должно быть локально управляемое табличное пространство с автоматическим управлением пространством сегментов (А88М). Не делайте файл авторасширяемым и не указывайте пороговые значения для табличного пространства. Используйте Ешегрте Мапа^ег РашЬазе СопГгоХ Если такое табличное
пространство уже существует в базе данных, тогда сначала удалите его вместе с принадлежащими ему файлами.
а) . В ЕпГегргже Мапа^ег выберите АдтозМа^оп > ТаЫеврасее. б) . Щелкните на кнопке Сгеа1е. в) . Введите ТВЗАЬЕКТ в поле Мате и щелкните на кнопке Асй в секции Оа1ай1е$. г) . Введите а!егЕ1. с!ЬЕ в поле П1е Мате и 120 МВ в поле Я1е 81^е. Отметьте ноле Ренее Ех&йпд ЕНе. д) . Щелкните на кнопке СопНпие. а затем на ОК, чтобы создать табличное пространство. ... ' "" " \ ВелтеЫ ТВ5А1ЕВТ 120.0 0.1 = 119.9 1РЕНМАЫЕНГ1ОСА1 АВТО Е 4. В Егйегрпве Мапа&ег измените пороговые значения метрики ТаЫеврасе Брасе □заде для табличного пространства ТВБАЬЕКТ. Установите для предупреждения значение 55 процентов и для критического сигнала 70 процентов. а) . На странице ТаЫезрасез выберите ТВБАЬЕКТ, щелкните на кнопке ЕбИ. а затем на закладке Т11гев110к18. б) . Выберите ЗресИу ТЬгезНо1с15 и введите 55 в поле \Л/агп1пд (%), а также 7С в поле СгШса! (%). в) . Дополнительно щелкните на кнопке ЗЬош 8(Х, чтобы просмотреть команду, а затем щелкните на кнопке Кейлть г) . Щелкните на кнопке Арр1у, чтобы изменить пороговые значения. 5. Используя $0Ь*Р1ш, проверьте новые пороговые значения для табличного пространства ТВБАЬЕКТ. а) Введите в сеансе $рЬ*Р1и$: ае1есх юагпЛпд Vа1ие,сг1Х1са1 ^а!ие Егот с1Ьа__ГЪгезНо1с1з кЩеге ше-Егтса пате= ’ТаЫезрасе Зрасе Осаде’ апй оЪтесЩ пате= ’ ТВЗАЬЕКТ ’;
Результат должен быть следующим: ШКЬНМС '/АЬОЕ СВ.1Т1САЬ__УАШЕ 55 70 6. Выберите значения столонов геазоп и гезоЪцШоп из представления ОВА__АЬЕКТ_Н1$ТОКУ, относящиеся к табличному пространству ТВЗАЬЕКТ. а). Введите в сеансе 8(}1ЛР1и8: в е 1 е с Ъ те а а о п , г е з о 1 и Ь1 о п гхош дЬа аХегЕ ЫзСогу ъДтеге оЬ^ ес!: паше- * ТВЗАЬЕРТ ’; Результат должен быть следующим (если вы повторяете это практическое задание, просмотрите последнюю строку): КЕА5ОИ КЕ5ОТхТ _ . —„ —_ ТХ1ге.8Йо1с; тз ирааЕед оп теЕгтсз "ТаЫезрасе Брасе Сааде" сХеагес! 7. Выполните скрипт 1аЬ__11_07 . зИ, который создает и заполняет новые таблицы в табличном пространстве ТВЗАЬЕКТ. Выходные результаты показаны ниже: сгеаЕе ёаЬХе егарХоуеезХ СаЫезрасе ЕЬзаХегЪ аз зеХесЕ * Хгот Ьг.ешрХсуеез; сгеаЕе СаХзХе егарХоуеез2 СаЫезрасе сЬзаХегС аз зеХесЕ * Хгот Иг.етрХоуеез; сгеапе хаЫе етрХоуеезЗ ЕаЫезрасе ёЬзаХехС аз зе'ХесС * X г от Ьг.епрХоуеез; сгеаРе ХаЬХе етр!оуеез4 РаЬХезрасе СЬзаХегЕ аз зеХесЕ * Г ГСГП Ьг.егарХоуеез; сгеаЕе СаЬХе етрХоуеез5 СаЪХезрасе ХЪзаХегС аз зеХесЕ * Ргот Нг.ешрХоуеез; а!Тег ТаЫе егпрХсуеез! епаЫе гои то^етег-Е; аХЕег ЁаЫе етр!оуеез2 епаЫе гоет пкл/етепТ; аХСег ТаЫе етрХоуеезЗ епаЫе геол пкугетепЕ; ВЕСЫ РОК 1 ±п 1..10 РООР ХпзегХ. 1пто етрХоуеезХ зеХесС * т гот етрХоуеезХ; ХпзегС 1Г1Г.О етрХоуеез2 зеХесЕ * ггот егпрХсуеез2; Ызег! хпСо етрХоуеезЗ зеХесЛ * хгот етрХоуеезЗ; ХпзегС ХпЪо етрХсуеез4 зеХесп * ггот етрХоуеез4; ХпзегХ. ХпСо етрХоуеезЗ зеХесС * Хгот етрХоуеезЗ; ссттХР; Е№ ЬООР; ЕХЮ;
Решения к практическому занятию 11: управление хранением (продолжение) хпзегс 1иТо егг-р1оуеез1 зеГесТ * 1г от етрГоуеез!; 2. из е г 5 1гЛ:с етр1суеез2 зе!есС * Г ГОШ етр!суеез2; ТпеегТ 1пТо етр1оуееБЗ зе1есс * 1 г от етрТсуеезЗ; сопутаТ; 8. Проверьте уровень заполняемости табличного пространства ТВЗАЬЕКТ, используя ВаШЬаяе СоШго! или $рЕ*Р1и8. Текущий уровень должен примерно составлять 60%. Подождите около 10 минут и проверьте, что достигнут уровень предупреждения для табличного пространства ТВ8АЕЕР.Т. а) В ЕпГегргЬе Мапа^ег на странице ТаЫезрасез в столбце Узеб (%) выводится: Г ТВ8А1ЕАТ 120.0 72. 1РЕАМАЫЕЫТ1ОСА1 АШС б) . Перейдите на домашнюю страницу' базы данных. Вы должны увидеть новый сигнал в секции Зрасе Зиттагу. АВОМ РМпдз 0 АН РаНсу Л - У1о1айспз ~ А1ег1 Год Аид 25, 2085 9:38:58 АМ Брасе Зоттагу ЦагаЬазе 81ге . Л I—«---------44 РгоЫет д I ЗедглеШ АсМзог д Весогптепйайопз - Зрасе 71о1айоп5 О Стр Агеа 11зес1 ...... (%) 15 НодИ АуЫ1аМ1у 1пэЫпсе Ресоуегу Типе (зес) 20 1аз1 Васкир п!а 1'заЫе НазЛ Аессуегу Агеа (%) 1Ш ПазНЬаск кодд!пд МзаЫеа ЕЛадпо^йс Знттагу Саседогу риГ И-.Со) Спйса! О УУагп1пд сб 3 йваийк йаикос1, _Й8® ’ Ммжв .. _ ________ ТаЫезрасез ТаЫезрасе Зрасе Цзей ТаЬ&арасе ТВЗАкЕВТ ;э 60 регсеп^В Аид 29,2005 11:22:54 Рм11 АМ в) . В 8<2Е*Р1и8 введите: зе!есС зшгДЬуТез) *100 /125829120 Егош дЬа ехСепО.5 т//Ьеге ЕаЬТезрасе^пате^ ’ ТВ.ЗАТЕВТ ’; Результат должен быть следующим: 5ПМ(ВУТЕ8)*100/125829120 60 г) . Введите следующую команду: 8е1есС геазоп Ггоп! с!Ъа 01ГС8Еапа1пд а1егЕ5
юЬеге оЬч ес!:пате~ * ТВБАЬЕКТ ’ ;
Результат должен быть следующим: ЕЕА8ОН ТаЫезрасе [ТВЗАЬЕКТ] 1з [60 регсепС] ге11. 9. Выполните скрипт ХаЬ 11 С9_а. зЬ, чтобы добавить данные в табличное пространство ТВЗАЬЕЕТ. Подождите 10 минут и просмотрите уровень критического сигнала как в базе данных, так и 1)а1аЪа$е Соп1го1. Убедитесь в том, что табличное пространство ТВ8АЕЕКТ заполнено примерно на 75%. ХпзегХ 1псо егг-р1оуеез4 зеХесХ * Егст етр1оуеез4; соттх X ; хпзегт ЁпЕо етрХоуеезБ зеХесС * Егот етр!оуеез5; сх.ттХХ; а). В терминальном окне введите следующую команду: | . / 1а.Ь^11^0 9^» зИ б) . Подождите 10 минут и просмотрите уровень критического сигнала как в базе данных, так и ОашЬазе СоШгоВ Убедитесь в том, что табличное пространство ТВ8АЕЕКТ заполнено примерно на 75%. В 8рЕ*Р1н8 введите: зеХесЕ зит(ЪуСез) *100 /125829120 Егот д.Ьа_ехЕепЕз ’лЪеге ХаЪХезрасе__пате= ’ ' ТВ5АХЕВТ’; ЗПЩВУТЕ8) ^100/125829120 в) . В 8ОЬ*Р1и$ введите: зеХесЕ геазоп, теззаде^Хехг'еХ Г готп дЬа__оигзСап(1Хпд__аХегСз юЪеге оЬ1 есЕ пате- ’ ТВБАЬЕВТ ‘ ; КЕА8ОН МЕЗ8АСЕ ЬЕУЕЬ ТаЫезрасе [ТВЗАЬЕКТ] 1.3 [75 регсепЕ] Хи 11 1 г). В ЕШегрпзе Мапа^ег па странице ТаЫезрасез просмотрите значение в столбце Свес! (%).
д). Перейдите на домашнюю страницу базы данных. Вы должны увидеть новый сигнал в секции 8 расе Бит тагу. Обратите внимание на то, что рядом с сигналом вместо желтой красная отметка. АСОМ Ягхйпдз ^шитагу Зрасе Зоштагу 1п5€апсе Весоуег/Тнпе (вес) А.1ей код Аид 29, 2005 11:15:43 АМ РгоЫет 1 Г-.' гл Пттс, Р' Ч ’•/л 1азг Васкир МзаЫе Пез11 Весоуегу Агеа (%) ЗедтеШ АсМзог Весс-ттепбаНппз ПазКЬаск кадд!пд Ыа 100 р15&Ыес1 Брасе У1с1а0ап5 о Цитр Агеа Наей т Нйдй А^айаЬйЙу О1егЬ СаГедогу |а.Н Спйса! х 1 Магп!пд & 2 _Лг.-- ........................ м ТаЫезрасез ТаЫезрасе Брасе Шей ТаЫезрасе ГВБА1.ЕРТ Ь 75 регсеп! ИШ Аид 29.200Б 12:52:58 РиИ(%);РМ К). Выполните скриш 1аЬ__11__10 . зй , который удаляет строки из таблиц в пространстве ТВЗАЬЕКТ. йе1еЕе етрТоуеез! мЬеге с!ерагЪтепЕ_1<з~50; сотттТ; деХеТе етрХоуеезЗ вдРеге дера г степ г_ 1x1=50; соттХг; Ре1еСе етрХоуеезЗ У/Ъеге серагктепХ: 16=50; соттХ Т; а). В терминальном окне введите следующую команду: | Г/ХаЬ^И^Ю.зй II. Теперь, используя ВаСаЬазе СоШго!, выполните сегментный консультант для табличного пространства ТВ8АТЕВТ. Используйте консультант в полном (Сотрге1пеп81Уе) режиме без ограничения времени. Просмотрите и примените рекомендации сегментного консультанта. После применения рекомендаций убедитесь в том, что уровень заполняемости табличного пространства ТВЗАЬЕВТ упал ниже 55%. а) . В ЕтДефпзе Мапа^ег выберите Ас1п11П18(гайоп > ТаЫеврасеб.
Решения к практическому занятию 11: управление хранением (продолжение) б) . Выберите ТВЗАЬЕНТ, а затем Рип Зедтеп! АсМеог в выпадающем списке поля Асйопс. I > Шге Зекл-Мяе ..МвШН®. ЕКАМР1Е 66.2 §6.4 ЕДиХу<еуД Реме) АсЙОЛ§{А4Й РЖаШе / ; "А<Мйа&Й1е зга Г ЗУЗТЕМ 500,0 49?.4 7.6 08.5 1 РЕН Майе ЕосаПу Мана$е<1 1 Майе Неадоп1у , ррс Маке %УгйаЫе ;Р1асе ОпНпе Неогаашхе НипЗез/пегЯ. А^Ьог трс:д# Рр.Г 120 0 1ЛЧ ** " 14 4 ... Оерепс!епс1е§ * 1 рссЗЬоч'ИаЫехрасе СопГепЦ» ДакеОййпе в) . Щелкните на кнопке во, просмотрите выводимую страницу и щелкните на кнопке 1Мех1. г) . На странице 8едтеп1 АсМзог: 8сЪес1и1е проверьте, что в поле ЗсЬесЫе Туре значение 81апбагс1, а в секции $1аП выбрано 1тте(йа1:е1у. Щелкните на кнопке Ыех1. д) . На странице Зедтеп! АсМзог: Немеш щелкните на кнопке ЗпЬтН. е) . В результате вы возвращаетесь обратно на страницу АсМзог Сеп1га1, где можно увидеть изменение состояния задачи. По кнопке РеГгееЬ обновляйте экран, пока не завершится задача, выполнявшаяся для получения рекомендаций. ж) . Выберите вашу задачу с типом Зедтеп! АсМ$ог и щелкните на кнопке \/1еш КесиН. \ Кесоттепйабйп РетаВ | ’-=Р* 8е|е«'1иЬ1е5^Це«т!'><«Ш (*!»М«иМВГ Мимчспей вН«В! ТВЗАЬЕЕТ 3 120.00 57.50 34,891ОСА1 :А1П"О з) . На странице 8едтеп! АсМзог Тазк щелкните на кнопке Песеттепбайоп Ое^аЛз. «Моле Г ’ЗУ5 " ЕМРЮУЕЕ52 11.67 23.00’ Г =8У5 ЕМРЮУЕЕ51 »ч 5ИПП1-) 11.63 23.00 Г 575 ЕМРЮУЕЕ53 ..5Ьппк^ 11,59 23.00 11.33ТАВ1Е 11.37ТАВ1Е 11.41 ТаВ1Е и) . Щелкните на ссылке 8е1ес1 АН, а затем на кнопке 1тр1етеп1. к) . На странице 8бппк Зедтепк Орйопз убедитесь в том, что выбрана опция Хотрас! 8едтеп1з апб Ре1еаве Зрасе”.
л) . Дополнительно щелкните на кнопке 8Ьош 8ОЦ просмотрите команды, а затем щелкните на кнопке Ре1игп.
Решения к практическому занятию 11: управление хранением (продолжение) м). Щелкните на кнопке 1тр1етеп1. н). На странице ЗЬппк 8едтеп1: ЗсИесЫе щелкните на кнопке ЗиЬтй. о). На странице 8сНейи1ег используйте кнопку НеГгезИ для обновления страницы, пока задание не появится в таблице Инголд. Продолжайте использовать кнопку КеГгееИ до тех пор, пока задание не перестанет отражаться в таблице Рипгнпд. До завершения задания должно пройти примерно две минуты. п). Перейдите на страницу ТаЫеерасез и убедитесь в гом. что теперь заполняемость табличного пространства ТВ5АЕЕВ.Т упала ниже 55%. : ’ ™7 Г ..ШЙ (МШУШШ А ЕХАМРЕЕ 100.0 66.2 68 Д г 31.8 1 РЕ^АЫЕЙТЕОСАЕ А1ТО 1 РЕГЛАМЕНТ ЕОСАЕ А1ЯО Г §У5АУХ 670.0 658.4^^^^^^, 10.6. 98.4 ;5У5ТЕМ ТВЗА.1ЕЕ" 1 РЕПМАЖМТЕОСАЕ 1 РЕЙМАГвТЕОСАЕ МАШАЕ ДЕТО 12. Подождите еще примерно 10 минут и проверьте, что нет текущих сигналов для табличного пространства ТВЗАЬЕНТ. а). Перейдите на домашнюю страницу БД. Вы должны увидеть следующее: РгоЫет ТаЫезрасез 0. Брасе Бшптагу МаЬазе Зке - (СВ) 1 РгоЫет 0 ТаЫезрасез Зедшет АсМзог ~ Ресогпгпепйайопз ~ Зрасе \Ло1а1юп5 0 Ситр Агеа Мзес! В Просмотрите хронологические данные о метрике “ТаЫезрасе Зрасе 11еаде” для табличного пространства ТВБАЬЕКТ за последние 24 часа. а) . На домашней странице БД выберите АН Ме!пс5 в секции Пе1а1еб 1дпк8. б) . Раскройте группу ТаЫезрасез Би11 и щелкните на ссылке ТаЫезрасе Зрасе Цзеа (%). Огас!е ОаШшве 10д: Айтт1в1га1:юп ШогкзИор II В-08
в) . Выберите “Кеа! Игле: Мапиа! РеГгебЬ” в выпадающем списке поля Оа1а. Затем щелкните на ссылке ТВ8А1.ЕКТ'
г) . В результате выводится страница “ТаЫезрасе Брасе 1)ееб (%): ТаЫезрасе Мате ТВБАЕЕРТ”. Выберите “кас! 24 ЬоигЫ в выпадающем списке поля Оа1а. ТаЫезрасе Брасе Шее! (%): I аЫезрасе Мате ТВЗА1ЕВТ _те у. Эта СоНйошО Г. сг-= Тагс&Г Ж 2003 2ЛС23 РМ У>еу/ С)а1а [(.азГ 24 Ьсюг5 х! ТаЫезрасе Цате ТВ8АЕЕЙ1 ШЙеЬс© <ог 1ж124 Косо? ЕаЛ Кпсдоп УаЮе 53.75 Ал-агаде Уа1ие 56.68 НГдП Уа1ив 87.5 1с# УаНж О □ 'Д'атюд ТИгезпсИ 55 ® Сггаса! ТКгезЬсИ 70 ТТтезКок! Оссиггепсез 1 Мекк УШ® Аид 2$, 2005 щ 0ГЕ( сгас!е сот Айг! НЫогу <ог 24 Н<шг$ СотгпепГ Гог Мозг Песет Ален: | ' Шт_________________________________________________’... </ Аид 29; 2005 2:13:04 РМ ТаЫезрасе ТВ5АЕЕКТ15 53 регсет Ы О Аид 29,2005 12:52:58 РМ ТаЫезрасе ТВ5А1ЕВТ 1з 75 регсет Ги11 !\ Аид 29,2005 11:22:54 АМ ТаЫезрасе ТВ8А1ЕРТ 1з 60 регсепГ О1 Аид 25. 2005 10:10:39 АМ ТаШезрасе ТВ8А1ЕЕТ !з 53 регсет Ги!1 14. Установите для табличного пространства ТВЗАЬЕКТ действующие для всей базы данных пороговые значения метрики ТаЫезрасе Брасе Меаде. а) . На странице “ТаЫезрасе Брасе Овес! (%): ТаЫезрасе Ыате ТВ8А1ЕРТ” щелкните на ссылке Едй ТаЫезрасе в нижней части страницы. б) . В результате открывается окно ЕЫ1 ТаЫезрасе: ТВБАТЕРТ. Щелкните на закладке ТИге811о1б$. в) . Выберите опцию Осе 0а1аЬазе ОеГаий ТИге8Ьо1с18 в секции Брасе 118ес1 (%). Щелкните на кнопке Арр1у. 15. Поскольку вы завершили тестирование возможной ситуации, выполните скрипт 1аЬ__11__15 . ек, чтобы удалить табличное пространство ТВ8АТЕКТ. | бтор ТаЫезрасе тЬгаЛегС хпсТисПпд сопСепСг апб. баЕаШез; а). В терминальном окне введите следующую команду: I . : ХаъЧГ 1~ В результате должно быть получено следующее сообщение: Огас1е ВаШЬаее 10д: Ас1т1т81га11оп УУогкзИор II В-100
ТаЫезра се с1горред. 1
Решения к практическому занятию 12-1: автоматическое управление хранением Упражнение 1: создание и конфигурирование экземпляра А8М Предварительное описание. В настоящий момент времени на сервере базы данных нет функционирующего экземпляра А8М. Используя уже сконфигурированные “чистые” дисковые секции (гагу с&к рагййопз), создайте и запустите экземпляр А8М. Затем создайте табличное пространство, выделив для него место в дисковой группе. Кроме того, создайте табличное пространство, используя обычное расположение в файлах ОС, а затем мигрируйте это табличное пространство в А8М. Если другое отдельно не указано, вам следует устанавливать соединения под пользователем ЗУ8 с привилегией 8Т5РВА, используя ЛашЬаве Соп1го1 или 8()Е*Р1и$. В ходе практического занятия вы создадите экземпляр А8М, сконфигурируете параметры инициализации А8М, создали г е дисковые группы, а также табличное пространство, использующее для хранения возможности А8М. 1. Создайте экземпляр А8М на вашей машине с помощью ОВСА. Задайте в ОВСА описываемую ниже конфигурацию. Измените значения по умолчанию для параметра инициализации А8М, в котором задаются строки для обнаружения дисков на “/дел;/га^/гап*” (без двойных кавычек). Создайте одну дисковую группу с именем РСНОПР1, которая использует следующие А8М- диски: /де’у/ г а ад/ г а VII изм / гау?2 / йе V / г а VI / г а V? 3 / де V / г а V/ / г аVI4 Установите использование обычной избыточности для группы РСР.ОИР1. а) . Как пользователь огас1е запустите в командной строке ОС утилиту дЬса. $ ’лНоаш! огас1е $ аЬса б) . На странице ОВСА УУе!соте щелкните на кнопке Ыех1.
в) . На странице Орегайопз выберите опцию СопЛдиге АиТотаИс 81огаде Мападетел! и щелкните на кнопке Ыех1 1в огс!егщ и$е АЛотЛ 5Шгда Мападегпет (АЭД, Ше 0гж1е Скшег 5^псЬгд|Мга1юп ЗегМсе (С55) гпий Ье сопПдигеа алй аагШ Кил ”/ц01/арр/огас1е/рго?5ис1/ 1СК 2.0 /йЬ^1/Ып/1оса1сопЛд $спр! Ггот ссттапй рготрх то сопЛдиге апй зтагт СТ. Уои пееб то 1од1п а§ гост ш тип 5спрт
г) . После щелчка на кнопке Нех! появляется окно с предупреждением, в котором сообщается о необходимости выполнения скрипта. В отдельном терминальном окне введите команду а и - , чтобы установить соединение под пользователем гоок. Затем выполните команду, указанную в окне с предупреждением. После выполнения этой команды выйдите из сеанса пользователя гооТ. $ 50 ~ Раззоогй: # /оО 1 /арр/огас1е/ргойиск/10.2.0/с!Ь__1 /Ып/ 1оса1сопг1д аса /е0с/огас.1е доез пор еххзЬ. СгеаТтпд 1Р пом. ЗиссеззГиНу ассигаиРакео песеззагу ОСВ кеуз. Сгеактпд ОСВ кеуз Тог изег * гоок*, ргтудхр ’гост’.. ОрегаЫоп зиссеззТи!, СопгтдигаЫоп Тог 1оса1 С88 Наз Ьееп тпЮхаИхес! АосИ.пд Ъо хпхккаЬ ЗЬагкир и’Ш Ье диеиеО. ко 1п1к иНЫп 90 зесопйз. СНесккпд кЬе зкакиз ок пе^? 0гас1е 1.п1к р-госезз... ЕхресЫпд Сне СК8 даешопз ко Ье ир иПЫп 600 зесопйз. С55 15 асШе оп ккезе пойез. есгзгЭр! С88 1з аскгуе ст а11 побез. 0гас1е С88 зегстксе ±з зтзкаИей апа гиппхпд ипаег 1п1Ь(1М) Примечание: для выхода из сеанса пользователе гоок введите: [ # еххк........... д) . Дождитесь завершения скрипта (это займет примерно две минуты). Затем вернитесь в окно с предупреждением и щелкните на кнопке ОК. Вслед за этим на странице Орегайопз щелкните на кнопке Ыех1.
е) . Введите огасТе в качестве пароля пользователя ЗУ5 для экземпляра А8М. Подтвердите пароль, а затем щелкните на кнопке А8М Рагате1егз. 1г< огОег Маладетет^М) леей Паш а» ШТ «же по шппачд оп ОТх пшЗлле. Шё Мз ра^й Гог а }>/? Ш1СП Ш ре «сгшвс! шоп у&и акт. «еж. " ' ' " ............................... Тпе аежж зептдзТаг ггеаппд ап /&М кшагса у^гкТог тс<з вжайвгшпз. к йке со гпаке сИапдез ю зпе йеТаикз, и$е Ше « РагатоШгх тшоп. ДдМ Рагагпегегз. । -------_ ТИе пе^ЛйМ (гЫапсе Наз из шаг Тог Гаг Яча* пзег Л Гг5 раззшга р^Г““~ р—~''—
ж) . На странице А5М РагатеШге введите /аех^/га^/га^* в поле а§ШтЙ18к8<гт§. Затем щелкните на кнопке С1оее.
з). Вернитесь на страницу Сгеа1е А8М 1п$1апсе и щелкните на кнопке Ыех1. и). Когда появится окно для подтверждения, щелкните на кнопке ОК. ОВСАМИ гй сгеащ апй 1п5(апсе. АЙег Ше АуМ Нюансе & 51айе^ да сап сгаайа сО$к $гйлр$ ю Ье ах хшгаде Щгдаг ОашЬазе. Сёпсе!
к). После вывода окна А8М 01$к (Згой ре для создания дисковой группы щелкните на кнопке Сгеа1е Ыеуу. О51П01Ье АЗМ ОЙК Спшр§ рада сап ч&я апа стада ехяфиа дгоирз сап гтше Ъ Ж а пе^ й(5к дгоир ос айй сИхКх со аи », АШЙШ1Й 1Жк Сгоирх )5аёа]В18|< Сдр Нате ;5ее (МВ) Нге 'УВ , , } ] 1 ' : I I ' I 1 ^В' Чее (МБ) гёГИШ !Ье Ггее срасе.а^аЫе ВуШнд тга-тд Нс ассост I СтШ|И <с.015Ь? ’ЯЬда Житм) 'V "«ЖЙ? ' "
л). В диалоговом окне СгеаШ 018к (Эгоир укажите ВСКОИР1 в поле 0&к (Эгоир Нагле. Убедитесь в том, что для избыточности выбрано значение Могта!. Отметьте только первые четыре диска-кандидата в списке $е!ес1 МетЬег Озкз. чтобы добавить их в дисковую группу. Затем для создания дисковой группы щелкните на кнопке ОК. Не отмечайте /деV/гаи/ гаю5. | ВЙИЙИЙ т* ндН ГМогта! ЕЖета1 5^1есс Непйж'ОйШ "? сшййй г АН г Ц /йе^/га#/га^1 | &Г /йеу/гает/гауу2 ** ®.............. /аеу/га^/га^З й |У | /йеу/га^/га^4 Г~ /аес/гам/гауу5 НеаРег 5йаш§ тс5оЬате 'САЫОЮАТЕ ГаНвге Сгоир Яге СМВ) = 400 400 |САЫОЮАТЕ САЮЮАТЕ САЫОЮАТЕ = 400 400 400 о ГФзШ уои Ьй11йл^ <йкзШ Ре ашНаЫе,. Штау леей сйавде теЛк а1§ссуе?урт -СйаидеШк ййсоуёту ЁЖ.. )
м). После появления окна А8М 0!5к Сгоирв, в котором отображается информация о созданной дисковой группы П6К00Р1, щелкните на кнопке Нгизк н). Щелкните на кнопке Ыо в ответ на запрос о проведении другой операции. В результате происходит выход из утилиты ОВСА. СЮ уду шат шрегГогт аптйег орегаНоп? 2. Оставьте в Стих открытым командное окно для дальнейшего использования. 3. Как пользователь огас1е выполните в строке командного процессора ОС подсоединение к экземпляру А8М. Выведите список процессов, относящихся к этому Огас1е Оа!аЬа$е 1Од: АсЗттЫгайоп УУогкзйор II В-1 10
экземпляру. Перед запуском экземпляра А8М вы должные установить для переменной среды ОКАСЬЕ__81С значение +А5М.
а). Введите следующие команды, чтобы установить соединение с экземпляром А8М: $ ехрогк ОВАСЬЕ__51Р—-1А8М $ здХр1из / ав зузоЬа Ниже приведены выходные результаты этих команд: $ ехрогк ОЕАСЬЕ 8Ю-+АБМ $ здХрХиз / аз зузаЬа 80Ь*Р1из: КеХеазе 10.2.0.1.0 ~ РгоаискЛов оп У/еа Ос! 12 20:21:17 2005 СоругХдЪк (с) 1982, 2005, ОгасХе. АН гХдЪХз хезегл/ес!. СоппесОеа Со: ОгасХе БаСаЬазе 10д ЕпсегргХзе ЕсШЛоп КеХеазе 10.2.0.1.0 - РгоОисСтоп &НМ1 Сйе РагкХк1оп1пд, ОТАР апа РаСа МХпХпд орНопз б). Для получения списка процессов введите следующую команду: БОЬ> 1рз -еЕ | дгер А5М огасХе 20417 1 0 15:26 ? 00:00:00 а згп _рто п_+А5М огасХе 20419 1 0 15:26 ? 00:00:00 азт_ рзр0__+А5М огасХе 20421 1 0 15:26 ? 00:00:00 а зт__ттап__4“ А8М огасХе 20423 1 0 15:26 ? 00:00:00 азт аЫ'Ю__4-А8М огасХе 20425 1 0 15:26 ? 00:00: ОС- азт__Хд^г +АБМ огасХе 20427 I 0 15:26 ? 00: 00: 00 а зт__с крР__+А8М огасХе 20429 1 0 15:26 ? 00:00:00 а зт__зтоп + А 8М огасХе 20431 1 1 15:26 ? 00:00:00 азт__гЬаХ__+А8М огасХе 20433 1 0 15:26 ? 00:00:00 азт__дпюп +А8М огасХе 20445 20414 0 15:26 ? 00:00:00 огасХегА8М (РЕ8СК1РТ1ОК=(ЬОСАЬ- УЕВ)(АЕЕВЕ8Б—(РВОТОСОЬ—Ьед))) огасХе 20449 20414 0 15:26 ркз/1 00:00:00 /Ып/Ьазй -с рз ~еХ | дгер А8М огасХе 20451 20449 0 15:26 рЕз/1 00:00:00 дгер А5М 4. Выполните запрос к представлению у$А8Мшбкср.оор для вывода характеристик дисковой группы. 80Ъ> БЕРЕСТ пате, зОаОе, куре, ЕскаХ_тЬ, Егее__тЬ ЕНОМ У$А8М__П18КСКОУР; ЫАМЕ 5 ТАТЕ ТУРЕ ТОТАЬ МВ ЕКЕЕ_МВ — БСКОЕР1 МОсЫТЕР ЫОКМА1. 1600 1445
5. Подсоединитесь к экземпляру огс! и создайте новое табличное пространство ТВ8А8М, располагаемое на А8М-дпсках группы БСВОСР1. Размер файла данных табличного пространства - 200 Мб. Перед запуском утилиты 8ОЬ*Р1и$ выйдите из текущего командного процессора, а затем снова войдите как пользователь огас1е. Это вызовет переустановку переменной среды ОВАСЬЕ 81 Б. ранее указывавшей на экземпляр А8М. Альтернативный вариант, устанавливающий для переменной среды ОВАСЬЕ__51Б значение огс1, приведен ниже. $ а). Введите следующие команды для подсоединения к экземпляру ОВСЕ: $ ехрогС ОЕ.АСЕЕ 81Б~огс1 $ зд1р1из / аз зуздЬа б) . После приглашения 8(}П введите следующую команду, создающую табличное пространство с файлом данным, размещаемом в дисковой группе А8М: | зС)Ь> СЕЕАТЕ ТАВЬЕБРАСЕ СЬзазн- РАТАЕ1ЕЕ * +РСР.ОЦР1 »812Е 200М; в) . Введите следующую команду, чтобы удалить табличное пространство: | БСЕ> РВОР ТАВЕЕ5РАСЕ ЕЬзазш ТпсХосИпд сопЕепТэ апдаагаШез;
Упражнение 2: миграция табличных пространств в структуры хранения А8М При выполнении этого упражнения вы выполните миграцию табличного пространства в структуры хранения А8М. I. Используя $()Е*Р1и$, соединитесь с экземпляром БД как пользователь с привилегиями 8У5БВА и создайте новое табличное пространство ТВЗАЗММ1С. Оно должно содержать только один файл размером 10 Мб, хранимый в файловой системе (без использования А$М). Убедитесь в том, что вы подсоединились к экземпляру огс1, а не А8М. 1 есЪо$ОНАСХЕ_51П———— огс! $ здХрХиз / аз зуздЬа БОТЛРХиз: КеХеазе 10.2.0.1.0 - РгоСисХхоп оп 8ип Бер 25 16:38:21 2005 СорутгдЬё (с) 1982, 2005, 0гас1е. АН хгдИСа хезег’хес!. СоппесСеа то: Огас1е ОасаЪазе 10д ЕпСегргЛзе ЕсИтгоп ЯеТеаве 10.2.0.1.0 - РгодисЪхоп гпе РагСЗХгопХпд, ОЬАР апа С-аЪа М1п1пд орЪгспз 80Ь> СКЕАТЕ ТАВЬЕЗРАСЕ ЪЬзазхшпхд ВАТАГ2ХЕ ’ азттхдХ. йЬе ’ 5Х2Е ЮМ; ТаЫеарасе сгеаРед. 2. Создайте таблицу Т2, хранимую в табличном пространстве ТВ8А5ММ1С. Вставьте в нее одну строку и зафиксируйте операцию. 5СЬ> сгеаЪе ЪаЬХе Ъ2(с питЬег) ЪаЬХезрасе ЕЬзазгшпхд; ТаЫе сгеаЪесЕ 80Ь> хпзегЕ хп1:о Ъ2 Vа1иез(1); 1 гок сгеагеа. 80Ь> сопкахЪ; СоттН сотр1еГе.
3. Мигрируйте ТВЗА8ММ1С в место хранения, сопровождаемое с помощью А8М. После завершения операции проверьте, что она была успешно завершена и таблица внутри табличного пространства не повреждена. 8СЕ> ИозЪ гтап ЪагдеЬ / посаЪаХод Кесхлгегу Мападег: КеЕеазе 10.2.0,1.0 - РгобисЫоп ап 8ип 8ер 25 2005 СоругХдЬТ (с) 1982, 2005, ОгасЕе. А11 цЕдйЬз гезегггес1. соппесЕед 1а Еагдс-т ааЕаЬазе: ОРСЕ (РВТЙМ 090770270) изЕпд Еагдег ааЕаЬазе соптго! Н1е ЕпзОеаа сг гесс^аегу саЕа1од Г<МАЕ> адь ”АЕТЕВ ТАВЕЕ8РАСЕ ЪЬзазпапхд ОЕЕЫКЕ”; зд! зЬаТетепЕ: ЛЕТЕВ ТАВЕЕ8РАСЕ позазгг^лд ОГРЕТЫЕ ВМАЫ> ВАОШР А8 СОРУ ТАВЕЕ8РАСЕ ЕЬзанттЕд ЕОВМАТ '4ТХЖООТ1'; 8ЕагЫпд Ьаскир ак 25-БЕР-05 а 11 ос а 0 со ска п пе 1: ОВА_р 18К_1 сЕаппе! ОКА Г)15К 1: зта-123 аеуЕуре=Ю18К сйаппе! ОВА_Б18К 1: зЕагЫпд ааЕаЫТе сору гприй саЬаЕНе Епо^00009 пате=/и01/арр/огас1е/ргос1исЬ/10.2.0/аЬ 1/бЪз/азтт1д1,0.Ь Е оиЕриЕ Е11епате=4-ВСК0иР1/огс1/даЕаЕ11е/иЬзазтпйд.256.569954653 Еад^ТАС20050925Т1 64407 гес.1с~7 зтатр—569954661 16: :43:31 спаппе! ОКА_В18К_1: йатаЕНе сору сотрТеВе, еТарзеб Отте: 00:00: ПптзИеО Ьаскир ак 25-8ЕР-05 ЗЕагЫпд СопЬгс! Ше апо. 8РГТ.ЕЕ АиЬоЬаскир ак 25-8ЕР-05 ртесе 16 Ьапд1е=/и01/арр/огас1е/Е1азЬ__гесс^’егу_ агеа/ОКСЬ/аиЕоЬаскир/2005_ _т Е_з_569954663__1тдЕ1гпп__.Ькр соттепЬ==КОЫЕ ЫпЕзкеа Сопкго1 ЕПе апЬ. 8РЕ1ЕЕ АиЕоЬаскир а0 25-8ЕР-05 ВМАМ> 8Н1ТСН ТАВЪЕЗРАСЕ ЪЬваепапхд ТО СОРУ; аакаЕЫе 9 з^Юскеа 1о аакатИе сору И+ВСВ00Р1/огс1/даЕаЕ11е/ЕЬ5а81Ш11д.256.56995 4653” РМАЕ> 8$Ъ "АЬТЕК ТАВЕЕ5РАСЕ ЬЬеааттхд ОЫЫКЕ" ; зд1 зкакетепк: ЛЕТЕВ. ТАВЕЕ8РАСЕ ЕЬзазттйд ОЕЫ'ЕЕ КМАЕ> еххъ Весосгегу Мападег сотрТесе. 50Ь> соЕитп ^х1е_пате ГохтаЪ а48 ЬОЕ> веХесЬ ЪаЫеврасе^пате, ^Ие^пате ^гот <1Ьа~с1аЪа_Гх1ез; _09_ _25/о1
ТАЕЕЕ8 РАСЕ ЕАМЕ ЕХЕЕЫАМЕ 08ЕК8 / и 01 / арр / огасХе / о г аса С а / о г с 1 / и а е г з 01»сТЬ ±~ 8УЗАСХ /и01/арр/огас1е/огааа€а/огсХ/зузаихО!.ЙЫ ПЫБОТВ81 ! и 01 / арр / о г а с 1 е / о г айа Г а / о г с 1 / и п ао Г Ь 5 01 . с!Ъ Е 8У8ТЕМ / иО1 /арр/сгас1е/сгаааЕа/огс1/зу5Ееп101. б.ЬТ ЕХАМРЕЕ /и01/арр/огасХе/сгаааХа/огсХ/ехатерХе-ОХ . аЬг ЗТАСИЬЮ /и01 /арр/огасХе/огадаЕа/огсХ/аСадХпдОХ.<ХЫ ТВ5А8ММ1С 4-РСК0еР1/огоХ/ааХ.аЕ1Хе/ЕЬзазтт1.д.257.570022789 7 гоиз аеХесСеС.. 80Ь> 8ЕЕЕСТ * ГНОМ Е2; С 1 4. Удалите объекты, созданные при выполнении практического занятия: табличное пространство ТВ5А8ММ1С с его содержимым и файлом данных. Также удалите стандартный файл файловой системы , созданный на шаге 1 для хранения табличного пространства ТВ5А8ММ16. 5С)Ь> ШОР ТАВЬЕЗРАСЕТМСЫтхЙоС0КТЕКТ5 АКБПАТАЕ1ЕЕ8; ТаЫеврасе йгорред. 5С)Ь> ЬозЪ гт $0ВАС1Ж Н0МЕ/с1Ъз/а51пт1д1. бЬЕ
Решения к практическому занятию 13: управление ресурсами Предварительное описание. Вам поступила жалоба на то, что определенные пакетные задания используют слишком много системных ресурсов и известен пользователь, запускающий процессы, использующие хранилище данных, в обычное рабочее время. Вы решаете воспользоваться менеджером ресурсов базы данных для лучшего контроля использования ресурсов. Для урегулирования ситуации вы сначала создаете группу потребителей АРРУБЕЕ и добавляете ее в стандартный ресурсный план 8УБТЕМ__РЬАВ. После этого вы устанавливаете соответствие нескольких пользователей Огас1е и главного пользователя ОС с труппами потребителей. Активизируйте ресурсный план и проверьте ваши настройки. При выполнении операций просматривайте новые для вас команды, используя кнопку БЫлу $(?Е. Подсоединитесь как пользователь БУ8 с паролем огасХе и привилегией 8УББВА. Выполните требуемые задачи, используя либо Етегрпзе Мапа^ег йагаЬазе Соп1го1, либо $рЬ*Р1и$. Все скрипты для практического занятия находятся в директории /Ъоте/огас1е/1аЬа. I. Используя ЕМ, создайте группу потребителей АРРОБЕК Не добавляйте пользователей в группу. Просмотрите сгенерированный код $<2Е. а) . В Еп1ефп§е Мапа^ег выберите Абггнп181гайоп > Сопзитег Сгоирз. б) . На странице Пезоигсе Сопзитег Огоирз щелкните на кнопке Сгеа1е. в) . Введите АРРУ8ЕК в поле Сопзитег Огоир и щелкните на кнопке ЗИоуу 8ОИ ВакЬааз И-Дапсе -= Г-езаигсе € (Аечфа * Сгеа1е Резоигсе Сопзитег Сгоир Гос&вб Аз 8г8 801 веехв аЬшз_гезоигсе__хйападег. с1еаг_репйз.пд_згеа (); аЬтз__гезоигсе_1йападег, сгеаее__рехи11.пд__агеа () ; йютз г езоигае__гаапедег. сгеаее_сопзгшег__дгсир (сспзииег^дгсир ~> ’АРРПйЕГС г сожиаеюГ — > ’сри_пгЫ1 — > ’ВОИНВ-КОВХН’) ; й Ьтз газ си г с е_гаа пад е г. зиЬтз.е р епй хпд а г е а () ; ЕЯП; г) . Просмотрите команды. Вопрос 1: объясните указываемое для параметра значение К0УКЕ-К0В1Е. Возможный ответ: К0УЕУ-В0В1Ы (метод планирования распределения ‘по кругу’) отражает равноправное использование ресурсов СРИ сеансами группы потребителей АР РУБЕК на основе директив активного ресурсного плана. д) . Щелкните на кнопке РеГигп, а затем на ОК, чтобы создать группу потребителей.
МЙйтеак^мйь-"‘" :АРН\..-йЕР йайш " ... МО о АЦТО ТАЗК СОНЗЦМЕР ОРОЦР МО :8уе1ет та1п!епапсе 1аек сопеитег дгоир О РЕгаЦС СОИЗиМЕР вРОМР УЕ5 ;согт?тег §гоир ивегв пей задней ю апу дгоир о -ЮУУ ОЕЮЦР ЫО Сгоир о( 1сйа?' рпогку еезаюпб О ЕУ8 ЗАОЦР =УЕ$ ©гсър о! ву^егп везеюпе
2. Добавьте группу потребителей АРРП8ЕК в ресурсный план 8У5ТЕМ_РЬА1\0 Выделите этой группе 60% ресурсов СРП на уровне 3. Измените на 40% долю ресурсов СРИ, получаемую группой РО14__6КООР на уровне 3. а) . В Ртегрпяе Мапа^ег выберите АсМп1$1гайоп > Р1ап§. б) . На странице Ревоигсе Р1ап8 выберите 8У8ТЕМ_РЬАЫ и щелкните на кнопке ЕсШ. ! в) . Щелкните на кнопке МосШу. г) . Выберите группу АРРУ8ЕР и переместите ее в список 8е1ес1ес! 6гоир8/ЗиЬр1ап$. Зе1ес1 Огоирэ/8иЬр1ап5 ЛИТО ТА8К СОНЗиМЕРМЖОПР ОЕЕАикт_сбп8имЕР_8Роир 1НТЕАПА1„Р1АМ 1ПТЕ№А1001Е8СЕ :> Моув АН д) . Щелкните на кнопке ОК. е) . Измените процент выделения ресурсов СРП на уровне 3 для группы АРР08ЕР на 60 и для группы кОУУ ОРООР на 40. ж) . Щелкните на кнопке 8Ко\м 801., просмотрите команды, а затем щелкните на кнопке Ке1игп.
ЕаИ Еееоигсе Р!агг 8Т8ТЕГ<Р1АМ АсЪопз = Сгеа1е Ейе ЧСС% ч5Й0*$цО чЕеуеп)\Арр1у) Оепега! \ РасаНеНзге 5е55!оп Рос! Цпао Роо! Махйтшт Еке.чйюп Тйу.е Сапзмпчег втор М& игае Яап ПезспрЬоп Р1ап дте суйего вегзюпе ргюшу О АсГмйе *Ь»е р!ап ЙАиГошаЬс Яап 8^сИшд ЕгчаЫеб Сгеир®/ЗиЬр1апз з) . Щелкните на кнопке Арр1у, чтобы включить группу потребителей АРРУ5ЕВ в ресурсный план 8У5ТЕМ_РЬАВ. (Этот план вы активизируете позднее.) 3 Сконфигурируйте соответствие групп потребителей ресурсов таким образом, чтобы пользователь Огас1е НВ принадлежал к группе потребителей АРРВ8ЕВ, а пользователь 8СОТТ - к группе ЬОУ7__СВОВР. Для пользователя 8СОТТ убедитесь в том, что его атрибут 0ВАСЬЕ__П8ЕВ имеет более высокий приоритет, чем СЫЕЫТ__08__05ЕВ. а) . В Еп1егрп8е Мапа^ег выберите Адт1п181гайоп > Сопзитег (Згоир Марртдз. б) . В секции Огас1е 1)зег Мар щелкните на кнопке АШ Апойзег Ко\лг в) . Выберите АРРО2ЕВ в выпадающем списке для Сопзитег (Згоир, введите НВ в поле Огас1е 11зег, а затем щелкните на кнопке 8Ьо\л/ 801.. 1п$1апсе йгс1огас!е.сст > Рееоигсе Сопвшпег (Згоир Марр1пд 8Ьо\л/ 801 вветн йЬгйз__г езсигае_гаападег, с!еаг_репс3.хпд__агеа (); с$Ьхпз__гезоигсе_гпападег. сгеаЕе_репс1±пд_агеа () ; йЬтз__гезаигае__гаападег. зе!:_соп51.ш'1ег__дгоир__пчарр1пд ( )1Ъшз__е е 5 оиг с е___та ап аде г, ог ас1е__изегг г ВАРРПЙЕРЛ ); йЬтз_гезоигсе__гс1ападег. ^иЬга.1,Е__рег1с11гхд__аг‘еа () ; Е1Ш;
г) . Просмотрите команды и щелкните на кнопке Пе1игп. д) . Щелкните на кнопке Арр1у, чтобы установить соответствие пользователя НР. с группой потребителей АРРО'ЗЕК. е) . В секции Огас1е Озег Мар щелкните на кнопке Абе! АпоШег Рсж. ж) . Выберите ЬО^__СКОЦР в выпадающем списке поля Сопзитег Сгоир и введите 5СОТГ в поле Огас1е Сзег. з) . Щелкните на закладке Рпопйез. Невомгсе Сопвитег Огомр Марртд 5Ъоу/ 500 ч Кеуеп.) (Арр1у. . Рнепйе®, Яеогбв? тЬе 1& оТ гааррпдз ю рпог&ее Мврртдз а! (Не юр о( Юе 11=4 гесев® <пе Ждвее! рпогйу АПпЬШе 1&етсв, Моби1в, апй Ас!юп А- Йетсе апй Моби1е МойЫе апд АсИсп МойЫе Бегасе СНегй Ргодгат Сйен! 08 Изег Сйеп1 МасЫпе и) . Убедитесь в том, что атрибут Огас1е Озег имеет более высокий приоритет, чем СИеп! 08 Озег. к) . Щелкните на кнопке Арр1у, чтобы установить соответствие пользователя 5С0ТТ с группой потребителей ЬОЭД СКОНР. л) . Щелкните на закладке (Зепега1.
Огасте Шег Мар Зека Сомите? ргемр ^гШе 1Ьег ,,; к Кегпоув ...............^...г. ® 8УБ_6РбиР ' * О 2У5_6Р0ЦР _ уч! 8У8 ;ёТ§ТЕМ ! О АРРуЗЕК *| О ЦЛУСРОуР *Т хАсЗа АлоТПеГ Р.ОУ/Д :|Йр йсотт
4. Сконфигурируйте соответствие 1рупп потребителей ресурсов таким образом, чтобы пользователь ОС огасХе принадлежал к группе потребителей 8У8 _ СВСЯЖ а) . В Ешегрпзе Мапа^ег выберите Абт1П1Б1га11Оп > Сопеигпег (Эгоир Марр1пд$. б) . В секции СИеп108 Шег Мар щелкните на кнопке Абб АпоШег К<ж. в) . Выберите! 8У5_СК0УР в выпадающем списке поля Солен тег Огоир и введите сгасХе в поле С1юп1 08 Шег. г) . Дополнительно щелкните на кнопке ЗЬоуу ЗОЕ, просмотрите команды и щелкните на кнопке КеШгп. д) . Щелкните на кнопке Арр1у, чтобы установить соответствие пользователя ОС огасХе с группой потребителей 8У8__СЕОПР. СНегй 05 Шег Мар 0 ' 8У8_СР011Р 1Й ||о1эс1е ; чАс1а АпсдВег Еоуу) 5. Предоставьте пользователю Огас1е РМ привилегии вхождения в следующие группы потребителей ресурсов: АРРИЗЕК, ЬО№_СКОиР и 5У8__СР00Р. а) . В Ешегрпяе Мапа^ег перейдите следующим образом: Абт1П1§1га1юп > Шеге. б) . Выберите РМ и щелкните на кнопке Ебй. в) . Щелкните на закладке Солзитег Огоирз ЗууйсЫпд Ргм1едв8. г) . Щелкните на кнопке ЕбИ и$1. д) . Переместите группы АРРИ5ЕН, ЬОИ__СНОПР и 5У8__СР0ПР в перечень Зе1ес1:еб Сопзитег (Эгоирз.
С аиэз 5а |п$1апса егс1. о? ас к с пгг» - --- Ейк Мзег РМ МосйТу Сопвитег Огоирв ДуаИаЫе С$п®итег Эгоирё ' ДШО ’ТА§к"С0М8йМЕК ©РШР 0ЕРАи1Т_С0М8ММЕР„6й0ир » Моте АП :<. Ретоуе НбгГЮУй аГ’“ С^шшпег (Эгсшр® АРРП8ЕЕ 10Ш ОРОМР е) . Щелкните на кнопке ОК, а затем на 8Иоуу $Ок р«иь<ве Ыгагь? =:<=^ : * Е«3а Нее» РМ 8Ио\у 801 В&&1Н аЬгй5_г е з сиг с е_хпапад е г__р гх из. д г апЪ_ звдхесВ_с жгите к_д г сир ( дх аггЕее^пагае => " ЙМ *: сог1зишег_дгоир ~> *АРРПЗВР/, дгапе__орЪхсп —> НАЬХЕ )? е№; йЫаз_гезсигсе_»аападег__ркхУ2. дгаиЕ__звдхесИ_сспзшйег__дгаир ( дгагЛее^_па»е => ’БИ’, с опейте г__д г аир —> ’ ЬСЖ^бРчОПРт, дгапе_арЕхап “> ГЯХЗЕ ); ЕШЗ; ВЕСШ1 дЫаг__гезсигсе_»1ападег_ргхиз. дгапе__звд±Ъсп_сапзийгег__дгсир ( дгапеее_пахпе -> 'И-4’г сапзизпег__д г аир => т ВУт, дсагЛ_арехоп НАХВЕ ); ЕНБ; 1аддей »п А'? 57$ ж) . Просмотрите команды и щелкните на кнопке РеШгп. з) . Щелкните на кнопке Арр1у, чтобы предоставить пользователю РМ привилегии вхождения в эти группы потребителей.
6. Выполните скрипт 1аЬ 13 0 6. зИ для снятия блокирования с учетных записей пользователей Огас1е НВ, 8СОТТ. ОЕ и РМ. При выполнении скрипта для каждого пользователя устанавливается пароль, совпадающий с его именем. а). В терминальном окне введите: со /Иоте/огас1е/1аЬз ./1аЬ 13 06. зЪ Вы должны увидеть на экране сообщения об изменении каждого пользователя. Если этого не произошло, разрешите проблемы, которые могут возникнуть. 7. Активизируйте ресурсный план 8У8ТЕМ_ РЬАЫ. а) . В Емегрпзе Мапа&ег перейдите следующим образом: Ас1т1ГН81гайоп > Р1апз. б) . На странице Яезоигсе Р1ап8 выберите 5У8ТЕМ_ РЬАИ, затем АсгЬ/аЕе в выпадающем списке поля АсЙОПЗ и щелкните на кнопке во. в). Щелкните на кнопке Уе$ для подтверждения операции. ^Ебп д X Се!ехе ) Асйопз| АсВ уаТе : & :ИМ1ЕЕПа1. Р1АМ реМПап \ Н?Л'ЕВ^А1 ОШЕ8СЕ Р1ап & 1гТета!1у ди1езсе зузГет \ ' Г •5У5ТЕМ Р1АН АСТ1УЕ Р1ап О(уе зуз&т зеззюпз рпогйу = 8. Протестируйте настроенное соответствие сеансов группам, открыв для этого два сеанса 8<2Е*Р1ш». В первом сеансе соединитесь следующим образом: зузСет/огас1ебогс1, а во втором - Ъг/Ъгбогс!. а) . В герминальном окне введите: со. /Ъоте/огасТе/1аЬз 5д1р1и5 зуз Сет/о гас1е 0 о гс1 б) . В сеансе $рЬ*Р1и$ введите: | ЗЕТ 8$ЬРКОМРТ ЦЕ1К$Т>” в). Во втором терминальном окне введите: с<1 /Ьоте/огас1е/1аЬз
I 5д1р1115 8СОЁ<1/ЗСО*:С0ОГС1
г) . Во втором сеансе 8ОЬ*Р1из введите: [ зет ЗОЬРВОМРТ п5ЕСОЕР>"~ д) . В первом (Г1Н8Т) сеансе 8ОЕ*Р1п8 введите: е) . Вопрос: к какой группе потребителей прш^длежит пользователь 8СОТТ? « Ответ: пользователь 8СОТТ в группе потребителей ЬОЭД 6К0ВР. ж) . Во втором (8ЕСОТО) терминальном окне введите: | соппесЕ рш/рт0огс1 ~ з) . В первом (Е1К8Т) сеансе 8рЬ*Р1н8 введите / (слэш) д ля того, чтобы еще раз выполнить предыдущую команду 8рП и) . Вопрос: к какой группе потребителей принадлежит пользователь РМ? Ответ: РМ в группе потребителей 8У8 СКОСР. к) . Во втором (8ЕСО№) терминальном окне введите: | соппесЕ ое/оеёогс1 ~ л) . В первом (Е1Н8Т) сеансе 8рЬ*Р1п8 введите / (слэш) для того, чтобы еще раз выполнить предыдущую команду 8рЬ. м). Вопрос: при проверке пользователя Огас1е ОЕ вы обратили внимание на то, что ОЕ в группе потребителей ОТНЕК__СРОиР8. Почему это произошло? Возможный ответ: пользователь ОЕ явно не включен ни в какую другую группу потребителей. 9. Сделайте ресурсный план 8У8ТЕМ_РЫШ неактивным. а) . В Еп1егрп§е Мапа&ег перейдите следующим образом: Ас!т1П1$1гайоп > Р1ап$. б) . На странице Резоигсе Р1апз отметьте строку с планом 8У8ТЕМ__Р1А1\1, выберите 0еас1ма(е в выпадающем списке поля Асйопз и щелкните на кнопке Со.
в) . Щелкните на кнопке Уев для подтверждения выполняемого действия. г) . Выйдите из всех сеансов ЭДЕ и закройте терминальные окна.
Решения к практическому занятию 14-1: мониторинг планировщика Предварительное описание. Поскольку круг ваших задач постоянно расширяется, вы решаете автоматизировать выполнение рутинных задач. Для этого вы сначала проводите мониторинг существующих элементов расписания, а затем создаете компоненты расписания и тестируете их. На этом практическом занятии вы будете использовать Ешегрпзе Мапа&ег ОайЬазе СоШто! для определения и мониторинга автоматических задач планировщика. При выполнении операций просматривайте новые для вас команды, используя кнопку 81ю\у Подсоединяйтесь как пользователь ЗУ8 с паролем <$гас!е и привилегиями 8У5БВА или как пользователь НК с паролем НК и обычными привилегиями ( Иогта!), когда это будет указано. Выполняйте необходимые задачи с помощью ЕЫегрпке Мапа^ег Ва1аЬа$е Сошго! или 8рЕ*Р1н8.. Все скрипты для практическою занятия находятся в директории /поте/о гас1е/1аЬс. I. Соединитесь с ЕМ 0а1аЬазе Соп1го1 как пользователь ЗУ8 и выделите пользователю НК следующие роли: • СОТОЕСТ; • КЕ80ВКСЕ; • ОБА. Так как вы собираетесь сделать пользователя НВ. администратором заданий, использующим ВагаЬаяе Сопгго!, необходимо зарегистрировать пользователя НК в качестве возможного администратора. а) . В Еп<егрп$е Мапа^ег перейдите следующим образом: А(1гЛ1П181гайоп > Нзегз. б) . На странице Озегз выберите пользователя НК и щелкните на кнопке ЕЛ в) . На странице ЕЛ Нзег щелкните на закладке Ко1в8. Затем щелкните на кнопке ЕЛ Ыз1, расположенной на правой стороне страницы. г) . На странице МоЛу Яо1ез щелкните на роли БЕА. а затем на кнопке Моуе. чтобы выделить эту роль пользователю НК. Повторите шаг для роли СОНМЕСТ. Затем щелкните на кнопке ОК. ЕсЖ Озег: НН АсНопз \ Сгеа1е Ыке (Зепега! I I Рг-?'?кср* Риу=кср$ ьлу»1сЬн;и Г'т: у ЕсШ Ий СО1ММЕСТ ОБА РЕЗОЦРСЕ □ 0 0 д) . Дополнительно щелкните на кнопке 8йо\У 8ОЦ просмотрите команды, а затем щелкните на кнопке ПеШгп. е) . На странице ЕЛ Озег щелкните на кнопке Арр1у.
ж) . Щелкните на ссылке $е(ир в правой верхней области страницы.
Решения к практическому занятию 14-1: мониторинг планировщика (продолжение) з) . На странице Абт1П181га1ог8 щелкните на кнопке Сгеа!е. и) . На странице “Сгеа!е Ас$то81га1ог8: Ргорегйез" введите НК в поля Мате, РаззшоЩ и Сопйгт Ра$8\люгс1. л). На странице ссСгеа1е Айт1п1з1га1:ог: Ре\ле\л/" щелкните на кнопке Пгнзк м). Щелкните на ссылке кодой! в правом верхнем углу страницы. 2. Соединитесь с Ешегрпзе Мапа^ег Па1аЬа$е Соп1то1 как пользователь НК. На странице с закладкой Ас1гтгн81:гайоп щелкните на ссылке ЗоЬб, расположенной в секции 0а1аЬазе 8сИеби1ег. Есть ли какие-либо существующие задания? а) . Щелкните на кнопке код!П, чтобы подсоединиться как пользователь НВ. б) . Введите НК в поля изегпате и ра88\л/огс1, оставьте без изменения Ыогта! в поле Соппес! Аб Ногта!. а затем щелкните на кнопке код1п. в) . На странице “Огас1е 0а1аЬа8е 10д исеп$1пд 1пГогтайогГ щелкните на кнопке “I адгее”. г) . В ЕпГетрпБе Мапа^ег выберите Ас!т1П18!гайоп > ЗоЬ§ в секции 0а(аЬа8е ЗсйебЫег. Вопрос: есть ли какие-либо существующие задания? Ответ: да, задания есть. 3. Просмотрите страницу Ргодгатз в ЕЫегрпзе Мапа^ег. (Подсказка: используйте кнопку Васк в браузере.)
а). В ЕпГегргке Мапа^ег выберите АсМп^гаОоп > Ргодгатз в секции 0а(аЬа8е ЗсЬесЫег Вопрос: есть ли какие-либо существующие программы? Ответ: да, программы есть. Огас1е 0а1аЬа$е 1Од: АсМпЫгаОоп УУогкзЬор II В-132
Решения к практическому занятию 14-1: мониторинг планировщика (продолжение) 4. Просмотрите страницу ЗсИесЫег ЗсКесЫез в Етегрпзе Мапа^ег. Есть ли какие- либо существующие расписания? а). В ЕШегрпзе Мапа&ег выберите АсЗтозкайоп > ЗсбесЫез. Вопрос: есть ли какие-либо существующие расписания? Ответ: только одно расписание ЕА1ЬУ__Р1}КС^__8СНЕВиЬЕ. 5. Просмотрите страницу ЗсНебЫег УУМоууз в ЕШегрше Мапа^ег. Есть ли какие-либо существующие окна? Какой ресурсный план связан с каждым окном? а) . В ЕпГегрпзе Мапа^ег выберите Ас!гтнгнз1гайоп > ММоууз. Вопрос 1: есть ли какие-либо существующие окна? Какие у них имена? Ответ: два окна ШЕЕКНЮНТ_Ш1ЫОО^ и ^ЕЕКЕ№Р__ШКООи\ б) . Щелкните на ссылке УУЕЕКЫЮНТ УУ1ЫРОУУ . Вопрос 2: какой ресурсный план связан с окном ЖЕККТСНТ^аПЫЕСЖ? Ответ: никакой. в) . Щелкните на кнопке ОК, а затем на ссылке УУЕЕКЕЫР УУ1ЫРОУУ. Вопрос 3: какой ресурсный план связан с окном №ЕКЕЕ=0_ЭД1Ы0СЖ? Ответ: никакой. 6. Просмотрите страницу 8сЬеби1ег ]оЬ С1а8$е$ в Еп1егрп$е Мапа^ег. Есть ли какие-либо существующие классы заданий? Если есть, то какая группа потребителей связана с каждым из классов заданий? а) . В ЕШегрпзе Мапа&ег выберите Абггнгиз1гайоп > ЛоЬ Оаззез. Вопрос I: есть ли какие-либо существующие классы заданий? Ответ: только два класса заданий оееацьт лор С1.А88 и лото ТА5К8ловСАА58. Огас1е Оа&Ьаве Юдг АдгттзггаИоп УУогкзйор II В-133
I б) . Щелкните на ссылке РЕЕАШ.Т ЗОВ С1А88. Вопрос 2: какая группа потребителей связана с классом заданий пееаоьтоов сьазз? I Ответ: никакая. I I I I I
Решения к практическому занятию 14-1: мониторинг планировщика (продолжение) в) . Щелкните СИск ОК, а затем на ссылке АЦТО ТА8К8 к!ОВ С1А88. Вопрос 3: какая труппа потребителей связана с этим классом? Ответ: АСТ0__ТА8К5_ТОВ_СЫ\88 связан с АВТО ТА5К_СОК8ВМЕК_СВОВР.
Решения к практическому занятию 14-2: создание компонентов планировщика При выполнении этого практического задания вы будете использовать Ешегрпяе Мапа^ег ОаШЪазе СопСго! для создания объектов планировщика и автоматизации задач. Предварительное условие: в ходе выполнение предыдущего шага задания пользователю НК должны были быть предоставлены административные привилегии. 1. Используя ИашЬазе СопшЯ, подсоединитесь к базе данных как пользователь НН. Создайте простое задание, выполняющее НрЕ-скрипт. • Закладка бепега!: Мате: СКЕАТЕ_ЬОО__ТАВЬЕ__ЙОВ О\упег: НВ. Везспрйоп: создание таблицы 8Е881ОН_Н18ТОКУ для следующей части практического занятия Ьо^ш^ 1еуе1: Н1Ж8 Сотшапб гуре: РЕ/8РЕ РЕ/8рЬ Ыоск: ВЕСТЫ ехесиТе 1ттей1аЪе (’ сгеаЕе ТаЫе зеззТопИТзЕогу(кпар Е1те Т1МЕ8ТАМР И1ТН ЬОСАЕ Т1МЕ ХОИЕ, пипрзеззТопз ГШМВЕЕ) ’) ; ЕИБ; {Вы можете скопировать этот блок из файла 1ас_14_ 02^01 .зд1.) ♦ Закладка ВсйесЫе: Кереабп^: Во поЕ ВереаЕ 8(агЕ I пипе сН а Ее1у • Орйопз: Нет никаких специальных значений параметров а) Соединитесь с Ешегрпзе Мапа^ег ВаГаЬазе СопГго! как пользователь НВ. б) . В Ешегрпзе Мана^ег выберите Ас1т1П151гайоп > ЗоЬз в секции Оа^аЬазе 8сйесЮ1ег. в) . На странице ВсЬесЫег ЗоЬз щелкните на кнопке Сгеа1е. г) . На странице Сгеа1е ЛоЬ - Оепега! введите и проверьте следующие значения: Иаше: СВЕАТЕ__ЬОС_ТАВЬЕ__НОВ Окупег: нв Вевспрйоп: СгеаГе (Ье 8Е881ОН__Н15ТОВ.У ШЫе 1еуе1: ВНИЗ Соштапб Гуре: РЕ/8ОЕ РЕ/8ОЕ Моск: ВЕС1Н ехесиЪе ГгптесНаЕе (’сгеаВе ЕаЫе зезз1сп НЕэЕогуС зпар__С1те Т1МЕ8ТАМР ШТН ЕОСАЬ ТТМЕ ХОНЕ, пит зезз1опз ЫНМВЕВ.) ’) ;
[~еыр7
Р ч -ч. и: V ч . > ч и г ЕД - СгеаГечЬЬ Еоддёй к( Ае НГ< Сгеа1е иоЬ ьпш^оГ) (сапсер (ок) ! Ё»~ ор!-оп< * Нэте :гКЕА1Е^1йСъТАВ1Е70В ; * Оуупег \ ЕпаЫес1 0'УееОЫо ЕееспрЬеп Оёз1е 1Не 8Е&Д10М_Н18ТОЯУ 1аЬ1е Есдджд Ее?е1 ЕодрЬ гипз оп!у (ШЫ8) Зр-есну геадлшпеаН? К-- На» к;Ь Зсф С1858 ;0ЕЁАС1.Т„чЮё__СкД/33 К Аи1о Огер ;..^А1.3Е _у.| „>>< ' (-' Г' ' * > ?> ц» 'Н и РееиПаЫе РАЬЗе ч] :к'-"С:Т;‘ !!':« КЛ СЙГ- ?>Й :;г ?Г: П.-г ^. ?Гй Ч К=»1>ле Соттапс! 5е1ес1 ?Ие соттапс! !уре йзпИе ]оЬ, 1Ьеп етегШе сотгпапд гёдинетепРа Согпгпапй Туре Р1/801 В1оск <х СЬапде Сбгптапс1 Туре) ВЕ611М \ емесиТе 1глтей1з1е \ (*сгеа1е 1аЫе §е®бюг!_Ые1сгу( [ апар-йтеТ1МЕ5ТАМР^/1ТН ЕОСА1Т1МЕЮНЕ, пит_5еееюп5 МиМВЕР)1). РЕ/5ОЕ ^ЕМО, д) На странице СгеаХе ЛоЬ - 8с1тес1и1е введите и проверьте следующие значения: КереаПп^: Бо пот КереаК 81ах1: ТттесНаТеТу е) . Щелкните на кнопке ЗНоуу 8ОЬ.
РгйзЬая у у > г, 'г - г, * ,ч Л.?.-, - Сгеа1еиоЬ ссддй-Л !.н Аз Ш 6Ьсж 801 . кеиип) зуз. йЬ№в__зсИейи1вг. сгеаЪеу] сЬ ( ЗоЬ_П&1йе => ’ "НВ". "ГР.ЕАТЕ_ЬС»С_ТАВХ,Е_:.ТОВ"\ ЗсЬ_Ъуре -> *₽Ь8ОЬ_ВЪОСК’, ЭоЬ_асЪхоп => ’ВЕ’ЗХК ©хесиье Ьте^ха^е С’сгеаЪе М>1е зеззхоп^кхзЪогу( зп*р_Ъхте ТХНЕ8ТАМР ЖЕТН ХОСАЬ ТХМЕ 2С^4Е, п-ип~ 5 е в з 1 спз Ш1НВЕР.) ” ) ; ЕНЬ; 81;агЪ__йа^е ~> ©узЪд.тез'Ъашр Ьхию хоне 'Атагхс:а/11вьг Х’&гк’, 5 оЬ__с! азз -> ’ ГЕР А Ш.Т_ ДОВСХА В В 2 * 4 , совипегЛа ~> ’СгваЪе СЬ® ЗЕВЗХСТу НХЗТОР.У ъ%Ые’, аиЬа_йгор “> епаЫес! => ХЕШЕ); ЕШ>; ж) . Просмотрите команды и щелкните на кнопке РеШгп. з) . Щелкните на кнопке ОК, чтобы создать задание. и) . Если задание не появилось на странице 8сЬеби!ег ЭоЬе, обновляйте страницу, используя кнопку КеТгееН до тех пор, пока задание не будет выведено. 2. Создайте программу ЬОС_8Е58_СО№Т_РР,(Ж которая заносит в журнальную таблицу текущее количество сеансов базы данных. Введите следующий кол или же перенесите его из файла 1аЬ_14__02__62. ед1: ОЕСЬАРЕ 5езз_соипЕ ЫЕМВЕН; ВЕСТЫ 8ЕВЕСТ С0ШТ(*) ПЯТО зезз__соипЕ ЕНОМ У$5Е881ОЫ; 1Ы8ЕВТ 1ЫТ0 зеззхоп ЬхзЕогу \7АЫ7Е5 (зузЕхтезЕашр, зезз соипЕ); С0ММ1Т; ЕЫЫ; а). В Етегрпзе Мапа^ег выберите АбггипЫгайоп > Ргодгатз. б). На странице 8сЬеди1ег Ргодгатз щелкните на кнопке Сгеа1е. в). На странице Сгеа1е Ргодгат введите и проверьте следующие значения: Наше: Ь0С_8Е55__С0иыТ_РКСМ Зсйегпа: НК Огас1е ОаШЬаве 10д: Ас1т1П1$1га<юп ЭДогквНор II В~139
ЕпаЫед: Тез Туре: РЬ80Ь_ВЬОСК Воигсе:
ПЕСЬАКЕ зезз соипЕ КПМВЕК; ВЕСТ^ 8ЕЕЕСТ СООТГ(*) 1№Г0 зезз соипЕ ЕНОМ У$8Е88ЮК; 1Ы8ЕЕТ П\ТО зеззтов^НтзВогу УАЬУЕЗ (зузЫтезТатр, СОММ1Т; ЕШЗ; зезз__соипЕ); г). Щелкните на кнопке 8О!_. < _______________________________1 а'*г1) ' , ь ' , ' ' = Сгеаи р!од>агп 801 ВЕё1й ПВМЗ^ЙСНЕВВЪЕН. СРгЕАТЕ__ЕР.СХ5ЕАМ ( ргодгак_пага&“> НВ. ЬОв_СО1ШТ РВС31 ?, ргодгаш^асехоп—**РЕСЛАКЕ е » ©игл КШ1ЕЕК.; ЙЕХВСФ СООКТ(Л) ТИТО зе85_сзип<: РК<Ж ^’$8ЕВкХОЫ; ТНаЕР.Т ТГ-’ТС зегз1оп__Ы.зЪС'гу ’/АЫ’ЕЗ {зезз сиипЬ); С0?4ИХТ; кодде:) .ч нй Е'биГгп} рсодгат_еурег=>’РЬаоЬ БЛ0СК’, питЬе г__о €__а г д1Лйепез=>0, сгй№егй$=> ’ * # впаЫеа->та11Е) ; ШЖ; д) . Просмотрите команды и щелкните на кнопке РеЮгп. е) . Щелкните на кнопке ОК, чтобы создать программу. 3. Создайте расписание 5Е55__0РЕАТЕ__5СНЕЕ, принадлежащее пользователю НК, определяющее выполнение через каждые три секунды. Для создания расписания с помощью процедуры ЕВМ8__5СНЕЕПЬЕК. СКЕАТЕ_5СНЕЕПЬЕ используйте 801*Р1и$. ВЕС1М ВВМ8__8СНЕОоЕЕК. СКЕАТЕ__5СНЕРПЬЕ ( 8сЬейи1е_пате => ’5Е58_0Р0АТЕ_8СНЕВ’, зЪагг__аа€е => 8У5Т1МЕ8ТАМР, гереаЕ_±пИегуа! ==> * ЕКЕС-ЗЕСОКВЬУ; 1НТЕН7АЬ-3 ’ , сотшеп1:з => ’Ех/егу ЕИгее зесовоз’); ЕШ); / Вернитесь в Ешегрпзе Мапа^ег 1Эа1аЬа$е Соп1го1 и проверьте, что расписание 8Е85 0РЕАТЕ-8СНЕП создано. Огас1е Оа&Ьазе 10©: АйггнпМгаСюп ШогкзНор II В-141
появилось, возможно, потребуется обновить страницу. Подсказка: чтобы расписание
а). В терминальном окне введите: заХрХиз Иг/Иг б). В сеансе 8р1. *Р1и§ введите: ВЕСТИ ПВМ$_$СНЕВ1)ЬЕВ.СКЕАТЕ ЗСНЕЕНЬЕ ( зсНеаиЕе пате -> ’ 8Е85 _ПРКАТЕ__8СШ^)*, зЕагЕ НаГе => 5У8Т1МЕ5ТАМР, гереаЕ тпгег^та! -> ’ ЕКЕО8ЕС0ЫКЕУ;<ЫТЕКУАЬ-3 ’, соттепЬз => ‘Каждые три секунды’); ЕРЮ; / в). В Ешегрпяе Мапа^ег выберите Абгп1гй$1га1юп > 8сНеби1е8. г). Проверьте, что расписание 5Е53__1)РЕАТЕ_8СНЕЕ было создано (чтобы расписание появилось, возможно, потребуется обновить страницу). 5сЬейи1ег 5сИейи1е5 ТА Ж5 А83:1? РН \КеГге$ь) < Сгеате ) Ес1иХУ|еууХ Ре!е*еЭх Сгеа^е Пке) Зыеан»».»; . Ливан СОЕЕукСЗУЗ нРиА1[_ ^ч_ЕО НР |5ер 17,2005 6:58:26 РМ Е?егу 1Ьгее жоо зесопгЗе 4. С помошью ЕМ Ва1аЪа§е СопГго! создайте задание ЕОС_8Е881ОЫ8__СГОВ, использующее протрамму ЬОС_8Е88_СОЕЕТ__РКСМ и расписание 8Е85_ОРЕАТЕ__8СНЕЕ. Для журналирования задания задайте режим ЕУЕЬ. а) . В Еп1егрп$е Мапа^ег выберите АбгП1П181гайоп > ЛоЬз, а затем щелкните на кнопке Сгеа1е. б) . На странице Сгеа1е ЗоЬ введите и проверьте следующие значения: Иаше: Ь0С__8Е5810Е8__С0В Охупег: НК БексирНоп: Сошп 8е$8юп$ \уй11 НВ.Х06 8Е88 СОЦИТ РКСМ Ьодаи^ 1еуе1: ЕШХ
в) . Щелкните на кнопке “СИапде Соттапб Туре” и на странице 8е1ес1 Соттапй Орйоп выберите Ргодгат Мате, введите в поле справа от выбранного значение в иоле следующее: НК. Ь06 _5Е85__СОННТ_РКСМ (можно также воспользоваться пиктограммой для поиска программы). Щелкните на кнопке ОК.
Сгев1е 4оЬ вепега! | 5сЬеаи=е Орйогге * Нате СО6„8Е881ОН823ОВ"''™— * Ожчег НР ЕпаЬЫ вУееОИс Сееспрйоп Юсип! эе®«1оп$ у/йЬ НЯ. 1.0(3СОМИТ РРёМ ?'?.. .??. :.?. ... ~ < Соддшд 1еуе1> Сод еуегуййпд (г МН) кцгшчд »ечи!геФегЙ5 :С.» Пхг кл- ЛпЬ С!аее р^ЁАМСТ_ЗОБ„ССА88 Сгеат ]оЬ С1а?$3 АШо Спор \ РА1ЕЕ =т \ $реги? -.УГЙЙ'Я/;? =ЙЬ Л~?4ЙЙ «Г-?ррйй зПб? ОЙГ^М^Г: Рез?аг1аЫе • РАС8Е 5й8С!17 л'ЬеНя?? 1.н»!<;Ь4.'ЛлЬа.!а-^а;1а^ г^ниану ог шгИе -з1 рй&яо Ссгпгпапй 8е1ес11Ье соттапй 1уре Тог тЬе )оЬ, Йчеп егйеИЬе согагпапй гедцйетепг®. СотгпагкПуре Ргодгат ч СИапде Соттапа Туре ) Ргодгат Нате НЙХОб^ЕЗЗ^ООИТРЙбМ г) . Щелкните на закладке 8сЬеди1е. д) . Измените значение в поле 8сИеби1е Туре на “Пее Рге-Ое^тпед. Зспеоо 1е” и выберите расписание НК. 8Е55__иРПАТЕ__8СНЕЦ используя пиктограмму поиска. е) . Щелкните на кнопке 8Коуу ЗОЬ. Рз1зЬз?е к^эпса. оиТогес? сот = ЗсКе&Не? - СгеаТе ЛоЬ 5Ьо« 801 =..одде;'1 |й Аа НЯ ВЕС1Н зуа. а}зтэ__зс}”1еДи1ег. с г еаее__з оЬ ( 3оЬ_пате ~> . ”ЬО^_еЕЗЗХСЖ8_ДОВ'г’, ргодгалп_па1пе => ’НР.. БОРЗЕЯ3_СОТНТ_₽К€И 4 г зскес1и1е_пак1е - НН. ЗЕ8Я_И2ЬАТЕ_ЯСНЗС\ 3 оЬ__с1 азз => ’ СЕРАПЬТ_.1СФ_СБАйЯ ’ , сокааеггЬз ~> ’Соипг е&ззлспз ^.Сеп НЕ. ЬО^ ЗЕЗЯ СОЬКТ ?квМ*, аиЪо_йгор -> ГАХ5Е, епаЫей => ГАТ5Е); з^^з.НЬгаз_зсИес1и1ег. зее__аеег!Ьие.е( пате ~> " МНЬ". "ЬОе _ЗЕййтОКй_ЗОЕ" , а^.еж'хЬиЬ® -> ’1одд1пдт1.е’^а1 ’ Л та!ие -> ОВМ8_8СНЕП1П»ЕК. 1>ОбаТНС_РНБЬ) ; зуз. ДЬтз_за11е<Зи1ег. епаЫе ( ’ *?НК?Р. ЮЕ ); ЕШ>;
ж) . Просмотрите команды и щелкните на кнопке Ке1ит. з) . Щелкните на кнопке ОК, чтобы создать задание.
5. В сеансе БСДЛРШз проверьте наличие строк в таблице НК. 5ЕБ8ЮК Н18 ТОКУ а). Введите: БЕЬЕСТ * ГНОМ 5Е581ОП__Н18ТОКУ ОКБЕК БУ зпар^Бтте; Полученные вами результаты могут отличаться от приведенных ниже, но значения должны отличаться на три секунды друг от друга: 8ЫАР Т1МЕ НОМ 5Е881ОЫ8 17-8ЕР-05 07.24.35 113274 РМ 24 17-8ЕР-05 07.24.38 112987 РМ 24 Вопрос: есть ли строки, временные метки которых отличаются друг от друга на 3 секунды? Ответ: строки есть, и временные метки отличаются друг от друга на 3 секунды. 6. Воспользуйтесь Еп1егрп$е Мапа^ег БатаЬаяе Сопйо! для того, чтобы изменить интервал в расписании 8ЕБ8__ПРЕАТЕ__БСНЕО с трех секунд на 3 минуты. Затем, используя 8рЕ*Р1и8, проверьте, что строки в таблицу добавляются каждые три минуты, а не каждые три секунды, как это было прежде. Для этого выполните запрос к таблице НК. БЕ881ОК__Н15ТОКУ. Упорядочьте выводимые данные по столбцу БЫАР Т1МЕ. а) . В Ешегрпзе Мапа^ег выберите Ас1то81га1юп > ЗсНес1и1е8. б) . Щелкните на ссылке БЕ Б Б ПРБАТЕ БСНЕБ. в) . Па странице \/|еш 8сбеби1е щелкните на кнопке Ебй. г) . Измените текст в поле Иезспрйон на ‘Каждые 3 минуты’. д) . Измените значение в поле “ЯереаТ”, выбрав в выпадающем списке вместо “Ву Зесопбз” значение “Ву М1пШе8”.
е) . Проверьте, что в поле поле 1п!егуа1 задано значение 3. Щелкните на кнопке ВЬош 8Ок ЗИсж 301 ВЕСХВ зуз.ДЬтзтвсЬеДи1ег. зее__а'Ьег1Ьиее( пате * "нр/Н ”8Е88__ЦРПАТЕ_8СНЕГ-Л*, ’гере&1_1]Лег?Н.\ ч?а!ые -> ' ; 1ПТЕРЛ’А1г=3 ’ ) ; аеехД.ЫНге зуз.с1Ыйз асИес1и1ег< ее1й.Пг1Ьиее( пате ~> * "НР„". , -> Ьс^ЬхтезЪатр-^ех (• 2005-09-17 18:58:00 ~Т;Ой- * Ут-ММ- В 0 НИЗ 4 : М1: 8 3 Т ЗН: Т ЗМ ) ) ; зуз« ДЬтз__зсЬейи1ег. зее__ае-&гхЬиее( пате "НИТ. "ЗЕЯ$_ЦРГАТЕ__8СНЕГ??’, “> ’й’/егу -Кйгее ?п!пиеез*); ЕН»; ж). Просмотрите команды, щелкните на кнопке НеШгп, а затем на кнопке Арр!у. з). В сеансе 8рЬ*₽1и§ выполните запрос к таблице НК. 8Е881ОМ_Н18ТОКУ. Упорядочьте выводимые данные по столбцу 8ЫАР_Т1МЕ. Подождите три минуты после изменения расписания и введите: 8ЕЕЕСТ * ЕНОМ НК.8Е8 81ОЕН18 ТОВУ ОКПЕК ВУ 5 пар ГТше; Полученные вами результаты могут отличаться от приведенных ниже, но значения должны отличаться на три минуты друг от друга: 8ЫАР_Т1МЕ ЫШЧ_8Е881<ЭЫ8 17-8ЕР-05 08 29 32.024307 РМ 23 17-8ЕР-05 08 32 00.113159 РМ 23 7. Обязательно выполните удаление созданных оюъектов. С помощью ЕпТегрпзе Мапа^ег удалите задания ЬОС_5Е881ОК5_аОВ и СКЕАТЕ__ЬОС_ТАВЬЕ__^В, программу Е06__8Е55__С0иНТ__РКСМ. а также расписание 5Е88_11РЕАТЕ__8СНЕЕ. Воспользуйтесь 8рЕ*Р1п$ для удаления таблицы 8Е85ЮМ__Н18ТОВУ, после чего выйдите из сеанса. Примечание: по ошибке не удалите другое расписание, а). В ЕШегрпзе Мапа^ег выберите Асйтнп!$1га1юп > ЗоЬб.
б) . Отметьте задание ЕОС_5ЕБ510Н5__а0В и щелкните на кнопке Ое1е1е. Выберите “Огор Ше ]оЬ апс! 8(ор апу шпптд 1П81апсе”, а затем щелкните на кнопке Уез. в) . Вернитесь обратно на страницу 8сЬеби1ег ЛоЬз, выберите СКЕАТЕ__ЕОС_ТАВЬЕ _СГОВ и щелкните на кнопке Ое1е<е.
г) . Выберите “II Шеге аге с!ерепс!еп1 оЬ]ес18, II шШ по1 Ье скорресГ, а затем щелкните на кнопке Уев на странице СопбгтаИоп. д) . Щелкните на РаШЬаве 1п81апсе в горизонтальном списке ссылок, расположенном в верхнем левом углу, чтобы вернуться на страницу Абт1П181гайоп. Затем щелкните на ссылке Ргодгагпе. е) . Отметьте программу ЬОЩ 8Е83__СО1ТЫТ_₽КСМ и щелкните на кнопке Ре1е1е. Для подтверждения щелкните на кнопке Уев. ж) . Щелкните на РаСаЬаве 1п81апсе в горизонтальном списке ссылок, расположенном в верхнем левом углу, чтобы вернуться на страницу Абт1гн$1га1юп. Затем щелкните на ссылке 8сЬес1и1е8. з) . Отметьте расписание 8Е58_ЕРЕАТЕ_8СНЕЕ и щелкните на кнопке Ре1е1е. Ло ошибке не удалите другое расписание. и) . Выберите ”1Г Шеге аге с!ерепс1еп1 оЦес^в, II ууШ по1 Ье скорресЕ ” и щелкните для подтверждения на кнопке Уев. к) . В сеансе $(Д_*Р1и$ пользователя НК удалите таблицу 8Е881ОЕ_Н18ТОКУ. Для этого введите: БКОР ТАВЕЕ зеввхопктзЕсгу РУКСЕ; ЕХ1Т
Решения к практическому занятию 15: безопасность базы данных Предварительное описание, В вашей организации возрастают требования к безопасности базы данных. Вас попросили подготовить и провести для коллег по работе демонстрацию возможностей прозрачного шифрования данных. Сначала вы создадите цифровой бумажник, используя Огас1е \^7а11е1 Мапа^ег. Затем (как 8У5ВВА) откроете цифровой бумажник, зададите ключ шифрования и создадите пользователя ТПЕ_рВА. Как пользователь ТБЕЛОВА вы создадите табличное пространство ТЕЕ и поместите в него таблицу ЕМР_ЕЫС, содержащую одну строку. Отвечая на вопросы аудитории, вы более подробно продемонстрируете некоторые моменты, включающие представление СВА_ЕЫСКУРТЕВ_С0ШММ5, а также рассмотрит!, что происходит при выполнении запроса, когда закрыт или открыт цифровой бумажник. В конце вы удалите объекты, которые вы использовали в своей демоне фации. 1. Используя графическое инструментальное средство Огас!е \Уа11е1 Мапарег, создайте новый цифровой бумажник в каталоге /Ьоте/огас1е/1аЬ8. Задайте для вашего бумажника пароль ога!с1е2. а). В терминальном окне введите: О*7ГП б). Щелкните в строке меню на пункте У/а0е1, а затем на Ыехлт
в) На экране появляется окно, содержащее предупреждение и вопрос о том, ’ необходимо ли создать директорию по умолчанию для цифрового оумажника. Щелкните из кнопке Ыо.
г). В окне Ие\л/ \Л/аОе( введите ога1с1е2в полях \Л/а11е1: Раззшогс! и СопЛггп РазБУУОГск Щелкните на кнопке ОК. д). Чтобы не создавать сейчас сертификат, щелкните на кнопке Ыо. Огас!е Оа1аЬаее 10д: Ас!|тнпге1га1юп ШогШюр II В-153
е) . Выберите снова У/а11е1 в строке меню, а затем щелкните на пункте 8ауе Ав. ж) . В окне 8е1ес1 Огес1огу выберите каталог /Иоше/огас1е/1аЬ8 и щелкните на кнопке ОК.
Вы только что создали новый цифровой бумажник еиа1М«р12 в каталоге / Ь оше / о г а с1е/1аЬз. 1
2. Обязательно добавьте следующую запись в ваш файл здРпет. ога. Такая запись подготовлена для практических занятий. Она хранится в файле ую1РекРосастоп. ога. ^АЬЬЕТ_ЬОСАТ ЮК- (ЗОРКСЕ- (МЕТНОР-П 1е) (МЕТНОР БАТА- (ШКЁСТ0КУ-/Ьоте/огас1е/1аЪг))} а). Введите следующие команды в терминальном окне: с а $НОМЕ/1аЬг ср $ОВАСРЕ_НОМЕ/пек^огк/адп=Рп/гдРпеБ. ога о1а__зд1пеЕ. ога саЕ ^а!1е ИосаЕ топ. ога » $ СК АС РЕ Н0МЕ/пеСоогк/аоп=1п/за1пег .ога 3. Как ЗУ5РВА запустите сеанс 80Ь*Р1п8 для открытия в экземпляре вашего цифрового бумажника. .Воспользуйтесь командой. а) . В терминальном окне введите: | вдХрТиз /аггугёЬа | б) . В сеансе $р1ЛР1и8 введите: | АРТЕК8У8ТЕМ ЗЕТ ЕНСНУРТЮЫ^АЫЕТ ОРЕИ 1РЕИТ1Е1ЕР ВУпога1с1е2я; | Вы должны получить сообщение: “5 у г Е его аРБегед.” 4. В сеансе 8ОЬ*Р1и$ (установленном как 8У8РВА) задайте в экземпляре главный ключ. а). Введите: | АРТЕК5У5ТЕМ 8ЕТ ЕЫСКУРТЮЫ КЕУ 1РЕЫТ1Е1ЕР ВУ ^огаРсРеЕ”; Вы должны снова получить сообщение: “5 угрет а Р Е е гед. ” 5. В окне эмулятора терминала выполните скрипт РаЬ_Р5__ 0 5 . зЬ. Этот скрипт создает нового пользователя ТБЕ_БВА с паролем Т БЕЛОВА. Также создается новое табличное пространство ТРЕ, располагаемое вне А8М. Вслед за этим скрипт создает принадлежащую пользователю ТРЕ__РВА новую таблицу ЕМР__ЕЫС, располагаемую
в табличном пространстве ТБЕ. Таблица содержит два шифруемых столбца: ЗАБАВУ и ТОВ. В конце скрипта в таблицу вставляется одна строка.
зд1р1и5 / аз зуздЬа « ЕОЕ зеЕ есЬо оп сгеаРе и зет ТВЕ__ОВА 1аеп1Шей Ьу ТВЕ_1)ВА ОегаиРт РаЫезрасе изегз Ретрогагу ОаЫезрасе Ъетр; дгапг соппесЕ, гезоигсе, аЬа го ТВЕ_рВА; соппесЕ ТВЕ ВВА/ТВЕВВА СКЕАТЕ ЗМАЬРГТРЕ ТАВРЕ5РАСЕ ”ТЕ)Е” РАТАЕ1РЕ ’ЕйеХ.аЬЕ’ 512Е 500К РОССIЕС ЕХТЕЫТ МАЫА6ЕМЕНТ РОСАР 5ЕСМЕУТ 8РАСЕ МАЫАСЕМЕКТ АУТО; Угор ОаЫе етр_епс ригде; СКЕАТЕ ТАВРЕ етр_епс ( ЫгзГ_пате УАКСНАВ2 (20) , 1азГ.__пате УАКСНАВ2 (20) , етр1Е ЫУМВЕК, заТагу КИМБЕР(6) ЕЫСВУРТ, 3оЬ__попепс ’х/агсЬаг2 (20) , ЗоЬ уагсЬаг2(20) ЕЕСЕТРТ ) ЕаЫезрасе Рое; 1. пае г О 1.пЕо ешр__епс '/а.1иез (1 УоВп ’, ’ &±1д’, 1, ’ 10000 ’, ’ Сигг±си1ип=А’ г ’ СиггТсиРитВ ’) ; сотгаЮ; ехЮ; ЕОЕ а) В терминальном окне введите: [ ♦/1аЬ 15 05 . зВ. 6. В сеансе $<2Ь*Р1и$ (установленном как 8У8БВА) выведите перечень зашифрованных столбцов в вашей базе данных. Затем выберите все строки и столбцы таблицы ЕМР__ЕК’С. а). Введите: зе1есс ОаЫе пате, со1ижп г;ате Егот У.Ьа епсгурОеа соРишпз;
Ниже приведены выходные результаты этой команды: ТАББЕ-КАМЕ СОБОМК КАМЕ ЕМР ЕКС ЗАБАВУ ЕМР_ЕКС ТОВ б). Теперь введите: | БСЬ> веХесБ * Бгогп ТРЕ РВА.етр^епс; Т $ Ваш результат должен быть похож на приведенный ниже: Е1ВЕТ КАМЕ БАЕ Т_ КАМЕ ЕМР1.Р ЗАБАВУ ТОВ_КОКЕКС ТОВ Тейп СпггХсиХптА СиггХсиХитВ 1 10000 7. В сеансе 8<21ЛР1ц5 (установленном как 8У8РВА) убедитесь в том, что файл, в котором размешена таблица ЕМР_ЕКС, содержит зашифрованные значения столбцов. Переведите табличное пространство ТРЕ в автономное состояние, затем, используя команду ОС, просмотрите содержимое файла, после чего верните табличное пространство в оперативное состояние. Синтаксис команды в Стих: зБгХпде <с!1гесЁогу>//<имя__файла> | тоге а). Введите: аХОег БаЫезрасе Бае сЕБХХпе; б). Введите: ЬозЕ зЕгХидз /иОХ/арр/огасХе/ргодисЕ/Ю. 2.6/с1Ь1/с1Ьз/Ес1е1 .дЬт | гпохе Огас!е йа1аЬа$е 10дг Ас!тт181габоп ’УУогКаКор II В-159
Ваши выходные данные могут быть похожи на следующие: } I {2 0ОКСЬ и > ЗТАТЕЗ ЗТАТИЗ# ЫАМЕ ТУРЕ# 0ЕЕЕ06С1ЕС ВЕЕСЕОПРЗ Л— — • . & .... & . . . & & — •Лспп &И1д ' Ео4 Сигг1си1итА4 $#Е гдт УЗ ЕЕСВ.ЕЕ 5АМРЕЕ812Е ! 1 1 1 в). Введите: | аТЕег ЕаЫезрасе где опИпе; 8. В сеансе 8<21*Р1и8 (установленном как ЗУ ЗЕВА) закройте в экземпляре ваш цифровой бумажник и попытайтесь выбрать данные, содержащиеся в таблице ТБЕ_рВА. ЕМР__ЕЫС. Что вы получили? а). В сеансе $рЕ*Р1и$ введите: | АЬТЕК ЗУЗТЕМ ЗЕТ ЕЫСВУРТЮЫ ИАЬЬЕТ СЕОЗЕ; ~~ б). Выполните запрос к таблице ТВЕ_ ВВА. ЕМР__ЕМС: 5СЬ> зе!есТ * зеЛесЕ * Егопч Егот ТБЕ_рВА.етр_ епс; ТГ)Е_В-ВА. егпр_епс ЕР.НОВ аС Ипе 1: ОВА-28365: адаНеЕ 1з пот ореп
Вопрос: что вы обнаружили? Возможный ответ: поскольку ваш цифровой бумажник закрыт, невозможен доступ К таблице ЕМ₽_ЕЕС. в). Теперь откройте цифровой бумажник и снова запросите таблицу ТЭЕ-РВА. ЕМР_ЕЫС: 80Ь> АЕТЕР. 5У8ТЕМ $ЕТ ЕНСКУРТЛСЕ ПА1ХЕТ ОРЕЕ ЮЕКТЛЕ1ЕЕ ВУ "ога.1с1е2"; ЗувЕет а11егеа. 5СЬ> зеЛест * Егот Е1В5Т-МАМЕ 1 ТЕЕ ЕВА.етр епс; 8АВАРУ ЕА5ТМАМЕ ЕМР1Б ДОВ_МОНЕМС ООВ Тойп Сиг г 1 си 1 и ш.А шла Си г г 1. си 1 итВ 1 10000 г) Выйдите из сеанса 8<2Е*Р1и$; 50Ь> ех.11; ЕЛзссппесЕеа Егот ОгасЛе БаЕаЬазе 10д ЕпйегргЛзе ЕйШоп ЕеЛеазе 10.2.0.1.0 ~ РгоаисЕЛоп ШСЪ ЕНе РагЕЛСЛопЛпд, ОЬАР апб. ЕаЕа МЛпЛпд орСЛопз $ 9. Чтобы очистить вашу среду, выполните скрипт 1аЬ__15_0 9. ей в открытом вами эмуляторе терминального окна. Скрипт закрывает цифровой бумажник, удаляет табличное пространство ТЕЕ и пользователя ТРЕНЕВА. а) . В терминальном окне введите: | ,/1аЪ 15 09..БЬ
Ниже приведены выходные результаты этой команды: $ здХрХиз / аз зузаЬа ЗСХЛРХиз: КеХеазе 10.2.0.1.0 - РтобисЕХоп оп Мои Мау 16 03:41:34 2005 СоругХдЫ (с) 1982, 2005, ОгасХе. АН гХдйбз гезегуеб. СоппесОед Ео: ОгасХе БаЕаоазе 10д ЕпСегргХзе ЕсИИсп КеХеазе 10.2.0.1.0 - РгобисЕХоп ИХхЛз ОПе РагЕХБХопХпд, ОХАР апб Баба МтпХпд орЫопз 50Ь> АЬТЕК ЗУ8ТЕМ ЗЕТ ЕЫСКУРТХОК Ш.Ы.ЕТ СЬОЗЕ; ЗузХет аИегеа. 80Ь> ёгор ЕаЬХезрасе г_бе ХпсХиаХпд сопОепёз апс багаЕХХез; Т аЬ1е зрасе бгорреа. 30Е> агор изог ТБЕ__БВА сазсаае; □з ег бгорреб. 30Е> ехХР; БХзсоппесЕеа Егога ОгасХе ЕаЕаЬазе 10д ЕпЕегргтве ЕёХхХоп КеХеаэе 10.2.О.Х.0 - РгоаисХХоп 1ИХЙ Сйе РагИЕХопХад, ОЬАР апа БаОа МХптпд орБХопз $ б) . Если инструментальное средство Огас1е \Уа11е1 Мапа^ег все еще открыто, выберите \А/а11е1 > Ехй. чтобы выйти из него.
Предварительное описание. Ваша компания купила другую компанию, большая группа пользователей которой говорит на французском. Вы не предполагаете изменять саму базу данных, а рассчитываете на более низком структурном уровне найти решение, соответствующее появившимся требованиям. Поэтому вы решаете использовать установки на уровне сеанса для изменения языка, форматов дат и времени, а также порядка сортировки. Для входа в систему указывайте зузЕет/огасЕе-Зогс!. В качестве рабочего каталога используйте /Ьоте/огас1е/1аЬз. 1. Запустите /8рЕ*Р1и§. Для этого откройте браузер и введите 1ЖЕ: кСср: //ЕосаИюзЕ: 5560/ЁздТрЛиз или перейдите следующим образом в ЕШегрше Мапа&ег с домашней страницы базы данных: Ке1а1еб Ыпкв > |8(Х*Р1иб. Войдите в систему, указав для этого имя пользователя з уз Рет, пароль огасТе и идентификатор подсоединения огс1. 2. Выясните кодировку базы данных и национальную кодировку. ЗЕЬЕСТ * ЕНОМ НЕ8_РАТАВАЗЕ_РАЯАМЕТЕВ.З ШЗЕНЕ ра гаже Ее г ЫКЕ ’%СНАЯАСТЕЯ%‘; РАЙАЖта Н13„М0МЕР1С„СНАЯАСТЕНБ ЫШ.СНАРАСТЕРЗЕТ .А132ЦТГ8 МЕБ_МСНАР__СНАЯАСТЕЙ5ЕТ АЕ16ШЕ16 3. Выясните значения параметров Т4Е8 и измените формат текущей даты. а) . Запросите текущую дату. [ ЗЕЕЕСТ ЗУЗРАТЕ^ЕЯОМ с1иа1; —'—'—~;— . ............ 16-АЕЮ-06 б) . Если год не выводится в виде четырех цифр, измените параметр в сеансе так, чтобы при запросе даты выводились четыре цифры года и текущее время (включая секунды). АЕТЕЯ ЗЕЗЗЮЕ’ ЗЕТ ЫЕЗ РАТЕ_ЕОРМАТ==’РР-МОН-УУУУ НН:М1:55‘; ЗЕЕЕСТ ЗУБРАТЕ ЕНОМ боа!; '' яИ 16-А1Ю-2005 09:10.00
в) . Переведите сеанс на использование французского языка. Затем выведите текущую дату и время. С-оппес1ее1 5У$ТЕМ@огс1 Шогкзрасе ЕгЛег ЗОЕ, РЬ'БОЕ апй ЗО1*Р1ив а1а1етев1Б. чС1еаг) .....'? 5Е1ЕСТ 8У80АТЕ ЕРОМ аиа1; I \ I I I 1____________________________________ ч Ехесите^ „ 1„оас1 Яспрг) \ Зауе 5спр0 уСапсер Зезйюп гпосШчее ЖШЧГ 16-АО0Т-2005 09:13:08 4. Импортируйте таблицу ЖЖ05 из бшпр-файла 1аЬ__16_04__а,бтр. Для выполнения импорта можете воспользоваться скриптом 1аЬ__16__04__а. зЬ. а) . Перейдите в ваш рабочий катало! и выполните скрипт: са $Н0МЕ/1аЬз . /1аЬ 16 04 а. а И Скрипт создает таблицу Х4ОВВ8, содержащую четыре строки. б) . Устраните ошибки, если они были при выполнении скрипта. 5. Выведите содержимое таблицы ЖЖБ8. Р^ЕЬЕСТ....А ЕКОм'^огаа;
мим ' ©„жию 01^000 1 де!ёе (Г05Г 2 = де!ё Тгогеп 3 дё!е (геегез 4 де!ег Ггееге
6. Установите в сеансе для параметра Ж8_30КТ значение ВЬЕ АКУ. Выберите содержимое таблицы и упорядочьте результаты на основе значений столбца ЕВ__ЕОКС. В каком порядке выводятся числа в столбце КУМ? АЫ'ЕК ЗЕЗЗЮК ЗЕТ ЕЬ8_5ОВТ-В1ЕАКУ; ЗЕЬЕСТ * ГНОМ адотбз ОВВЕВ ВТ Ег адога; еч.»ош)И| 4 де!ех Егеехе 2 де!ё Еогеп 1 де!ёе Есз! 3 дё!е (геехез 7. Затем измените значение ЕЬ8__8ОВ.Т на ЕВЕЕСН. Выберите снова содержимое таблицы и упорядочьте результаты на основе значений столбца ЕК/ЕОВЕ. В каком порядке выводятся числа в столбце ЕШМ? АЬТЕК 8Е55ЮЕ ЗЕТ ЫЁ8 БОКТ-ЕКЕ^СН; ЗЕЬЕСТ * ГНОМ адегаз ОВВЕВ ВТ Ег адогб; < ' йой 2 де!ё Ггогеп 3 дё!е (геегее 1 де!ёе йов! 4 де!ех | (гееге 8. Установите в сеансе для параметра ЕЬ8__80ВТ значение ЕКЕЕСН_М. Выберите содержимое таблицы и упорядочьте результаты на основе значений столбца ЕВ_КОВВ. В каком порядке выводятся числа в столбце ЫУМ? АЬТЕВ 8Е8510Е ЗЕТ ЕЬЗ__8ОКТ-ЕВЕЕСН_М; ЗЕЬЕСТ * ЕНОМ адогбб ОВВЕВ. ВТ Ег адохб; ; НОЙ »ОЙО ЕН ШОЯО 3 дё!е йеезез 2 де^ Тгохеп 1 де1ёе 1гов1 4 де1е2 Тгеехе
9. Установите в сеансе для параметра НЬ5_8(ЖТ значение В1ЫАНУ. Повторно выберите содержимое таблицы в том же самом порядке, что и на предыдущем шаге. Не используйте при этом снова команду АЬТЕК 8Е881ОМ. АЬТЕК 8Е85ЮМ ЗЕТ МЬ8__8ОКТ~В1ЫАКУ; БЕЬЕСТ 4 ЕНОМ мог 0,8 СЕВЕР ВУ МЬ88СКТ(Гг_^огсг1НЬ5т80КТ-ЕНЕИСН_М’); % ®жжв ' ЕолгаГ” 3 дё!е Ггеегез 2 де!ё Ггогеп 1 де!ёе йоз! 4. де!ех Тгеехе 10. Удалите таблицу, не сохраняя ее в корзине. СКОР ТАВРЕ жэгдз РЕКСЕ; 11. Выйдите из сеанса /8рЬ*Р1н8, закрыв для этого окно. Щелкните на X (пииктограма закрытия) в правом верхнем углу окна браузера с сеансом ?8р1ЛР1н8.
Предварительное описание. Для того, чтобы начать выполнение практикума в согласованном состоянии необходимо скопировать зарезервированные в начале курса файлы базы данных. Это производится с помощью предоставляемого скрипта, который также выполняет некоторые другие задачи для установки начального состояния базы данных. Главное отличие восстановленной базы данных от текущей в гом, что она не использует А8М. Г Выполните скрипт юз ргер.зй для установки первоначального состояния базы данных.на момент начала курса. а). Введите следующее в командной строке после приглашения ОС: $ ей $ НОМЕ/ыо гкзйорз ? ./^з _ргер.зп Ниже приведены выходные результаты этого скрипта: $ ./Ч/з ргер.зй ЗпиГЬХпд йсжп г/п.е йаГаЬазе. . . 5СЬ> ЬагаЬазе с!озеа. ЬаГаЬазе аХзпюнпГей. ОНАСЬЕ ХпзГансе зйиГ йсжп. 50Ь> ВХесоппестей Ггот ОгасХе ЬагаЬазе 10д Епгегргхзе ЕйХГхоп Р.еХеазе 10.2.0.1.0 - РгойисГхоп №1Гй Гйе РагГХгХопЬпд, ОЬАР апо ОаГа МХпХпд орГХопз СХеапХпд оиГ Гйе ЕХазй Еесо^/егу Агеа... МохгХпд Гйе сиггепГ йаГагХХез оиГ... СоруХпд ЬазеХХпе ба1аШез Хп. . . бГагГХпд Гйе Гизтапсе... СоппесГей Го ап ХйХе ХпзГапсе. 50Ь> ОРЛОВЕ ХпзГапсе зГагГей. ТсГаХ ЗузГеш СХоЬаХ Агеа 285212672 Ьукез ЕХхей 81хе 1218992 ЬуГез УагХаЫе Зххе 113247824 ЬуГез ОаГаЬазе ВигЕегз 167772160 ЬуГез Р.ейо Ви ЕГе г з 2973696 ЬуГез БаГаЬазе шоипГ ей. ВаГаЬазе орепей. 80Ь> ГПзсоппесГей Егош ОгасХе БаГаЬазе 10д ЕпГегргХзе ЕйХгХоп КеХеазе 10.2.0.1.0 - РгойисГХоп ШГй Гйе РагГХЫопХпд, ОЬАР апй 1)аГа МХпХпд орГХопз ЕХпХзйей. $
2. Остановите и запустите консоль ЕпШрпзе Мапа&ег ОаГаЬазе СопТгоЕ Используйте для этого команды егпс!:1 з€ор и етс€1 з€агС.
а) . Чтобы остановить ИаШЬазе СопггоЕ введите следующее в командной строке после приглашения ОС: I $ етсг.1. 8Тор аЬсоп8о1е б) . Чтобы повторно запустить Иа1аЬа$е Сонно! введите следующее в командной строке после приглашения ОС: | $ етсТ1 8йаг1~ аЪсопзоТе 3. Подсоединитесь к Ен1егрп$е Мапа^ег как пользователь ЗУЗ с привилегией ЗУ ЗОВА, переведите вашу базу данных в режим АКСНГУЕЬОб и включите ведение журналов флэшбэк. а) . Перейдите следующим образом: Маю1епапсе > Кесоуегу БеШпдз. б) . Отметьте ноле АРСН1\/ЕЬОв Моде. в) . Отметьте поле ЕпаЫе ПазЬЬаск ОаШЬазе. г) . Щелкните на кнопке Арр1у. д) . Щелкните на кнопке Уез, чтобы подтвердить перезапуск базы данных. е) . Введите огас!е/огас1е в качестве имени пользователя и пароля в ОС хоста, а затем щелкните на кнопке ОК, чтобы перезапустить базу данных. ж) . Щелкните на кнопке Уе§, чтобы подтвердить начало перезапуска базы данных. и) . Используя кнопку РеГгез11 обновляйте экран, пока не появится страница входа в систему. Введите имя пользователя ЗУ5, пароль ОРАСЬЕ, выберите привилегию ЗУ ЗЕВА и снова войдите в ЕМ ВаШЬаве Соп1го1. 4. С помощью КМАК сконфигурируйте авторезервирование (АВТОВАСКЧР) управляющего файла и файла серверных параметров (ЗРЕ1ЬЕ). а) . Запустите ЯМАМ, введя следующее в командной строке после приглашения ОС: | $ ттап ГатдеГ / ВОСАТАЬСВ ~~ б) . Введите следующую команду ЯМАМ: 5. Выполните полное резервирование базы данных, включая архивные журналы. Используйте как можно меньше пространства для хранения получаемых резервных объектов. а). Введите следующую команду ЯМАМ: Огас!е Оа1аЬа$е 1(к?г АсМтвИгайоп ШогквИор II В-170
НМАИ> ВАСКОР А8 С0МРНЕ85ЕП ВАСКВР8ЕТ РАТАВАЗЕ РШ8 АЕСН1УЕВ06;
Ниже приведены выходные результаты этой команды: КМАН> ВАСКОР АЗ СОМРКЕ88ЕО ВАСК0Р8ЕТ ВАТАВА8Е РЬЕ 8 АКСНГ^ЕЬОС; ЗкагЫпд Ьаскир ак 2005-12-14 23:01:11 сиггепк 1 од агспЫеа аккосакес! сЬаппе!: ОКА__В18КЫ сЬаппе! ОКА~Н15К_1: зха-126 ае^’Ьуре=Ь15К сЬаппе! ОКА__П18К__1: зкагЫпд сотргеззеа агсЫлге 1од оаскирзе! сЬаппе! ОКА 0-18К 1: зрескЕухпд агсМуе 1од(з) 1п Ьаскир зек хприк агсЬх^е 1од кЬгеаб=1 зедиепсе^Б гесхсЬЛ зкагср-577062077 сЬаппе! ОНА Е18К 1: зкагЫпд рхесе 1 ак 2005-12-14 23:01:20 сЬаппе! 0КА__ПТ8К__1: ЕхпхзЬеа рхесе 1 ак 2005-12-14 23:01:35 рхесе Ь ап(11е=/ и 01. / арр / о г а с 1 е / Е 1 а з Ь г е с о \ге г у агеа / ОНО Ь / Ьа с кир з е к /2 00 5 12 14 / о 1 тЕ__апппп_ТАС20051214Т230119__1к2560зо_Тькр кад-ТАС20051.214Т230119 с отте п к - П ОН Е сЬаппе! 0КА_С!8К__1: Ьаскир зек сотр1еке, екарзеа кхгпе: 00:00:16 ЕхпхзЬес! Ьаскир ак 2005-12-14 23:01:35 ЗкагЫпд Ьаскир ак 2005-12-14 23:01:36 изхпд скайпе! 0КА__р15К__1 сЬаппе! СНА С13К_1: зкагЫпд сотргеззеё Еи!1 ЬакагИе Ьаскирзек с На п п е 1 ОН А_В 18К_ 1: з ре с х Е ух пд (За к а Е к 1 е (з) 1 п Ь а с кир зек хприк ЬакаЕЫе Епо=00001 пате=/и01/арр/огас1е/огадака/огс!/зузкеп-01 ЫЬЕ хприк с1акаЕх!е Епо=00003 пагпеЫи01/арр/огас1е/огас1ака/огс1/8узаих01 .аЬЕ кприк дакаШе Епо^00005 пате^/и01/арр/огас!е/ога6ака/огс1/ехатр1е01. аЬЕ хприк йакаЕХХе Епо=00002 пате^/и01/арр/агас1е/огас1аЕа/огс1/ипЬоЕЬз01.аЬЕ Хприк ЬакаЕхХе Епо~00004 пате^/и01/арр/огас1е/огас1аЕа/сгс1/и5егз01.. ЬЬЕ скаппе! ОКА В18К 1: зкагкхпд рхесе 1 ак 2005-12-14 23:01:36 сЬаппе! ОВА_О15К__1: Ехпхзкеё рхесе 1 ак 2005-12-14 23:04:03 рхесе капЫ е=/ и 01 / арр / с г ас 1 е / Е1 а з .Ьг ес ох^е г уа геа / ОКСЬ/Ьа с кирз е к / 2 0 0 5 12 14 / о 1 тЕ__пппаЕ_ТА620051214Т230136_1к25616р .Ькр кад-ТАС20051214Т230136 соттеп к=ИОМЕ сЬаппе! ОНА__В12К_1: Ьаскир зек согсрЕеке, еХарзеб Ыте: 00:02:27 Гхпхзйес. Ьаскир ак 2005-12-14 23:04:04 ЗкагЫпд Ьаскир ак 2005-12-14 23:04:04 сиггепк код агскЫеЬ изхпд сЬаппе! ОНАл_Ы8К_1 сЬаппе! ОКА__ГЛ8К_1: зкагЫпд сотргеззеа агсЬзихе 1од Ьаскирзек сЬаппе! ОКА_Н18К__1: зресхЕухпд агсЬЫе 1од(з) хп Ьаскир зек хприк агсЬЫе код кЬгеааЫ зедиепсе^9 гес!а~2 зкатр=5770б22.46 сЬаппек ОВА__В18К__1: зкагктпд рхесе к ак 2005-1.2-14 23:04:09 сИаппек ОКА Н1.8К1: ЕхпкзЬей рхесе 1 ак 2005-12-14 23:04:10 рхесе Ь а п с11 е=/ и 01 / а рр / о г а с к е / Е к а з Ь__ г е с с’^е г у__а г е а / ОК С Ь / Ь а с к ир з е и / 2 0 0 5 _ 12 _ 14 / о 1 __ тЕ апппп__ТАС20051214Т230407 1к25с9кх .Ькр кад=ТА620051214Т230407 соштепк^кЮМЕ сЬаппек ОКА ВТ8К 1: оаскир зек сотркеке, екарзей кхгпе: 00:00:02
Екпхзкеа Ьаскир ак 2005-12-14 23:04:10 ООагМпд СопОго! Е11е апд 5РЕ1ЕЕ АикоЬаскир а1. 2005-12-14 23:04:10 рхесе капё1е=/и01/арр/сгас1е/Е1а5Ь гесслгегу агеа/ОКСЬ/аикоЬаскир/2005 12 14/о1 тГ а 577062250 1025сё94 .Ькр соттепГОМОНЕ ЕхпТзЬеа СопкгоТ Е11е апё 5РЕ1ЕЕ АикоЬаскир ак 2005-12-14 23:04:13 ЕМАМ>
Предварительное описание. В этом сценарии моделируется проблема потери данных. Сначала выйдите из Ешегрпзе Мапа^ег. Затем перейдите в директорию $НОМЕ/могкзЪ.орз и, используя. 8<2Ь*Р1и$, выполните как пользователь 8У8ТЕМ скрипт у/1 аЬ 02. здХ.___________________________________________________ $ СО. $Н0МЕ/’лЮГк.8ЙОр8 $ 8 д 1 р 1 и 5 з у з к еш/ с г а с 1 е @ 1 аЬ__0 2.8 д 1____________________ Начните изучение ситуации с запуска Ешегрше Мапа^ег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе “Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже под заголовком “Методы”. Ваша задача - найти наилучшее решение проблемы базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта ктХаЬ__02 , здХ вы заметите, что база данных была остановлена. Попытка перезапустить базу данных вызовет следующую ошибку: _____________________________________________________________________ ОКА-01157: саппоЕ тдепИЕу/1оск бака ХЫе 1 ~ зее кгасе ХХХе ОКА-ОШО: йака ЕХХе 1: ’/иОХ/арр/огасХе/огаааЕа/огсХ/зугХегг.ОХ .СЬЕ1 Попытка установления соединения с базой данных через Егйегрпве Мападег приводит к появлению экрана с сообщением "ТИе с!а1аЬа$е 81а1ы8 18 сигтепйу ипауайаЫе." При этом предоставляется возможность запустить базу данных или выполнить восстановление После проверки содержимого каталога $ ОКАС ЬЕ „ВАЗЕ / о х а аа г. а / о г с 1 обнаруживается, что потерян файл табличного пространства 8У5ТЕМ. Методы Так как имеются недавно полученные резервные наборы и включено архивирование, наилучшее решение - выполнить полное восстановление потерянного файла данных. 1. В Егйегрпзе Мападег щелкните на кнопке 81агЮр, чтобы попытаться запустить базу данных. Введите имена и пароли для аутентификации на уровне ОС (огас!е/огас1е) и на уровне базы данных (зуз/огасХе). 2. Запуск останавливается со сбоем, оставляя базу данных в смонтированном состоянии. 3. Щелкните на кнопке РегТогт Яесоуегу. расположенной на странице. выведенной после неудачной попытки открыть базу данных. 4. Выберите ЕаЕаЫХез в выпадающем списке поля ОЬ]ес1 Туре, расположенного в разделе ОЬ)ес1 1_еуе1 Ресоуегу. Отметьте “Ресоуег 1о сиггел! Игле”, а затем щелкните на кнопке Ыех1. 5. Выберите файл данных зузЕегпО X . аЬЕ, отметив поле перед именем файла, а затем щелкните на кнопке Ыех1. 6. Файл будет восстанавливаться в его месторасположение по умолчанию. Щелкните на кнопке ЫехЕ 7. Щелкните на кнопке ЗиЬплй. чтобы запустить восстановление.
8. Просмотрите выходные результаты утилиту КМАК и щелкните на кнопке Орел 0а1аЬазе.
9. После того, как база данных откроется, щелкните на кнопке ОК а затем снова войдите в Ешегрпзе Мапа^ег как пользователь ЗУ 5. Проверьте, что база данных работает:, просмотрев для этого домашнюю страницу БД. Результаты ® Теперь база данных открыта и доступна для пользователей. Можно, используя 8рЕ*Р1и$ или ЕМ, установить соединения с БД. « На домашней странице БД нет сигнальных сообщений. • Единственный способ предотвратить появление этой проблемы в будущем - это выяснить, из-за чего файл был удалей в первый раз.
Предварительное описание. Исследуйте конфигурацию устройств хранения А8М, используемых А8М-дисков и дисковых фупп. Добавьте диск к существующей дисковой группе и проведите наблюдение за происходящей при этом операцией перебалансировки. Если другое отдельно не указано, вам следует устанавливать соединения как 5У5ОВА, используя ОагаЬазе Сошго! или 8(?Е*Р1и$. 1. Создайте табличное пространство ТВ8А8М, использующее устройство хранение А8М. Эго табличное пространство должно размещаться в дисковой группе А8М +ПСЖОИ Р1 и и меть размер 200 Мб. а). В 8(2Е*Р1ш> подсоединитесь как пользователь 5У8 и введите следующую команду: * I 80Е> СЕЕАТЕТАВРЕ8РАСЕ ЕЬзазп!РАТАЕТЬЕ 2. Перейдите на домашнюю страницу базы данных и просмотрите ссылки, доступные в секции (Эепега1, находящейся в левой верхней области. Обратите внимание на то, что в этой секции нет ссылки на экземпляр А8М. 3. Сконфигурируйте Еп1е.грп$е Мапа^ег таким образом, чтобы на домашней сзранице базы данных была ссылка для А8М. Примечание, Необходимо, чтобы существовала связь устройства хранения А8М с экземпляром ОВСЬ. Вот почему до выполнения этого шага необходимо было создать табличное пространство ТВ5АЗИ Команды и вводимые ответы на предлагаемый запросы выделены полужирным шрифтом. Поэтому вы можете без труда воспользоваться приводимым ниже протоколом выполняемых действий. Примечание: выполнение этих скриптов займет от 15 до 20 минут. $ етсЫ аЪор (ЗЬсопзоХе $ етса -герое гесгеаЪе 5ТАР.ТЕР ЕМСА а! ОсЕ 13, 2005 12:27:18 АМ ЕМ Сопх1дигаГ1оп АззтзГапк, Уегетоп 10.2.0.1.0 РгосЗисЫоп СоругтдЫ (с) 2003, 2005, ОгасХе. АН г1дИ1з гезеглтесЕ Епкег Оке ОоНоадТпд 1п1огтаЫоп: ОакаЬазе 81Р: огсХ Отзсепег рог! пшЕЬег: 1521 Раззиюгд тог 8У5 изег: огасХе Разз^огс! гсг 8У.8МАН изег: огасХе Ро уои адхзЬ Го соп11пие? [уез (У)/по (Ы) Осо 13, 2005 12:27:55 АМ огас!е.зузтап.етср.ЕМСопГтд регЕогш 1НЕО: ТЫз орегактоп 1з Ье1пд 1оддеб а! /и01/арр/огас1е/ргодиск/10.2.0/с1Ь 1/сЕд1оо11одз/етса/огс1/етса_2С,05-10~13 12- 27-17-АМ.1од. Оск. 13, 2005 12:27:56 АМ огасХе. еузтап .егпср. ЕМР.ерозСопг ±д бгорРероеЗкогу ГНЕО: РгоррХпд кЕе ЕМ герозткогу (1.1115 гаау Гаке а иЫ1е) . . . Оск 13, 2005 12:32:47 АМ огас1е. зузтап .егпср. ЕМЕерозСопГГд 1тгске IНЕО: Р.ероз 1 югу зиссеззОиПу Цгсрреб

ЗМЕО: СгеакЗпд 1Ие ЕМ герозЗЕогу (ЕпЗз гаау каке а иЫ1е) . . . Оск 13, 2005 12:40:45 АМ огаске. зузгаап . етср. ЕМКерозСопЕЗд Зпхюке ЕВРО: В.ерозЗкоху зиссеззЕиНу сгеакеб ЕвкегрхЗзе Мападег сопЕЗдигакЗоп сошркекеа зиссеззЕиНу Г1Ы18НЕВ ЕМСА ак Оск 13, 2005 12:40:48 АМ $ ешса -с!есстЕхд йЬсопЪгоХ ЙЬ ЗТАВ'ГЕВ ЕМСА ак Оск 13, 2005 12:41:40 АМ ЕМ СопЕЗдигак1он Азз Ззкапк, МегзЗоп 10.2.0.1.0 Ргоаискхоп СоругЗдЬк (с) 2003, 2005, ОгасЗе. АН гЗдЫ^ гезехл-ес!. Епкег кке ЕоНоиЗпд ЗпЕоппакЗоп: $ ОакаЬазе 81В: огсХ Ею уои и’ЗзЪ ко сопкЗпие? [уез (У) /по (М) ] : У Сек 13, 2005 12:41 :54 АМ огасЗе. зузтаг-. етср. ЕМСопЕЗд регЕохт 1МЕО: ТЫз орегакЗоп Зз Ьехпд 1оддес1 а к /и01/арр/огас1е/ргос!иск/10,2.0/оЪ 1/сЕдкоо11одз/етса/огс1/егпса 2005-10-13 12- 41-40-АМ.1од. Сек 13, 2005 12:41:55 АМ ог а с .1 е. з у зтап. етср. и к 11. ВВСоп к го 1(1 к 11 з к орОМ8 I МЕО: ЗкоррЗпд ВакаЬазе Сопкгок (кЫз та у каке а ИхНе) ... Епкегргхзе Мападег сопЕЗдигакЗоп сотрЗекес! зиссеззЕиНу Е1М18НЕВ ЕМСА ак Оск 13, 2005 12:42:02 АМ $ етса -сопЕхд сЗЪсопЪго! ЙЪ 8ТАВТЕБ ЕМСА ак Оск 13, 2005 12:42:52 АМ ЕМ СопЕЗдигакЗоп АззЗзкапк, УегзЗсп 10.2,0,1.0 РгоёискЗоп СоругЗдкк (с) 2003, 2005, ОгасЗе. АН гЗдЬкз гезегуей. Епкег ЕЬе ЕоНоюЗпд ЗпЕогтакЗоп: ВакаЬазе 510: огсХ Изкепег рогк питЬег: 1521 Раззгеогс! Еог 8У5 изег: огасХе Разз^огй Еог ЕВ5ЕМР изег: огасХе Разз^огб Еог 5У5МА1М изег: огасХе ЕтаН аскЗгезз Еог покЗЕЗсакЗопз (оркЗопа!) : <зизк ргеаа еп€ег> ОикдоЗпд МаН (5МТР) еег^хег Еог покЗЕЗсакЗопз (оркЗопа!) : <зизЪ ргеаз епЪег> А5М ОКАСЬЕ_ НОМЕ [ /и01 /арр/огас1е/ргобиск/10.2.0/6Ь_1 ]: <эиаЪ ргезз епк.ег> А8М 51Р [ +А8М 1 : ргезз епЪег> А8М рогк [ 1521 ] : <зизЪ рхезз епкег> А8М изег гоЗе [ 8У8ЕВА 1 : ргезз епкег> А8М изегпате [ 8У8 ] : <зиаЪ ргезе епЪег> А8М изег разз^огб: огасХе Уои ^^аVе зресЗЕЗес! кке Ео11о*п.пд зеккЗпдз ВакаЬазе ОКАСЬЕ НОМЕ ................... /и01/арр/сгас1е/ргос!иск/10.2.0/с5Ъ_1 ЕакаЬазе Нозкпате ................. ез01.Еогз.сот ЕЗзкепег рогк питЬег ................. 1521 ВакаЬазе 8Ю .............. огс.1 ЕтаН аскЗгезз Еог покЗгЗсакЗспз . ...............
Решения для сценария 3 практикума (продолжение) ОпГдоХпд МаХ1 (ЗМТР) зегуех Гох поЕХЕХсаГХопз ............... АЗМ ОЕАСЬЕ НОМЕ .............. /ц01/арр/огасХе/ргоаисЕ/10.2.О/сХЬ 1 АЗМ 31О................. +А5М АЗМ рогх . ............... . . 1521 АЗМ изег го1е ................ ЗУЗЕ’ВА АЗМ изехпаше ........ .......... ЗУБ Оо уои «'хзк Ес сопЕХпие? [уез(У)/по(Ы)]: У Ос! 13, 2005 12:43:42 АМ огасХе. зузтап. етср. ЕМСопЕХд регЕогт 1ЫЕО: ТНХз срехаЕХоп хз ЬеХпд Ходдей аЕ /иО 1 /арр/огасХе/ргодиск /10.2.0/ЙЬ 1 /сЕдЕооИодз/егаса/охс 1 / етса 2005-10- 13 12- 42-52-АМ.Ход. ОсЕ 13, 2005 12:43:58 АМ огасХе. зузтап.етср.иЕХ1. С’ВСопЕгоХПЕХХ зЕагЕОМБ ШЕО: ЗГагПпд ОаЕаЬазе СопЕгоХ (1Ыз п-ау Хаке а етНХХе) ... ОсХ. 13, 2005 12:4з:45 АМ огасХе.зузтап.етср.ЕМРВРозкСопгХд регЕогтСспЕХдигакХоп 1МЕО: ОакаЬазе СопкгоХ зкагХесЗ зиссеззЕиХХу ОсХ 13, 2005 12:45:45 АМ огасХе.зузтап.етср.ЕМБВРозЕСопЕХд регЕогтСопЕХдигахХоп №0: >»»»»» ТИе ВаХаЬазе СопкгоХ ЕКЬ Хз НЕ Ер: //ез01. Еогб . сот: 1158/ет «««««< ЕпЕегргХзе Мападег сопЕХдигаЕХоп сотрХекес! зиссеазгиНу Е1Ы13НЕО ЕМСА а! Осе 13, 2005 12:45:45 АМ [ о г а с 1 е 0 е с!Е) 5 г 5р 0 огасХе ] $ 4. Щелкните на ссылке экземпляра А8М, расположенной на домашней странице БД. ЗГаШз ир 1 .!р 81псе ОсГ 13,2005 10:27:15 РМ РОТ 1п81апсе Наше огс! Уегзюп 10,2.0.1.0 ес1Ь-зг5р0.и5.огасю.сот ИзГепег 115ТЕНЕВ ес1Ьзг5р0.из.огас1е... А5М *А8М е(1ЬзгБр0.из.огао1е.согп АН Ргорегбез
5. Щелкните на круговой диаграмме, чтобы просмотреть информацию о дисковой группе. Выдается запрос имени и пароля для подсоединения к экземпляру А8М. Введите 8У8 и огас!е, а затем щелкните на кнопке кодю. Примечание: может потребоваться несколько минут, чтобы появилась круговая диаграмма. Цйк (Згоир Шаде (ОВ) Сиггеп1 5*ай!5 Ср Зюсе ДуаНаЬШГу (%) 1пз1апсе Мате Уегзюп Огас!е Нсгпе А1еП 1сд Ф Ос* 12,2005 9:50:43 РМ РОТ 99.9 +АЗМ 10.2.0.1.0 ес&5г5рО.и5.огас1е.0оп} /и01/аэр?огас!е/ргсоисУЩ.Е.,0/(1Ь 1 Но №у, п УкНайопэ 6. Обратите внимание на процент использования каждого диска в дисковой группе. Вйкй ЯМ Зекж? Ан | $е!есг Ноле р.‘^ * Г УГ0чр1 0. 11Р6ВОЦР1_ООООЛ1еу/г«йУ/га«/1 Г" ОйКОМР! ООСЛ рОВОИР 1_0001 :/бег7га\у/гда?2 Г 0СР0ИР1 д30027беу/га\у/гау?з г с-евоцр? ООйзбеВОЦР! 0003/деу/га^/гац4 О.НОРМА1= О.МОВМАЬ ОИОПМА1 ОНОВМДЬ 0.39 ЖМ4 35.50] 0.391ММЖ1 ^Йб-13 34-2^ 0.39ОИВ .10.14 35.00: 0.39Й^Ж 36.00 7. Добавьте в табличное пространство ТВ8А8М файл данных размером 200 Мб. а). В установленном с экземпляром ОР.СЬ сеансе пользователя 8У8 введите следующую команду после приглашения 8рЕ*Р1п8: | 80Ь> АЬТЕК ТАВЬЕЗРАСЕ ТВ8А5М АРР РАТАЕТЬЕ * 4-Р6ВОПР1 1 812Е 200М;
8. Вернитесь обратно в список дисковых групп и обратите внимание на то, как изменилось использование пространства каждого диска. ] Ву Йз1' 8е1ее,1 Попе 6С.50? 58.75] 60.25; 61.Е0| ОЖ-ВМАк 0ГЮВМА1 0 ЫОНМАЦ аМОВМАк! В6А0ЦР1 С080Р6ВОЦР1 „0000 /йеу/гж/гау; 1 :Р«Ж>0Р1 3001 ОбНОИРГ 0001 тШ/2 Р6ВОПР1 0002 ПОНООР-!„0002 /беу/гает/га^З РОКОЦР| 0003:Р6РОЦР 1 0003 /беу-Тау?/г^у4 ^0.23 |0.24 9. Добавьте диск размером 400 Мб в дисковую группу. Используйте для этого кнопку АсИ на данной странице. Присвойте диску имя ЭСКОиР1_0004. а) . Щелкните на кнопке Абб, чтобы добавить диск в дисковую группу. б) . Выберите строку /с^еV/^атл’/^аV75, введите БСКОПР1__0004 в поле А8М 0|5к Ыате и 4 о 0 мв в поле 8|ге. Абб 015кз 5рк) чСапсе|) , ОК) ВеМапсе Рошег ВеЬа1апсе орегайопз геб1з№ике сака еуеп!у асгозз аН йпуез. АЗЫ аикотайсаИу геЬа1апсез а сИзк дгоир и/Ьепеуег й»зкз аге асШей ог бгоррес!. То тапиаНу геЬа1апсе а11 сйзк дгоирз, уои тизк зресйу Ше АеЬа1апсе Роу/ег. Ндкег уа!иеа изе тоге 1/О Ьапс1М(й11 апб сотр1еГе геЬа1апсе тоге ди!ск1у. бо^ег уа!иез саизе геЬа1апсе 1о каке 1опдег, Ьик изе 1езз 1/О ЬапбМсЖ Уа1иез гапде (гот По 11 ВеЬа!апсе Роу/ег |Г 1 3 МетЬег В1оке 5е1ес1 МетЬег 01зкзГ0п1у СапбЙаке 51зкз " ^НеаОег АГЙ Р ./беу/га\ъ'/га\л5:С АМОЮ АТЕ |гоир1 0004рО0 в) Щелкните на кнопке ОК.
10. Вернитесь в список МегпЬег 018Й8. Обновляйте страницу, щелкая в браузере на кнопке Ке1оаб, до тех пор пока диски не станут сбалансированными. Обратите внимание на то, что новый диск вначале пустой, но в итоге он станет содержать такой же объем данных, как и остальные четыре диска. МешЬег Угемг (соУ С6**6) У =ч Ее$е& АО | Зе!всг =У€те « : ? ................................................................................................................ .... г РОПС-ЦР1 ППООР6ПОЦР1 _оооа /беу/гауАгаи; 1 0ЕОВМА1 0,39 10.18. 48.28; г РОР.ОЦР1 0001 Р6РОЦР1_000 1 /беу/г^у/гау/2 0 НОРМАЛ с.э 10-18 48.76 г □ОРОРР1 0002 РСЗВОПР1 _0002 /бе у/гам^ау 3 0 НОРМАс и,? - “|0.19 48.50 Г“ Р6Р0РР1 0005 РОРОНР 1_0003/беу.Шу/га«/4 0 ГФЭРМА1 с.з, МШКЖ 10.19 46.50' Г" Р6НСРР1 0004 06НОиР1 0004/беуЛ^/г8«?5 0ГЮВМА1 ^0.19 48.50 11. После завершения перебалансировки удалите диски Р(ЖОПР1_0001 и 06Е0ПР1_ 0003 из дисковой группы и проследите таким же образом за выполнением операции перебалансировки. а) . Выберите диски РСЖОПР1_0 001 и РСР.ОПР1__0 003, а затем щелкните на кнопке Ретоуе. б) . Дополнительно щелкните на кнопке 8110УУ 8ОЬ. На странице Сопйгтайоп щелкните на кнопке Уе8. 12. Удалите табличное пространство. Для этого введите следующее после приглашения 8(}Е: [~30Ь> ЕШОРТАВТ.ЕЗРАСЕ ТВЗА8М 1ЫСШР1НС СОМТЕМТЗ АМР РДТАГТТ.ЕЗ; ~
Предварительное описание. Этот сценарий практикума моделирует потерю данных. Для создания проблемной ситуации перейдите в каталог $Н0МЕ/^огкзЬор8 и как пользователь ЗУБ выполните скрипт ™1аЬ__04.8д1: | БОЬ> 0^1 аЬрО4 , за! Начните изучение ситуации с запуска Ешегргке Мапа^ег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе “Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы, решения проблемы ниже под заголовком “Методы”. Ваша задача найти наилучшее решение проблемы базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результата»!. Данные наблюдений. После выполнения скрипта ^1аЬ_64.8 д.1 вы заметите, что запросы к таблице НК.БЕРАКТМЕЕТБ завершаются с ошибкой. Для получения подсказки по наилучшему методу восстановления и устранению проблемы вы выполнили запрос к представлению БВА_КЕСУСЬЕ__В1Ь1. 80Ь> ЗЕБЕСТ сжпег, о г 1 д .1 п а 1 __ п а те, а г о р г .1 т е ЕНОМ с!Ьа__гесус1еЫ п; (ЖЫЕВ 0К1С1КАЬ_ЫАМЕ ОНО РИМЕ НВ БЕ₽Т__ЪОСАТ 10Н_ IX 2004-03-04:09:39:36 НВ БЕРТ_1Б__РК 2004-03-04:09:39:36 НВ БЕРАВТМЕНТЗ 2004-03-04:09:39:36 Вы пришли к заключению, что таблица БЕРАКТМЕЕТБ была удалена. Вам следует немедленно восстановить эту таблицу. Методы. Есть несколько методов, которые помогают в такой ситуации. Наверное, наиболее простой из них это операция Е1азЬЬаск ТаЫе. Ее можно выполнить с помощью Ешегрпзе Мапа^ег или 8рЬ*Р1и8. Для простоты показан способ, использующий 8СДЛР1118. 80Е> ЕЬАЗНВАСК ТАВЬЕ пг. аерагт.тепТ.8 ТО ВЕРОНЕ БКОР; Е1 а 8 НЬ а с к согар 1 е С е. Шаги решения проблемы этого сценария: 1. Чтобы смоделировать проблему, выполните как пользователь ЗУБ скрипт ^1аЬ__04 . зд1. а). Введите следующее после приглашения ОС: [$ 8д1р1.и8 / аз эузаЬа
| 50Ь> @и1.аЪ 04 , эд!
2. Выполните запрос содержимого корзины, чтобы выяснить, находятся ли в ней соотвествующпе таблицы. а). Введите следующее после приглашения 8()'Е: |80ь> ЗЕЬЕСТ оипег, огз.д!па] пате, бгортЛхле ЕНОМ аЬа гесустеЫп; 3. Проверьте таблицу НК. ЕЕРАКТМеКТЗ. Для этого выполните запрос ее содержимого. а). Введите следующее после приглашения 8()Е: [ 5С)Ь> ЗЕЬЕСТ* ЕЕЮМ ЪгТаёрагСтепх. 8; 4. Восстановите из корзины таблицу НК. ЕЕРАКТМЕНТ8. а). Введите следующее после приглашения 8рЬ: 5. Выполните запрос к таблице ЕЕРАКТМЕЫТ8, чтобы убедиться в успешном завершении операции ЕХазЪЬаск ТаЫе. а). Введите следующее после приглашения 8рЬ: 50Ь> 8ЕЕЕСТ берагЕтепС__пате ГНОМ Ьг «сТерагСгпепЕз; ЕЕРАКТМЕЕТ_КАМЕ Абш 1 п 1 з т г а Е1 о п МагкеЕЕпд РигсЪазтпд Ниыап Кезоигсез
Предварительное описание. Сценарий этого практикума посвящен доступности базы данных. Чтобы смоделировать проблему, выйдите из ЕШегрпзе Мападег, затем измените катало! на $Н0МЕ/*югкз11орз и как пользователь 8У5 выполните: | 80Ь> ^у?1аЬ_05. гдХ ________ Начните изучение ситуации с запуска Епгегрпзе Мападег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе “Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже под заголовком “Методы”. Ваша задача найти наилучшее решение проблему базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта мХаЬ_05 . здХ вы заметите, что база данных была остановлена. Попытка перезапустить базу данных вызовет следующие ошибки: ОКА-01157: саппок ХбепкХГу/Ьэск бака Ше 4 - зее ОЕД4Р. кгасе Гз.1е ОНА - 01110: бака Г11 е 4: ' /и 01/а рр / о га с 1 е / о г аба Г а / о г с .1. / и б е г з 01. бЬ Г * Попытка установления соединения с базой данных через Егйегрпзе Мападег приводит к появлению экрана с сообщением ”ТИе (ЗаШЬазе Б1а1и8 15 сиггепНу ипауа|1аЫе.“ При этом предоставляется возможность запустить базу данных или выполнить восстановление. Методы Так как имеются недавно полученные резервные наборы и включено архивирование, наилучшее решение - выполнить полное восстановление потерянного файла данных. Убедитесь в том. что скрипт ^1аЬ_ 05. зд! был выполнен перед шагом I. 1. Используйте КМАП для восстановления потерянного файла данных. Запустите сеанс КМАЫ, создайте и выполните команду гип: ЕМАЫ> пт { 2> зд! ’аХкег оакаЬазе бакаПХе 4 оГГХХпе’; 3> тезкоге бакаГГХе 4; 4> гесс^ег бакаГИе 4; 5> од! ’аХкег бакаЬазе бакаГХХе 4 опХХпе’; 6> ) ________________________________________________________________ 2. Операция восстановления завершится аварийно. Просмотрите выходные данные утилиты &МАЫ, чтобы определить причину ошибки. Будут найдены следующие сообщения об ошибках. ОЕА-00283: гесо?егу зеззХоп сапсеХеб бие ко еггогз ОРА-00313: ореп ГаХХеб Гог тетЬегз оГ Год дгоир 2 о Г кйгеао 1 ОРА-00312: опХХпе .Год 2 кйгеаб 1: ’/и0Х/арр/огасХе/огабака/огс1/гебо02Ь.Ход’ ОКА-27037: ипаЬХе го оЬкаХп ГХХе зкакиз Ыпих Еггог: 2: По зной ПХе ог бХгескогу Проверка показывает, что были утеряны все оперативные журналы, располагавшиеся в каталоге с файлами данных.
3. Так как оперативных журналов нет в резервных наборах, нет способа их восстановления. Можно только выполнить неполное восстановление, чтобы открыть базу данных. Выясните номер последнего заархивированного журнала. Выполните для этого запрос к представлению \^$агсЫц^еа_1од. Запишите номер этого журнала:__________________ 8<2Ь> ЗЕЬЕСТ МАХ(зедиепсе#) ЕКОМ ^7$агсЫ\~еа 1од; МАХ(8Е0ЕЕКСЕ#) 14 4» Для неполного восстановления необходимо извлечь из резервных объектов ВСЕ файлы данных, а не только потерянный иоегзС 1. о.ЬТ. Введите команду КМАЫ тип для восстановления до последнего заархивированного журнала включительно. Его номер вы записали на шаге 3. В команде КМА.Ы задайте номер журнала на единицу больше записанного значения. НМА.К> тип. { 2> ЗЕТ ПЫТЮ ЗЕОЕЕЕ'СЕ 15 ТЬгеао 1; 3> КЕ8ТОКЕ ЕАТАВА8Е; 4> ЕЕСОУЕК ЕАТАВА5Е; 5> АЬТЕК ЕАТАВА5Е ОРЕЫ Р.Е8ЕТЬОО8; 6> } Ниже приведены выходные результаты этой команды: КМА><> тип { 2> 3> 5> 6> ЗЕТ ПЫТТЬ 8Е0ПЕЖЕ 15 ТЬгеао 1; ЕЕ 8ТОКЕ ЬАТАВА8Е; КЕСОУ’ЕК ПАТАВАЗЕ; АЕТЕВ ЕАТАВА8Е ОРЕМ КЕ8ЕТЕОС8; ехесиЫпд согптапа: ЗЕТ ипШ сЗаизе ЗТагЫпд гезТоге аТ 15-РЕС-05 из 1 пд сНаппе 1 ОР А__Е15К_1 сгеаНпд с1аГ.аГ 11е Тпо=6 пате^-гЕСНОЬРЗ/огсР/ЬаТаЕНе/ТЬаазт.256.577065581 сгеаЫпд ЬаТагИе Епо=7 пат.е^-гРСРОЬРР/огсТ/аатаЕНе/ТЬзазт. 257.577067627 сЬаппе! ОНА_В15К__1: зЬагТТпд оаТаЕПе ЬаскирэеТ гезТоге скаппе! ОЕА__Ь15К__1: зресйЕуТпд ааЕаТЫе (з) То геетоге Егот Ьаскир зек гезЬогЕпд ЬаТаЕНе 00001 То /и01/арр./огас1е/сгааака/огс1/зузЬет01. оЬЕ гезТогЕпд ЬаТаЕНе 00002 С.о /и01/арр/огас1е/огаЬака/огс1/ипс1оьЬз01.ЬЬЕ гезТогтпд ЬаТаЕНе 00003 То /и01/арр/огас1е/огадака/огс1/зузаих01 ,(1ЬЕ гезЬогтпд ЬаТаЕНе 00004 То /и01/арр,/огас1е/огаЬаТа/огс1/изегз01 .ЬЬЕ гезтогтпд ЬаТаЕНе 00005 То /и01/арр/огас1е/огааата/огс1/ехатр1е01.ЬЬЕ сИаппе! ОЕА_В18К_1: геааТпд Тгогп Ьаскир рТесе /и01/арр/огас1е/ Е1а5^1__^есоVе^у_а^еа/ОВС^/ЬаскирзеЕ/2005_12__14/о1_^пЕ__пппй I ТАС2005121412 30136 1Т25 616р .Ькр скаппе! ОРА Б18К 1: гезкогеб Ьаскир ртесе 1
рХесе Иапб1е=/и01/арр/огас1е/к1азИ_гесс\^егу агеа/0КСЬ/Ьаскирзек/2005__12__14/о1 _ тк__пппдк__ТА620051214Т230136__1к25616р__7ькр кад==ТА62 005121.4Т230136 сЬаппе! ОВА__В!8К 1: гезкоге сотрХеке, е!арзед Ыте: 00:02:17 ЕлпХзЬеб гезкоге а к 15-ВЕС-05 ЗкагЫпд песетег аг. 15-ВЕС-05 изхпд сЬаппе! 0РА__018К_1 зкагЫпд теоХа гесо^егу агск1Хгге 1од кЬгеаб 1 зедиепсе 9 з.з аХгеабу оп б.Хзк аз 1Х1е /и01/арр/огас!е/к1азЬ__гесо"^егу агеа/ОКСЙ/агсЬХ^се.1од/2005_12_14/о1__тк_1__9 1к25с5р2 .аге агсЫ'/е Ход кЬхеаб 1 зедиепсе 10 Хз акгеабу оп аХзк аз 1Х1е / и 01 / а рр /огасХе / к 1 а з Ь__г е с о че г у агеа / ОКС В / а г с п X че 1 о д / 2 0 0 5 12 _ 15 / о 1_т 11 _ 1 0 1 к2 8 ъ?др ] __. а г с агсЫ^/е Ход кЬгеаб 1 зедиепсе 11 1з аХгеабу оп аХзк аз гХ1е /и01/арр/огас1е/1ХазЬ_гесо'сегу агеа/ОР.СЬ/агсЫ'/е1од/2005 12 15/о1 гпк 1. 1 1_1к 2 90ис5 .аге агсИхуе Ход кЬгеао 1 зедиепсе 12 Хз аХгеабу оп аХзк аз ХХХе /иО'Х/арр/огасХе/кХазЬ гесо\?егу агеа/0КСЕ/агсЬХуе1од/2005 12 15/о1 тк 1 1 2_1 к 2 9 5 9ру__. а г с агекпЫе Ход ккгеао 1 зедиепсе 13 Хз аХгеабу оп аХзк аз кХХе / и 01 / арр /огасХе/кХазЬ г е с о че г у а г е а / ОКС к / а г с В. X Vе 1 о д / 2 0 0 5__ 12 _ 15 / о 1 тк 1 _ 1 3__1к2с.6ккп .аге агскХуе Ход кЬгеаб 1 зедиепсе 14 Хз аХгеаоу оп аХзк аз ЫХе /и01 /арр/огасХе/ ЫазЬ_гесос^егу__агеа/ОКСЬ/агсЫъуе!од/2005_12__15/о1_тк_1__1 4_1к2оЬЬрг .аге агсЫж- Ход к X X е п а те - / и 01 / а рр / о г а с 1 е /11 а з Ь_ г е с о че г у_ агеа / ОКС Ь / а г с Ь X че 1 о д / 2 0 0 5__ 12 _ 14 / о1_тк_1_9_1Ь25с5р2_.агс кпгеабЫ зедиепсе=9 агспХ^/е Ход к X1 е п ате=/ и 01 / арр / о г ас X е / к X а з Ь __г е с о’/е г у__а г е а / ОКС .1 /аг с Ь й '/е 1 од / 2 0 0 5_ 12_15 / оХ_тк'_1_10_1к28аддрэ _.агс ккгеаоЫ зедиепсеЫО агсХ1Х\’е Ход Ы1епате=/и01/арр/огасХе/Х1азк_гесс^егу агеа/ОКСВ/агскХхге1од/2005_ 12 15/ о1_тк_1__11_1 Ь290мо5_.аге кпгеабЫ зедиепсе=11 агсЫ^хе Ход Ы 1епате^/и01 /арр/огасХе/ 1Хазк__гесс^егу_агеа/ОВС1/агс111^се1од/2005_ _12__15/ о1__тк_1_12_1к2959ру_.апс кИгеаб=1 зедиепсеЫ2 агсЬХуе Ход XX1 епате^/иОХ /арр/огасХе / Г1азИ__гесо\?егу_агеа/ОР.С1../агсЫ’/е1од/200 5 12_15 / о1__тк__1_13__1к2о6ккЬ.__.аге кЬгеаёЫ зедиепсеЫЗ агсЫ’^е 1од XX X е п ате=/ и 01 / арр / о г а с 1 е / к X а з Ь__г е с о V© г у а г е а / ОКС Ь / а г ск X V е X о д / 2 0 05 12 15/ о1_тк_1_14 1к2бХ1Ьрг_.агс кИгеаоЫ зедиепсеэ--14 тебХа гесол/егу сотрХеке, еХарзео Ыте: 00:05:22 ЫпХзпеа гесссоег ак 15-ВЕС-05 бакаЬазе орепеб ВМАК>
5. Просмотрите выходные результаты успешно завершившейся операции КМАК. 6. Попытайтесь снова установить соединение с ЕгНегрпве Мападег для проверки того, что операция успешно завершилась. Если консоль показывает, что база данных все еще не запущена, щелкните на закладке АбгП1П1в1гайоп, а затем на ссылке ТаЫеврасев, Проверьте, что все табличные пространства в оперативном состоянии. Затем щелкните на закладке 0а(аЬа8е, чтобы вернуться на домашнюю страницу БД, которая теперь будет корректно выведена. Результаты • База данных теперь открыта и доступна для пользователей. С ней можно установить соединения, используя 8рЕ*Р1из или ЕМ. • Табличное пространство Б5ЕВ5 в оперативном состоянии. • На домашней странице БД нет сигнальных сообщений. • Единственный способ предотвратить появление этой проблемы в будущем это выяснить, из-за чего файлы базы данных были удалены в первый раз.
Приложение С Основные команды Ыпих и команды редактора у!
Команды редактора и/ Визуальный интерпретатор/редактор (У1зиаП1Пегршег/ЕВйог хз) наиболее широко применяемый текстовый редактор, доступный в среде 1)М1Х. Хотя почти все ругают его за неудобный синтаксис команд, это до сих единственный редактор, который непременно входит в каждую версию операционных систем 1ЛМХ и Еших. Далее приводится неполный список команд редактора хз. Редактор хз имеет два режима: режим командной строки (в котором все, что вводится, воспринимается как команда редактирования) и режим ввода ( в котором все, что вводится, обрабатывается как часть редактируемого файла). Чтобы перейти врежим ввода (три! то^е), введите а, В, 1,1, о. О, с, С, в, 5, г или В. Для возврата в режим командной строки {соттапВ Пне тоВё} используйте клавишу <ЕЗС>. Вызов из утилиты 5р1*Р1и5 редактора VI в но команде е±± задается следующим образом ; 30Ь>ает1пе Чтобы отредактировать файл, находясь в среде утилиты 8<)1 *Р1ия, введите после стандартного приглашения команду: еЛб < имя_ файла> (и нажмите ввод). В среде Ьших такое же действие начинается с ввода после приглашения ОС команды: VI <жля файла> . Чтобы ПЕРЕМЕСТИТЬ курсор, введите: Ь- перемещение влево у-перемещение вниз к - перемещение вверх 1 перемещение вправо ы на одно слово вперед Ь - на одно слово назад е в коней текущего слова й, в и Е те же действия, что и по командам, в которых используются маленькие буквы, но при этом игнорируется пунктуация О (нуль) перемещение в начало строки С - перейти в последнюю строку файла Ь - перейти на последнюю строку экрана $ - перемещение в конец текущей строки И перейти в верхнюю строку экрана М - перейти в среднюю строку экрана /<стрска> - поиск, выполняемый вперед, до первого обнаружения <с:гроки> ?<стрска> поиск, выполняемый назад, до первого обнаружения <строки> п - повторить предыдущий поиск Ы - повторить предыдущий поиск в обратном направлении <сбг1> г - пролистывание вперед на одну страницу <сбг1> Ь - пролистывание назад на одну страницу Чтобы ОТМЕНИТЬ предыдущие изменения, введите: о - отмена самого последнего изменения. б отмена самого последнего удаления текста. : е • - повторное редактирование текущего файла без сохранения изменений, сделанных после последнего изменен ня. Чтобы ВВЕСТИ НОВЫЙ текст, используйте: а - добавление текста в следующей за курсором позиции. А - добавление текста в конец строки (переход в конец строки и начало ввода новых данных). с - изменение объекта С - изменение с текущей позиции курсора до конца строки 1 - ввод текста перед позицией курсора. I - ввод текста с начала строки. о ввод пустой строки НИЖЕ текущей позиции курсора. О - ввод пустой строки ВЫШЕ текущей позиции курсора. г - замещение символа в текущей позиции курсора К - замещение всех символов, заканчивающееся нажатием <Е5С>. з - подстановка текста вместо символа(ов), находящегося в позиции курсора. : 5 /к / В / опции - замещение строки А на строку' В. Ввод % з / А / В / опции вызывает глобальную замену. Опции: д (заменить все экземпляры А в текущей строке) с (подтверждать каждое замещение) р (выводить изменяемые строки) 5 (заменить всю строку до конца) . <период> - повторить последнее замещение п. <целое><период> повторить последнее замещение п раз Чтобы выйти из режима ввода, нажмите на клавишу <Е5С> Чтобы УДАЛИТЬ существующий текст, введите: х - удаление символа непосредственно под курсором. бб - удаление всей строки под курсором. бтк! (где п целое) - удаление п строк, начиная с находящейся пол курсором.
- удаление текущего слова О - удаление до конца текущей строки е удаление конца текущей строки, в результате эта и следующая строка объединяются. <целое> <1 - объединение последовательных строк, количество которых задано <це.пым>. СОРУ (копирование), СИТ (удаление) и РА8ТЕ (вставка): редактор у/ использует единственный буфер, в котором хранится последний измененный или удаленный текст. Следующие команды позволяют использовать л от буфер и хранимый в нем текст: У - скопировать в буфер текущую строку ую - скопировать в буфер текущее слово р вставить содержимое буфера за курсором у <целое> скопировать в буфер <и.елое> число строк уЬ - скопировать в буфер предыдущее слово Р - вставить содержимое буфера перед курсором Также см. команды 5 и 5, описанные выше в разделе, посвященном вводу новых данных. Чтобы СОХРАНИТЬ изменения, сделанные в ходе редактирования, в файле операционной системы, введите. < 2 г - прерывание режима редактирования. : ь’ <имя файла > - сохранение изменений в заданном файле. : ~ запись всех изменений и выход из режима редактирования. Чтобы ВЫЙТИ без сохранения изменений, введите: 22 - прерывание режима редактирования, запись в файл и выход. : д 1 прерывание редактирования без сохранения изменений в файле .
Основные команды Шлих В приложении содержится краткий справочник основных команд. Он предназначен для быстрого поиска сведений о возможностях Ешлх в ходе данного курса. Более подробное описание команд можно получить по команде тап, в документации Стих и в других руководствах по командам Стих. Файлы и директории Команды Ып их Описание/комментарии Руководство по командам тап <команда> таи “К <строка> таи гсап Поиск и вывод описания этой <команды>. Выводятся все описания руководства, в которых содержится эта <строка>. Вывод описания команды гсап. Информация о команде 1пГс <команда> Выводится информация системы об этой команде. После ввода т ибо 1п1о отображается описание команды 1п1о. Выдать на стандартный вывод саС <файл> Конкатенация и печать (сопса1епа1е апдрг1п1 ~ са1) вывод файла на экран. Список пользователей саС /еис/раззиогб Переход в другую рабочую директорию об. <директория> Смена рабочей директории на указанную в команде. Ввод сб. без параметров вызывает переход в директорию, заданную параметром $НОМЕ. Копирование файла ср <исходный__файл> <целевой__файл> Копирование исходного файла в целевой файл. Просмотр файла Гез5 <файл> Постраничный просмотр файла. (ОМИ-версия команд тоге и рд). Просмотр файла тоге <файл> Постраничный просмотр файла (В8Л~версия). Реестр директории Гз <директория> Опции: -1 (подробный реестр), -В (рекурсивный), -а (показать скрытые файлы), -1 (сортировать по времени), -г (обратная сортировка). По умолчанию выдаются данные о текущей рабочей директории. Создание директории ткет г <директория> По умолчанию создается директория в текущем рабочем каталоге. Можно также указать полной имя, включающее путь.
Перемещение или переименование файла Ш'7 <старый_файл> < н о вый__файл > Изменение имени файла и/или перемещение его в другую директорию. Перечень процессов р5 ре ~ег Отчет о процессах Полный список всех процессов. Сведения о доступных опциях см. по команде тап рз. Вывод имени рабочей директории рис! Вывод на логическое выходное устройство зЦаоиР имени рабочей директории. Удаление файла гт <файл> $ В Стих нельзя отменить результаты удаление файла. Опции -г (рекурсивное удаление) и -Г (принудительное удаление, включающее поддиректории) очень опасны. Часто гт по умолчанию заменяется на гт -1. Опция -1 выдает запрос: “Аге уои Бите (вы уверены)?” Создание пустого файла ЪоисЬ <файл> Создание файла. Имя машины ЬозТпате Возвращается имя машины. 1Р-адрес машины Ьозс <имя. машины> Запрос Ооташ Кате Зегеег, возвращающий 1Р-адрес машины, с указанным именем. Удаленный командный процессор геЬ <хост> <команда> Выполняется <команда> на <хосте>. Кзй не обеспечивает безопасное соединение, поэтому используйте оз к. Удаленный командный процессор зеЬ <хост> Командный процессор, обеспечивающий безопасное соединение. Предоставляет возможности, позволяющие использовать его вместо гзЬ, гср, и РеЗпеР. Удаленный командный процессор теЛпеТ <хост> Запуск терминального сеанса с <хостом>. Те1пеЦ не обеспечивает безопасное соединение, поэтому используйте ззК
Поиск файла по шаблону дгер <схшил> <шаблон> <файл> Поиск в <файле> или в потоке регулярного выражения, задаваемого <шаблоном>, и вывод строки, соответствующей шаблону . Наиболее часто используется опция -1 (независимость от регистра символов). Команда дгер может обрабатывать входной файл или данные, поступающие из логического ВХОДНО1 о устройства ег сЫп по каналу: пеСзСаС -а| дгер Е5ТАВЫ5НЕ0 Выполнение скрипт-файла в текущей среде . <скрипт-файл> В командном процессоре ЬазЬ точка С?) вызывает выполнение скрипта (зспрО в текущей, а не в дочерней среде (зЬеН). Интерпретатор а^к Язык макросов, форматирующих и интерпретирующих входные данные. Для каждой входной строки могут быть произведены различные действия. Может вызываться как паи? к ( “пе\у а\ук”). Сортировка файла 8014 Сортировка файла, заданного в параметре команды, или поступающего из логического входного устройства а ЕсПп. Имеется много опций, позволяющих сортировать по конкретному столбцу, полю и т.д. См. команду ыап амк. Редактор командной строки зес! зед - редактор командной строки, предоставляющий много команд и опций, которые хорошо подходят для выполнения редактирования в скрипте командного процессора (дЬе11 зспрг).
Визуальный редактор VI <файл> Доступный в терминальном режиме редактор, предоставляемый всеми реализациями Утх. Ьших содержит (ппргоуей VI), расширенную версию VI. Свободно распространяемый (СЮТ) редактор егаасз <файл> Редактор, распространяемый в соответствии с общедоступной лицензией (Сенега! РиЬйс Ысепзе ~~ ОРТ). Имеет расширенные возможности и поставляется на большинстве дистрибутивов (ЛЯ IX и Ьших. V/ 81Л\? 16-редактор (шИа! уоп бее уура( уои де(, что видите, то и получите; ПРОИЗНОСИТСЯ “УЙ5Ы уИд”, “внеси виг”) десИГ <файл> Полноэкранный редактор, требующий для работы X (графическую среду). Доступен в Опоте. Ш1>Ю каке <файл> Полноэкранный редактор, требующий X. Доступен в КВЕ Терминальное устройство вывода 8кдсск Стандартный вывод (зШоитД Это не команда, это - представление, в которое по умолчанию пишет большинство команд Ыпих, если вывод не перенаправляется в другое место. Т ерминальное устройство ввода (клавиатура) зксЛп Стандартный ввод (зксНп), это - представление, из которого по умолчанию читает большинство команд Ейшх, если ввод не перенаправлен на другое место. Псевдоним (алиас) аИаз <команда> <псевдсним> При вводе пользователем <команды> делается подстановка и выполнение <псевдонима>. Пример распространенного псевдонима; а 11 а з ' гш' ' пл -т'. Такие алиасы задаются в файле .ЬазЬгс .
Показ переменных командного процессора зек Вывод всех переменных, которые в текущий момент определены в пользовательской оболочке командного процессора. Показать переменные окружения ргТпкетг или еп? Выводятся все переменные окружения; такие переменные были “экспортированы’’ и поэтому будут наследоваться дочерними процессами. Маска для создаваемых файлов '□тазк —3 и~г»х,д~гх, 0=гх Определяются права доступа, которые устанавливаются по умолчанию всем файлам, создаваемым в текущей среде и во всех дочерних процессах. Опция -8 позволяет использовать символическую запись, устаревший способ - использование цифровой маски прав доступа. Часы хсХоск Х-клиент, показывающий время на экране. Часто используется для тестирования системы “X эдшкт”. X ассезз соШго! хкозк хЬозк +<Х~клиент> Показывает текущие установки управления доступом. Добавляет Х-клиента, которому разрешен доступ к локальному экрану (Л18РЕАУ). Если ни один <Х-клиент> не указан, доступ разрешен всем .
Системное администрирование Команды Ыпих Опнсание/коммент арки Корневая файловая система / Корневой каталог в дереве системных директорий. Домашняя директория /Ноте Обычно каталог, в котором размещаются домашние директории всех пользователей. Пример: /йоте/ ога с1е. Директория временных данных /Г.тр 5 Временная область хранения. Не помешайте в нее то, что необходимо хранить. 8А (системный администратор) часто создает работу, выполняющую с помощью с г оп периодическую очистку всего содержимого этой директории. Директория начальной загрузки /ЬооГ Небольшая секция (раПШоп) для хранения образа(ов) ядра и команд начальной загрузки. Директория журналов Ллаг/1од Расположение большинства системных журнальных файлов. Образец конфигурационного файла /еГс/1п1гГаЪ Конфигурационные файлы для каждого приложения, измененные после инсталляции, следует резервировать. Файлы паролей /еЪс/разежЗ / еТс/зЪааоу? Файл /етс/раззжЗ содержит информацию о пользователях и должен быть доступен для чтения всем (оЙ1ег8); даже с зашифрованным паролем это может быть “дырой” в безопасности. Файл /ейс/епаас^ хранит зашифрованный пароль и доступен для чтения только пользователю гоой. Файл групп /еЬс/дгоир В файле /ейс/дгопра задаются группы сервера и
пользователи-члены этих групп; главная группа для каждого пользователя указывется в файле /еВс/развит! Файл X- конфигурации /еСс/Х11/ХЕ86Соп11д Файл с установочными параметрами Х-сервера для видеокарты, монитора, мыши и клавиатуры . Обычно настраивается с помощью поставляемого инструментального средства, например, зах2. Планирование регулярного выполнения команды в заданное время сгопТаЪ -е Используйте эту команду для редактирования файла сгоптаь, содержащего инструкции, используемые демоном с гоп . Планирование выполнения сценария с заданной частотой / е Г с/апасгоп ЪаЬ Отредактируйте файл и задайте в нем частоту выполнения сценария (см. тап ап ас гоп Г. аЬ). Планирование единственного выполнения команды в заданное время аЕ <опции> ВРЕМЯ Выполняется задаваемая в <опциях> работа в определяемое параметром ВРЕМЯ. Планирование команды ЬаСсИ <опции> <ВРЕМЯ> Выполнение команды в то время, когда средняя, загрузка падает ниже 0.8 или после заданного ВРЕМЕНИ. Монтирование файловой системы тсигЛ <опции> <устрсйстЕс> <точка монтирования> Монтирование файловой системы, расположенной на <устройстве> к заданной <точка_монтирования> с указанными <опциями>. Демонтирование файловой системы шпоипС <устройстЕо> игаоипЕ <точка_монтирования> Демонтирование файловой системы или устройства. Максимальный идентификационный номер пользователя (изег ГО) 65535 Восстановление пароля пользователя {1-110} сопСго1 -X Ипих 3 Процедура восстановления пароля пользователя гооЕ в
гоо1 раз 5ж1 г со Г <;дгиЬ{ с кегле! \нп11плг~2.4.9~ < 13 зхпдХе го гост-/ дегг/поа8 1п1ХгО /1п1кгд~2.4«9~ 13.±тд Ьоок резеде! г ос? к случае его потери. Необходим физический доступ к машине или системной консоли. Сначала машина перезагружается, затем в ходе процесса загрузки с использованием ИГО нажмите и удерживайте [Сй*1] + [х] до тех пор, пока не появится приглашение, позволяющее ввести команду загрузки на уровне 8. Вторая приведенная процедура использует загрузчик дгиЬ. Создание нового пользователя изегасШ Указание только одной опции - В вызывает вывод параметров, с которыми по умолчанию создается пользователь. При указании О вместе с другими опциями изменяются параметры по умолчанию: без - I) переопределяются параметры по умолчанию (например, § задает главную группу) . Удаление пользователя изегде! Удаляется пользователь и необязательно (дополнительно) все файлы, принадлежащие ему. Изменение учетной записи пользователя изеггпод Внесение изменений в данные, хранимые в файле / е Г с / раз 8 юо г с!. Создание новой группы дгоирадс! Опция задает идентификационный номер группы (^гоир Ш); по умолчанию, первый свободный номер - больше или равен 500. Удаление группы дгоирде! Группа удаляется из системы. Нельзя удалить главную группу какого-либо пользователя. Права доступа к файлам, принадлежавшим удаленной Огас1е Оа1аЬа$е 10д: Ас1тт151гайоп УУогквЬор I С-11
группе, необходимо поправить вручную по команде споюп. Изменение уровня выполнения 1п1Г <уровень выполнения> Команда 1пИ вызывает выполнение скриптов каталога гсЫб при изменении уровня выполнения. По команде 1пП б производится перезагрузка. Синхронизация дисков 5 у ПС Принудительная запись на диск всех измененных ((Илу) буферов из кэша буферов и страничного кэша. Используется непосредственно перед перезагрузкой для предотвращения искажен ня дисковых данных. Остановка системы 1дпих з Пи 1 ас-» п < режим> <задержка> Постепенная остановка системы: процессы завершаются, отрабатывают соответствующие скрипты останова, и выполняется синхронизация дисков. Режимы: г (перезагрузка) и Ь (останов). Обязательный параметр <задержка > определяется в секундах или ‘по\у’ (‘тотчас’). Кроме того, всем пользователям может быть послано предупреждение об остановке. Журналы регистрации ошибок огаезд Просмотр сообщений, генерируемых при начальной загрузке. Журнал заполняется 4по кругу’ и со временем информация начальной загрузки может переписать системные ошибки. Сетевая Ре- конфигурация / е Г с / з у 8 с о п г 1 д / п е Т и с- г к - зсгтркз/ В этой директории хранятся скрипты, выполняемые в ходе начальной загрузки на шаге отработки гс.зузтплХ. 1Р-адреса хостов /екс/Тюзкз Список хостов, о которых хранится информация в вашем Огас1е Оа&Ьаве 10д: Ас1т1п&1га1юп УУогквНор I С-12
компьютере. В списке должны быть, по крайней мере, имя локального компьютера и адрес обратной связи (1оорЬаск). Переключение имен служб (Мате зепйсе $м'йсЬ) /еТ с / п й з ы 1. СсЬ . соп г Сетевые параметры зузст! ~а | дгер пеЪ Просмотр всех сетевых параметров ядра. Демон маршрутизации гопТей Конфигурация сетевых карт (пегп'огк тгек/асе саг& - ШГ) ИГсог-Ттд ~а Выводятся данные о всех сконфигурированных на текущий момент сетевых устройствах. Вторичный 1Р- адрес тойргс-Ье хр_а11аз 1гсопГ1д еРЬ0:1 1Р Системное приглашение (1о»ш рготрг) /бГс/18зие Сообщение, выдаваемое пользователю вместе с системным приглашением. Связь со службами УРЛЧ18 (}Шлт Ра$е$/ пе1\хогк ги/огтаНоп хеплсез ) /зЫп/урЫпй Обнаружение и подключение к серверу сетевых информационных служб (пе№огк тфогтаИоп зепнсех - Ы15) для разрешения имен, а также подключение к другим службам. Информация о модулях тосИпГо <огщии> <модуль> Выводятся сведения о модулях ядра. Опции показывают лицензию (Ч), параметры ( р), описание (ч1). Список модулей Тэтой Показываются загруженные в настоящее время модули. Загрузка модуля 1пашой Загрузка загружаемого модуля. Выгрузка модуля гттой Выгрузка загружаемого модуля. Установка программного обеспечения грт -1ллЬ пакет Опции: Ч (установка), -V [вывод данных о ходе установки), -Ъ (отражение продвижения процесса с Огас!е Оа1аЬа$е 10д: Ас!т1пЫга11ОП ДОогкаКор I С-13
помощью символа решетки). Деинсталляция программного обеспечения гргп ~е пакет Опция -е вызывает удаление пакета при отсутствии зависимых компонентов. Вывод перечня установленных программных компонентов грт -да Оппин (запрос) и ~а(все) позволяют вывести данные о всех установленных пакетах. Проверка установленного программного обеспечения грт -V пакет Сравнение установленных файлов с информацией, предоставляемой базой данных грт. Вывод списка файлов грт ~д! пакет Выводится перечень файлов, входящих в пакет. Пакет, использующий файл грт —дг файл Выводится перечень пакетов, использующих файл (задается полное имя файла). Модель компьютера __ ипате ~гп Выводятся данные ЦП (иаирмер, 1686). Уровень ОС ипате -г Выводится номер версии ядра. Уровень, в котором работает Опих гипЛб’/е! Показывается предыдущий и текущий уровни функционирования ОС. Параметры ядра зузсЫ -а Выводятся значения всех устанавливаемых параметров ядра. Максимальное число файловых описателей зузсЫ . Ше-иах Выводится значение параметра, задающего максимальное число файловых описателей для каждого процесса. Задание параметров ядра /еГс/ зузсЫ. ссп! Значения компилируются в параметры ядра; указание параметров в этом файле приводит к тому, что их значения переустанавливаются во время начальной загрузки. Изменение параметра ядра есЪо <значение> > </ргос/<г.11е> Новое значение параметра ядра пишется в файловую систему /ргос. есЬо 2147483648 > / р г о с / а уз / ке г пе 1 / а Ьттах Задание максимального размера сегмента разделяемой памяти. Разделяемая память зуасГ1 кегпе!.зкттах Выводится значение параметра зЬштах. Огас1е йа<аЬа$е 10д: Айгтнгнзйайоп ШогкзЬор I С-14
Изменение параметра ядра зузсП <параметр>^<значение> Изменяется значение параметра ядра; при использовании опции -р параметры читаются из файла и затем активизируются. По умолчанию подразумевается файл /еГс/зузсЪ 1. сои г Ограничения, накладываемые на процессы иИшй: <опции> <значение> Устанавливаются ограничения для текущего командного процессора и запускаемых из него процессов. Пользователи могут сделать ограничения более строгими. Обычно только пользователь гост может сделать обратное; некоторые опции могут быть использованы только с привилегиями пользова теля гооР. Опции; -и (задание число процессов), -п (число обработчиков файлов) и многие другие (см. глав ЬазЬ). Показать ограничения, накладываемые на процессы 111 ХП11 Г По команде и Нт! г. без опций выводятся текущие значения установленных ограничений. Межпроцессное взаимодействие (разделяемая память и семафоры) грез <опции> Опции: -~т (текущее использование разделяемой памяти); -я (использование семафоров); -а (показать все). Удаление сегмента разделяемой памяти 1рсгт зЪт <зкт1с1> Освобождение сегмента разделяемой памяти по его <зИтха>. Это очень опасная операция. Можно повредить базу данных, использующую освобождаемый сегмент. Огас1е ГЫаЬаве Юд: Ас1т1пк1га1юп УУогквЬор I С-15
Системная производительность Команды Ыпих Опиеание/комментарни Монитор производительности Гор Просмотр статистик ОС и процессов в реальном времени. Отчет о системной загрузке (датеш ас1п’Иу героПег - ваг) заг -<огщии> синтервал времени> <число наблюдений> Опции: ц (показать очередь к ЦП), -и (использование ЦП), й (загрузка устройств), -~п (загрузка сетевых устройств) и большой число других опций (ем. тап за г). Интервал времени между наблюдениями задается в секундах. Статистики виртуальной памяти хлпзГ аГ Синтервал^времени> < числ о 1 наблюдений> Интервал__времени между наблюдениями задается в секундах. Статистики виртуальной памяти саг /ргос/тетхпГо Показывается использование виртуальной памяти в текущий момент времени. Статистики кэша ядра с а Г / р г о с / з 1 а Ы п Г о Статистики наиболее часто выделяемых объектов ядра, например инодов (шос!е), б~ входов (йеп1пе$) и буферов асинхронного ввода-вывода. Статистики ввода- вывода хозСаб <опции> синтервал)времени> < чис л о__наблюде ний> Опции: - б (загрузка устройств), -с (загрузка ЦП), -х (расширенные статистики дисковой загрузки). Интервал__времени между наблюдениями задается в секундах. Статистики многопроцессорной системы рлрзГаГ -Р <ЦГ> синтервал)времени> <число_ наблюдений> Выводятся статистики для заданного ЦП или для всех ЦП в 8МР-системе. Оперативная намять 64 Гб(теоретически) Максимально возможный размер оперативной памяти {гапс1от ассе^ тетогу Огас1е ОаСаЬаве 1Од: А(1т1п1$<га1|оп ЭДогквНор I СИ 6
при использовании епгегрп8е- версии ядра (Кеб На1 Егйегргке Глпих А8 2.1 поддерживает до 16 Гб КАМ). Своп- устройство зюароп -8 Показываются устройства, используемые свопингом. Первоначально своп- устройство назначается при инсталляции. Своп-устройство можно изменить или добавить. Можно создать несколько своп- устройств; размер своп-области должен хотя бы равняться размеру физической памяти. Показать размер своп- области к гее Показывается текущее использование памяти и своп- области. Активизировать своп-область з^ароп -а Включить использование своп- памяти. Свободные дисковые блоки (И -к Данные выводятся в Кб; для вывода в Мб укажите опцию -т. Получение списка устройств сак /ргос/деутсез Вывод списка устройств в системе с их мажорными и минорными номерами. Информация о дисках сак /рг ос / б се 1 / 8 с з 10 / б йа /тоЗе! сак /ргос/ 13е/13еО,/ЬЗа/тойе1 Просмотр сведений о дисках 8С81. Просмотр сведений о дисках ГОЕ. Вывод сетевых статистик пекзкак <орЪ1сп5> Вывод разнообразных сетевых статистик (см. тап пек з как). Графическое представление системных статистик хсбуп.с'с Вывод в Х-среде последних статистик ОС. Огас!е ЁЫаЬазе 10д: АсМгн§1гэ11оп УУогквйор I С-17
Разнообразная системная информация Команды 1лпих Он исание/ком ментарми Экспортируемая файловая система №8 / е б с / е х р о г б з Базы данных обычно не поддерживают файлы, располагаемые в файловой системе №8. Монтируемые директории клиента №$ /уаг'ЭбЬ/пбз/хбаЬ М акснмальн ы й размер файловой системы 2 Тб с блоком, размер которого 4 Кб (32 - бит;- е ядро ) Данные для файловых систем хсЗ и ехг2, для других систем данные могут отличаться. Максимальный размер файла Размер файла не может превысить ограничение, накладываемое на размер файловой системы 2 Гб {размер блока - 512 байтов} 2 ТВ {4КВ Ыоск 3.12© | В БД Огас1е с размером блока 16 Кб можно создавать файлы, не превышающие 64 Гб. 32-битовое ядро накладывает ограничение в 2 Тб на размер файла и логические блочные устройства. Размер блока системных файлов битре2гз <устройство> Вывод характеристик системных файлов в збаоиГ. Таблица файловых систем /ебс/гзбаЬ Приведенные в /ебс/ГзГаЬ файловые системы монтируются в ходе начальной загрузки системы. Виды журналируемых файловых систем ехбЗ ге!еегГз Метка диска бсНзк -1 661 е к не поставляется с некоторыми дистрибутивами. Расширение файловой системы гез1хе2бз Расширить можно только некоторые виды файловых систем. геебгегегзегГз Резервирование баг сггГ /бе^-'/гзбО / Резервирование корневой файловой системы (/). Восстановление баг XV б / с!е V / г 8 б 0 Востановление корневой файловой системы (/). Подготовка томов начальной загрузки /зЫп/П1о Необходимо выполнить после внесения изменений в / е Г с/111 о. со п Г , чтобы Огас1е Оа1аЬа$е 1Од: Айгтгн51га11оп УУогкзЬор I С-18
занести изменения в начальный загрузчик. Стартовый скрипт /егс/гс.д/гс Ядро /ЬооГ/ут!хлиз Биты ядра де геол Г ЙОЯО__В1Т Вызов на основе стандарта РО81Х информации о ядре. Существует много других переменных, кроме ^ОЕОВТТ. Начальная загрузка в однопользовательском режиме сспСго1~х 11 лих 5 % {дгиЬ> с ке г в е 1 ут 11 ли г-2.4.9~ 13 81пд1е го гоок^/6еу/ГЛа8 1п1Г г с! /1п х к г д - 2.4.9 -13.хшд Ьсю1. Использование возможностей начального загрузчика ЫЕО. Использование возможностей начального загрузчика 6К15В. Управление временной зоной /еЬс/8у8соп^1д/с1сск Директория 8\У (зойзуаге, ПО) /уаг/ИЬ/грт Директория базы данных утилиты грт. Устройства /дем Директория, содержащая все файлы драйверов устройств. ЦП са! /ргос/срихлхо Выводятся статистики ЦП. Весь диск /дем/зда Имя устройства. СОКОМ /дем/едгот Обычно монтируется в директории /тпТ/ебгот. Тип файлов на СОКОМ 1зо9660 Накопитель на гибком магнитном диске /дем/ГдО Обычно монтируется в директории / тп к / Г1 о рр у. Системная информация /ргос Файловая система /ргос размещается в оперативной памяти и предоставляет доступ к параметрам процессов и ядра, а также к статистикам Компиляция и связывание исполняемого файла паке -Т <файл> <кома.нда> Используйте <файл> для того, чтобы задать перекомпиляцию Огас1е Оа1аЬа5е Юср А<1т1пш(га11оп ШогкаЬор I С-19
необходимых частей большой программы. Укажите <команды>. требуемые для компиляции, связывания и подготовки к использованию исполняемого файла. Огас1е Оа(аЬа$е Юр: Ас!т1ГН51га1юп ШогкаИор I С-20
ЪУМ Ыпих (1)шГе<1Еншх) Оиисание/комментарии ЕУМ Ьосз-са! ЧЫигг-е Мападег Этот пакет нс поставляется в Кес! На! Епгегрте 1лних А 8 2.1 и не может быть добавлен без изменения (!ашин^) ядра. Поддержка на уровне ядра обеспечивает только 1Л1йеё Пших. Основные понятия ГУМ 1од1са1 ехСепСз Логический том состоит из логических экстентов. 1од1са1 уо1игае Набор логических экстентов, расположенных на группе томов, представляется операционной системе как дисковый том. Каждый такой экстент может быть расщеплен и размещен на нескольких дисках. 7о1ш=-е дгсир Набор физических дисковых секций (рагшюнз), созданных по команде Готзк или другим подобным средством, проинициализированные с помощью рл/сгеаке, а затем сгруппированные в физический том с использованием 17дсгеаке. Вывод группы томов хгдйхзргау -V Изменение физической группы р^/сЬапде Подготовка физического диска рх^сгеаГе Вывод содержимого физического тома рх^сПзрТау Удаление диска из группы томов ^/агесЩсе Перемещение логических томов в другие физические гома рлппоуе Создание группы томов хгдсгеаГе
Удаление группы томов удгепкх/е Изменение доступности группы томов хгдспапде Восстановление группы томов гдсгдгезТоге Экспорт группы томов удехрогТ Импорт группы томов хгдхпфогГ Перечень групп томов Vдзсап Изменение логических характеристик тома В/сПапде Перечень логических томов 1л<й15р1ау Создание логического тома ТусгеаСе Расширение логического тома ТуехТепЦ Уменьшение логического тома Т'/гейисе Удаление логического гома Создание расщепленных томов Р/сгеаЬе -1 3 -I 64
Приложение О Термины и сокращения
Термин Определение АсЙУв 80881011 роо! (пул активных сеансов) Количество одновременных активных сеансов, разрешенное для ресурсной группы или подплана АРБМ Автоматический диагностический монитор базы данных (АШотагей РагаЪаае Р1а^по8Йс Мопйог) АОТ Абстрактный тип данных (АЬзИасГ Ра1а Туре) А8СП Американский стандартный код для обмена информацией (Атепсап 81апс1агс1 Сойе Гог 1п1оппайоп Ыегсйап^е) П57А8СИ 7-битовая кодировка А8СП А8М Автоматическое управление хранением (АнЮта1еб 8!огаее Мапа&етеШ) А8М Автоматическое управление итогами (АШотайс Зшптагу Мапа^егаеШ) А8ММ Автоматическое управление разделяемой памятью (Ашотайс 81кггей Метогу Мапа&етепО А88М Автоматическое управление пространством сегмента (Ашотайс 8е&теШ Брасе Мапа§етеп1) АТО Оптимизатор автоматической настройки (Ашотайс Тшнп& Орйпйхег) Ашотайс РСА Метогу Мапа&етеШ (автоматическое управление пространством РСА) Функциональная возможность БД Огас1е. упрощающая и улучшающая распределение пространства РОА. Ашотайс 8йагеб Метогу Мапа^етеШ (автоматическое управление разделяемой памятью) Функциональная возможность БД Огас1е по автоматическому управлению наиболее важных структур разделяемой памяти, используемой экземпляром БД Огас1е. АШотагеё 8юга§е Мапа^етеШ (автоматическое управление хранением) Возможность вертикальной интеграции файловой системы и менеджер томов, предназначенные специально для файлов баз данных Огас1е АШотайс БаШЬазе В1а§по8Йс Мапа^етеШ (Автоматическое диагностическое управление базой данных) Утилита, выполняющая нисходящий анализ экземпляра, выявляющая проблемы и их возможные причины, а также вырабатывающая рекомендации по устранению проблем. Ашотайс Тшзт§ Орйпн'хег (Оптимизатор автоматической настройки) Функциональная возможность базы данных, выполняющая разносторонний анализ производительности кода 8(}Б внутри БД
Термин Определение АиЮтапс УУогкЬас! Яерозйогу (Автоматический репозитарий рабочей загрузки) Сбор, обработка и сопровождение статистик производительности с целью обнаружения проблем и самонастройки. АихШагу с!а1аЬа$е (вспомогательная база данных) Используется в качестве дублирующей базы данных, а также для выполнения восстановления на момент-в-прошлом . АХУК Автоматический репозиторий рабочей загрузки (АнЮтаПс УУогк1оаб Керояйогу) $ Васкир р?есе (резервный фрагмент) Отдельный файл, входящий в резервный набор. Васкир $е1 (резервный набор) Копия одного или нескольких файлов данных или архивных журналов. В отличие от копий образов в резервных наборах не сохраняются пустые блоки. ВРТ Табличное пространства вида Ы^Ше, включающее единственный файл, содержащий до 4 миллиардов блоков; максимальный размер файла: 8-128 Тб (в зависимости от размера блока данных Огас1е). В1оск скалке лаект^ (отслеживание измененных блоков) Фоновый процесс записи отслеживаемых изменений (сканце 1гаск1п& уугкег ~ СТЛУК) заносит информацию о физическом расположении всех изменений, сделанных в базе данных, в отдельный файл. Моск согшрйоп (повреждение блока) Поврежденный блок данных - это блок, содержимое которою не распознается на основе формата Огас1е или его содержимое внутренне несогласованно. В1оск Ме&а Кесоуегу (восстановление блоков после сбоя носителя) Метод, позволяющий производить восстановление не на уровне файла данных, а на уровне блока, который является наименьшей структурной единицей. ВМК В1оск Месйа Кесоуегу (восстановление блоков после сбоя носителя) ВиНег сасйе (кэш буферов) Область памяти, в которой кэшируются блоки данных, выбираемые из базы данных. СР8 С1п8(ег ГПе 81ога^е (кластерное файловое хранилище) Сйап&е 1гаскт§ й!е (файл отслеживания изменений) Файл, используемый для хранения информации о физическом расположении изменений, сделанных в базе данных с момента последнего резервирования. СЬаппе! (канал) Канал связи или соединение с целевой базой данных. ей соттапсНше пПегрге^ег (интерпретатор командных строк) С1и8(ег (кластер) группа из одной или нескольких таблиц, совместно использующих одни и те же блоки данных . СМАК Менеджер соединения Огас1е (Огас1е Соппесбоп Мапа^ег), выступающий в качестве брандмауэра сетевого трафика и прокси-сервера предоставляя.
Термин Определение Соп1го1 Я1е (управляющий файл) Содержит информацию о физической структуре базы данных, включая расположение всех файлов данных и оперативных журналов. СК8 Кластерные службы доступности (с!н81ег геабу зегукев) 1)аШ Ыоск (блок данных) Наименьшая единица физического хранения информации. Блоки данных содержат строки данных, индексную информацию и т.д. Ваш бкбопагу сасйе (кэш словаря данных) Область памяти внутри разделяемого пула, в которой хранятся определения объектов словаря. Баш Ше (файл данных) Содержит информацию базы данных ВаШЬа§е СйагасГег 8еГ Зсаппег Утилита. которая оценивает осуществимость миграции базы данных Огас1е, при которой информация преобразуется в новую кодировку. ВВА (АБД) ВаШЬазе АбишйзпШог (администратор базы данных) ВВА Адрес блока данных (баШ Ыоск аббгезз), используемый для однозначной идентификации блока данных внутри базы данных. ВВСА Утилита создания БД (ВаШЬазе СгеаНоп АзяЫапО ВВУЕКГРУ Внешняя утилита с интерфейсом командной строки, выполняющая физическую проверку структурной целостности информации автономной базы данных. ВИЬ Язык определения данных (Ваш ВеПшйоп Еап^иа^е). Подмножество команд 8(2Е для определения и изменения описания объектов базы данных. ВМЕ Язык манипулирования данными (Ваш МашрЫайоп Еап^иа&е). Подмножество команд 8рБ, запрашивающих и изменяющих данные. ЕВСВ1С Расширенный двоично-десятичный код обмена информацией (ЕхГепбеб Втагу Собеб Веснин! ЕпегсЬап^е Собе) ЕМ ЕЫегрпве Мападег етсР1 ЕпШфпзе Мападег СоЫгок Утилита запуска, остановки и проверки состояния ВашЬазе Сопйо!, Огас1е А§еп1 и Огас1е Мапа§егпеи! Бегуегз. епсобеб сЬагасгег §е1 (схема кодирования символов) Схема кодирования символов задает соответствие между символами, которые могут приниматься и выводиться компьютером или терминалом, и их внутренним кодовым представлением. Еп1егрп$е Мападег ВашЬазе СоШго! Соп$о1е Графический интерфейс, используемый для управления базой данных. ЕТЬ Извлечение, преобразование и загрузка (ехГгасйоп, ггапзГоппайоп, апб 1оабт&) ехаЬуШ (эксабайт) 1 ЕВ = 1,024 РВ = 1,048,576 ТВ = 260 байтов ЕХТРКОС Внешние кодовые библиотеки (ех1егпа1 собе НЬгапез). БОА Дифференцированный аудит (Гше-^гашеб аибйш^).
Термин Определение ноле Дифференцированный контроль доступа (Гте-Огатеб Ассе$$ Сошго!) позволяет использовать функции, реализующие политики безопасности, и связывать эти политики безопасности с таблицами, представлениями и синонимами. Сервер базы данных автоматически применяет политики безопасности, независимо от того, как осуществляется доступ включая, например, обращение к данным из приложения с помощью произвольного запроса. Па$Ъ гесохегу агеа (флэш-область восстановления) Стандартное место хранения всех файлов, имеющих отношение к восстановлению базы данных Огас1е. Используется операциями резервирования и восстановления. ПакЬЬаск Ьнйег (флэшбэк буфер) Область памяти» в которой хранятся данные для операции ПазйЬаск ОаХаЬазе. ЕЛазпЬаск ОакаЬазе Новый метод восстановления базы данных, в котором вместо данных повторного выполнения (Ке&) ЗаШ} используются старые образы блоков файлов данных ((Ы) с1а1а). Е1ааЬЬаск Егор Функциональная возможность, позволяющая отменять последствия команды ОНОР 'ТАВЬЕ, не применяя для этого метод традиционного восстановления на момент времени. ЕказйЬаск ТаЫе Команда, позволяющая восстанавливать таблицу и все зависящие от нее объекты из корзины. ЯазЬЬаск Тгапзасйоп Оиегу Инструмент диагностики, который можно использовать для просмотра изменении, выполненных в базе данных на уровне транзакции. ПазйЬаск Уегзюпз Омегу (запрос версий данных ) Позволяет вывести хронологию изменений содержимого строки вместе с соответствующим идентификатором транзакции, в которой производились изменения. РогтаГ таьк е1етеш$ (элементы форматной маски) Символьный литерал, описывающий формат даты и времени или числового данного, хранимого в символьной строке. ОгоиДйпепс1 герой (отчет тенденций роста) Анализ роста сегментов базы данных. СИоЬаНгаНоп зирроП (поддержка глобализации) Обеспечивает адаптацию к родному языку утилит и сообщений об ошибках, порядка сортировки, алфавита, календаря, дат, времени, денежных сумм и чисел. 1та&е сору (копия образа) Совпадает с точностью до бита с копией файла базы данных. Тпсатайоп (инкарнация) Отдельная версия физической базы данных. Инкарнация изменяется при открытии базы данных с опцией РЕ5ЕТТОСЗ. Резервные объекты предыдущей инкарнации можно использовать для восстановления, пока доступны требуемые журналы Ыех-ог^атхеб (аЫез (индекс-таблицы) Структура базы данных, внешне представляющая таблицу, но хранящая данные в виде В-лерева 10.11:. ога или Файл параметров
Термин Определение .1П1 и <51 с!>. с г а. 1п81апсе (экземпляр) Совокупность процессов и пространство разделяемой памяти, используемые для доступа к базе данных Огзс1е. ТРС Ыегпа! Ргоссбб Соттпшсайоп (межпроцессное взаимодействие ) 180 Енешайопа! Ог&ашгаПон Гог 81ап<!агс18 (Международная Организация по стандартизации) хздХрТизсМ Управляющая утилита, предназначенная для запуска и остановки процесса прослушивания /8(?Е*Р1и8. 18У 1ш!ере1к1еп( Бойлуаге уепбог (независимый поставщик программного обеспечения). .!ауа-пул Цауа роо!) Область памяти в 86А, используемая для выполнения 1ауа- кода всех сеансов и обработки данных внутри виртуальной 1ауа-машины (Лауа УнШа! МасЫпе ~~ ЛУМ). ЛЭВС Ласа Ла(аЬа8е Сонпеснуйу (средство организации доступа 1ауа- приложений к базам данных). ^ппп Процессы обслуживания очереди заданий (1оЬ рнеие Ргосе$8е8). Выполняют запланированные задания. Кеер Ьийёг сасЬе (удерживающий кэш буферов) Область памяти в 86 А. используемая для кэширования данных в течение длительного периода времени. Еап^на^е апб СйагасШг 8е! Ейе 8саппег Основанная на статистиках утилита для выявления языка и кодировки данных неизвестного текстового файла. Еагре роо! Ап орбопа! шепзогу $!ога^е агеа П8еб бог Ьиббепп^ 1ац>е 1/0 гециеБй ЕС88СУ\^ Утилита Еапдиаде апб СЬагас1ег 8е1 Я1е Зсаппег. ЬЕОАТО® ШШгкег, 8ш§1е-8егуег Уег8юп Программное обеспечение, которое позволяет утилите Кесоуегу Мапа&ег писать на ленточное устройство. ЫЬгагу сасЬе (библиотечный кэш) Область памяти внутри разделяемого пула, в которой содержатся полностью разобранные и откомпилированные представления блоков РЕ/8рЕ и команд 8рЕ. Еш^шбЕс бог! (лингвистическая сортировка) Сортирует символы в таком порядке, который отражает их положение в алфавите, а не номер в схеме кодирования. ИвШиег (процесс прослушивания) Шлюз (§а!е\уау) к экземпляру Огас1е для установление всех удаленных пользовательских соединений. Еоса1е (местная специфика) Совокупность информации о лингвистических и культурных предпочтениях определенного региона . Еоса1е еапап!8 (варианты местных особенностей) Зависимые от языка территориальные определения Е88У ЕЕ6АТО® ЫеПУогкег, 8ш§1е~8егуег Уешоп Месйа шапа^етеп! ИЬгагу (библиотека управления носителем) ЯМАЭД использует эту библиотеку при выполнении операций чтения и записи на ленту. _ ... ._... 1
Термин Определение Метогу Аблтзог (консультант памяти) Функциональная возможность ЕпГегрпяе Мападег, помогающая задать размер структур памяти. Метогу Мападег (ММАИ - менеджер памяти) Фоновый процесс базы данных ММА№ выступает в роли посредника, помогающего установить подходящие параметры компонентов 86А. Ме1пс (метрика) Некоторая измеряемая характеристика базы данных или экземпляра. ММЬ ЯМАМ использует библиотеку управления носителем (Месйа Мапа^етеШ ГдЬгагу ММЬ) при выполнении операций чтения и записи на ленту. 1 ММСЖ Управляющий процесс мониторинга (Мана^етеШ МошЮг Ргосе$8). Возбуждает сигнальные сообщения при превышении пороговых значений метрик. Собирает статистики для объектов 8рЕ, которые были недавно обновлены. Ыайопа! 1ап^на§е 8пррои (национальная языковая поддержка) Параметры и файлы, определяющие зависящие от местных особенностей характеристики функционирования клиента и сервера базы данных. иК Ыоск 81ге Ьпйег (буферный кэш с размером блока нК) Область памяти в 86А, используемая для кэширования блоков данных с отличным от стандартного для базы данных размером; используется для поддержки переносимых табличных пространств.. Кайопа! 1ап^иа^е мщрог! К18 Ктшбте ЫЬгагу (исполняемая библиотека К18) Эта библиотека предоставляет полный набор независимых от языка функций, обеспечивающих соответствующую обработку текстов и символов, а также преобразования на требуемом языке. КЬ8ЬАЬЮ Переменная среды, применяемая для задания языка, территории и кодировки, используемой клиентом. Ж8КТЕ Исполняемая библиотека ЫЕ8 (Канопа! Ьап«па»е 8иррог1 Кнпйше ЫЬгагу) ИМР Матей Р1ре§ (именованные каналы; механизм связи между процессами, который позволяет одному процессу передавать данные другому локальному или удаленному процессу). ОС41 Огас1е СопШтегз Гог 12ЕЕ ОМР Огас!е Мапареб ЕПез (файлы, сопровождаемые Огас1е). Орйпнхег 81ай$Нс$ (статистики оптимизатора) Статистики оптимизатора используются сервером для выбора наиболее эффективного плана выполнения каждой команды 8(?Е. В этих статистиках отражаются детальные сведения о базе данных и хранимых в ней объектах. ОРЛ Огас1е Ъшуегза! 1п§(а11ег (универсальный инсталлятор Огас1е). Огас!е Еоса1е Вшк!ег Утилита, которая предоставляет графический пользовательский интерфейс, с помощью которого можно легко просматривать, изменять и определять данные,
Термин Определение характеризующие местные особенности. Огас!е Мапа^ес! Ейеа (файлы, сопровождаемые Огас1е) Функциональная возможность базы данных Огас1е, управляющая созданием, присвоением имен и удалением файлов базы данных Огас1е внутри выделенных областей на диске. Огас1е Ие( Обеспечивает соединения между базой данных Огас1е Иа1аЬа$е 10^-и клиентами или приложениями промежуточного уровня Огас1е 8йагеб 8епег (разделяемый сервер Огас1е) Конфигурация сервера базы данных, позволяющая многим пользовательским процессам совместно использовать небольшое количество серверных процессов. В результате минимизируется количество серверных процессов и максимизируется объем доступных для использования системных ресурсов. 0КАСЬЕ__ВА8Е Переменная среды, используемая для указания базового каталога ОРА. ОЕАСЬЕ^НОМЕ Переменная среды, используемая для задания директории, содержащей программное обеспечение Огас1е. ОВАСЬЕ_31Е Переменная среды для определения имени экземпляра, используемою по умолчанию. Раскате (пакет) Совокупность логически связанных определений процедур и функций. Их реализация находится в теле пакета. РагаНеНхайоп (распараплел иваиие) Выделение нескольких каналов для операций резервирования и восстановления, выполняемых утилитой ИМ АН. РОА Программная глобальная область (Рго^гат О1оЬа1 Агеа). РСА А4у18ОГ (консультант РСА) Функциональная возможность Еп1егрп$е Мапа&ег, которая предоставляет подробные статистики, имеющие отношение к рабочим областям, и вырабатывает рекомендации по оптимальному использованию пространства в программной глобальной области на основе характеристик рабочей загрузки. Р1ре (канал) Область памяти, используемая одним процессом для передачи информации другому процессу. РпуаХе 8рЬ агеа (приватная область 80Ь) Область внутри РОА, содержащая такие данные, как информация привязки и структуры памяти, используемые при выполнении команды. Рп уйе^е (привилегия) Право выполнения конкретного вида команд 8рЕ. Существует два основных вида привилегий: объектные и системные. Ргоасйсе ТаЫезрасе Мопйопш* (профилактический мониторинг табличных пространств) Функциональная возможность Огас1е ЛаГаЬазе !()§, которая отслеживает использование дисковой памяти табличными пространствами. Рго^гаш 61оЬа1 Агеа Приватная память, используемая процессом. Огас1е Оа(аЬа$е Юр: Ас1ттМгайоп УУогкайор II О-В
Термин Определение (программная глобальная область) Кесоуегу са1а1о§ (каталог восстановления) Схема в отдельной базе данных, в которой хранится хронологическая информация, относящаяся к операциям резервирования. Кесоуегу Мапа^ег Утилита Огас1е, используемая для резервирования и восстановления файлов базы данных. Кесус1е Ып (корзина) Таблица словаря данных, с помощью которой сохраняется связь между первоначальными именами удаленных объектов и именами, сгенерированными системой после их удаления. Кесус1е Ьийег сасйе (рецикл ирующи й кэш буферов) Область памяти в 8ОА, вдоторой обрабатываются данные, которые затем быстро выгружаются из буферного кэша. Небо 1о§ Ьнйег (журнальный буфер) Область памяти, в которой кэшируются данные повторного выполнения перед их выгрузкой на диск. Небо Ьо§ Гйе Абуког (консультант размера оперативного журнала) Функциональная возможность Еп1егрп$е Мапа^ег, которая предоставляет рекомендацию по размеру оперативного журнала. Ке§онгсе Мапа&ег (менеджер ресурсов) Функциональная возможность базы данных, которая позволяет серверу Огас!е лучше контролировать решения по управлению ресурсами. В результате устраняются (“обходятся”) проблемы, связанные с неэффективным управлением на уровне операционной системы. НезшпаЫе §расе аПосайоп (возобновление операции после выделения пространства) Средство для приостановки и последующего возобновления большой операции в БД в случае возникновения ошибок выделения пространства. КМАК Утилита Несоуегу Мапа^ег КМАЫ Керо811о1у (репозиторий КМАТ\Г) Структура хранения, в которой сопровождаются метаданные об операциях резервирования и восстановления в базе данных. 8сЬеби1ег (планировщик) Новая возможность базы данных, позволяющая администраторам и разработчикам приложений управлять местом и временем выполнения различных задач в среде базы данных. 8СИ Системный номер изменения (8у8(ет Сйап^е ИишЬег) 8е§шеп1 АсКззог (сегментный консультант) Выдает рекомендации по решению проблем, связанных с пространством объектов, а также анализирует тенденции увеличения размера объектов. 8е«тет Иезотигсе Е$йта1ог (оценка ресурсов, необходимых сегменту) Новая функциональная возможность, позволяющая оценить ресурсы, которые потребуются создаваемому сегменту.
Термин Определение 8егуег $е$5юп8 (сеансы сервера) Серверные процессы (1Ж1Х) или нити (Штйоххъ), запускаемые по запросу клиентской утилиты для соединения с целевой базой данных. 8етсе (служба) Службы используются на многих уровнях базы данных (например, служба в Неа1 АррПсайоп С1и81егз часть функциональных возможностей но управлению рабочей загрузкой; для приложения такая служба прозрачно предоставляет машину, на которой выполняется это приложение). 8е$$1оп тетогу (намять сеанса) Пространство в РОА, выделяемое для хранения переменных сеанса и другой информации, связанной с сеансом. 86А Системная глобальная область (8уъ1ет (31оЬа1 Агеа) совместно используется всеми серверными и фоновыми процессами. 8СА АсКлбог (консультант 8С1А ) Выдает рекомендации по устанавливаемым значениям параметров 86А, 8йагеб роо! (разделяемый пул) Область памяти, в которой кэшируются различные структуры, которые могут совместно использоваться пользователями. 8йппк АсМбог (консультант по операциям сжатия) См. сегментный консультант (8е§шеп1 АсМзог). 810 Системный идентификатор (8уя1ет 1бепййег). Задает экземпляр на данном сервере и по умолчанию совпадает с именем БД. 8рЕ Язык структурированных запросов (БГпдсШгеб диегу 1ап§иа^е). 8рь Ассезз Ас1у1$ог ОеТеппгпез орбша! баШ ассезк ра1й (Гог ехатр!е, Ше изе оГ тбехея апс! таТепайхеб хзеу/з) 8<2Ь Тигану Айутбог (консультант настройки кода 8рЕ) Выдает рекомендации по настройке команд 8()Е. 8га&раск Набор скриптов на 8рЕ и РЕ/8()Е, выполняемых в 8рЕ*Р1ня. Они позволяют собрать данные о производительности, автоматизировать процесс сбора, а также сохранить и просмотреть эти данные. Вместо 81а1§раск следует использовать функциональные возможности автоматического репозитория рабочей загрузки (АиЮшаПс илогк!оаб Керозйогу). 81геат§ роо! (потоковый пул) Необязательная область в 8СА, используемая Огас1е 8(геат$ 8уз(еш 81ай8ЙС8 (системные статистики) Статистики, которые отражают необходимые оптимизатору запросов показатели работы аппаратуры, например, производительность ввода-вывода и использование ЦП. ТаЫеБрасе (табличное пространство) Логическая группировка файлов данных. Огас1е 0а1аЬа5е Юд: Абт1гн81зга11оп ШгквЬор II 0-10
Термин Определение Таг^е! сЫаЬазе (база данных назначения или целевая база данных) База данных, которая резервируется или восстанавливается. ТЬтезкоИ (пороговое значение) Граничные величины, с которыми сравниваются значения метрик. Т5РГП1 (1аЫе§расе ротьш-йте гесоуегу, восстановление табличного пространства на момент-в-прошлом ) При восстановления табличного пространства на момент-в- прошлом используется вспомогательная база данных, которая может размещаться на том же самом хосте, что и целевая БД, или на другом хосте. $ 11пс1о Аскког (консультант управления информацией отмены) Функциональная возможность ЕпЮгрпзе Мапа^ег, которая выдает рекомендации по заданию параметра времени удержания информации отмены, а также предоставляет сведения о размере дополнительного пространства, которое может потребоваться для операций отката назад к определенному моменту времени. ГЫо сШа (данные отмены) Хранимая копия первоначальных данных, изменяемых операциями ОМЕ в рамках транзакции. Используется для отката транзакции и обеспечивает целостное по чтению представление изменяемых данных. 11зег Сг1оЬа1 Агеа (глобальная область пользователей) Область внутри разделяемого пула или большого пула, в которой содержится информацию о сеансах разделяемого сервера Огас1е. ГПГС (среднее время по Гринвичу) Универсальные временные координаты (Ошуегза! Ттзе СоопЗта1е8), глобальная отметка времени (§1оЪа1 Нте 8$атр) в унифицированном журнале аудита (Бпйогт АшШ ГгаП). УРВ Виртуальная частная база данных (У^тШа! Рпуа1е ПаТаЬазе). Шай еуеШ (событие ожидания) С событиями ожиданий (тай еуеп&) связываются статистики, значения которых увеличиваются, когда какой-либо серверный процесс или поток (Йзгеаб) вынужден ждать завершения события, чтобы продолжить обработку. \Уогк агеа (рабочая область) Частное просгранство. выделяемое в РОА для сортировок, хэш-соединений, а также других операций, интенсивно использующих оперативную память. \Уогк1оас! геро8Йогу (репозиторий рабочей загрузки) См. А\УК. Огас1е Оа&Ьаге 10$: А<1т1п181га1юп ШогкзЬор II 0-11
Огас1е Оа1аЬа$е 10$: Айт1т$1га#оп УУогкаЬор II 0-12
Разделяемые серверные процессы Огас1е; СорупдЫ © 2006, Огас1е. АН пдМа геБегуеб, =
Рассматриваемые вопросы • Когда следует применять разделяемые серверные процессы Огас1е • Конфигурирование разделяемых серверных процессов Огас1е • Мониторинг разделяемых процессов Е-2 СорупдЫ © 2006, Огас1е. АЙ пдЬШ гевегуед
Установление соединения входящий запрос на подсоединение Процесс прослушивания Установление соединения При подсоединении Огас1е Ые1 сначала выполняет разрешение имени, заданного в строке соединения. Сразу после этого запрос на установление соединения передается от пользовательского процесса (приложения, используемого на клиенте или промежуточном уровня) процессу прослушивания Огас1е ЫеТ Процесс прослушивания принимает пакет СОМЫЕСТ и проверяем в нем имя сервиса (службы). Когда имя сервиса не требуется (как в случае запроса, передаваемого утилитой ТЫ5Р1Ж), процесс прослушивания подтверждает запрос соединения и больше ничего не делает. Когда запрашивается неверное имя сервиса, процесс прослушивания передает код ошибки пол ьзовател некому процессу.
СорулдМ © 2006, Огас1е. АН пдЫе гезегуеб. Е-4 Выделенный серверный процесс Когда в пакете СОЫЫЕСТ запрашивается правильное имя сервиса, процесс прослушивания порождает новый процесс, который будет обслуживать пользовательское соединение. Этот процесс называют обычно серверным процессом (зеггег ргосехх) и иногда теневым процессом {$каск)М' ргосезх). Затем процесс прослушивания соединяется с порожденным процессом и передает ему начальные данные, в том числе адресную информацию о пользовательском процессе. После этого момента процесс прослушивания больше не занимается соединением пользователя и вся дальнейшая работа перекладывается на серверный процесс. Теперь серверный процесс передает пакет ВЕ8ЕКБ обратно пользовательскому процессу.
Пользовательские сеансы После получения пакета ЕЕЗЕКЕ пользовательский процесс повторно перелает пакет СОШЕСТ. Серверный процесс проверяет передаваемые данные для аутентификации (обычно это пароль) и, если они верные, создается пользовательский сеанс. Сразу после начала сеанса выделенный серверный процесс (с1есИса1ес1 яегуег ргосе&я) становится агентом пользователя на сервере. Серверный процесс отвечает за: • синтаксический разбор и выполнение 8РБ-команд приложения; • поиск в кэше буферов блоков данных, необходимых для выполнения команд 80Е; • чтение требуемых блоков данных из дисковых файлов данных в кэш буферов БД, когда такие блоки отсутствуют в 8СА; • управление всеми операциями, связанными с сортировками; в адресном пространстве серверного процесса располагается программная глобальная область (Ргоргат О1оЬа1 Агеа ~ РОА), внутри которой содержится область сортировки (8ог1 Агеа) используемая такими операциями; 8 возврат результатов пользовательскому процессу в виде, в котором они могул быть обработаны приложением. Серверные процессы также выделяют память для специальных операций: хеш-соединений и соединений с использованием битовых матриц. Совокупный размер памяти, потребляемой выделенным серверным процессом, зависит от нескольких параметров инициализации. Для автоматического управления рабочей памяти используются параметры РСА_АССКЕСАТЕ__ТА№ЕТ и ШККАКЕА__512Е__Р0Ь1СУ. Когда это необходима, может быть выполнена отдельная ручная настройка.
СорупдЬГ © 2006, Огас1е. А11 пдМз гезегуед. Пользовательские сеансы: выделенный сервер При использовании выделенных серверных процессов устанавливается отношение один к одному между серверными и пользовательскими процессами. Каждый серверный процесс потребляет системные ресурсы, включая время центрального процессора (ЦП) и память. В сильно загруженной системе потребление этих ресурсов серверными процессами может отрицательно сказаться на масштабируемости системы. Когда система начинает испытывать отрицательное воздействие со стороны архитектуры выделенного сервере, есть две возможности: • увеличить системные ресурсы (память и ЦП); • применить архитектуру разделяемого сервера Огас1е.
Пользовательские сеансы: разделяемый сервер Процесс прослушивания Е-7 СоруНдЫ © 2006, Огасте. АН пдЫе геееп/ед Пользовательские сеансы: разделяемый сервер Каждый сервис в архитектуре разделяемого сервера (8кагед[ 8етг} представлен хотя бы одним, а обычно несколькими диспетчерскими процессами. Когда запрос на установление соединения поступает к процессу прослушивания, тот не порождает выделенный серверный процесс. Вместо этого процесс прослушивания ведет список диспетчеров, доступных для каждого имени сервиса, вместе с информацией о их загрузке (число текущих соединений к каждому диспетчеру). Запрос на соединение направляется к наименее загруженному диспетчерскому процессу, обслуживающему сервис с требуемым именем. Пользователи остаются подсоединенными к одному и тому диспетчеру в течении всего сеанса. В отличие от выделенных серверных процессов один диспетчер может управлять сотнями сеансов пользователей. На самом деле диспетчеры не выполняют пользовательские запросы. Вместо этого они передают их в общую очередь, расположенную в области разделяемого пула 8ОА. Разделяемые серверные процессы берут на себя большую часть работы выделенных серверных процессов, выбирая запросы из очереди и полностью их обрабатывая. Так как запросы одного и того же пользовательского сеанса могут обрабатываться разными серверными процессами, большая часть структур памяти, обычно хранимых в РОА, должны быть размешены в разделяемой памяти. В архитектуре разделяемого сервера для этого используется место в большом пуле 8ОА.
Обработка запроса Разделяемые серверные процессы Экземпляр Общая очередь запросов для всех диспетчеров Очередь ответов для Р000 Очередь ответов для Р001 Очередь ответов для Р002 Диспетчер Ч. 0000 Диспетчер V Диспетчер Сервер базы данных Пользовательский ч^процесс Пол ьзовател некий Ч^процесс Клиент или промежуточный уровень Е-8 СорупдЫ © 2006, Огас!е. АН пдНШ гезегуед. ______________________________ Обработка запроса Запрос на выполнение команды пользователя, подсоединенного к экземпляру с использованием архитектуры разделяемого сервера, выполняется следующим образом: 1. Пользователь отправляет запрос к своему диспетчеру. 2. Диспетчер ставит запрос в общую очередь запросов в системной глобальной области (86А). 3. Свободный разделяемый сервер извлекает запрос из очереди и обрабатывает его. 4. Разделяемый сервер ставит ответ в очередь ответов вызывающего диспетчера. У каждого диспетчера своя очередь. 5. Ответ вручается диспетчеру. 6. Диспетчер возвращает ответ пользователю. Когда пользовательский вызов завершен, разделяемый серверный процесс освобождается для обслуживания другого вызова из очереди запросов. Очередь запросов • Все диспетчеры используют одну и ту же очередь запросов. * Разделяемые серверы проверяют очередь на наличие в ней новых запросов. • Запросы обрабатываются по принципу: “первым пришел, первым ушел”(Р1ГО). Никаких приоритетов нет.
86А и Р6А Выделенный сервер: данные пользовательского процесса хранятся в РОА. 86А Большой пул и другие структуры памяти РСА Стековое Данные состояние Данные пространство курсоров сортировок пользователя Разделяемый сервер Огас1е: данные пользовательского процесса хранятся в 86А. 8СА Данные сеанса пользователя Состояние курсоров Данные сортировок Большой пул И другие структуры памяти СорупдЫ © 2006; Огас1е. АУ пдЫз гевегуе^. РСА Стековое пространство 86А и РСА Содержимое системной глобальной области (8умет С1оЬа1 Агеа ~ 8СА) и программной глобальной области (Рго$гат С1оЬа1 Агеа - РСА} зависит от того, какие серверы используются: выделенные или разделяемые. * Текст и синтаксически анализируемые формы всех операторов 8рЕ хранятся в 8ОА. • Состояние курсора содержит значения, хранимые в памяти во время выполнения 8<2Е-команды, например, выбранные строки. * Данные пользовательского сеанса включают информацию, имеющую отношение к безопасности, а также использованию ресурсов. • Стековое пространство содержит переменные для процесса. Примечание Изменения в 8СА и РОА прозрачны для пользователя; но если поддерживаются несколько пользователей, необходимо увеличить размер ЬАВ.СЕ__РООЬ__812Е .Каждый разделяемый серверный процесс должен иметь доступ к пространствам данных всех сеансов, чтобы любой сервер мог обрабатывать запросы любого сеанса. Для пространства данных каждого сеанса выделяется место в 8ОА. Пространство данных сеанса можно ограничить параметром РР17АТЕ_88А в профиле пользователя (в Оа1аЬа§е СопГго! страница Сепега! профиля пользователя).
116А и разделяемый сервер Огас1е Конфигурация выделенного сервера РОА Разделяемый пул Стековое пространство ИСА Данные сеанса пользователя Состояние курсора ... > Конфигурация разделяемого сервера Разделяемый пул или большой пул УСА Данные сеанса пользователя Состояние курсора РОА Стековое пространство СорупдЫ © 2006, Огас1е. АП пдЫв геаегуед. УВА и разделяемый сервер Огас1е В конфигурации выделенного сервера глобальная область пользователя (11$ег 61оЬа1Агеа - БОА) не использует пространство внутри 86А. В конфигурации разделяемого сервера Огас1е БОА (включающая информацию сеанса и состояние курсоров) располагается в разделяемом пуле, а не в частной памяти пользователя. Если не сконфигурирован большой пул, БОА располагается в разделяемом пуле. Области сортировки (зог1 агеах) и частные области 8рБ (рта1е $(2Ь агеаз) входят в информацию сеанса. Так как функционирование разделяемых серверных процессов основывается на обработке отдельных вызовов, этим процессам необходим доступ к пользовательской информации. Размер общей памяти, требуемой разделяемым серверам Огас1е, не превышает размер, который использовался бы выделенными серверами. Хотя, возможно, потребуется увеличить параметр 8НАКЕО_РООЬ_812Е, однако при этом частная область памяти пользователя меньше. При использовании разделяемых серверов следует сконфигурировать большой пул. чтобы обеспечить эффективность разделяемого пула.
Конфигурирование разделяемого сервера Огас1е ЫшУгаГюн Рагате!.ег$ Л*'.;: ТЬе рагатеШ Иске] Неге аге сипепНу еееб Ьу Же гипгйпд к:в1апс.е(&) Усс сап сИзиде а!аис ранние! еге- 1п 5РРее ) Рйн феракпега ?«:?: ЙГ: Й ПЙ»:=" О? ?=-?::& Л Нхщи?; ______ : , :Й1®ра*еЬеп ~ :(й|8=:ЗХРКО“ТСРм&ВКИСЕ~бЬаг^€1оги1) 8!нпд Обязательный Необязательные параметры параметр • знакег>_8Екуек5 • 018РАТСНЕК5 • МАХ_ЗНАКЕГ>_8ЕКУЕК5 • С1КСП1Т8 • 8НАВЕО_8ЕКУЕК_8Е881ОП8 ’ .. : 0^01^ ] ЕЛ1 СорупдЫ © 2006, Огас1е. АП пдЬ& геБеп/еД I Конфигурирование разделяемого сервера Огас)е Чтобы сконфигурировать разделяемый сервер Огас1е (Огас1е 8йаге<18етег), необходимо отредактировать файл параметров инициализации экземпляра. Большинство параметров имеют подходящие значения по умолчанию. На многих системах достаточно задать только один параметр Б15 РАТ СНЕ КЗ Когда при создании базы данных выбираются некоторые опции, параметр Е18РАТСНЕНЗ конфигурируется для запуска диспетчерского процесса, обслуживающего базу данных ХМЬ. Параметр ШЗРАТСНЕКЗ содержит несколько наборов значений, задаваемых в следующем формате: '<параметры_первого__набсра>', '< параметры__второго__набора >'
Параметр стзратснекз Задает начальное количество диспетчеров, запускаемых для данного протокола. О1БРАТСНЕК5 Ж "(₽КОТОСОЬ=ТСР)(Р13РАТСНЕК5=2)\ (РВОТОСОЬ=1₽С)(С13РАТСНЕК5=1)" - - - : - ?:: ............................... СорупдМ © 2006, Огас1е. АН пдЫе геаегуеб. Параметр шбратснекз Использование параметра Р15РАТСНЕРЕ дает возможность задавать различные атрибуты для каждого диспетчера. В Огас1е 10^ поддерживается синтаксис “имя-значение” (подобный синтаксису, используемому службами Огас1е ЫеГ). который позволяет определять существующие и дополнительные атрибуты независимо от местоположения и регистра символов. Например: Р18РАТСНЕНЗ - ' (РЕОТОСОЪ-ТСР) (Е18РАТСНЕВ8~3)' Тип параметра строка (записывается в кавычках) Класс параметра динамический Значение по умолчанию гш11 (не будет запущен ни один диспетчер) Хотя число соединений к диспетчеру в большой мере зависит от степени загрузки, хорошей практикой считается использование одного диспетчера для пятидесяти соединений.
Параметр ихбратснекз (продолжение) Обязательным является только один атрибут диспетчера: РВОТОСОЬ. Все остальные необязательные. Некоторые возможные аргументы параметра Б18РАТСНЕВ8 описаны ниже. Аргумент можно задавать в сокращенном виде с использованием трехбуквенного сокращения вместо полного имени аргумента. Атрибут Описание РКОТОСОЬ (РРО или РР.О'Г) Сетевой протокол, для которого диспетчеры выполняю! прослушивание (обычно ТСР) Р18РАТСНЕР.8 (Б18 ох Р18Р) Начальное число запускаемых диспетчеров (но умолчанию 1) * 5ЕКУ1СЕ (ЗЕК ИЛИ 8ЕЕУ) Имя сервиса Огас1е Ьте1, под которым диспетчер регистрируется в процессе прослушивания. Когда атрибут не указан, диспетчер регистрируется с использованием имен в параметре инициализации 8ЕЕУ1СЕ__ЫА№8. Ы8ТЕЫЕН (Е18 или Ы8Т) Псевдоним для процессов прослушивания, в которых процесс РМОЫ регистрирует информацию о диспетчерах. Псевдоним должен быть разрешен на основе метода именования. Атрибут необходимо задавать, только если процесс прослушивания локальный, использует пор!' не по умолчанию (не 1521) и не определен с помощью параметра ЕОСАЬ__Е 18 ТЕМЕН, а. также если процесс прослушивания находится на другом узле. ЗЕЗЗТОИЗ (8Е5 или ЗЕЗЗ) Максимальное число сетевых сеансов на каждый диспетчер. Значение по умолчанию зависит от ОС. Для большинства ОС по умолчанию 16К. СОЫМЕСТ1ОЫ5 (СОН ИЛИ СОММ) Задает максимальное число разрешенных соединений для каждого диспетчера. Значение по умолчанию зависит от операционной системы. Например, 1024 - это значение по умолчанию для 8ип 8о1апв и ХУтбошз МТ. Примечание Параметр Б15РАТСНЕК8 имеет большое количество возможных атрибутов. Дополнительные сведения о параметре Р18РАТСНЕК8 см. в разделе ‘ТшбаНхабоп Рагате1ег$” документа Огаск Оа1аЬа$е Ке/егепсе.
Параметр 5НАВЕП__8ЕК^К5 Задает начальное количество разделяемых серверных процессов, создаваемых во время запуска экземпляра и остающихся в запущенном состоянии во время работы экземпляра. Параметр знакео_5екуекз Параме1р 8НАКЕО__8ЕКУЕР8 определяет минимальное число серверных процессов, удерживаемых в запущенном состоянии во время работы экземпляра. Задание этого параметра обычно не имеет важного значения, поскольку экземпляр проводит мониторинг общей очереди запросов (Соттоп Кес[ие51 Оиеиё} и запускает при необходимости дополнительные разделяемые сервера для обслуживания очереди. Затем такие процессы автоматически останавливаются, когда они больше не нужны. Тип параметра целый Класс параметра динамический Значение по умолчанию 0, когда параметр О18РАТСНЕН8 не задан, 1, когда 018 РАТСНЕР8 установлен Диапазон значений зависит от операционной системы Хорошей практикой считается удержание одного разделяемого серверного процесса для двадцати пяти соединений к базе данных, установленных с использованием архитектуры разделяемого сервера.
Параметр мах_5НАКЕО_2ЕКУЕКЗ • Задает максимальное количество разделяемых серверов, которые могут быть запущены. • Позволяет динамически запустить разделяемые сервера пр^ наличии длинной очереди запросов. \ ШХ^§НАПЕС 8ЕК7ЕВ8 = 10 Параметр мах_8йавео_8ештегй Параметр МАХ_8НАКЕЕ_5ЕК\7ЕР.8 определяет максимальное число разделяемых серверных процессов, которые могут выполняться одновременно. Задание этого параметра имеет важное значение, так как экземпляр автоматически создает дополнительные разделяемые серверные процессы, если это необходимо для обслуживания общей очереди запросов. Тип параметра целый Класс параметра динамический Значение по умолчанию нет (неограниченно) Диапазон значений зависит от операционной системы Оценка максимального числа разделяемых серверов Обычно этот параметр устанавливается в период максимальной активности. Для определения идеального значения поэкспериментируйте с этим параметром и проследите за разделяемыми серверами. Выяснить максимальное число серверов можно с помощью динамического представления производительности У$8НАВЕО8ЕНУЕВ__МОЫ1ТОК.
Параметр схкстлтз Задает общее число виртуальных каналов, которые доступны для входящих и исходящих данных сетевых сеансов. Увеличивает общий размер 86А СХКСП1Т8 а ЮО | Е-16 СорупдЫ © 2006, Огас1е. АН пдЫз гезеп/ед. I Параметр схксштз Виртуальные каналы - это пользовательские соединения с базой данных с помощью диспетчеров и серверов. Параметр С1КС1ЛТ8 задает общее число виртуальных каналов, которые доступны для входящих и исходящих данных сетевых сеансов. Тип параметра целый Класс параметра динамический Значение по умолчанию если сконфигурирован разделяемый сервер Огас1е, тогда значение параметра С1КСП1Т8 будет равно значению параметра 8Е88ЮЫ8, если не сконфигурирован - тогда значение 0. Устанавливайте этот параметр только, когда необходимо ограничить общее количество пользовательских соединений с использованием архитектуры выделенного сервера. Это один из тех параметров, которые влияют на общий размер 86 А. требуемой экземпляру.
Параметр 8НАВЕП_5ЕКУЕК_5Е5810Ы5 • Задает общее число пользовательских сеансов, которое может быть установлено при использовании разделяемого сервера Огас1е. • Установка этого параметра позволяет резервировать для пользовательских сеансов выделенные сервера. 8НАВЕО 8ЕКУЕВ 8Е881Ш8 = ЮО ।Е-17 СорупдЫ © 2006, Огас!е. Ай пдЫй гезегуеб. Параметр 5НАНЕО_бекуек_8Е881О№ Параметр контролирует общее количество сеансов, использующих разделяемые сервера и открытых одновременно в любой момент времени. Этот параметр позволяет резервировать ресурсы для выделенных процессов, обслуживающих пользовательские сеансы. Тип параметра целый Класс параметра динамический Значение по умолчанию нет (неограниченно)
Другие параметры При использовании разделяемого сервера Огас1е может также потребоваться настройка следующих параметров инициализации: • 1АКСЕ__Р00Ь_312Е • ЗЕ331ОЫ5 • РКОСЕ55Е8 • Ь0САЕ__Ы5ТЕЫЕК I Е-18 СорупдЫ © 2006, Огас1е. АН пдЫз гезеп/ей Другие параметры В архитектуре разделяемого сервера Огас1е может также потребоваться настройка следующих | параметров инициализации: • ЬАКСЕ_Р00Е_8I ХЕ; задает в байтах размер большого пула. В конфигурации разделяемого сервера Огас1е большой пул используется для хранения данных сеансов, которые обычно размещаются в Р6А, когда устанавливается соединение с выделенным серверным процессом. I • 8Е581ОЕ15; задает максимальное число сеансов, которые могут быть созданы в системе. В конфигурации разделяемого сервера Огас1е может потребоваться настройка этого параметра. поскольку система в состоянии обслуживать больше сеансов. । • РКОСЕ 5 8 Е 8; контролирует число процессов на стороне сервера. • Ь0САЕ__Ы8ТЕЕЕВ; определяет порт и протокол, используемый процессом прослушивания. Когда процесс прослушивания не обслуживает порт 1521 по протоколу ТСР/1Р или когда есть несколько процессов прослушивания, необходимо сконфигурировать параметр | ЬОСАЬ__Ы8ТЕЫЕК, чтобы диспетчеры зарегистрировались в процессах прослушивания. Когда не задано значение параметра ЕАНСЕ__РООЬ_81ХЕ, Огас1е размещает в разделяемом пуле данные пользовательских сеансов, установивших соединение в архитектуре разделяемого сервера | Огас!е. Это может отрицательно сказаться на производительности кода РЬ/8<2Е, 8(}Ь и других сервисов, использующих разделяемый пул. Даже если сконфигурирован большой пул, Огас1е выделяет в разделяемом пуле некоторую . фшксированную область памяти (примерно ЮК) для каждого сконфигурированного сеанса. * *
Проверка настройки архитектуры разделяемого сервера • Проверьте, что диспетчер был зарегистрирован процессом прослушивания, по команде: $ 5ЕКУГСЕЗ • Проверьте, что вы подсоединяетесь с использованием разделяемых серверов. Для этого установите отдельное соединение и затем выполните запрос к представлению у$С1КСП1Т, который возвращает одну запись для каждого соединения с разделяемым сервером. Е-19 СорупдМ © 2006, Огас!е. АН пдЫа гееегуед. Проверка настройки архитектуры разделяемого сервера Когда используется разделяемый сервер Огас1е, сначала следует запустить процесс прослушивания, затем экземпляр, так чтобы диспетчеры могли быть немедленно зарегистрированы процессом прослушивания. Если позднее процесс прослушивания перезапускается, повторная регисзрация сервисов произойдет через минуту. Для проверки того, что регистрация была произведена, выполните команду: $ 15ПГСС1 зег\г1се.з 8ехл/1се ”ТЕ8Т” пае 1 хпзХапсе(з) . ХпзЕапсе ”ТЕ5Т”, зЕаЕиз НЕАОУ, Наз 3 йапсИег(й) Еог ЕЫз зег\’1се. НапсПег (й) : "Е15РАТСНЕК” езХаЫхйпеб.: 1 гегизео:0 сигг:0 шах: 1022 зЕаЕе:геайу 0001 <тас!ппе: с$Ь.из. огас!е. сот, р!с1: 8705> (АВОКЕ88=(РКОТОСОЬ=Ъср)(Н08Т-аЬ.из.огасХе.сот)(РОКТ=35230)) "ЕХ8РАТСНЕР." езГаЬХХзИеО:1 геЕизейгО сигг:0 так: 1022 зЕаЕе:геаау 0000 <тас1йпе: д.Ь .из. огас!е. сот, р!с1: 8703> (АЕ0РЕ88—(РРОТОСОЕ—1.ср) (НО8Т-б.Ь. из . огас!е . сот) (РОНТ-35229) ) "ЭЕР1САТЕР" езЕаЫХзпеёгО геЕизесПО
Проверка настройки архитектуры разделяемого сервера (продолжение) Установите несколько соединений для проверки использования разделяемых серверов. Затем выполните запрос к представлению У$С1КСигг для получения сведений о соединениях с разделяемыми серверами. Таким же образом проверяется, что процесс прослушивания распределяет нагрузку для входящих соединений. 80Ь>зе1есУ сНзраЕсйег, стгситЕ, зегмег, зТаЪиз 1?гою \/$с1гси.1г.; О18РАТСН С1КС1ПТ ЗЕНУЕН 5ТАТУ8 82890064 8257ВА64 8288Е6А4 ЕОЕМАЬ 8288Г9Е4 8257ВВВ0 00 Е0Ш4АЕ 8288ЕО24 8257ВСЕС 00 ЫОНМАЬ
Динамические представления словаря данных • У$С1КСП1Т • У$8НАКЕБ_8ЕКУЕК • У$Ш8РАТСНЕК • У$8НАКЕП_8ЕКУЕК_М0Ы1Т0К • У$ОЦЕПЕ • У$8Е8810Ы Сводные данные о динамических представлениях У$С1КС01Т Информация о виртуальных каналах, с помощью которых пользователи соединяются с диспетчерами и серверами базы данных. Для каждого соединения к разделяемому серверу есть запись в представлении У$С1КСЪТ1Т. 7$ЗНАКЕ0_8ЕКУЕК Информация о разделяемых серверных процессах. У$М5РАТСНЕК Информация о диспетчерских процессах. У$8НАКЕР_5ЕКУЕК_ М0И1Т0К Информацию о разделяемых серверных процессах, используемая для настройки. у$оиЕОЕ Информацию об очередях запросов и ответов. У$8Е8810Ы Информацию о каждом существующем сеансе.
Выбор вида соединения Если иное не сконфигурировано, соединения через Огас1е Ые< будут использовать: • Разделяемый сервер, когда он доступен • Выделенный сервер, когда недоступно соединение к разделяемому серверу При использовании локального именования и каталога имен вид соединения может быть задан в описании псевдонима сервиса Огас1е ЫеТ Выбор вида соединения По умолчанию Огас1е Ые1 устанавливает соединение с разделяемым сервером. Это означает, что когда в экземпляре сконфигурировано использование разделяемого сервера и явно не запрашивается выделенное соединение (8ЕРА7ЕЕ-с1ес1±саЕес1), устанавливаемое соединение будет разделяемым (8ЕКУЕК=зЬагес1). Утилита Огас1е КеГ Мапа^ег позволяет задть вид соединения при использовании локального именования и: каталога имен. Для этого выберите значение из выпадающего списка поля СоппесИоп Туре.
Когда не используется разделяемый сервер Некоторые виды работ в базе данных нельзя выполнять с использованием разделяемых серверов: • Администрирование базы данных * Операции резервирования и восстановления • Пакетную обработку и операции массовой загрузки • Операции в хранилищах данных Е23 СорупдЫ © 2006, Огас1е. АН гезегуеб| Когда не используется разделяемый сервер Архитектура разделяемого сервера Огас1е ~ это эффективная модель использования процессов и памяти. Однако она не подходит для всех соединений. Наличие общей очереди запросов и го, что многие пользователя могут совместно используют одну и ту же очередь диспетчерского процесса, приводит к тому, что операции с большими объемами данных не могут хорошо выполняться. К таким операциям относятся, например, запросы в хранилищах данных и пакетная обработка. Операции резервирования и восстановления, выполняемые с помощью утилиты Огас1е Весотегу Мапа^ег также имеют дело с очень большими объемами данных и поэтому должны использовать выделенные соединения. Многие административные задачи нельзя или не стоит решать с использованием соединения с разделяемыми серверами. Это такие операции, как запуск и остановка экземпляра, создание табличных пространств и файлов данных, сопровождение индексов и таблиц и многие другие операции, выполняемые АБД. Для всех сеансов администраторов баз данных следует использовать выделенные процессы.
Итоги • Когда следует применять разделяемые серверные процессы Огас1е • Конфигурирование разделяемых серверных процессов Огас!е • Мониторинг разделяемых процессов Е-24 СорупдМ © 2006, Огас1е. АП пдЫз гебегуеск
Огас1е Зесиге Васкир СорупдМ © 2006, Огас1е. АН гезегуесЗ.
Рассматриваемые вопросы • Описание архитектуры Огас1е Зесиге Васкир и преимущества использования этой возможности в вашей среде • Рассмотрение базовых концепций управления носителями в Огас1е Зесиге Васкир • Инсталляция и конфигурирование Огас1е Зесиге Васкир • Использование КМАЫ и Огас1е Зесиге Васкир для резервирования и восстановления базы данных Огас1е • Использование Огас1е Зесиге Васкир для резервирования и восстановления файлов файловой системы ОР. |СорупдЫ © 2006, Огас1е. АН пдЫз гееегуес!.
Использование ленточных накопителей для защиты данных стека продуктов Огас!е Резервирование и восстановление СорупдЫ © 2006, Огас1е. АН пдЫв гезегуеск Использование ленточных накопителей для защиты данных стека продуктов Огас!е Для защиты данных Огас1е доступны различные возможности. К ним, например, относятся: резервирование на дисковые накопители; резервирование на диск в промежуточное место хранения ($1:а^т§ агеа) для последующего резервирования на магнитные ленты; прямое резервирование на ленты. Дисковые операции резервирования/восстаиовления обычно быстрее таких же операций, производимых с ленточными накопителями. Однако размешение резервных объектов на ленте предоставляет некоторые преимущества, когда присутствуют требования по долгосрочному хранению, а также, когда необходимо переносить бэкапы из одного информационного центра в другой. Огас1е Бесиге Васкир позволяет управлять задачами резервирования на ленту в экосистеме Огас1е. • Защита доступа к лентам, обеспечиваемая БД Огас1е на основе интеграции с Кесоуегу Мападег; • Бесшовная поддержка Огас1е Кеа! Аррйсабоп С1и$1егз (КАС); • Централизованное администрирование распределенных клиентов и серверов среднего уровня: Огас!е АррПсайоп Бегуегз; - Огас! е Со! 1 аЬогаб оп 8ийе$; - домашние каталоги Огас1е и двоичные файлы.
Преимущество для покупателя - комплексное решение от фирмы Огас1е • Огас1е Зесиге Васкир и КМАЫ предоставляют комплексное решение для резервирования в среде Огас1е - Централизованное управление резервированием на ленту данных файловых систем и базы данных Огас1е - Уровень управления носителем, наилучшим образом интегрированный с КМАЫ для резервирования - Резервирование данных по сети • Техническая поддержка полного решения задач резервирования предоставляется в одном месте, что ускоряет разрешение проблем. • Обеспечивается надежная защита данных, достигаемая при более низких затратах и меньшей сложности выполнения работ.____________ СорупдЫ © 2006, Огас!е. АП пдЫ& гезегуей. Преимущество для покупателя - комплексное решение от фирмы Огас!е Кесоуегу Мападег - это продукт Огас1е, используемый в настоящее время для резервирования и восстановления. КМАК входит в состав компонентов сервера Огас1е, начиная с версии 8.0. Огас1е Зесиге Васкир дополняет существующие функциональные возможности. • Полное решение для резервирования (сотрМе Ьаскир $о1и<юп). Обеспечивается зашита информации, хранимой в базе данных и вне базы данных для среды Отас1е в целом. • Управление носителем (тесНа шапа&ешеп1). Огас1е Зесиге Васкир предоставляет уровень управления носителем (теска тапа^етет 1ауег) для резервирования базы данных на ленту с помощью В.МАЫ. До этого требовалось покупать дорогие продукты управления носителем сторонних фирм, предоставлявших интегрированное с ВМАЭД решение для резервирования на ленту. • Резервирование по сети (Ьаскир аиуиЬеге он ГЬе пеПуогк). Огас1е Зесиге Васкир резервирует данные из многих доступных по сети компьютерных систем на третичные сетевые ресурсы хранения. Поддерживаются многообразные конфигурации серверов, клиентов, серверов с доступными по сети устройствами хранения (&7еРгогк АПаскес! 8юга§е - ИА 8), гретичные устройства хранения, а также защищаются сетевые среды с устройствами хранения. В результате совместного использования РМАЫ и Огас1е Зесиге Васкир предоставляется комплексное решение для резервирования, полностью осуществляемое продуктами фирмы Огас1е. Это позволяет получить лучшую техническую поддержку, гак как корпорация Огас1е отвечает за предоставляемое решение в целом. Покупатели за наименьшую возможную стоимость получают более высокий уровень защиты данных, предоставляемый корпорацией Огас1е.
Централизованное управление резервированием на ленту, обеспечиваемое Огас1е Зесиге Васкир Огас!е Ьаскир Огас1е Зесиге Васкир • Централизованное администрирование операций резервирования и восстановления, выполняемых локально или по сети • Локальное и удаленное управление ленточными устройствами • Клиент<серверная архитектура • Защита информации на ленте для гетерогенной среды 0Ы1Х НАЗ Мпих Клиенты различных производителей, резервируемые по сети ЕАЫ БД Огас1е }резервмрованиемГ на ленточный I носитель Ленточная библиотека о* СорупдЫ © 2006, ОгасЬэ. АН пдЫз ге&егуеск Централизованное управление резервированием на ленту Программное обеспечение Огас1е Зесиге Васкир обеспечивает централизованное управление резервированием для гетерогенных клиентов и серверов, осуществляемое из единой точки, называемой административным сервером Огас1е Зесиге Васкир. С помощью централизованной консоли, использующей сводный катало! резервирования можно просто управлять политиками резервирования, расписанием резервирования для многих платформ, а также локальными и удаленными ленточными устройствами. Сконфигурированные машины и устройства, управляемые административным сервером образуют административный домен Огас1е Зесиге Васкир (см.слайд). Система управления ленточными накопителями Огас1е Зесиге Васкир минимизирует сложность управления в разнообразных конфигурациях и предоставляет: • унифицированную гетерогенную защиту данных для многих платформ, включая 1ЛМ1Х (НР-СХ, Тги64, А1Х и 8о1ап§)Дших (Кед Нац 8и8Е), \Ушдо\у§ (2000, ХР, 2003), а также ИА8-серверы; • гибкую конфигурацию ленточных устройств с помощью опций для отдельной и многохостовой библиотек или сетей хранения данных ($1ога%е Агеа Ые1ъюгк$ 8АН§); при этом обеспечивается динамическое разделение накопителей с целью оптимизации использования ресурсов; • поддержку основных ленточных библиотек и устройств в средах 8АК СЬЕ и 8С81: • клиентскую или серверную архитектуру, обеспечивающую централизованное администрирование распределенными серверами устройств, осуществляемое в локальной (1оса1 агеа пеРмогк - ЬАН) или глобальной сети (мнсИе агеа п&хкогк - XV АК).
Административный домен Огас1е Зесиге Васкир Административный^ сервер |р, . Каталог Огас1е Зесиге Васкир Клиент Сеть Сервер устройств или ЗЛЫ Данные для резервирования Административный сервер: - Сопровождает файлы каталога Огас1е Зесиге Васкир, содержащие конфигурационные установки и хронологические данные об операциях резервирования - Имеет только стандартный режим доступа Сервер устройств или ЗАМ: - Передает и принимает данные с подсоединенных устройств - Имеет стандартный режим доступа и по протоколу ЫОМР Клиент: - Сервер, резервируемый с помощью Огас1е Зесиге Васкир - Имеет стандартный режим доступа и по протоколу ЫОМР СорупдШ © 2006, Огас!е. АН пдНз гезегуеск Административный домен Огас1е Зесиге Васкир Административный домен (ас1пппЫгаЦуе с1отат) содержит один административный сервер, один или несколько клиентов, а также один или несколько серверов устройств (тесйа зегуегз). • Административный сервер (адттгмгапее чегуег) - это машина в административном домене с копией программного обеспечения Огас1е Зесиге Васкир и файлами каталога, содержащими конфигурационные установки и хронологические данные об операциях резервирования на запоминающие устройства. На таком сервере выполняется планировщик (8сЬеби1ег), запускающий задания и осуществляющий их мониторинг в административном домене. * Сервер устройств (тесНа зеггег) или 8АН-сервер - это машина, на которой установлено одно или несколько вторичных устройств хранения, например, ленточная библиотека. Сервер устройств передает и принимает данные с подсоединенных устройств. • Клиент (сНегй) машина, на которой локально доступны данные, резервируемые с помощью Огас1е Зесиге Васкир На каждой машине могут быть сконфигурированы следующие режимы доступа: • Стандартный (Мзпйагй). На машине в таком режиме выполняются демоны Огас1е Зесиге Васкир, управляющие резервированием и восстановлением на клиенте или сервере. • ГЧЛМР. На хосте, поддерживающем сетевой протокол управления данными (Ыеруогк ВаШ Мапа§етеп1 Ргоюсо! - ЫВМР), применяются устройства хранения сторонних поставщиков, например, Ыег\уогк АррПапсе, МйарошГ или Вто81ог. Для выполнения резервирования и восстановления файловых систем на МВМР-хосте выполняются МЭМР-демоны. Примечание: любая машина в сети может выполнять любую из описанных выше функций (любую роль) или комбинацию таких функций.
Огас1е Зесиге Васкир: обзор управления резервированием • Централизованное управление административным доменом - Объединенный каталог - Пользователи и привилегии • Простота администрирования с использованием многочисленных интерфейсных опций, политик резервирования и многого другого • Резервирование и восстановление данных - Файловая система и база данных Огас1е - Управление с помощью политик • Управление носителями (лентами) • Автоматическое управление ленточными устройствами * Гибкие опции конфигурирования__________________________ СорупдЫ © 2006, Огас1е. АН НдЫа гезегуесЕ Огас1е Зесиге Васкир: обзор управления резервированием Огас1е Зесиге Васкир защищает данные на лентах БД Огас1е и файловых систем. Это средство может использоваться АБД и системными администраторами. Обеспечивая надежность, масштабируемость и простоту использования, Огас1е Зесиге Васкир идеально подходит для рабочих групп и экосистем Огас1е. * Обычно информационные технологии применяются в гетерогенных средах, в которых для защиты информации используются ленты. Огас1е Зесиге Васкир минимизирует сложность управления разнообразными конфигурациями (агсЫ1ес1иге§), осуществляемое с помощью централизованного административного сервера. ♦ Для обеспечения максимальной гибкости и простоты использования Огас1е Зесиге Васкир интегрирован в Огас1е ЕпГегрпзе Мападег (ЕМ), с помощью которого можно выполнять резервирование и решать большинство административных задач . Бэкапы файловых систем эффективно сопровождаются с помощью интуитивно понятного \УеЬ- средства и/или унифицированного командного интерфейса. • Безопасность, обеспечивающая контроль несанкционированного доступа к резервным объектам, - ключевой момент защиты данных. Огас1е Зесиге Васкир предоставляет возможность парольной защиты и деления пользователей на классы, что позволяет управлять правами доступа при выполнении операций резервирования и восстановления. Огас1е Зесиге Васкир защищен от атак переполнения буферов. ♦ Огас1е Зесиге Васкир. плотно интегрированный с КМА.Ы, обеспечивает производительность операций резервирования и восстановления базы данных, производимых с помощью привычных интерфейсов Огас1е ЕМ и/или КМАИ • С помощью конфигурируемых политик управления, гибкой конфигурации устройств и опций планирования Огас1е Зесиге Васкир предоставляет согласованный инструмент управления для защиты данных на ленте.
Каталог Огас1е Зесиге Васкир СорупдЫ © 2006, Огас1е. АН пдЫз геаегуеск Каталог Огас1е Зесиге Васкир Огас1е Зесиге Васкир поддерживает на административном сервере свой собственный каталог. В каталоге содержится вся информация, используемая для описания вашей конфигурации. В нем также находятся метаданные об операциях резервирования и восстановления. На слайде приведена древовидная структура каталогов, создаваемая при инсталляции Огас1е Зесиге Васкир на административном сервере. Как показано на слайде, директория адтхп содержит каталоги административного домена, а директория сопЕхд большое количество поддиректорий для объектов, сопровождаемых Огас1е Зесиге Васкир. В каждой из этих по директорий находятся файлы, с помощью которых сопровождаются характеристики объектов. Рекомендуется на регулярной основе резервировать дерево, проинсталлированное Огас1е Зесиге Васкир на административном сервере. Тогда в случае отказа на административном сервере данные Огас1е Зесиге Васкир не будут потеряны. Примечание: для наглядности на слайде не представлен полный набор директорий, используемых Огас1е Зесиге Васкир. На административном сервере также располагаются исполняемые модули. Дополнительные сведения о всей древовидной структуре см. в документе Огас1е Зесиге Васкир 1п&(а11аИоп. В \Утбо\у$ инсталляция производится в директории С:\Ргодгапп Е х 1 е з \ О г а с 1 е \ В а с кир; в остальном в системах и 1ЛМ1Х структура каталогов, расположенных ниже инсталляционной директории, совпадает.
Пользователи Огас1е Зесиге Васкир Пользователи Огас1е Зесиге Васкир Огас1е Зесиге Васкир ведет свой собственный каталог пользователей и их соответствующих прав, поддерживая согласованную идентификацию пользователя на различных хостах (ОМХ, Еших и ^Ыохуз) административного домена. Хотя можно задать такое же имя и пароль, как у существующего пользователя ОС, пространство имен пользователей Огас1е Зесиге Васкир отличается от пространств имен существующих пользователей ОС. Ниже приводятся параметры, которые должны быть заданы при создании пользователей Огас1е Зесиге Васкир. • Имя пользователя Огас1е Зесиге Васкир и его пароль. • Класс Огас1е Зесиге Васкир, связанный с этим пользователем. • Имя пользователя в ИМХ или и соответствующая информация. Это имя пользователя используется непривилегированными операциями Огас1е Зесиге Васкир для доступа к данным файловой системы на ваших клиентах. Непривилегированная операция ограничивается правами пользователя ЦИ1Х или учетной записи ТОпйошз. • Разрешается ли пользователю Огас1е Зесиге Васкир подсоединяться к И1)МР~ серверу. Такое подсоединение производится с помощью внешней клиентской программы. • Адрес электронной почты, используемый для посылки уведомлений и отчетов об операциях Огас1е Зесиге Васкир.
Пользователи Огас!е Зесиге Васкир (продолжение) • Фактическое имя. Это больше похоже на комментарий. • Возможность задания информации для предварительной аутентификации пользователей. Такая информация используется для подсоединения к Огасте Зесиге Васкир. При этом не производится обычная проверка требований, осуществляемая при входе. Примечание: конфигурирование пользователей лучше всего производить с помощью ХУеЬ-инструмента или интерфейса командной строки.
Предопределенные классы ЙКЙток пс1 Йеп1ес1 регтШей ретйШЙ ЕИзр1ау аскЫп&ЬаЬуе йотайТ» сопйдигаЬбп ДЙЫШу тт цветатег'айа/^й^егй. МойИу йотат’з сопйдигаОон X РеИопг Ьаскир» а» Ьаскир® а® рНуйедей иааг ГМ$яу «жпей Ьу иве» МсиШу апу |оЬв, ошпей Ьу «вег В гйЬгеа а® РеНопп гевйэге® а» рпуведей иве» Несете орстаЬг авв&Шсс НесеМ е-таН йе&сНЫпд Ыегпа! еггогв Онегу йнпй «Йар1ау тЬгтаВсп Йеййв . .. Мападе «ктсев апй сЬапде йеуюе в1а$е ГМ агу |©Ь, гедапйеш & Ив ; МкхЗЙу апу |оЬ, гедагхЙевв о! Й® оитег Асееве ОгаЫе Весите Васкир» (ЦаШВаве) 4В сшпег п<те Увег сап регГогт Огао1е скйаЬаве Ьаскирв апй гев1©ге$ г | СорупдМ © 2006, Огас1е. АН пдЫз геееп/еб. Предопределенные классы Класс определяет набор прав и привилегий доступа. Класс может быть назначен многим пользователям, но каждый пользовать должен быть членом только одного класса. Следующие классы имеют ключевое значение для понимания привилегий доступа пользователя в Огас1е Зесиге Васкир. • Аётш. Класс, используемый для полного администрирования домена. Класс абгп1П имеет все права и привилегии, необходимые для изменения конфигурации домена и выполнения операций резервирования и восстановления. • ОрегаСог. Класс, используемый для стандартных, повседневных операций. В нем отсутствуют привилегии конфигурирования, но имеются права, необходимые для операций резервирования и восстановления, а также возможности просмотра управляемых устройств. • 1Т§ег. Этот класс назначается определенным пользователям. Он разрешает пользователям ограниченным образом взаимодействовать с их доменами. Данный класс зарезервирован для пользователей, которым необходимо просматривать {Ьгочке) свои собственные данные внутри индекса и выполнять пользовательские операции восстановления (шег-Ьазеб геыогез). • Огас1е. Похож на класс орегайэг, однако этот класс имеет определенные привилегии изменения конфигурационных установок БД Огас1е, а также привилегии для выполнения резервирования БД Огас1е. • Неайег. Пользователи данного класса получают возможность просмотра индексной информации. Им запрещено выполнять какие-либо операции, кроме изменения их имен и паролей. Конфигурирование классов лучше всего производить с помощью \УеЬ-инструмента или интерфейса командной строки. Примечание: дополнительные сведения об отдельных правах см. в документе Огас1е Зесиге Васкир АсЪтш81гак)г я Сшс1е.
Интерфейсные опции Огас1е Зесиге Васкир СорупдЫ © 2006, Огас1е. АН пдЫз геаеп/еО. Интерфейсные опции Огас1е Зесиге Васкир Как показано на слайде, вы можете получить доступ к Огас1е Зесиге Васкир четырьмя различными путями в зависимости от того, что вам необходимо сделать. • ЕпГегргке Мапа^ег наилучшим образом подходит для операций управления, в которых выполняются действия по администрированию домена, например, добавление или сопровождение устройств. \УеЬ-инструмент Огас1е Зесиге Васкир или командная строка также позволяют решать административные задачи, включая добавление клиентов и конфигурирование пользователей и классов. • Управление операциями резервирования и восстановления базы данных Огас1е осуществляется с использованием Огас1е Егйегрпзе Мападег или КМ АМ • Управление операциями резервирования и восстановления файловых систем производится с помощью У/еЬ~инструмента Огас1е Зесиге Васкир или интерфейса командной строки. Примечание: с точки зрения операций резервирования и восстановления различие между \УеЬ-интерфейсом Огас1е Зесиге Васкир и сЬЪос! такое же, как между интерфейсом ЕМ и КМАМ
Управление защитой данных БД Огас1е Данные файловых систем Определение того, какие данные резервировать Резервные наборы КМАЫ Наборы данных Огас1е Зесиге Васкир, определяемые пользователем Опции резервирования Используйте полней или инкрементальйый уровни । резервирования |ЕМАЫ Многоуровневые бэкапы: полный, инкрементальный или отдельный (оИ-8йе) Частота резервирования Наглядный интерфейс планирования в Еп&грНае Мападег Гибкое календарное планирование дат и времени Резервирование по запросу (оп-бетапб) СорупдК © 2006, Огас1е. АН пдМб геяегуеа " '^Х^АСЫЕ. Управление защитой данных Использование Огас1е Зесиге Васкир п КМАИ упрощает управление инфраструктурой резервирования данных файловых систем и БД Огас1е. Имеется концептуальное сходство в определении того, какие данные резервировать для файловой системы и базы данных. В обоих случаях требуется, чтобы пользователь определил, что включать в бэкап. Для базы данных с помощью Н.МАБ) или Еп1егрпзе Мападег создаются резервные наборы КМА\Т, а для файловых систем с использованием Огас1е Зесиге Васкир создаются наборы данных. Использование \УеЬ-инструмента Огас!е Зесиге Васкир упрощает определение наборов данных файловых систем. После того, как вы установили, какие данные следует резервировать, необходимо выбрать тип бэкапа, который наилучшим образом соответствует требованиям резервирования и восстановления. Огас1е Зесиге Васкир предлагает разнообразные уровни резервирования. В их число входят: уровни полного резервирования, многочисленные инкрементальные уровни, а также отдельный уровень резервирования (оЯзйе Ьаскир). Фактически оЯейе Ьаскир - это полное резервирование, выполняемое без какого-либо влияния на инкрементальные стратегии резервирования. Огас1е Зесиге Васкир также предоставляет гибкие опции планирования, с помощью которых можно задавать расписание резервирования с детализацией по дням и времени. Для базы данных Огас1е утилита ЯМА^ позволяет получить полный и инкрементальный уровни бэкапов, создаваемые на магнитной ленте с помощью Огас1е Зесиге Васкир. Огас1е Зесиге Васкир автоматически реализует расписание, в котором вы задаете, что резервировать, каким образом и как часто. Ручное вмешательство может потребоваться только в случае аппаратных ошибок или в ситуациях, когда требуется носитель.
Понятия Огас1е Зесиге Васкир, имеющие отношение к носителям Резервный образ Семейство носителей Набор томов Том Лента Набор томов, содержащих _________резервные образы Средство управления содержимым набора томов Результат одной операции резервирования СорупдЫ © 2006, Огас!е. АН пдЫа гезегуесГ Понятия Огас1е Зесиге Васкир, имеющие отношение к носителям Огас1е Зесиге Васкир выстраивает создаваемые им бэкапы в виде простой иерархии, в которой используются следующие понятия: * Резервный образ (Ьаскир нпа^е) или архив (агсЫуе) ~ это результат операции резервирования. Он может быть представлен в виде списка файлов, зарезервированных за одну операцию. • Тол? (уо1ите) - это одиночный носитель, например, 8-миллиметровая лента. • Набор томов (уоЫте зе1) ~~ группа томов, на которых размещается резервный образ. • Семейство носителей (т&Иа/атИу) - именованная группа, имеющая некоторые общие атрибуты, являющаяся результатом классификации томов. Примеры атрибутов: способ присвоения имен томам; политики, используемые для записи и удержания данных на томах семейства носителей. При резервировании файлов с помощью Огас1е Зесиге Васкир создается набор томов, имеющих некоторые общие характеристики, определенные для соответствующего семейства носителей. Примечание: диаграмма на слайде иллюстрирует понятия, начиная с логического понятия самого высокого уровня и заканчивая физическим понятием самого низкого уровня.
Повторное использование набора томов Повторное использование томов файловых систем Очно записи Период удержания —4 разрешены изменения Изменения запрещены Время Создание Набор томов Истечение срока набора томов закрыт хранения набора томов Повторное использование томов с резервными фрагментами к Истечение периода хранения или Ручное | удаление Устаревший Устаревший Устаревший (ехр!гес!) Устаревший (ехр1гей) Резервный Резервный Резервный фрагмент фрагмент ‘ фрагмент Резервный । Набор фрагмент ТОМОВ 1 СорупдЫ © 2006, Огас1е. АН пдЫе гезегуеб. Повторное использование набора томов Две концепции повторного использования томов Огас1е Зесиге Васкир. • Повторное использование томов, содержащих бэкапы файловых систем. Управление периодом удержания бэкапов файловых систем на уровне томов основывается на том, что том (лента) или набор томов, содержащий один или несколько бэкапов файловых систем не может быть переписан, пока не истечет период удержания тома. Огас1е Зесиге Васкир продолжает добавлять бэкапы на том, пока не истечет окно записи для этого тома, после чего том считается закрытым для последующих изменений. После закрытия тома находящиеся на нем данные удерживаются в течение периода удержания, затем устаревают и автоматически становятся доступными для перезаписи. Период удержания общее время, складываемое из определяемого пользователем окна записи и периода удержания.
Повторное использование набора томов (продолжение) • Повторное использование томов, содержащих резервные фрагменты. Огас1е Зесиге Васкир применяет для бэкапов базы данных Огас1е механизм повторного использования, основанный на содержимом (контенте) томов. В соответствие с этим механизмом каждый резервный фрагмент сопровождается отдельно, а не на уровне тома. Существует две ситуации, в которых резервные фрагменты могут стать устаревшими. 1. Администратор, отвечающий за резервирование, вручную удаляет фрагмент из каталога резервирования. 2. Для фрагмента превышается срок хранения. Дата, после которой резервный фрагмент становится устаревшим, определяется в момент создания резервного фрагмента. Она рассчитывается как дата создания плюс срок хранения. Продолжительность хранения задается в соответствующем объекте Огас!е Зесиге Васкир Сонб^игайоп. При наступлении любого из этих двух состояний фрагмент считается устаревшими (ехршес!). Когда все резервные фрагменты, записанные на томе устаревают, том может быть перезаписан.
Автоматическое управление устройствами • Огас1е Зесиге Васкир автоматически контролирует ленточные библиотеки. - Принимает команды 8С81 от библиотеки для: Сопровождения реестра лент Перемещения лент в/из элементов хранения и устройств « - Автоматически очищает ленточные накопители - Поддерживает устройства считывания штрихового кода и проверки носителя • Автоматическое обнаружение устройств и их конфигурирование для серверов с возможностями ЫОМР версий 3 или 4 СорупдЫ © 2006, Огас!е. АВ НдЫз гезегуей._________________________________________________ Автоматическое управление устройствами Огас1е Зесиге Васкир автоматизирует управление ленточными библиотеками, обеспечивая эффективное и надежное использование их возможностей (включая использование устройств считывания штрих-кода). Огас1е Зесиге Васкир взаимодействует с роботизированной ленточной библиотекой для облегчения управления лентами внутри библиотеки. Ленточную библиотеку (юре ИЪгагу) часто называют роботизированным ленточным устройством (гоЬоИс Юре с1емсе) или механизмом автоматической смены ленточных носителей (аШосйап^ег или тесНит сЬап$ег). Перечень поддерживаемых ленточных накопителей (Юре с1те$) и библиотек доступен на сайте 1Шр://о1п.огас1е.сот. Библиотека принимает команды 8С81 ($та11 сотрШег хуМет т1ег/асе интерфейс малых компьютерных систем) для перемещения носителей между местом их хранения и ленточными накопителями. Огас1е Зесиге Васкир использует следующие термины 8С81 для описания основных компонентов библиотек: • Элемент хранения (Могаре е1етеп1. ~ §е); когда том не используется, он располагается в элементе хранения.
Автоматическое управление устройствами (продолжение) • Элемент импорта-экспорта (1трог1~ехрог1 е1етеп1 - 1ее) или понтовый слот (таИ $1о!} используется для передачи томов в библиотеки и извлечения их оттуда без открытия дверцы. Доступность такого элемента зависит от библиотеки. Некоторые ленточные библиотеки предоставляют порт доступа к носителю, а некоторые требуют, чтобы оператор вручную открывал дверцу и извлекал ленту из слота библиотеки. • Элемент транспортировки носителя (тескит пчтзроп е1етеш - тГе) перемещает том из одного элемента хранения в другой элемент, например, в накопитель. • Элемент передачи данных (скиа 1ган$/ег е1етет - Ше); с точки зрения Огас1е Весите Васкир это ленточный накопитель. Каждый элемент имеет определяемое пользователем имя, которое Огас1е Зесиге Васкир использует для его идентификации. Напри мер, имя первого элемента хранения 8е1, первого ленточного накопителя - <±Ге1.
Операции управления библиотекой На слайде приведен пример библиотеки, содержащей элементы хранения и накопители. Ниже описаны некоторые основные операции, которые можно производить над библиотекой. • Вы можете уведомить Огас1е Зесиге Васкир о том, что вставили один или несколько томов в элементы хранения библиотеки. • Подобным образом вы также можете уведомить Огас!е Зесиге Васкир о том, что вручную извлекли один или несколько томов из элементов хранения библиотеки. ® Вы можете загрузить том из элемента хранения в накопитель, чтобы подготовить запуск операций резервирования. * Вы можете выгрузить том из накопителя в определенный элемеш хранения. * Вы также можете переместить один том из одного элемента хранения в другой. Примечание: дополнительные сведения о возможных командах для работы с библиотекой см. в документе Огас1е Зесиге Васкир Ке/егепсе.
Инсталляция Огас1е Зесиге Васкир СарупдЫ © 2006, Огасте. АН пдЫб гезегуеб. Инсталляция Огас1е Зесиге Васкир Инсталляция и конфигурирование административного домена обычно производится в три шага. 1. Инсталлируйте программное обеспечение (ПО) Огас1е Зесиге Васкир на каждом вашем хосте, за исключением хостов, на которых уже выполняются демоны КИМР. Инсталляцию можно произвести либо с СИ-КОМ, либо после скачивания программного обеспечения с сайта ОТК (Ы1р://о1п.огас1е.сот). 2. Обязательно полностью определите административный домен на административном сервере. Это означает, что должны быть определены все серверы носи гелей, клиентские серверы и средства навигации (/Пегх) для устройств хранения, подключаемых по сети (ШеКкокк АиасйеН $1ога§е - ИА8). Действия по определению выполняются непосредственно на административном сервере, который задается в ходе инсталляции программного обеспечения. 3. Предоставьте административному серверу информацию о ленточных устройствах, существующих в вашем административном домене. Данный шаг необходим только для серверов носителей. Его выполнение позволит вам сконфигурировать устройства 8С81 и ГхЪег СЪаппе! (библиотеки и ленточные накопители), непосредственно подсоединенные к хосту Огас1е Зесиге Васкир в административном домене. Вы также можете обнаружить библиотеки и ленточные накопители, подсоединенные к ЫА8 ЕНег, в результате чего средство навигации {/Пег) начинает взаимодействовать с Огас1е Зесиге Васкир.
Инсталляция программного обеспечения Огас1е Зесиге Васкир |СорупдЫ © 2006, Огас1е. АЙ пдЬ& гезегуед. Инсталляция программного обеспечения Огас1е Зесиге Васкир Перед началом инсталляции программного обеспечения Огас1е Зесиге Васкир на конкретном хосте необходимо определить роль Огас1е Зесиге Васкир на данном хосте (административный сервер, сервер носителей или клиент). На любой платформе (ШшсклУБ. ПЫХ/Ьтих) можно выбрать следующие способы инсталляции программного обеспечения Огас1е Зесиге васкир: • установка на каждом хосте с поставляемого СП-КОМ; • скачивание Огас1е Зесиге Васкир на каждый хост с сайта ОТЫ и установка после развертывания дистрибутива в локальном каталоге (1оса1 зГа^еб ШгесГогу). Кроме того, на платформах ПЫ1Х/1лпих дистрибутив программного обеспечения Огас!е Зесиге Васкир можно располагать удаленно на другом хосте ПЫ1Х/1лпих. Этот дистрибутив скачивается с сайта ОТЫ или устанавливается на устройстве чтения СП- КОМ на одной машине. Такой метод требует возможности использования команды г зй под пользователем гоой для пересылки программного обеспечения по сети Полная инсталляция домена возможна только для 11ЫТХ-подобных систем. Для \Упккду$ в административном домене требуется отдельная инсталляции в каждой системе \Ушйо^8. Примечание: на ПЫ1Х-подобных системах инсталляция Огас1е Зесиге Васкир может быть произведена не только интерактивно, но и с использованием файлов описания сети (пеКкогк ск&спрНонф1е$).
Пример инсталляции административного сервера [хоо^ЕВВЖХОХ аШде]# -р /и^ХЪсаХ/ЬхааХе/Ьаскир [гооЪ8Е1Ж5М14Р1 вкаде}# ай /иах/1оеаХ/оаас1а/Ьаекир [гооЪ6ЕВК5К14Р1 Ьаскир!# /^ШдйЙЙ^«Хсс1хот04С914/авЫр ШХсоте Ьо ОгасХеаеШр рхсдхат <©» ОгасХе $есиге Васкир. ТЫ^ ргодгат Хоайа ОгасХе Зесиге Васкир ао^Ыаге &о> Ше СВИНОМ Ш Ш ПХеауакет йхгескогу е! уаих сЬооахлд. т» СП-ВОм ср^ахпа ОгасХе Вестре Васкир тегахсж ЖЖ Йеавё ЙЙ Й тдатЬ мЫ1е X Хеахп аЬоиР Шхе Ьов€»> Зет» ЗГои шау Хоаа асу кЬе 1о11о*г1пд ОгасХе Зесиге Васкир раскадеа: 1, аоХагха |ЙЙ&ха 32, 8РАКС) адтхпхеЪха^х^е аехчтху шейха 2.1, КНЕЬ 3, ВШХ 4, 25*18® 8, §ЬЙЕ 9) ас&йхпхекгдЙлге аег^ег, тесНа зег^ег, сХХер1; 3, зоХаг1в64 (ЗоХагха 2.8 апЗ Хайег, ЗЩКС) асЗтхпХзЬхаЪЗлге зезптх, те<Иа зе^ех, сХхепЬ ЕпЪег а арасе-зерагакеа 11аЬ оХ раскадеа уои’сЗ Ике Ъо Хоай. То Хоай аХХ рас^^ев, епш *аХ1* [2]: 2 СорупдЫ © 2006, Огас1е. АН пдЫа гееегуей Пример инсталляции административного сервера В большинстве случаев, хотя и необязательно, каталог, в котором устанавливается программное обеспечение Огас1е Зесиге Васкир, имеет имя /изг/1оса1/огас!е/Ьаскир. Создайте такой каталог, затем перейдите в него и выполните программу установки, которая располагается либо на СП-КОМ, либо в области хранения дистрибутива (з1а&1П% агеа). В примере на слайде запускаемая программа находится в области хранения дистрибутива на диске. Как показано на слайде, программа предлагает несколько вариантов установки для различных платформ (8о1ап$, дистрибутивы Ыпих). Выберите номер варианта, соответствующий платформе ЦЫ1Х, на которой производится установка. В примере выбирается Ыпих. Можно также выбрать нескольких машин, на которых будет инсталлироваться Огас1е Зесиге Васкир. Для этого следует перечислить в одной строке через пробел несколько вариантов. Например, чтобы инсталлировать программное обеспечение Огас1е Зесиге Васкир на машинах с операционными системами $о!ап8 и Ыпих, введите: 1 2. На последующих шагах рекомендуется подтверждать опции по умолчанию, предлагаемые на основе файла оЬрагатекегз, предварительно сконфигурированного для использования в ходе инсталляции. Вы можете просмотреть и изучить этот файл оЬрагатекегз, располагаемый в каталоге /изг/ХосаХ/огасХе/Ьаскир/Хпзка!!. В файле определены различные параметры, которые можно настроить в соответствие требованиями конкретной инсталляции. Например, можно задать автоматическое создание пользователя Огас1е Зесиге Васкир, которому назначается класс огасХе и предоставляется возможность предварительной аутентификация, используемой ИМАМ
СорупдЫ © 2006, Огас8е. АН НдЫз геаегуед. Использование ЕМ для определения административного сервера После завершения инсталляции программного обеспечения Огас1е Зесиге Васкир необходимо определить ваш административный домен. В ОаСаЬазе Соп1го1 на странице Ма|'п1епапсе необходимо щелкнуть на ссылку Огас1е Зесиге Васкир Реуюе апс! Месйа, расположенную в секции Огас1е Зесиге Васкир После этого при первом обращении к Огас1е Зесиге Васкир из 0а1аЬазе Соп(го1 выводится страница Айс! Ас1т1П181гаЙуе Зеп/ег. На этой странице необходимо указать в поле Огас1е Зесиге Васкир Ноте домашний каталог Огас1е Зесиге Васкир, который использовался в ходе инсталляции. (Предполагается, что ваш хост является административным сервером Огас1е Зесиге Васкир). Кроме того, необходимо задать в поле Огас1е Зесиге Васкир Озетате имя пользователя, которое будет использоваться для всех удаленных операций. После выполнения описанных действий щелкните на кнопку ОК.
Страница Огас1е Зесиге Васкир ^еV^се апс! МесНа Ш«2 ЙзййЮйй 1М? ухйуй Оагад^ - "', Азттгелк-уз &8?у=?г. еМПЛр! из.сиас-е сот ? Ебй Айтт^гзГ^е 8еп«г ЗеГнпдо Огас1е Зесиге Васкир Оеуюе агк! Месйа: АаттЫгаШ/е Зегуег еаг8г14р1.и8,огаЫе,сот Огас!е Зесиге Васкир рнжйев йеже дай тей|« тападетет сзраЬ!1К1ее кя «кйзЬаее алй Й1е ®у§1ет Ьаскир апй гезШге орегаиопз. Вге Ле Айгпт^гйЛв 8еп?е« кете раде Го ме-# ЫигезГюл айош тападе^ гееоигсег» дай Ьз регГзгт уайзис дагжяе „й 4и1 7. 2» 5:2? Л1 М% § Сеп«о! Яе^оигсез 81а!ие НвЯ 8ёй1г-д« Д & Зеллсе Мей|а 5ег>егз 1 МсЙ!а Еалийее 1 Уо1итее Ое«се& МяГк’У У»е^|^оЬ^тБе^сёе у| {Адгпк&айуе вегуег ЗеШпдз ? ГигЗгшВ Е Моей? Ле Огас)о Зесиге Васкир айтт1йга:»е зтаг аеИ1пд& V Ое-лсее Айи-в-1биа1»е 5&1*зг Сгас!е Зесиге Васкир Нете Ке1§1ес1 Е1лк$ Н1* 5у$&т ЙасНф «да ЕеуЛге е<1т14р1.ш.ега€1е.се«п риьгЛос а!/егас1еЛасъ ир ?&й -й.1гг.ул-1 рйпнп Ц$етате ^Сапс^Хр^ Р.555«гС:<! а? Ме<йа Зегмзг СорупдЫ© 2006, Огас!е. АП пдЫ§ гезегуеб. Страница Огас1е Зесиге Васкир Оеу!се апс! Ме<Иа С помощью страницы Огас1е Зесиге Васкир Оеу1се апс! Меб!а Раде можно управлять административным доменом, используя ссылки, доступные в секции Незоигсез. В этой секции предоставляются возможности управления: * устройствами; • серверами носителей; * семействами носителей; ® томами.
Добавление устройств СТРАСО& ^звздег 1Й</ ’\'^Ь=»х- С»?'»йч4 : Ла» 3865 5:32:27 АМ Г . А^г;й>!йН^М Зену»еФ$-,14р| из огефлот •> йеюсез 0ЙУЮв$ А аеу>се (3 а 1аре бп*е ог НЬгагу У<е«? ёйайз о( аИ йеясез ог ре^спп ап орега&оп %йИМ:Я<ш»а ' 8»{>Ь 1>Ьту («Пиа}) Ке1а1еб Пике ___ Айй ЬЬгЗ'у О*исе 5"Й:.--йь ‘да> $>Ъи»у »Мс г?_ Гз.Г » ' :»йе 'т* ЗДОМ& :г ??^5^ 5ГЛ^з * О«ЯИ! ^орупдМ © 2006, Огас1е. АЛ пдЫв ге$егуеб< Добавление устройств После определения административного домена можно сконфигурировать ленточные библиотеки и накопители для использования с Огас!е Зесиге Васкир. Поддерживаются устройства 8С81 и НЪег СЪаппеЕ Новое устройство можно добавить, используя один из двух способов. • Обнаружить устройство автоматически, Огас1е Зесиге Васкир позволяет автоматически обнаружить и сконфигурировать дополнительные устройства хранения для серверов КИМР определенного типа, например, использующих средства навигации фирмы ЫеШюгк Аррйапсе. • Сконфигурировать новые устройства с помощью ЕпТарггзе Мапа^ег, И^'еб- инструмента или интерфейса командной строки. Чтобы добавить новое устройство в вашу конфигурацию, щелкните на странице Оехлсез либо на кнопку Ас1с1 ЫЬгагу, либо на Ас1с1 Опуе.
Управление устройствами с помощью ЕМ Невоигсев МесЬа Бегсегз ЗьЛ МеШа РатШев «Ш*? С‘й«се 1с« * уегйу СеппесП^у 1г:уеп1сгу ЙЙЗГЭГ:В5 СП-‘У; Уо{«1Г:3 !пр«1 Уокта ~'л Ехрсй Уокгов ЕаПасГ \'о!ип-е !Г:5§!1 УоЮЛге Ыа>/е Ус-йяве ейи~14р1 Моин- 1Л1тоиг:| кЗевЫу Усйзгве 1зЬе! Упк-те Ь?з<3 Ускзгие Мп}»Ье1 '/оЮте Мик-за Уо&зтз Скзн Р?ие УоШгпеа Оеадсеа ПЕЕЯ СХЗДССе ЕиЫф*8бб 18р 1 0-7^’к Оеисев * йеясе » з {аре Згке о» 1&агу Менг ййайе о» аН йечясее сг регёит ап орегаиоп Е*$эд4 АЙ КсЩюьй д;= . "н?е? Ы4ЛН7.2®5 5:322? Ш Г> У(е^рмГое^8® д^о|РгоЫет Ьеисёз 5(3 0Иуе.) । и?*»?%??- |&ж езшЬ1р1 ЖйГ? !71Йиз1) Яе1а(ес1 Мпкз Г? .5 кйе псг<е гечшиэй Огзс1е 71-1 2.0 Ое-ясег СорупдЫ © 2006; Огас1е. АН пдЫа гевел/еа. Мв* Пе«св Управление устройствами с помощью ЕМ На странице ЕМ Ас1то81:га1|уе 8еп/ег щелкните на ссылку Мападе справа от текста ОемсеБ. В результате выводится страница ^еV^се8, на которой с помощью кнопок Абе! ЫЬгагу и Абб Опуе можно добавить библиотеку или накопитель. Можно также выбрать существующее устройство, отредактировать его или удалить, используя соответственно кнопки Ебй и Ретох/е. Как вы можете видеть, после того, как было создано устройство, его можно выбрать для выполнения действия, например, монтирования (Моигй), загрузки тома (Еоаб \/о1ите) и т.д. Для этого используются выпадающие списки действий в полях Асйопб и □пуе Асйопз. Чтобы выполнить выбранное действие, следует щелкнуть на кнопку Со.
КМАЫ и Огас1е Зесиге Васкир В любом мести сети *'1 СорупдЫ © 2006, Огас1е. АН гезегуед. К1У1АЫ и Огас1е Зесиге Васкир Огас1е Зесиге Васкир предоставляет возможность резервирования и восстановления файловых систем ЦЫТХ, Ыних, и ЫА8. Кроме того, в Огас1е Зесиге Васкир реализован бесшовный интерфейс управления носителями для КМАЫ, который позволяет осуществлять резервирование базы данных непосредственно с помощью КМАЫ. Огас1е Зесиге Васкир выполняет две отдельные функции: резервирование БД Огас1е и резервирование других объектов файловых систем. Для резервирования БД Огас1е можно использовать КМАИ или интерфейс ЕМ, а для резервирования данных файловых систем - интерфейс командной строки утилиты оЪЬсо! или \УеЬ-инструмент. Огас1е Зесиге Васкир может просматривать резервные фрагменты и осуществлять отдельное сопровождение каждого фрагмента. Это важно для нахождения “зависших” (ргркст) резервных фрагментов, которые отмечены в каталоге Огас1е Зесиге Васкир как существующие, а в каталоге КМАЫ - как несуществующие. Огас1е Зесиге Васкир хранит специальные метаданные Огас1е, на основе которых можно получать отчеты, содержащие справочные данные о резервных наборах. КМ АК пишет бэкапы только в виде резервных фрагментов на такие устройства управления носителем, как ленточные библиотеки. Каждый резервный фрагмент КМА№ создается в виде одного резервируемого образа (Ьаскир йпа&е) Огас1е Зесиге Васкир. Примечание: библиотека 8ВТ поддерживает системное резервирование на лету (8у$Гет Васкир Ю Таре).
СорупдЫ © 2006, Огас1е. АН пдМа геаегуеб| Доступ к Огас1е Зесиге Васкир из ВМАЫ Для доступа к Огас1е Зесиге Васкир из КМАИ требуется только выделить канал с типом 8ВТ_ТАРЕ, а затем выполнить команды КМАЫ для резервирования или восстановления базы данных. Со стороны Огас1е Зесиге Васкир необходимо предварительно определить два важных вида объектов Огас1е Зесиге Васкир. • Селекторы хранилищ бэкапов БД (Ва1аЬазе Васкир 81ога§е 8е1ес(ог§). Эти объекты конфигурируются для хранения параметров резервирования и восстановления определенной базы данных Огас1е. Они выступают в качестве связующего уровня {§1ие 1ауег) между КМАЫ, осуществляющим доступ к базе данных, и программным обеспечением Огас1е Зесиге Васкир, управляющим базовыми носителями. * Пользователь ИМАМ с предварительной аутентификацией (РгеаиПюпхей КМАГч и§ег). Предварительная аутентификация КМАЫ используется для определения пользователя Огас1е Зесиге Васкир, под которым выполняются такие операции КМАГ4, как резервирование или восстановление.
Предварительная аутентификация пользователя СорупдН © 2006, Огас!е. АН пдЬЬ гезегуед. Предварительная аутентификация пользователя Можно сконфигурировать для данного хоста предварительную аутентификацию пользователя ОС, позволяющую КМ АН получить доступ к ОгасГе Зесиге Васкир без прохождения проверок, производимых при обычном подсоединении к Огас1е Зесиге Васкир. Такая возможность используется для определения пользователя Огас1е Зесиге Васкир, под которым выполняется определенная операция РМАК, например резервирование или восстановление. На слайде приведен пример применения ЯМАМ 1. Когда вы запускаете ЯМ А1М и выделяете канал 8ВТ, база данных Огас1е порождает фоновый процесс Огас1е для выполнения запрашиваемых операций. 2. Процесс Огас1е подсоединяется к демону службы Огас1е Зесиге Васкир, локально выполняемому на этом хосте. 3. Демон службы выявляет пользователя ОС и хост, на котором выполняется процесс Огас1е. 4. Локальный демон службы проверяет информацию о пользователе у административного служебного демона. Если существует пользователь Огас1е Зесиге Васкир с поддержкой предварительной аутентификации для этого хоста и пользователя ОС, тогда устанавливается успешное соединение. 5. Фоновый процесс Огас1е использует пользователя Огас1е Зесиге Васкир с предварительной аутентификацией для выполнения операций Огас1е Зесиге Васкир. Обратите внимание на то, что операции Огас1е Зесиге Васкир, передаваемые на выполнение через интерфейс 8ВТ, производятся под пользователем ОС, который определен пользователем Огас1е Зесиге Васкир для доступа к хосту.
Селектор хранения бэкапов базы данных Используя селекторы хранения бэкапов базы данных (Ра1аЪа$е Васкир Вюга^е 8е1ес1огз), можно выполнять дифференцированный контроль {фпе-руатес! соп1го1) операций резервирования и восстановления БД. Огас1е Зесиге Васкир использует информацию, инкапсулированную в Оа1аЬа$е Васкир 81огаде 8е1ес1ог$, когда взаимодействует с КМАМ Селектор содержит следующую информацию: * Имя самого селектора хранения. * Имена баз данных, к которым применяется селектор. • Идентификаторы (Ю) баз данных, к которым применяется селектор. • Имена хостов, к которым применяется селектор. * Содержимое резервных фрагментов. Селектор может применяться к резервным фрагментам, содержащим архивные журналы, полные и инкрементальные бэкапы, а также автобэкапы. В селекторе можно указать несколько типов бэкапов. • Число копий К.МАЫ, к которым применяется селектор. Обычно число копий конфигурируется с помощью команд КМАЫ ВАСКОТ ... СОР1Е8 или СОМЕЮТВЕ ВАСКОТ СОР1Е8, которые позволяют дублировать резервные наборы для обеспечения зашиты от отказа, повреждения носителя или человеческой ошибки. • Имя семейства носителей, которые будут использоваться. * Имена устройств, которые ограничивают операции. * Время (продолжительность) хранения резервных фрагментов. * Время (продолжительность) ожидания доступности ресурсов.
Модель использования ЯМАМ и Огас1е Зесиге Васкир Сору© 2006, Огас1е, АН геэегуеск Модель использования ЯМАМ и Огас1е Зесиге Васкир Функции Огас1е Зесиге Васкир точно такие же, как у любого другого продукта, реализующею системное резервирование на ленту (8уыет Васкир ю Таре - 8ВТ). Перед использованием ЯМАЫ с Огас1е Зесиге Васкир выполните следующие шаги. 1. Инсталлируйте программное обеспечение (ПО) Огас1е. а также ПО Огас1е Зесиге Васкир. 2. Создайте пользователя Огас1е Зесиге Васкир с классом "огас!е” и предварительной аутентификацией ЯМАМ Чтобы создать такого пользователя в ходе инсталляции Огас1е Зесиге Васкир выполните следующее: перед инсталляцией просто измените в файле оЬрагатекегз значение параметра сгеаСе рге-аиЫюгтгес! огас!е изег на уез. 3. Создайте семейства носителей. Например, вы можете создать различные семейства носителей, которые зависят от типа создаваемых резервных наборов (бэкапы архивных журналов, файлов данных). По умолчанию Огас1е Зесиге Васкир создает семейство носителей ВМАМ-ЕЕГАПЕТ, которое будет использоваться вместе с ЯМА.К 4. Создайте в Огас!е Зесиге Васкир селекторы хранения бэкапов баз данных. Например, для каждой базы данных свой селектор. 5. Перед передачей на выполнение команд ЯМАЭД для создания бэкапов или восстановления из бэкапов выделите каналы типа 5ВТ_ТАРЕ. Примечание. В ходе инсталляции ПО Огас1е Зесиге Васкир программа установки автоматически копирует файл ПЬоЬк .бо в каталог /11Ь. Поэтому по умолчанию каждый раз, когда вы выделяете канал 8ВТ~ТАРЕ, автоматически используется Огас1е Зесиге Васкир.
Определение селектора хранения баз данных I ©ре 8&Й5П8® Таре сй;-е=. гпи&1 Ье гиоипЫ Меге рекопсшд й Ьаскир х^и зЬоиЙ *еп?у ?Ы {Не и₽& ьеГипдг а?е >зЫ Ьу сксюпд оп Те>{ Таре Васкир', ЬеЬге Бй4пд кЬегп Таре Васкир Туре Васкир 5е1 «и-ЛаС» &ЗС -Л- : Х:--Й Й131 1^- 5 «Л еТЗЗДСе (яНЗД» 8\ ::,К'44Ь С С&птдоеьаей Васкир 8е* Отс1е 8®сиг^ Васкир Уегеюп сп Рз1аЬз?.е 5ег*ег 10^.0.0 АепвиеКэйГч® 5йг,<ее ЁйСкир Зизаде 8е1ес1о»5 Ней? Сгейегй8а1з Тс з»е 1Ье Ьаскир свйк, КгсНр Взскмр Зктгаде 8е!еск>гз Бзскир Э&?зле &г1кЬг? ®:е з теэг* 1-э $ре<*?у йе1вий 8№:8де йМ-г.гг ЬеЬ-ееп Касару ?й®п®й« (Р?А"?е апе й^гк Земле ©аскир 6л«п ?ке Са!аЬг«» ааскив«урее ачй с-зву пия-Ьы з 1ке Змк<ф асгее» 5е!ешге епаЫв йгас!® Зесиге Вескир ш ^Шге е ересйс п=ей1а йЫу зги! сей-.е8 !ГП|С« аге г-с Йе»чсе$ среейей. йгас)е Зесиге Вгскир ля1 сЬосе-е апу йслое и: -Ье ейспткаи-зв Ймг-З"» ! -1 3<;! Л Ж ₽ Ке1 »е). Ий/ Кдфу Нив»Ь*г - с Л>И1Я^ЯВ^Й : Г {§}! {апу; Ра^ЧО&ЕДМйТ Ы«ег 4 аеИЬаЖЗЙ®-©^ М' Рб=зшсеТ^зЛ Т:«а =рэг.йее гд~ :ап-з 1з«•«;{аузйаыйу <Де®«лсе$ ге.-^габ 1-у Ьаскара »Кингсе® & =» Ьесстаг«зйвЬ!е>МйпЬте.;?;е Ьаскир уйй к» МиКз Ттн •5^ СорупдЫ © 2006, Огас!е. АН пдЫв гезегуес!.______________ Определение селектора хранения баз данных После определения административного сервера необходимо сконфигурировать селектор хранения баз данных фаШЪазе Васкир 8юга$е 8е1есюг). Затем можно начать создавать бэкапы, используя Огас1е Зесиге Васкир с помощью КМАК и ЕЩегрпве Мапа^ег. Для создания селектора хранения выполните следующие шаги: 1. На домашней страницы Оа1аЬаее Соп1го1 щелкните на закладку Мат1епапсе. 2. На странице Ма1п(епапсе щелкните на ссылку Сопйдиге Васкир ЗеШпдз. 3. На странице Сопйдиге Васкир 8еЙ1пдз щелкните на кнопку Сопйдиге в секции Огас1е Зесиге Васкир. В результате откроется страница Васкир 81огаде 8е1ес1оге. Используя эту страницы, можно сопровождать селекторы хранения бэкапов. После создания селектора щелкните на кнопку Не1игп. Селектор хранения БД можно также создать с помощью интерфейса командной строки утилиты оЬЕоо!. Пример: ткззе! -с * -б * -т * -Ь ЕБВ8В14Р1 ~г V!:! 8зе11 В примере создается селектор хранения бэкапов БД, который подходит для любой базы данных Огас1е на хосте ЕВВ8В14Р1. Этому объекту присваивается имя ззеИ, а для резервирования данных используется ленточный накопитель VI: 1. Примечание: дополнительные сведения о том, как сопровождать селекторы хранения БД, см. в документе Огас1е Зесиге Васкир А^пишз^гаЮг^ Спаде,
СорупдЫ © 2006, Огас8е. АН пдЬ& геБегуеО Проверка ленточных накопителей После регистрации Огас1е Зесиге Васкир. необходимой для использования утилиты КМАЫ через интерфейс ЕМ, можно открыть страницу Сопйдиге Васкир Зе!Йпдз для проверки корректности произведенной настройки. В секции Таре ЗеШпдз щелкните на кнопку Тез! Таре Васкир. При проверке ленточного накопителя будет создан бэкап управляющего файла, затем выполнена команда КМАЫ КЕ5ТОКЕ УАЫЕАТЕ СОЕТВ.ОЬЕ1ЬЕ и удалена с ленты копия управляющего файла. После этих действий вы возвращаетесь обратно на страницу Сопйдиге Васкир ЗеШпдз, на которой должно быть выведено сообщение: “Таре Васкир Тез! ЗиссеззГиГ. Затем можно просмотреть отчет о резервировании. Для этого на странице Ма1п!епапсе щелкните на ссылку Васкир Рерог! в секции Васкир/Ресоуегу. После этого на странице Васкир Рерог! найдите соответствующий отчет и щелкните на его статус. В результате вы перейдете на страницу Зиттагу с детальной журнальной информацией. Примечание: ниже приведен пример скрипта, который автоматически выполняет КМ АН для проверки ленточного накопителя. гип { аИссаке сЬаппе! оегп__зЪк__Ьаскир Гуре ’зЬккаре* Гогтак ’%0’; Ьаскир аз ВАСКПРЗЕТ сиггепк соп!гоШ1е кад ’ 12152004064001’; гезкоге сопкгоЮНе Vа1^даке Ггош кад '12152004064001’; гекеазе слаппек оет__зЬк_Ьаскир; } аНосаке сЪаг.пе! ког такпкепапсе куре ’зЬк каре’ ; с!екеке порготрк Ьаскиррхесе кад ’12152004064001’;
Планирование резервирования с использованием ЕМ 0а1аЬазе Соп1го1 5скейи1е Васкир 8сЬеаи1е Васкир | \ йш.е»1Эа&. '* ... . Еааей оп уоиг й>®к аткы (аре сопкдигтюп. Огате ргтяйе® ап ашота!ей Ьаскир ®ка(еду. т у« 0тск^вдде$Ь<1 Васкир 8с11ваи!е а Ьаскир и®юд Огас!е’§ ашотаГей Ьаскир ®1га(еду ТЫ® срИоп уйН Ьаск ир (Ье и<Ье1е йа(аЬа®е ТЬе аа1аЬа®& уяН Ье Ьаскеа ир оп (Ы!у апй даек!у Нет!® | ?с?;€йЦе бгас1а-5и8де«еа васкир} СшШпжсе Васкир 8е!ес( (Ье оЬ}ей(в) уои дат ю Ьаск ар. (УсвеЗЫе СиЯотЕей Васкир) & \Мю1е ОаТэЬаее С ТаЫесрасеа С ВаГаЯ1е5 Г АгсК«е1од$ С АН Весоуегу Н1ев оп 0|®к ? ир 531&ре СорупдЫ© 2006, Огас1е. АН пд!Ч$ геаегуеб. Планирование резервирования с использованием ЕМ йа1аЬа$е Соп1го1 С помощью ЕМ ВатаЬазе Соп1го1 можно запланировать выполнение резервирования на диски или ленты, а также на оба вида таких устройств. Чтобы запланировать резервирование, щелкните на ссылку 8сЬес1и1е Васкир, находящейся на странице с закладкой Ма1п1епапсе. На странице 8сЬейи1е Васкир можно выбрать рекомендуемую Огас1е стратегию резервирования (Огас1е-8иддез!ес1 Васкир) либо создать свое задание для резервирования (Сиз1от12еб Васкир). В примере на слайде используется рекомендуемая Огас1е стратегия, доступная после щелчка по кнопке 8сЬес!и1е Огас1е~5идде§1еб Васкир.
Рекомендуемая Огас1е стратегия резервирования Васкир: Ое^йпайоп • 4 Нея} 8?Гес11ке <5«й .аноп 1Пбйа 1> 0®к бсЫйик? ОгаОе-Зидде^ес Вэскир. г Тазе Гок^Ьах» ИЖ8КМРГ_о«с1д1«.<мвс?е.м>«! Взскир В»#йЧу ОгагЙйЛ(эде5«ей Васкир 5;®ад» Тур» Вей» Вкк ааН Таре Зске&Яе Огас?®-8и§де&(еа Вайу Вяскир А 1и1 Лл ; - - И Ь- Ц&еп 4ип>ф« - '<$1 Вгсквр айег :1 >< «>. аг г пмМ каскчр 1» йгек./Ч Ь» (зквп е>• .1я« о. сап с с с'с 1о чзск ур .-> Г,»еЬ$». 1ПС!?п»та1 Ьаскир о: Ню ГиП ба;ака$е сору 1о иг-? тгубау “кс Ьаскир» <<п й»и -лЭ о? гейшей зо :1«й у®.: г ап й1»-,?* р«4ж-'. а &3 «кйв&ззе ге«к®« :•' а рзчй- >МйГ« »ССЮ»у 15 5Г,у ЪГЛЙ «чКЬЬ 8» ]•«?.( 1 4»; ® 55^51 5~Шу51: •*'8п1 й> Ьаек ир и ?зрс< сзегубау : Дгс=и»^5дг 8"б Й? М ОйЗкЗ^в Сор. Вану В&скиг? Ткг-е 5рм4у 8 св1е 1о етаЛ Р-» раскур Тке Гл жааЬззз :$ 1еаи зс1ке ’#У«®ИГу Васкир А" .дебету гйз1ес &=•» ои <&=& ->я:1 Ье Ъаскей чу 1г 5рес»у 81»:'-в :о 8:ап 1ке Ь-мкир Дп зв| 5рес>чг 5 с«г Гог г< «веМу Ьаокир Ал 8| $вте 1впе 851ке бзй, аэскыр 'Л'езИу Васко? с’а» [взпкбзу ») Счак &8&ПЙ® Нахи Рессл'=»у Дгеа /и8Рарр/вгас1е.'Ва«Ъ гвсоуесу ягев =/ ТкГ Счхк Ьаскда» ;Ьа1 не пйс«8«.згу Гл- з сессну ••:> аиу •«•«« «йкмг; 1Ьа ра®11 йа/ ас» :~ыи.»б Таре Тар» Г.-1-ав5; Кестеегу ;Ра?-51 МяГш Маг-5дн=-мй '/епЛж^Л^-Л ЬЬгэгу Рягаглйеге СорундЫ © 2006, Огас8е. АН пдМз гевегуеск Рекомендуемая Огас1е стратегия резервирования На странице 8сИеди1е Огас!е-3идде81ес1 Васкир: йесОпаИоп можно выбрать целевой носитель для резервирования. В примере на слайде выбраны диск* и лента (ВоШ О|$к апй Таре). Предполагается ежедневно выполнять резервирование на диск и один раз в неделю резервировать флэш-область восстановления на ленту. В рекомендуемой по умолчанию стратегии используется ежедневное инкрементальное резервирование на диск с помощью КМА1М. Щелкните на кнопку №х(, чтобы вывести страницу 8сЬеби1е Огас1е-8идде81ес1 Васкир: 8е1ир, на которой можно определить, что необходимо ежедневно резервировать на ленту. В примере на слайде для отказа от ежедневного резервирования на ленту выбрана опция Ыопе в секции баПу Васкир. Как показано в примере на слайде, все находящиеся на диске файлы, которые имеют отношение к восстановлению, будут раз в неделю резервироваться на ленту (“а11 гесоуегу-ге1а1ей ГПез оп сй$к шШ Ье Ьаскед ир 1о 1аре опсе а меек”). Кроме того, на диске будут удерживаться резервные объекты, требуемые для восстановления на любой момент в течение одного последнего дня (“Й18к Ьаскирз Й1а1 аге песеззагу Гог а гесоуегу 1о апу йте \м1Ып Ше раз! 1 с!ау аге ге!а1песГ) Дополнительно можно указать установки для лент, например, окно восстановления (Кесоуегу \Л/1Пбош), количество ленточных устройств (Таре Опуез) и параметры библиотеки (ЫЬгагу РагатеГегз). Щелкните на кнопку Ыех!, чтобы перейти на страницу 8сЬе<Зи1е Огас1е-8иддез1ес1 Васкир: 8сЬеби1е. На этой странице можно определить время ежедневного (ОаНу Васкир Т|те) и еженедельного (АЛ/еек1у Васкир Лте) резервирования. Щелкните на кнопкеу№х!, чтобы просмотреть задание, а затем на кнопку 8иЬтй ^Ь, чтобы передать его на выполнение. '• К V
Сопровождение бэкапов на ленте Ьл._> - Западе Сиггеш Еасхивз Ас ЗУ8 Мападе Сиггеп? Васкире ^Еге^сИескА),) ре»е№ л» ОЬ5о»е»е} />В Едгрйщ} ТЫ Ьаскир За1з •лае н?Ж₽*8с! йст Же ЖйаЬеее соШю! ?йе Васкир 2ХАА_^гй_г §е®гсЬ 5ЫСё |Айн1зЫ*™Л СагЛепи Р Эа1ай1е Р АгсЫе<1 Ресс 1ду Р ЗРг !1с Р' СссЛго! Н!е Сстр!е!юп Ткг:е |шйЫГа; тогйИ У| х Некий® €го«спе€^С^ее^ип^ан^еХре1еге^уг!^^е^: 31&&4Й ^«Ш-Нагё <Й&?С1 МТе-з Д^^аь'Пю* ;..^... 1^ I.......ГИИ Г — С^яЁе | 8ВТДАРЕ | Г 1 ТА53Ю5С32Г,Ю1352 Маг 24.200510:18 Ю АМ 5РЯ1Е ИЗк' Ау'Д=1А81Е Г4О 1 СорупдМ © 2006, Огас1е. А!> пдЫв гезегуеск Сопровождение бэкапов на ленте Используйте страницу Мападе Сиггеп! Васкирз для поиска и вывода перечня резервных наборов и зарезервированных копий, а также для выполнения операций сопровождения над выбранными копиями, наборами и файлами. На эту страницу можно перейти со страницу с закладкой МаНепапсе. Как показано на слайде, на странице Мападе Сиггеп! Васкирз выводятся сведения как о дисковых, так и ленточных бэкапах. Используйте секцию 8еагс11 и задаваемый в поле 81аЮз фильтр для поиска резервных наборов или копий. Затем можете воспользоваться предоставляемыми функциональными возможностями сопровождения файлов или наборов, отображаемых в таблице Рези Из.
Выполнение восстановления базы данных с использованием бэкапов на ленте ^^вмшввамм*1мв«в«амаянвавцн /Ж/ . : - СорупдЬШ 2006, Огас1е. АН пдЫ§ гевен/еск Выполнение восстановления БД с использованием бэкапов на ленте Вы может перейти на страницу РегТогт Ресоуегу со страница с закладкой Ма1гйепапсе. Используя страницу РегТогт Кесоуегу, можно выполнить различные виды восстановления базы данных, например, восстановление всей базы данных, определенного файла или табличного пространства. Дл восстановления утилите КМАИ нужны файлы предыдущих бэкапов. Когда такие файлы хранятся на ленте, Огас1е Зесиге Васкир автоматически выявляет ленту, которую необходимо использовать. Если ленты сразу же недоступны (оГГ-ьйе), КМАИ ожидает необходимые ресурсы. Время ожидания определяется параметром селектора хранения резервных объектов и по умолчанию равно одному часу. Когда из-за проблем с файлом данных необходимо выполнить восстановление базы данных, КМАЫ автоматически выбирает наиболее подходящий для восстановления бэкап. Это означает, что КМ АН может принять решение использовать бэкап на ленте, созданный Огас1е Зесиге Васкир. Такая операция полностью прозрачна и производится автоматически утилитой КМАЫ. Снимок экрана, приведенный на слайде, иллюстрирует ситуацию, когда файл данных, требуемый для восстановления, был непреднамеренно удален из флэш-области восстановления. Как вы можете видеть, К.МАИ автоматически переключается на предыдущий бэкап, который был создан Огас1е Зесиге Васкир. Примечание: КМАТЧ восстанавливает файл данных или базу данных, а Огас1е Зесиге Васкир только извлекает из бэкапа необходимые файлы, когда они располагаются на ленте.
Резервирование файлов файловых систем с помощью Огас1е Зесиге Васкир • Два способа резервирования данных - Резервирование по требованию - Планируемое резервирование • Два типа бэкапов - Полный: все заданные файлы - Инкрементальный: только файлы, которые были изменены после последнего резервирования более низкого уровня Полный Уровень 012323 резервирования ОРАС1 СорупдЫ €> 2006, Огас!е. АН пдЫа гекегуесЕ Резервирование файлов файловых систем Два возможных способа резервирования файлов файловых систем: • создание заданий резервирования по требованию (специально для данного случая или разовых) и передача их планировщику Огас1е Зесиге Васкир; • планирование выполнения заданий резервирования в заранее установленное время; планировщик Огас!е Зесиге Васкир автоматически запускает такие задания в определенный вами день и время. Используя Огас1е Зесиге Васкир, можно создать два типа бэкапов. • Полные бэкапы (Й111 Ьаскирз). При создании полных бэкапов резервируются все заданные файлы, независимо от того, когда они резервировались в последний раз. Этот вариант резервирование такой же, как резервирование уровня 0. Вы также можете выполнить полное резервирование таким способом, который не окажет влияния на расписание выполнения полного и инкрементального резервирования. Это полезно, когда требуется создать архив на внесистемном ЗУ {о$'~$йе могаре) без нарушения расписания инкрементального резервирования. • Инкрементальные бэкапы (шсгешепШ! Ьаскирз). Предоставляется возможность инкрементального резервирования на девяти различных уровнях. На каждом уровне Огас1е Зесиге Васкир резервирует только такие файлы, которые были изменены после последнего резервирования на более низком (по номеру) уровне резервирования. Кроме того, с помощью Огас1е Зесиге Васкир можно резервировать только такие файлы, которые были изменены после последнего резервирования, независимо от уровнями их резервирования. Эта возможность равносильна уровню резервирования 10, обозначаемому как “1ПСГ.” Примечание: Огас1е Зесиге Васкир не поддерживает уровень резервирования 1псг при подсоединении к некоторым платформам, включая определенные ПА8~устройства. В большей степени это относится к средствам навигации МеВУогк Аррйапсе.
ШеЬ-инструмент Огас1е Зесиге Васкир СорупдЫ© 2006, Огас!е. А11 пдЫз геэегуес!. ШеЬ-инструмент Огас1е Зесиге Васкир Огас1е Зесиге Васкир вызывает АрасИе для запуска инструмента, с графическим пользовательским интерфейсом (6111). ШеЬ-сервер Арасйе стартует в фоновом режиме в ходе инсталляции. Запуск Огас1е Зесиге Васкир с использованием \УеЬ-браузера: • Убедитесь в том, что: на машине выполняется служебный демон оЬ 5 е гV1 с е с1; также выполняется У7еЬ~сервер Огас1е Зесиге Васкир оЬЫхрб. * В административном домене вызовите ^еЬ-браузер на любой машине, с которой можно подсоединиться по безопасному порту НТТР8 (обычно это порт 443). • Введите в браузере в поле адреса 1Л1Е или в поле месторасположения (Ьосапоп): ИЕЕрз : //имя-административного-сервера Вы можете получить доступ к \УеЬ-инструменту непосредственно со страницы Ма1п1епапсе в ЕМ. Если при этом появляется окно Зесигйу А1ег1, щелкните в нем на кнопку Тез. На появившейся странице Огас1е Зесиге Васкир 1_од!П введите аагпхп в поле Озег Ыате. Это имя пользователя, создаваемого по умолчанию в ходе инсталляции. Оставьте пустым поле Ра88\люгс1 и щелкните на кнопку йодю. \УеЬ-инструмент Огас1е Зесиге Васкир наилучшим образом подходит для следующих операций: • добавление клиентских хостов к вашей конфигурации Огас1е Зесиге Васкир; * управление демонами Огас1е Зесиге Васкир; • сопровождение дополнительных пользователей Огас1е Зесиге Васкир. их классов и адресов электронной почты.
Сценарии создания наборов данных Огас1е Зесиге Васки СарупдЫ © 2006, Огас1е. АН пдЬЬ геаегуеб. Текстовое описание, определяющее, какие файлы резервировать Примеры можно найти^^^. . в каталоге | и&н р валирХез боте Структура резервируемых каталогов (пример) Сценарии создания наборов данных Огас1е Зесиге Васкир При использований Огас1е Зесиге Васкир необходимо определить наборы данных, описывающие перечни файлов, которые требуется резервировать. Набор данных (да1а $е1} - текстовое описание, указывающее Огас1е Зесиге Васкир, какие файлы резервировать. В наборах данных используется упрощенный язык. Он позволяет гибко формировать и объединять описания файлов, которые требуется защищать путем резервирования, применяя Огас1е Зесиге Васкир. Дерево, приведенное на слайде, показывает файлы, которые можно найти на трех различных хостах. С помощью сценария создания набора данных (<1а1а $е18спрдр приведенного на следующем слайде, можно резервировать файлы, показанные на слайде этой страницы, которые не выделены пунктирными линиями. Познакомиться с языком наборов данных можно, используя примеры файлов в каталоге /изг/ ХосаХ /огасХе/Ьаскир/затрХез. Примечание: никогда не резервируйте файлы и каталоги вида * . Ьаскир и Ч
Примеры сценариев создания наборов данных .ШШШЗе пате Щр ехсХшЯе пате *.йф ехс!ис!е пате *«Ьетр ехсХийе вант хпс1и<5е ра-ЬЬ /Иоте/иаг1 1пс1ис^ раЪЬ ЖхшЯшМе ЬовЪ ЖпсХи^е Ьоаь аЬс2 хпЬХийе ЬовЪ аЬсЗ { • . ДпМЫе «ЗаШзей соттоп-ехсХивхоиз ХпсХиве раШ /Ъоте/шгЗ ЬеЗгоге Ьаскир орЫрпа! п/еЪс/1оаа1/п€у 1 /ивгЗ ЬедХп* ” а^Ъег Ьаскир орЪхопа! ”/еЪс/1оса1/п^у */иагЗ еп<Г” хпсХиде раЬЬ { ехсХийе гШте *«зипк > > Примеры сценариев создания наборов данных На слайде представлены два файла с описаниями наборов данных, которые могут быть использованы для резервирования данных, приведенных на предыдущем слайде. Первый скрипт используется для исключения каталогов и файлов, начинающихся с Хшр, * . йтр и * . Хетр. Второй скрипт используется для резервирования хостов б йсХ, зйс2 и зйсЗ. • На хостах зйсХизйс2 резервируются каталоги /йоте / и з г X и / йоте / и з г 2, за исключением файлов, начинающихся с • На хосте зXс3 резервируются каталоги /Иоте / и з г X, /йоте /из г 2, /йоте /из г 3 и /йоте/изг4, за исключением файлов, начинающихся с йтр, * . йтр, * . йетр и *.дипс (последнее ограничение для файлов каталога /йоте/изг4) Когда Огас1е Зесиге Васкир начинает резервировать данные каталога /йоте/изг 3 на хосте зйсЗ, он сначала выполняет модуль /ейс/ХосаХ/пйу. Такой же исполняемый модуль отрабатывает, когда Огас1е Зесиге Васкир завершает резервирование /йоте/изгЗ. При обычном резервировании (отличном от резервирования БД) может понадобиться пропускать файлы, включаемые в бэкап базы данных. Для этого в наборе данных следует задать директиву ехсХийе огасХе ХХХез. В результате, например, из резервирования исключаются файлы данных, управляющие файлы, оперативные журналы, журналы флэшбэк и т.д.. Примечание: дополнительные сведения о языке наборов данных см. в документе Огас1е Весиге Васкир АВттЫгаЮг’з СиШе.
Структура хранения файлов описаний СорупдМ © 2006, Огас1е. АН пдЫз гезегуед. Структура хранения файлов описаний наборов данных Как показано на слайде, файлы описаний наборов данных расположены в иерархической древовидной структуре каталогов. С точки зрения административного сервера файлы описаний наборов данных хранятся в /и8г/1оса1/огас1е/айтгп/сопЕтд/даЕазеЕ. Как показано в левой части рисунка, приведенного на слайде, каталог- ЫЕЭД_СЬ1ЕЕТ5 создается автоматически в ходе инсталляции. Этот каталог может быть использован для хранения ваших будущих файлов описаний наборов данных. С помощью оЬЕоо! или АУеЬ-инструмента Огас1е Зесиге Васкир вы получаете доступ к специальным командам, которые позволяют сопровождать файлы описаний наборов данных и каталоги. В результате с точки зрения Огас1е Зесиге Васкир вам предоставляется возможность создания собственных каталогов и файлов описаний наборов данных, а также возможность их размещение в древовидной структуре каталогов. Это показано в правой части рисунка, приведенного на слайде.
Создание наборов данных с использованием УУеЬ-интерфейса Вй&Ш Г&апЛ; * Сфйп 1ЖЕ СЫЕВТЗ/ .........а. |8ЖИ_СЫЙПЗ/ |1аЬг СЬе<Л Ра!а$е0 СорупдЫ © 2006, Огас1е. АН пдЬЬ гекегуеД Создание наборов данных с использованием УУеЬ-интерфейса С помощью ^еЬ-интерфейса Огас1е Зесиге Васкир можно создать набор данных. Для этого выполняются следующие шаги: 1. На домашней странице щелкните на закладку Васкир в строке меню. 2. Щелкните на ссылку Ра1азе& под заголовком ЗеШпдз. Появляется страница 0а1азе18. Каталоги наборов данных, приводимые в столбце РаШ, содержат на конце имени слэш (/). 3. Щелкните на кнопку Абб, чтобы создать новый набор данных. Первоначальное содержимое создаваемого набора данных формируется на основе шаблона. 4. Выберите Ет1е или Охгескогув выпадающем списке поля Оа1а$е11уре. Для своих описаний наборов данных можно создать каталог. По умолчанию файл набора данных создается в каталоге /изг/1оса1/огас1е/Ьаскир/абттп/с1аса8ее/КЕР?__СЫЕКТ8. 5. В поле Иате введите имя набора данных. 6. Чтобы правильно определить ваши резервируемые данные, измени те команды, добавленные в набор данных на основе файла-шаблона. Используйте сведения, которые были предоставлены ранее на странице с примерами сценариев создания наборов данных (Г-41). 7. Щелкните на кнопку Зах/е, чтобы сохранить ваши описания, а затем вернитесь на страницу 0а(а$е18. При наличии ошибок в вашем наборе данных появляются сообщения в секции 81а1и$ Как показано на слайде, наборы данных можно проверить, отредактировать, переименовать и удалить.
Понятия, относящиеся к резервированию файлов файловых систем Окно резервирования Триггер резервирования План резервирования Что представляет из себя задание? Когда следует выполнять задание? Когда задания могут быть выполнены? СорупдЫ © 2006, Огас1е АН пдЫз геаегуесГ Понятия, относящиеся к резервированию файлов файловых систем На слайде иллюстрируются важные понятия, связанные с резервированием файлов файловых систем с помощью Огас1е Зесиге Васкир. * Окно резервирования {Ьаскир хНпскм) определяет временной интервал, внутри которого Огас1е Зесиге Васкир выполняет запланированные задания резервирования. Необходимо хотя бы одно окно для выполнения запланированных заданий резервирования. Однако окно резервирования не связывается с каким-либо запланированным заданием резервирования. Всегда создается окно резервирования по умолчанию следующего вида: с!а± 1 у 00:00- 24:00 (ежедневно с 00:00 до 24:00). * Триггер резервирования {Ьаскир 1п%%ег) - календарное время, в которое разрешено выполнение запланированного задания. Каждое конкретное запланированное резервирование может быть связано с несколькими триггерами резервирования. * План резервирования {Ьаскир зскеМе) в основном сообщает Огас1е Зесиге Васкир, какие данные резервировать и как.
Задания Огас1е Зесиге Васкир • Резервирование, использующее наборы данных: - Задания на основе наборов данных: одно для каждого запроса набора данных - Задания резервирования: одно для каждого хоста, затрагиваемого каждым заданием набора данных • Восстановление файлов файловой системы: - Задания восстановления: одно для каждого требуемого образа бэкапа • Задания КМАЫ * Для каждого задания Огас1е Зесиге Васкир предоставляет: - журнал - транскрипт выполнения СорупдЫ © 2006, Огас1е. АН пдЬШ геаегуес), Задания Огас1е Зесиге Васкир Огас1е Зесиге Васкир создает задания в соответствии с тем, какие действия вы запрашиваете. Огас1е Зесиге Васкир назначает каждому заданию имя, называемое идентификатором задания. Этот идентификатор уникален для каждого задания в рамках административного домена. Несколько событий приводят к тому, что Огас1е Зесиге Васкир создает новые задания. • Огас1е Зесиге Васкир создает задание (на основе) набора данных (да(а зе!]оЬ) для каждого запроса запланированного резервирования, а также каждый раз, когда вы явно запрашиваете резервирование с использованием набора данных. Пример такого идентификатора задания: адштп/ 2 3 3. • Для каждого задания набора данных в запланированное время запуска Огас1е Зесиге Васкир создает одно подчиненное задание резервирования (Ьаскир]оЬ) для каждого хоста, указанного в наборе данных. Пример такого идентификатора задания: абттп /233.1. * Каждый раз, когда вы явно запрашиваете, чтобы Огас1е Зесиге Васкир восстановил данные, Огас1е Зесиге Васкир создает задание восстановления (геМоге^оЬ) для каждого образа б)экапа (Ьаскир ипа$е\ который должен быть прочитан для выполнения восстановления. • КМАЫ создает задание Огас1е Зесиге Васкир с типом огаЬаскир вместо типа ёаказеЪ. Тип задания КМАМ содержит имя базы данных, а не использует имя набора данных. Огас1е Оа1аЬа$е 10д: А<1т1п1$(га11оп УУогкзЬор II Р-45
Задания резервирования Огас!е Зесиге Васкир (продолжение) Огас1е Зесиге Васкир хранит журнал для каждого задания. В нем отслеживаются высокоуровневые события (например: время создания, время отправки на выполнение и время завершения задания). Огас!е Зесиге Васкир также сопровождает транскрипт выполнения {гиптп$ 1гап$спр1) для каждого задания. В нем описываются детальные сведения об операции задания. Огас1е Зесиге Васкир создает транскрипт, когда первый раз отправляет задание на выполнение, и вносит в него изменения в ходе выполнения задания. Когда задание запрашивает действия оператора, Огас1е Зесиге Васкир выдает запрос, используя транскрипт.
Создание запросов резервирования по требованию К':0 Л: 0|ЙЮГ1$ МЕУССЦЕИТ5/ @Е0РЖР;14Р1 ЗасГ ир йа!е. Ехр»ге ай&г [ : |йГееЙе53 Васкир 1еуе!: МеЙ1й 1йгп!1у|7и|Г^] ВаскирТипе. р10цге|53 т! пжи1е$ Рпс1Пу:рЙ Г РгМедей & ИпрпуЛедей Огу:( сате! СорупдЫ © 2006, Огас1е. АН пдЫз гевегуеб. Создание запросов резервирования по требованию Для создания такого запроса с помощью \УеЬ-интерфейса выполните шаги: 1. На странице с закладкой Васкир щелкните на ссылку Васкир 1М(Ж. В результате выводится страница Васкир Ь1о\лл 2. Чтобы создать новый бэкап, щелкните на кнопку Абб. В результате отображается страница Орйопз. 3. Выберите один или несколько наборов данных в перечне 0а1а8е!8. 4. Дополнительно выберите будущую дату и время резервирования, используя выпадающие списки нолей Васкир ба!е и Васкир йгпе. Если оставить эти поля без изменения, тогда Огас1е Зесиге Васкир считает, что задание должно быть немедленно выполнено. 5. Дополнительно введите время окончания срока действия запроса в поле Ехрйе аЙег. 6. Выберите уровень резервирования в выпадающем списке поля Васкир 1еуе1. Варианты выбора: Ги11 (по умолчанию), от 1 до 9, ±псг и 7. В выпадающем списке поля Меб1а ТатИу выберите семейство носителей для данных этого бэкапа. 8. Дополнительно выберите одно или несколько ограничений для устройств в перечне Кезйюйопв. 9. Дополнительно измените приоритет (1 100) задания резервирования в поле Ргюгйу. Чем меньше значение, тем выше приоритет задания, назначаемый планировщиком. 10. Щелкните на кнопке ОК, чтобы подтвердить выбранные вами значения
Передача запросов резервирования планировщику вЬе^Рюретеа) бПо^Тгапеспр^ То-" —у ай1й1п/1 йаьазеь аФй1к/1,1 Ьаскир ЕР&5Р.14Р1 —— г:................. 09/23.05:21 сок:р1егей зиссеззЕиНу 09/23-05:21 сожрХесей зиссеззЕиНу СорупдЫ © 2006, Огас1е. АН пдЫ§ гевегуед. Передача запросов резервирования планировщику Для передачи запросов резервирования планировщику с помощью ^еЬ-интерфейса Огас1е Зесиге Васкир выполните следующие шаги: 1. На странице с закладкой Васкир щелкните на ссылке Васкир Ыоуу. В результате выводится страница Васкир Меж. 2. Щелкните на кнопке (Зо. Огас!е Зесиге Васкир пересылает планировщику каждый запрос резервирования, отображаемый в перечне МитЬег/0а1азек В секции статуса появляется сообщение для каждого запроса, принятого планировщиком. Огас1е Зесиге Васкир удаляет каждый запрос резервирования после его принятия планировщиком. В результате после завершения операции, выполненной по кнопке Сю, удаляется содержимое центральной панели МитЬег/Оа&зе!. 3. Для просмотра статуса вашего задания перейдите на страницу Мападе и щелкните на ссылке ^оЬз. Вы можете просмотреть выходные результаты вашего задания на странице ЗоЬз, как это показано на слайде.
Создание планов резервирования СорупдЫ© 2006, Огас1е» АН пдЬЬ гееегуесЗ. Создание планов резервирования План резервирования (Ьаскир хскеМе} сообщает Огас1е Зесиге Васкир. какие данные резервировать и как. Выполните следующие шаги для создания плана, используя \УеЬ- интерфейс Огас1е Зесиге Васкир: 1. На странице с закладкой Васкир щелкните на ссылку ЗсИес1и1е§, расположенную под заголовком Зе(1!пд$. Появляется страница ЗсИесМез. Планы резервирования выводятся в перечне ЗсЬес1и1е пате центральной панели. 2. Чтобы добавить новый план, щелкните на кнопку Аскк Появляется страница Ыеш ЗсЬес1и1е8. 3. Введите имя плана в поле ЗсКес1и1е. 4. Введите в поле Рпогйу номер приоритета для задания резервирования. 5. В перечне 0аШ§е18 выберите один или несколько наборов данных, которые вы хотите включить в задание резервирования. 6. Дополнительно выберите ограничение для устройств в перечне Ре81псйоп8. Можно ограничить использование конкретных устройств в планах резервирования. 7. Дополнительно введите любую информацию, которую вы хотите сохранить в поле комментария (СоттепШ) для плана расписания. 8. Щелкните на кнопку ОК, чтобы сохранить изменения и вернуться на страницу ЗсЬесЮ1е$.
Создание триггеров резервирования /,?й Д ^'зг,сеУ __________ :::: в:;- Ф л- . ГС №.<ап;йу Ь-1=«Х1 Ехрте «йег | 1пде« !<Р (5зГ 2 Г ^М1У?1?±&»75 Г” йвм-ййу Г. Таез&у С ’й-'г-йгжйеау Г Пчзкеау Г" Ргйау 1Г: ПХ:Й;Ь Ай Ее1есж1 ГИ51 С ХйСЖЙ ?Л'еекёау еясерйсга Г 8и^ву & ЕйЪлаау Т|Г:<5 3 попе $ ЗрьсИу азу I попе т|Г ГСЪЙЬ из? СорупдЫ © 2006, Огас1е. АН пдЫз гезеп/ед. Создание триггеров резервирования Триггер - это календарное время, в которое разрешено выполнение запланированного задания. Чтобы создать триггеры с помощью №еЬ-интерфейса Огас1е Зесиге Васкир, выполните следующие шаги: 1. Перейдите на страницу Васкир ЗсЬесЫез и выберите план, для которого вы | хотите добавить триггер. Щелкните на кнопку Ес1Й. 2. На странице с соответствующим планом щелкните на кнопку Тпддегз. Появляется страница Тпддегз, на которой в поле Тпддег 1уре по умолчанию । выводится значение Оау. 3. Используя поле Тпддег 1уре, выберите представление времени, которое вы хотите использовать для определения того, когда выполнять задание резервирования. 4. После этих действий и ввода необходимой информации щелкните на кнопку АсИ, чтобы подтвердить введенные данные и добавить триггер.
Просмотр свойств заданий и транскриптов йФедпЛ 1 . . &ОД&&4 1ш4 И:$1}1Й?Ъ<?п 1«рё ё*:К’ »апв ®«СЯ!Й ЙЧ Зьад Ржйу Ржйедгв -{! Кип ап Ьс5{ Я'епиппь Ай«Г^Й8 баскц- 5ке Г :1-э пстЬ» 5&М1&Г: Уэкетл- С; РаИпя-к 5а*= ::«& ид 1«И;р Е0Й5Й14Р1 мН ЗД Юй! Ш-45 2004Л0ЯН Ш 45 10Я1 01 45 2004/-Ж 31 45 сояфЫе«1 $жсев$1Лу СЙ53К14Р1 Ъей ЕС’РКР:4₽1 ела пай йРПЙу -зг«1 сё я 2004/10/ОХ.01:45:57 ___________________________________________________________________ 2004/10/01.01:45;57 2004/10/01.01:45:57 Т^п®сг>$>Ь &<г чоЬ аЛщ)/1Л гипкгкд оп Е0Й9К14Р1 2004/10/01.01:45:57 * Ьаскир эсз&хеа е<к Гг1 §?сх 01 2004 еХ 01:45:57 ”о1агйе 1аЬе1: ’.'Л з йгс11',>с1кЗ'С<.,41Г',>.':;.-!сг1лг.гп-.вг:-г^л.'; *гг_«з»ес8 1 <ях_мзгасе $.7 К1/й рЬуг?гх.-й1 _к-1кэ <ж1кхаъ С «Г1.ге_екг«а'# о р11У&>с^1_Ык®_4:&ай С С!;:3л1_ег<-Г«7? О вис«ж^г«се Ок раёк ?Ьжее/ог<ж1е/1«к’« с«вр!е«йй. - ЛЧ.ЙЗИЙ1 . 9ЙЛЗа8е6еБ1СС1®ЖаИЕ5йгеЗсс- ' .4-гч«в?сгас:е,48Ьв Эк 2®47:&О1 01 4557 Л'!- аез1ай 2004/1й©1.31 45 57 О58ра1СГ::1Ж ;•:!• ?< :иг; < 20047:5131 31 45 5? Вагкир сетгфййеб »а*п 1_ё<>е! «4Яечие®* Рл§-5 ОрЙ=1ЯК г йи</. 311:да п О’ Н-53Й й(!й:5 1 О' Тзйчп₽5.| 5::₽«:55 1пр1й; 31«л\' Впе н^тЬеге ТЧсе ЯйВ’йЛ {№ гайС.М1Й?} | па ;#ге5к 3§| 2«4/:&О1 -31 45КЛ.1-- свкфайей «ихкьЛЯГ СорупдЫ: © 2006, Огас1е. АН пдНз геаегуес!. Просмотр свойств заданий и транскриптов Для просмотра характеристик задания с помощью ШеЪ-интерфейса Огасте Зесиге Васкир выполните следующие шаги: 1. На странице Мападе щелкните на ссылку ^оЬз, расположенную в секции Ма1п1епапсе. В результате вы переходите на страницу ЛоЬз. Выберите Ю задания в центральной панели на странице ЛоЬз. 2. Щелкните на кнопку ЗЬсж РгорегОез. Выводится страница ЗоЬ Ргорегйез, в которой показываются характеристики выбранного задания. Для просмотра транскрипта задания с помощью \УеЬ-интерфейса Огас1е Зесиге Васкир выполните следующие шаги: 1. Выберите задание в таблице сопровождаемых заданий, расположенной в центральной панели на странице иоЬз. 2. Щелкните на кнопку ЗИоуу ТгаП8СПр18. Появляется страница транскрипта. 3. Прокрутите вниз страницу, чтобы просмотреть все сведения. В самом конце страницы вы можете изменить критерий просмотра транскрипта. 4. Дополнительно выберите 31аг1 а( Нпе и введите номер строки, с которой вы хотите начать просмотр сообщений транскрипта. 5. Дополнительно отметьте поле Зирргезз 1при1, чтобы подавить входные запросы. Огас1е Зесиге Васкир запрашивает ввод ответа, когда распознается запрос входных сведений. 6. Щелкните на кнопку Арр!у, чтобы подтвердить ваши изменения, если они были, и повторно выведите транскрипт.
Восстановление файлов файловых систем с помощью Огас1е Зесиге Васкир Два способа восстановления данных • Восстановление на основе каталога: основывается на хронологических данных каталога бэкапов • Прямое (гаш) восстановление: основывается на вашей памяти * ОРАС1_€ -' СсрупдЫ © 2006, Огас1е. АН пдЫз геаегуес! Восстановление файлов файловых систем с помощью Огас1е Зесиге Васкир Используя Огас1е Зесиге Васкир, можно восстановить данные двумя различными способами. • Каталоги резервирования просматриваются вами с целью обнаружения интересующих объектов. После нахождения имен и выбора экземпляров объектов, подходящих для операции восстановления (гезГоге), вы можете непосредственно дать команду Огас1е Зесиге Васкир для выполнения этого восстановления. Такой способ называется восстановлением на основе каталога (са1а1о^-Ьа8е<1 ге$(оге). • Вы можете знать имена интересующих объектов файловых систем и месторасположение вспомогательных запоминающих устройств (Ю тома и номер архивного файла), в которых хранятся эти объекты. В таком случае применяется способ, называемый прямым восстановлением (гаю гезюге).
Создание запроса восстановления на основе каталога Чтобы просмотреть каталог восстановления для обнаружения восстанавливаемых данных, выполните следующие шаги: 1. На домашней странице щелкните на закладку Не$1оге. Появляется страница РезЮге. 2. На странице с закладкой Нез1оге щелкните на ссылку Васкир Са1а!од в секции Орегайопз. 3. На появившейся странице Вго\л/зе Пез1оге Са1а1од в списке Нов! Ыате выберите клиента, данные которого были первоначально сохранены. 4. Выберите один или несколько селекторов в списке Оа1а Зе1ес1ог. 5. Щелкните на кнопку Вго\/У8е Ноз1. Появляется страница Вгошзе Нов! для выбранного каталога. 6. Щелкните на имени каталога, чтобы сделать этот каталог текущим и просмотреть его содержимое. Такую операцию можно повторить много раз для того, чтобы найти данные, которые вы хотите восстановить. 7. Отметьте поля рядом с именами всех файлов файловой системы, которые необходимо восстановить из резерва. Таким образом задается запрос Огас1е Зесиге Васкир для восстановления каждого экземпляра файла, доступного через селектор данных. Для выяснения отличительных характеристик таких экземпляров просмотрите страницу со свойствами объектов, щелкнув на расположенную рядом кнопку Ргорегйез. 8. Щелкните на кнопку Айс!. Выводится страница Ыеэд Кесоуегу.
Создание запроса восстановления на основе каталога (продолжение) 9. Дополнительно введите альтернативное имя пути для каждого файла и каталога, которые необходимо восстановить. Имена первоначальных объектов, которые были вами выбраны до этого, отображаются в нижней левой части данной страницы. Справа от них расположено текстовое поле, в которое можно ввести альтернативное имя, содержащее путь. Если вы оставите это поле пустым, Огас1е Зесиге Васкир восстановит эти объекты с их первоначальными именами. 10. Дополнительно отметьте опцию Оехлсе и выберите ленточный накопитель, который будет использоваться для восстановления. По умолчанию Огас1е Зесиге Васкир автоматически выбирает наиболее подходящий для использования накопитель. 11. Отметьте поле “ЫОмР 1псгетеп1а1 гезйэге”, чтобы задать для определенных серверов данных КА8 применение правил инкрементального восстановления. Обычно восстановление аддитивно', каждый файл и каталог, восстанавливаемый из полного или инкрементального бэкапа, добавляется в свой целевой каталог. Когда выбрано инкрементальное восстановление КИМР, серверы данных ЫА8. которые реализуют эту функциональную возможность, восстанавливают каждый катапог в его точном (первоначальном) состоянии, а образы инкрементальных бэкапов применяют в ходе выполнения задания восстановления (гезГоге ]оЬ). Файлы, которые были удалены перед последним инкрементальным резервированием, удаляются сервером данных МА8 после восстановления (геыоге) инкрементального бэкапа.
Создание запроса восстановления на основе каталога (продолжение) 12. Выберите “Кер1асе ех18бпд И1е8’\ чтобы переписывать существующие файлы при восстановлении из образа бэкапа. Альтернативный вариант выбора ь‘Кеер ех!8(|пд Й1ез” сохраняет существующие файлы и не заменяет их файлами, восстанавливаемыми из образа бэкапа. 13. Щелкните на кнопку ОК. Огас1е Зесиге Васкир выводит страницу Вгсжзе Нозк Ваши запросы восстановления отображаются в перечне “Незкге Йетз”
Передача планировщику запроса восстановления на основе каталога ... ®*»*&*ж <&к»ё ДНИДВВМВ- • ............. ... • Чк^.Мг-о > ЕГЯ8Я14Р1 5ЁЗ-ЖЙ^о^еН?$0 кй На-;-} В»;ймр$) РаН- 1Е&В5В14Р1 ( ^рег-аи} Нейоге 1ПРХ ' ; -^-из^ |ЕГ-РЙР14Р1 ' Ьоше / се ас 1 в /1аЬв/ сеас. г.хг *Лглги/2 'по- Р|.*у**в*О .'=<;^ туйнО О&б "........~"'"""1 Бго^еНейбЖШЛ Л Раж|ЁОРЗРЛ4Р17 адиг::»:! 'фйздк Репйпд*' &ч»Я (жгя}»:§ Г ЪйауЗ? й*«шй Туве? Оя Ира!«»*” 3 зае >гСтЭ4‘' 25 56«Г СорупдМ © 2006, Огас1е. АЛ пдМе гееегуеО. Передача планировщику запроса восстановления на основе каталога Используя игеЬ-интерфейс Огас1е Зесиге Васкир, выполните следующие шаги для передачи планировщику запроса восстановления на основе каталога: 1. На странице Вгошзе Кез1оге Са!а1од выберите хост в списке Нов! Мате. 2. Щелкните на кнопку Вго\л/зе Нозк Огас1е Зесиге Васкир выводит страницу Вгошзе Нозк 3. Щелкните на кнопку Со. ШеЬ-инструмент передает планировщику каждый запрос восстановления, который появляется в перечне “КезТоге Йетз” Для каждого запроса, принятого планировщиком, выводится сообщение в статус-области. Пример сообщения: 2 саТ:а1од гез1:оге гедиез!: зЛетз зиЬттМ^ед; 3 оЬ 5.а хз адт1п/2. Огас1е Зесиге Васкир удаляет каждый запрос восстановления после его принятия планировщиком. В результате содержимое Нез1оге Йет8 становится пустым после завершения операции, начатой по кнопке Со. 4. Чтобы просмотреть статус вашего задания, перейдите на страницу Мападе и щелкните на ссылку ЗоЬз. На странице ЗоЬз выберите гесс^ег в поле Турез, а затем щелкните на кнопку Арр1у. После этого вы можете просмотреть выходные результаты вашего задания.
Вывод информации о всех бэкапах клиента Рез&зге Са{а!ад Н 3 . : > ЕРР5Р14Г1 РаН. |еОР8Р 14Р1 ОРАО-6 йекШге Нет» Н^Вй«&ур® ёасй? Й? Б&сИде & ме Уйигпе Ю Увкиге Тад Рйе гщгпкж Ей» «есйоп РедоеЛёй =з\е1 Оеп1 Ьейэд РГС§>ЗП: ?ё>5»Г: '•А.(В№й { >#ЙК1П Рёй Ас1иЫ ««'•>©{ 2034^^62^09 уС^йЖН 6й2ЙЙЖс31(Шв5а»ЖЪа63ес7 О Е1ЖЖ4Р1 4.1 ОетеЬр ЖЙШ<270257® Л(ёВ1€.'С>ГЗ:::1ёлаЬ‘5 СорупдЫ © 2006, Огас1е. АЙ пдЫб гебег/ед. Вывод информации о всех бэкапах клиента Используя \УеЬ~интерфейс Огас1е Зесиге Васкир, выполните следующие шаги для получения сведений о всех бэкапов клиента: 1. На странице Вгошзе Рее1оге Са1а1од выберите хост в списке поля Ноз1 Мате. 2. Щелкните на кнопке Вгсжзе Ноз1. Огас1е Зесиге Васкир выводит страницу Вгслл/зе Ноз1 3. Щелкните на кнопке 11в1 Ноб1 Васкирз. Выводится страница, содержащая характеристики бэкапов. Щелкните на кнопке С1озе после того, как вы завершите просмотр информации в этом окне.
Итоги • Описание архитектуры Огас1е Зесиге Васкир и преимущества использования этой возможности в вашей среде • Рассмотрение базовых концепций управления носителями в Огас1е Зесиге Васкир • Инсталляция и конфигурирование Огас1е Зесиге Васкир • Использование КМАЫ и Огас1е Зесиге Васкир для резервирования и восстановления базы данных Огас1е • Использование Огас1е Зесиге Васкир для резервирования и восстановления файлов файловой системы СорупдЫ © 2006, Огас1е. АЛ пдЫ.8 гезегуед.

Обзор приложения ВРТ НОШЮ тте Приложение оказывает помощь в изучении следующих вопросов: • Использование табличных пространств вида ЫдЛ1е для очень больших баз данных (уегу 1агде <ШаЬа$е$ - УЮВ) • Описание идентификатора строки (гош Ю) для табличных пространств вида ЫдЛ1е • Использование групп временных табличных пространств (1етрогагу (аЫезрасе дгоирз - ТТ6)в УЕОВ 6-2 СорупдМ © 2006, Огас1е. Ай пдЫз гезегуеё.
Обзор табличных пространств вида Ыдб1е • Табличное пространство вида Ыдб1е содержит один файл. • Максимальный размер файла находится в диапазоне от 8 ТВ до 128 ТВ. • Такие табличные пространства логически эквиваленты файлам данных. Файл данных Файл данных <Э~3 ________________________СорупдЫ © 2006. Огас1е. Ай пдМз гевеп/еб. огелссе Обзор табличных пространств вида ЫдИ1е Табличное пространство вида Ы^Ше (Ы&Ше (аЫезрасе -ВЕТ) содержит единственный файл очень большого размера. Схема адресации допускает до четырех миллиардов блоков в одном файле. Поэтому максимальный размер файла может быть в диапазоне 8 Тб-128 Тб в зависимости от размера блока Огас1е. Традиционные табличные пространства называют табличными пространствами вида 5гпа11й1е. В отличие от ВЕТ они могут содержать много относительно небольших файлов. В базе данных Огас1е могут быть табличные пространства обоих видов. Концепции ВЕТ устраняет необходимость добавления новых файлов данных в табличное пространство. Упрощается ручное и автоматическое управление дисковым пространством за счет использования Огас1е Мапа^еб Ейе§ (ОМЕ) и Аи1ота1е<1 8Шга^е Мапа^етеЩ (А8М). Также обеспечивается прозрачность файлов данных. На слайде представлена диаграмма “сущность-связь”, отражающая структуру управления пространством БД Огас1е. Связь “один ко многим” между табличными пространствами и файлами данных усложняет архитектуру и создает сложности в управлении использованием места на дисках, когда сотни файлов связаны с табличным пространством. Концепция ВЕТ делает понятие табличных пространств логически эквивалентным файлам данных. Все операции, традиционно выполняемые над файлами данных, могут быть выполнены для таких табличных пространств*
Преимущества табличных пространств вида В^дТЛе • Существенно повышается объем хранения • Упрощается управление файлами данных больших БД за счет того, что табличные пространства становятся основными единицами администрирования дискового пространства 4 миллиардов блоков 8 ЕВ 0-4 СорупдЫ © 2006, Огас1е. АН пдМз гезегуед. Преимущества табличных пространств вида В1дй!е Цель использования ВЕТ - существенное повышение емкости хранения баз данных Огас1е с одновременным упрощением управления файлами данных больших БД. Эта функциональная возможность позволяет хранить в базе данных Огас1е до восьми эксабайтов (8.000,000 ТВ) данных. Данные могут храниться во много больших по размеру файлах, что уменьшает количество файлов в больших базах данных. Кроме того, упрощается управление базами данных, достигаемое за счет прозрачности файлов данных. При использовании ВРТ табличные пространства становятся основными единицами администрирования дискового пространства, резервирования и восстановления. Для подсчета максимального объема данных (“М”), хранимых в БД Огас1е, используйте формулу: М = В * Е * В, где ‘Т” - максимальное число файлов данных в базе данных, “Е” - максимальное количество блоков в файле данных, “В” - максимальный размер блока. Хорошими доводами для использования ВЕТ являются следующие: в 64-битных ОС можно обрабатывать значительно большие по размеру файлы; доступны технологии, которые позволяют использовать дисковые накопители размеров 500-ОВ в течение пяти лет. Примечание: 1 РВ - 1,024 ТВ ; 1 ЕВ - 1,024 РВ - 1,048,576 ТВ - 260 байтов
Модель использования табличного пространства вида ВЁдб1е • Функциональная возможность ВЕТ поддерживается только для локально управляемых табличных пространств, использующих автоматическое управление пространством сегментов. • Используйте ВЕТ с менеджерами логических томов или автоматическим управлением пространством. • ОМЕ обеспечивает полнук^прозрачность файлов данных. ______ Размер блока БД Рекомендуемое максимальное количество экстентов 2 КВ 100,000 4 КВ 200,000 8 КВ 400,000 ___________ 16 КВ 800,000 С-5 СорупдЫ © 2006, Огас!е. АН пдК& гевеп/еб. Модель использования табличного пространства вида В!дй1е Функциональная возможность ВЕТ поддерживается только для локально управляемых табличных пространств, использующих автоматическое управление пространством сегментов (АШотайс 8е^теи{ 8расе Мапа^етенО. Такая возможность также предоставляется для табличных пространств типа ПЬЮО и ТЕМРОКАР.У. (Это важно, так как табличные пространства, управляемые с помощью словаря данных, не предназначены для операций, вызывающих большой объем действий по управлению пространством.) Используйте ВЕТ с менеджерами логических томов или автоматическим управлением пространством (А1йогпа(ес! 8кларе Мапа^етеп! А8М), которое поддерживает расщепление, зеркалирование и динамическое расширение логических томов. Следует избегать создания ВЕТ в системе, которая не позволяет расщеплять данные, так как это негативно влияет на параллельное выполнение операций. Совместное использование ВЕТ и ОМЕ позволяет получить лучший результат вследствие более высокого уровня прозрачности файлов данных. Перед использованием табличных пространств вида ЫдШе следует принять решение о размере экстентов. Хотя по умолчанию устанавливается параметр АВТОАЬЕОСАТЕ, вы можете изменить это значение на ОН1ЕСКМ с большим размером экстента. Это полезно сделать, когда создается файл, размер которого исчисляется терабайтами. Во всех остальных случаях АЕТОАЬЬОСАТЕ наилучший вариант. В таблице на слайде приведены рекомендации по максимальному количеству экстентов в зависимости от размера блока.
Модель использования табличного пространства вида В1дЯ1е (продолжение) Приведенные цифры не являются строгими ограничениями. Однако при большем числе созданных экстентов могут возникнуть проблемы производительности в случае высокого параллелизма операций и в ходе выполнения команд ОВЕ, вызывающих большую нагрузку, связанную с управлением пространством. Примечание: использование ВЕТ на платформах, не поддерживающих большие файлы, может сильно ограничить объем табличного пространства.
Создание табличных пространств вида ЫдЛ1е Для создания табличных пространств вида Ыдй1е можно использовать ОаТаЬазе Соп1го1. В ЕпГегрпве Мапа^ег выберите Ас1гтип1$1гайоп > ТаЫезрасез. Щелкните на кнопке Сгеа1е. На странице Сгеа1е ТаЫеарасе укажите имя табличного пространства и отметьте опцию Ыдй1е (аЫезрасе” в секции 0а1ай1ез. Примечание. На странице Ебй ТаЫезрасе можно выяснить, относится ли табличное пространство к виду Ыдй1е. Флаг “‘В1дй1е 1аЫезрасе” находится на странице с закладкой Сепега!.
Предложения команд 8ОЬ Предложения команд 801. Предполагается, что в большинстве случаев используются установки но умолчанию и нет необходимости явно задавать вид табличного пространства. Вид табличного пространства по умолчанию - постоянная характеристика базы данных, хранимая в словаре данных. Вы можете задать эту характеристику, используя команду СКЕАТЕ БАТАВА8Е и изменить по команде АЬТЕК 0АТАВА8Е. Если нет явного указания в одной из этих команд, тогда 8МАЬЬЕ1ЬЕ - вид табличного пространства по умолчанию для базы данных Огас1е 10^. Это вид применяется ко всем создаваемым табличным пространствам, если только его явно не переопределить. Два ключевых слова В1СЕ1ЕЕ и 8МАЬЬЕ1ЬЕ используются для переопределения вида табличного пространства по умолчанию, когда создается конкретное табличное пространство. Эти ключевые слова могут быть использованы в предложении ВАТАЕ1ЕЕ всех команд, создающих табличные пространства. В предложениях 81 ХЕ, МАХ81ХЕ и АОТОЕХТЕЕЮ можно указать размер в килобайтах ( К), мегабайтах (М), гигабайтах (С) и терабайтах (Т).
Примеры ВЕТ и команд 8О1_ 8ВТ р 1 САТАПЬЕ '/иб/ааЪа/вувЪш.аЬС' 812Е 200М 8У8АЕХ САТАПЬЕ ' /иО/ааЪа/зузаих. ЙМ' 812Е 300М ЗМАЪЬПЬЕ ПЕЕАЩ.Т ТЕМРОЮШХ ТАВЬЕЗРАСЕ аЪешр_ЪЬа 0АТАЕ11Е 9^/<и^випао ЪЬв1.<ЯЬС' 81ЕЕ 100М; СЕЕ^'''Ш^^'^Й'^ОЙ8₽АСЕ Ьипао^аыГ 7*3 САТАЕ1ИЕ ’/и1/<1айа/Ьипао иэ8.аЬГ' 312Е 1С; АЙЕ» ТАВ1Е8РАСЕ иаегв ЕЕ512Е 26; АЙЕ» ТАВЬЕЗРАСЕ иаега АОТОЕХТЕКО ОИ 6-9 СорупдМ © 2006, Огас!е. АН гевеп/ед. Примеры ВЕТ и команд 801_ • Вид табличного пространства для 8У8ТЕМи8У8АЕХ всегда совпадает с видом табличного пространства по умолчанию во время создания базы данных. Первая команда создает новую базу данных и устанавливает ВI СЕ 1ЕЕ в качестве табличного пространства по умолчанию. Далее в команде используется ключевое слово 8МАЬЬЕ1ЪЕ для переопределения параметра базы данных по умолчанию для табличных пространств ЦЕГОО и БЕЕАЕЬТ ТЕМРОВАВУ. • Вторая команда используется для динамического изменения вида табличного пространства по умолчанию. Новое значение вступает в силу немедленно после выполнения команды. Оно определяет вид по умолчанию для нового табличного пространства, но не оказывает влияния на существующие табличные пространства. В примере В1СЕ1ЕЕ - новое значение по умолчанию. • Третья команда создает табличное пространство типа ЕЕ ВО с видом В1СЕ1ЕЕ. • Вы можете использовать четвертую команду для изменения размера единственного файла, содержащегося в табличном пространстве В1(8Е1ЬЕ ШЕВ8. * Последняя команда может быть использована для включения автоматического расширения файла на уровне табличного пространства. Такое возможно только для табличных пространств вида В1СТТЬЕ. Примечание: дополнительные сведения о синтаксисе команд см. в документе Огас1е 1киаЬа$е Ке/егепсе.
Сведения, добавленные в словарь данных для поддержки УСОВ ЗЕЬЕСТ ЪаЫеврасе_паше, ЫдСИе ЕТЮМ СВА ТАВ1^5РАСЕ8; 6-10 СорупдЫ © 2006, Огас8е. АН пдьи гезегуеск Сведения, добавленные в словарь данных для поддержки УкйВ « ПАТАВА8Е__РКОРЕВТ1Е8 - представление словаря, которое содержит различные характеристики базы данных. В него была добавлена новая строка, содержащая вид табличного пространства по умолчанию (В1СЕ1ЬЕ или 5МАЬЬЕ1ЬЕ). • Представление РВА__ТАВЕЕЗРАСЕ8 отображает информацию о табличных пространствах базы данных. В него был добавлен новый столбец, который показывает, относится ли табличное пространство к виду ЫдТИе (ТЕЗ) или зглаШИе (МО). Такой же столбец был добавлен в представление иЗЕК__ТАВЬЕ8РАСЕ8. • Представление У$ ТАВРЕ 8 РАСЕ содержит сведения из управляющего файла о всех табличных пространствах базы данных. В это представление был добавлен новый столбец, который показывает, относится ли табличное пространство к виду ЫдТОе (тез) или зтаПТИе (МО).
6-11 СорупдН © 2006, Огас1е. АН пдМе гезегуеск Расширенный формат ноихи и ВРТ Расширенный формат КСЖЮ для предыдущих версий и табличных пространств вида 8та11й1е содержит четыре части и имеет вид: ООООООЕЕЕВВВВВВККК: • ОООООО - номер объекта данных, являющийся идентификатором сегмента в базе данных. • ЕЕЕ - относительный номер файла, уникально определяющий файл в табличном пространстве, в котором находится строка. * ВВВВВВ - блок данных, содержащий строку. В табличных пространствах вида 8та11й1е номер блока связан с соответствующим файлом данных, а не табличным пространством. Поэтому две строки с одинаковыми номерами блоков могут располагаться в различных файлах одного и того же табличного пространства. • ВВВ - номер слота, идентифицирующий строку внутри конкретного блока. В табличном пространстве вида ЫдГПе находится только один файл, имеющий всегда относительный номер, равный 1024. Поэтому не требуется включать номер файла в ВСЖЮ, а для обозначения номера блока используются две части: ЕЕЕ и ВВВВВВ. Конкатенация этих двух полей представляет собой “закодированный номер блока” (“епсоЗед Ыоск питЪег”), который может быть значительно больше по сравнению с номером блока в В.0ИЮ традиционных табличных пространств. Для ВГТ номер блока соотносится с табличным пространством и уникален в рамках одного табличного пространства.
Расширенный формат комго и ВРТ (продолжение) В случае ВЕТ единственный поддерживаемый способ получения компонентов расширенного ГО строки - использование пакета ЭВМ8__К0ИВ. Йе рекомендуется применять любые другие средства извлечения компонентов К(ЖШ Это означает, что пользовательские приложения, не использовавшие в предыдущих версиях пакет 0ВМ5__К0РП Э для извлечения компонентов РХЖЮ, не смогут распознавать и корректно интерпретировать Ю строк, хранимых в ВЕТ.
Поддержка \ДЛ)В: пакет пвм5__коию 6-13 СорупдК © 2006; Огас!е. АН лдЬШ гевегуеЛ Поддержка У1ВВ: пакет ВВМ8_К(Ж10 Используя пакет ЭВМ8__В(Ж1Е, можно создавать 1Э строк и извлекать компоненты существующих КСЖ1Л. Поскольку 1В строк имеют различные форматы для табличных пространств вида Ыдй1е и зтаНТЛе, некоторые функции и процедуры были изменены для того, чтобы учитывать вид табличного пространства при интерпретации ШЛО. Входной параметр Т8__ТУРЕ__1Е описывает тип табличного пространства, к которому принадлежит конкретная строка. Допустимые значения этого параметра - В16Е1ЕЕ и 8МАЕЕЕ1ЕЕ. Как показано на слайде, этот параметр добавлен в следующие процедуры: В0ШЕ__1№0, ВО^1Е_ВЬОСК__ЫОМВЕК и ЕО^1Е__КЕЬАТ1УЕ__ЕМО. Примечание: единственный поддерживаемый способ создания внешних или внутренних строк КОШЕ, соответствующих строке ВЕТ, - использование функции К(Ж1В__СКЕАТЕ с аргументом РЕЬАТ]^Е___Е1Ю, для которого задается значение, равное 1024.
Обзор использования группы временных табличных пространств (ТТО) вгг ношю > ттс • Несколько временных табличных пространств объединяются в группу * Характерные особенности группы: - Должно быть хотя бы одно временное табличное пространство - Одно и тоже пространство имен для группы и других табличных пространств - Создается неявно при первом задании временного табличного пространства для группы - Явно не удаляется Табличное пространство по умолчанию . ЕХАМРЬЕ Группа временных табличных пространств темр Табличное пространство и ТЕМР1 Табличное пространство тамрп С-14 СорупдМ © 2006, Огас1е. АН пдЬШ гезегуеб. 8 ЯК Обзор использования группы временных табличных пространств (ТТО) Группу табличных пространств (гетрогагу 1аЫе$расе %гоир - ТТО) можно сравнить с инструментом быстрого доступа (§1юг1сп0 к списку временных табличных пространств. Такая группа состоит только из временных табличных пространств и обладает следующими свойствами. • Группа содержит хотя бы одно временное табличное пространство. Нет явных ограничений на количество табличных пространств в группе. • Группа имеет то же самое пространство имен, что и табличные пространства. Невозможны одинаковые имена для табличного пространства и группы табличных пространств. * Имя группы временных табличных пространств может использоваться в таких же случаях, как и имя временного табличного пространства (например, при назначении базе данных временного табличного пространства по умолчанию, а также для задания временного табличного пространства пользователя). * Группа явно не создается. Создание происходит неявно при первом задании временного табличного пространства для группы. Группа также неявно удаляется, когда из нее вычеркивается последнее временное табличное пространство.
Преимущества группы временных табличных пространств Предоставляется возможность использования многих временных табличных пространств: • Одним и тем же пользователем во многих сеансах • Подчиненными процессами в одной параллельной операции • Для конфигурирования нй уровне базы данных СорупдЫ © 2006, Огас!е. АП пдМз гевегуеб. 0-15 Преимущества группы временных табличных пространств • Любой конкретный пользователь может использовать несколько временных табличных пространств в различных сеансах в одно и то же время. • Подчиненный процесс одной произвольной параллельной операции может использовать несколько временных табличных пространств. • Появляется возможность задания нескольких временных табличных пространств на уровне базы данных. Таким образом, теперь можно определить более одного временного табличного пространства и отдельная операция в состоянии производить сортировку с использованием нескольких временных табличных пространств. В результате предотвращается выход за пределы временного пространства при выполнении операций, занимающих большое в место в таком пространстве. Это особенно важно в связи с появлением табличных пространств вида Ыдй!е.
Создание и сопровождение групп временных табличных пространств :йПХ-'Л8^У ТзЬйбйД©? С?:-->ий4 Тетрогагу ТаЫ§йгш^$ Мапге Пг1Ь!РСК01:И Р 5е{ ж }ев:р>51згу §>оир кс.^ ✓ ! А&вЬ;ктюп ? ’5 Т^е Айткльзай-зг: 1аЬ с^ауз 1шкз 5Ьат а;:? Дофйуз 1а<кз рс'Лйе &пс!юп& к:4>( саг-: Оа«аЬаее Згогаой < ' ч^чч-.ММ^ ОкугШ © 15’Ж 2СОЗ. €»ей? Д» пай гезег/ес СорупдМ © 2006, Огас1е. АН пдп& гекегуеа. ЭД^и >ш- > > Сзгйв Тепфизгу !зЫе$р-ке бгзир СгеДе Тетрогагу ТаЫеврасе Огоир Ьге Создание и сопровождение групп временных табличных пространств Для создания и сопровождения групп, временных табличных пространств можно использовать Оа1аЬазе Соггёго!. Выберите Айт1П1з1гайоп > Тетрогагу ТаЫезрасе Сгоирз. В результате выводится страница Тетрогагу ТаЫезрасе Сгоирз, на которой можно увидеть перечень существующих трупп табличных пространств. На этой странице можно просмотреть и отредактировать существующие группы табличных пространств. После щелчка по кнопке СгеаСе выводится страница СгеаСе Тетрогагу ТаЫезрасе Сгоир. Введите имя и укажите, будет ли эта группа использоваться в качестве группы временных табличных пространств по умолчанию. Это можно сделать установив опцию “8е1 аз сЛеГаиН (етрогагу дгоир”. После выбора этой опции необходимо добавить в группу существующее временное табличное пространство.Щелкните на кнопке Абб/Кетоуе и выберите временные табличные пространства, которые будут входить в группу. Затем щелкните на кнопке ОК, чтобы создать ТТО. При редактировании ТТО можно также воспользоваться кнопкой Айс!/КетО7е, а затем после завершения редактирования щелкнуть на кнопку Арр1у. Примечание: при удалении всех временных табличных пространств из группы также неявно удаляется и эта группа временных табличных пространств.
Группа временных табличных пространств: примеры кода 801 СВЕАТЁ ТЕМРОКАРУ ТАВЕЕБРАСЕ ТШРЕХЕЕ ВХ2Е 1ОШШВ1^8МСЕ (ЖШР дгоирЕ; (Т .......—,тГ'..'Г'1.''..................,,,.„......„„„„,...... ..... Ёймв ТЕМРОЯАКУ ТАВ1Й8РАСЕ Ьвтр>2 ДЁМРЕХЕЕ ’ Шр2. < * Б1И 200М ТАВЕЕВ^АСЕ О№> '.дгоир^;...................(2 I | (3-17 СорупдЫ © 2006, Огас1е. АН пдЬ& гезегуеО. 1 Группа временных табличных пространств: примеры кода 8<Ж Первая и вторая команды $РЬ, показанные на слайде, приводят к неявному созданию двух групп временных табличных пространств (СВ0ЕР1 и 6Е0ПР2), содержащих по одному табличному пространству: ТЕМР1 и ТЕМЕ 2. Третья команда создает временное табличное пространство ТЕМРЗ. Оно не принадлежит ни к какой группе. Примечание. Использование ' ' в третьей команде означает отсутствие группы. Эта команда эквивалентна следующей : СНЕАТЕ ТЕМРОКАКУ ТАВЕЕБРАСЕ ЕетрЗ ТЕМРЕ1ЁЕ ОппрЗ.Е’ 812Е 5 ОМ;
Группа временных табличных пространств: примеры кода 801. АЬТЕВ ТДВЬЕЗРАСЕ ЬиярЗ ТАВЬЕЗРАСЕ СЖОТР дхсиар2; (Т) АЪТЕК ТАВЪЕЗРАСЕ Ъепгр2 ТАВЬЕЗРАСЕ ; (г) МЛЖВ ТАВХЖВРДСВ Ьетр! ТАВЕЕБРАСЕ СВООТ дгоир2; АЬТЕН ЮАТА1А8Е ПЕРАСЫ ТЕМРОКАНУ ТАВЬЕЗРАСЕ дгонр2; в СКЕАТЕ РЕЕК Нг ГОЕКТХЕ!!» ВУ( Иг ПЕГАСЫ (б) ТАВЬЕЗРАСЕ Т31 ТЕМРОКАКУ ТАВЬЕЗРАСЕ дгоир2; АЬТЕВ ПЗЕВ Нг ТЕМРОКАЙУ ТАВЬЕЗРАСЕ дгоир2; (б) | 0-18 СорупдЫ © 2006, Огас1е. АН пдЫз гезеп/еб. Группа временных табличных пространств: примеры кода 801. (продолжение) Приведенные примеры демонстрируют различные варианты использования групп. • Первая команда добавляет табличное пространство ТЕМРЗ в группу СКойР2, в которой теперь находятся ТЕМЕ 2 (см. пример на предыдущем слайде) и ТЕМРЗ. Если бы группа СК0ЕР2 не существовала, она была бы создана. • Вторая команда удаляет табличное пространство ТЕМР2 из группы СК00Р2, в результате в группе остается только табличное пространство ТЕМРЗ. • Третья команда перемещает табличное пространство ТЕМР1 из группы СК013Р1 в СКО13Р2. СК0ЕР1 неявно удаляется, поскольку в этой группе находилось только одно табличное пространство ТЕМР1. • Четвертая команда устанавливает все пространства группы СК0ПР2 в качестве временных табличных пространств для базы данных. Все пользователи базы данных, для которых не установлены временные табличные пространства, могут создавать временные сегменты в ТЕМР1 и в ТЕМРЗ. * Пятая команда создает пользователя НК, для которого установлены временные табличные пространства группы С КОПР 2. • Последняя команда изменяет для пользователя НК используемые временные табличные пространства. В результате пользователь НК начинает использовать табличные пространства группы СК0ЕР2.
Группа временных табличных пространств: примеры кода 8СЖ (продолжение) Примечание Табличное пространства, входящее в группу временных табличных пространств по умолчанию для базы данных (ЕАТАВА8Е_РВОРЕВТ1Е5 . РВОРЕРТУ__МАМЕ = ЕЕЕАЕЬТ__ТЕМР__ТАВЬЕ8РАСЕ) нельзя удалить до тех пор, пока оно не будет исключено из группы. 1
Итоги ВРТ нсжю то Использование табличных пространств вида Ыд1Не для очень больших баз данных (У1.ОВ) Описание идентификатора строки (пж Ю) для табличных пространств вида ЫдГНе Использование групп временных табличных пространств (ТТО) в УкОВ 6-20 СорупдМ © 2006, Огас!е. А11 пдЪШ геаегуеск
Следующие шаги, продолжающие в^ше обучение СорупдК© 2006, Огас1е. АН прМз гезеп/еск
В каком направление двигаться дальше? “Чтобы оставаться конкурентноспособным в технической отрасли, никогда не переставайте учиться. Всегда находитесь в поиске лучших путей выполнения чего-либо и новых технологий. В нашей отрасли люди, позволяющие себе остановиться, не получают признания” -Джон Холл, первый вице-президент Огас1е Чпгеегейу Далее будут представлены некоторые из возможностей продолжения вашего обучения.
Возможности продолжения образования Узнать больше об администрировании базы данных Огас1е 10д можно, используя следующие ресурсы: • УУеЬ-сайт Огас1е Цшуегейу • Центр компетенции Огас1е«Цп1уег8Ку • Огас1е ТесЬпо!оду ЫеблгогМ - Примеры использования Огас1е - Журнал Огас!е Мадажте • Техническая поддержка: Огас1е Ме&ипк Н-3 СорупдЫ О 2006, Огас1е. АН пдМа ге§еп/е<1|
Огас1е ЦтуегзИу Учитесь Огас1е в Огас1е! Нигде не знают лучше технологию Огас1е, чем в Огас1е ипщегейу. • Всемирная система образования • Устойчиво высокая оценка со стороны студентов • Обучение в формате, наибольшим образом соответствующим вашим потребностям : - Обучение под руководством инструктора в классе - Видео-обучение, доступное через УУеЬ - СО для самообучения Огас1е У пйуегзйу Ьйр:// шшш.огас!ехот/ес1иса1юп । Н-4 СорупдМ © 2006, Огас1е. А» пдЫз гезегуесЗ, I Огас1е ЦтуегзИу Огас1е 11туег8йу - крупнейшая корпоративная система образования с центрами обучения по всему миру, имеющая один из самых высоких рейтингов (свыше 95%) в отрасли положительной оценки заказчиками результатов обучения. Инструкторы Огас1е Ъгшуег8Йу являются экспертами технологии Огас1е и могут помочь вам получить большую отдачу от вашего программного обеспечения.
Продолжение вашего образования • Специальные курсы по грид-технологии - Огас1е Егйегрпве Мападег 10д С5НЙ Соп(го1 - Огас1е ОаЬЬаае 10д: Кеа! АррНсаНоп С1иа1ега - Огас1е Оа(аЬаае 10д: 1тр1фтеп181геат$ - Огас1е ОаСаЬазе 10д: Оа<а Виагд Айт1п1з1:гаНоп * Другие специальные курсы - Огас1е Оа(аЬа§е 10д: РегГогтапсе Титпд - Огас1е Оа*аЬаае 10д: Зесигйу - Огас!е Оа^аЬаве 10д: 1тр1етеп< апс! А0т$гн51ег а Оа1а ШагеВоизе - Огас1е 8раВа110д: Рип0атеп1а18 Продолжение вашего образования После прохождения курса “Огас1е ЭаиЬазе 10$: А&гйш81гаГюп \Уогк§Ьор П” вы можете продолжить обучение на специальных курсах. Самую последнюю информацию о всех курсах можно получить на суеЬ-сайте Огас1е Птуегкйу. Другие специальные курсы: • Огас1е 8райа1 10#: Адуапсес! • Огас1е НТМЬ ВВ 2.0:1)еуе1ор АррПсаОопв • Огас1е ПаиЬазе 10#: Оеуе1ор ХМЬ АррНсайопз т РЫ8<2Ь
Центр компетенции Огас1е Отуегзйу Центр компетенции предоставляет доступ к тысячам часам учебного материала дополнительного обучения по всем вопросам от основ 8<21_ до сложных тем, относящихся к базам данных. Примеры рассматриваемых тем: • Огас1е Оа1аЬа$е 10д: управление заданиями с помощью планировщика • Огас!е Оа^аЬаае 10д: общий подход решения задачи максимизации производительности • Подготовительный материал для сдачи экзаменов ОСАиОСР. = Огаск ишуег81су Мф://11еагп!пд.огас1е.сот оггдси Н-6 СорупдЫ О 2006, Огасте. АН пдЫа гезегуеб. Центр компетенции Огас!е УшуегзИу Центр компетенции Огас1е Цшуегзйу предоставляет тысячи часов информационного материала по различным темам. Он доступен 24 часа в сутки 7 дней в неделю через \УеЬ. Это прекрасная возможность освежить в памяти материал, с которым вы не работали какое-то время или изучить новые концепции. Дополнительный материал для центра компетенции Огас1е Пшуег8Йу разрабатывается постоянно. Поэтому следует почаще заходить на этот сайт и просматривать появившийся новую информацию.
Огас1е ТесЬпо1оду ЫеЫогк Огас1е ТесЬпо1оду ЫеЬлгогк - свободный информационный ресурс, предоставляющий сведения об основных программных продуктах Огас1е, включая базу данных, сервер приложений, СоПаЬогабоп 8иКе и инструменты разработки. Вы можете получить доступ к: • Технологическим центрам, • Дискуссионным форумам • Можно скачать программное обеспечение • Документация в оперативном режиме Примеры использования возможностей Огас1е Примеры кода Тесйрокду МЕТЖЖК и многое другое М(р:/Ллплл*.огас1е.сотЛес1гпо1оду Н-7 СорупдМ © 2006, Огас1е. Ай гезегуеб. Огас1е ТесЬпо1оду МеЪ*огк Огаск Тес1шо1о§у №№огк (ОТ1Ч) предоставляет самые последние новости о технологии и продуктах Огаск. ОП'! также открывает доступ в форум, участники которого имеют равные права, предоставляет официальные материалы, бюллетени безопасности и другую важную информацию для профессионалов Огаск. Кроме получения подсказок, приемов и методов использования большей части вашего программного обеспечения Огаск, вы можете скачать программное обеспечение с сайта ОТМ. Помните, что все программное обеспечение можно свободно скачивать и для него предоставляется лицензия разработчика, разрешающая использовать в полном объеме версии продуктов, но только для разработки и создания прототипов ваших приложений.
Обучение технологии Огас1е ОЛйСЕЕ.ГЗМ тес^ийкй- НЕШ’О-ЧХ' РАЕТКЕЕ8 5ТОЕЕ ЗОРРОЯТ 5Е1ЕСТ СОШТКУ Воикйоайз йосшвепШйж РтшаЬп Рсплт Агйе1е® КатрГеСойе ТгШМ 855 тай йеасадста ?©г ОгасЗе Тес11по1оду Тгшшпд рномгл сеида ВаГаЬазе Арр5с«йюп 5ег*ег ЛОеуе&рег РеуеГорег &«« ЕгЛегриее Мападег Арр5са!юпз Т&сЬпоГоду СоййЬог^юв 5Ше Меге ТШ<ЮЮ6У СЕНТЕЕ5 В! & МаУ^йгеПоиапд Опй М® Реуек>рег Рейх да Рех^с^ег РНР Е>е?ек>рег УУеЬ 5е»Меев УУЫеж-х >М_ Моте СОМШМПУ Д&лД ОТО РгасГа АСЕз ТесПВ(ай Не^йейег Огас!е Мйдаз!пе Огас1е оГт Ое*е1ерегз апй ОВАз а уапеГу опИпе апй стШпе гезоигсез Гог «Нагретое Шек зМНз. ОгасГе Уштейу У^вЙчегуоо^агйГв ассоГегаГе айорПоп оГ Огэ-;1е ГесГ(ПС!1оду ог Ьесоте сегПйей оп СгасГе, де! еоесаГеа Ьу тезе кпаэд Огайо ШкичсйодуГРе ЬезГ ОгасГе 1Гга*егбйу. (СГкк Рвге Гог зрела! гЖеге!) Огае1е -ЮЗВРЮК& Зее йеаопрйопэ. й-зулМоэй $агпр!е сйарГеге, апй рцгсПаве Огайо IСй-ге&Гей !Л1ез йот сиг райпег ройгопегз. Огас!е 8вуе!орег Рау >3е! капйо-огч ехреяепсе етегдтд !ескпо}од1еа апй тюгзс1 йиесИу йче ОгасЮ ехрейа ЬиНйгпд й® по>1 депегайоп сПоо!а апй 1п#ззииои»е !Ьа1©иррой!Ьегп 1>уе Опйпе Ргшша Ретта Ое! ап$уувг§ !о тапу еотгпоп сиеГотег доезйопо аЬои! беуеЮргпеп!, йер1путег< апй тападагпеппгот уошЮса! Ц.6,- сг АРАС-Ьааеб Огайе Окей ехреП (Тгев гедгейайоп’) -.и'.:-,; ?ахуггг^а Тй Огайо Ву Ехагпгйе 1и&па1а рго^йеа Раяйз-вп. $1ер-Ьу'$1ер юзкаейопз оп йпр!вгпеп1уапстз ТесРпогоду $с!ийопй (о Ьиагпезз ргоЫета. “ОеШпд $1апей Огас1е‘* раде куои'ге пеууйз Огас1е~?*ЬйРег аз а йе*е1орег ог С<ВА~~йта раде ууШ !аке уои ФнзидЬ те гпйга! {еаткид ргосезе, з!ер Ьу з!ер. Нее БоГШауе! Весаизе хМза! Рейег йакнид !оо! Очап йее аойтаге Гог ейосааоп апб еуакгайоп рирозез? Тпе ОТН Реуеюртет 1хеп&е аНоите уои Го иее Гай уегаГопе у^Не йё«?!Ор1пд апЙ ргоГоГдапд уоиг аррксайопе &ап<йе Сс<1е Тт«па?8 ТП18 раде ргееепГз а Нс4 оПи1оНа!& оп а уанеГу о! Огайо ргобосГз апб ГесЬпо1одгез. Мо$Г оГГЬе ГиГопаГз аге Ьааей оп ууогйпд 8атр1е аррГкайопз йе*е1орей Ьуйче йгайе ТесГшо1оду НеЬуогк. СорулдЫ © 2006, Огас1е. АЙ идИШ гееегуеск ЕВЫМ
Примеры использования Огас1е (ОВЕ) • Что такое ОВЕ? Множество практических, пошаговых инструкций • Где их можно найти? Ьйр://щщщ.огас1е.сот/Лес11по1оду/оЬе Огас1е Ву Ехаэдэ!© (ОВЕ| Гйе О»«;е ьу&зочйа (ОВЕ) езпее ргоу-йез н^пкШте ок Кеда (а т^егпегЯ*анок:? (есКзокда₽01«§0П51о ЬиеЁкегь ?тоЫе?л=- ОЕЕ «сйЛюпз гяе ргасвс 81 гезЕдааад зйеайоп?.. а^одатд уек (о да:п уаЮаЬ:е Ьакбз-сг, ешенекге за жИ аз иге йче р!ееег<1ей 8с!е(Ю!15 аз 1пе Гаипйайоп -о? ргсбисйоп кпр^пегйайоз, ЛдааасзИу 'ейисше йп-е 1с ае^суикчй. &?1ес{ ргсйис! агоз 01 ссшрспеи! 'сои а!в :пите5(ей ш Ргойис^Агеаа ’ и*а1аЬазе «АррЯсайов Зедаег «ЕпЫркзе Шаайег > ОаШре; 5ийв • ЖуМяж > СоПаЕ-вгайоп §ийе - Вц$>пез5 №шае1ие Ргойисг Сошропетв л нвс г® >Ке:»Й8 у^апавв в>.ййег » СШЛе С»^еН?ег ТоаЗ? йзг УШ=«! Й«5(о МЕГ | Н-9 СорупдМ © 2006, Огас!е. АЙ пдНа геаегуес!.| • Что доступно? Более 100 разделов с примерами использования Огас!е Примеры использования Огас1е (ОВЕ) Примеры использования Огас1е (Огас1е Ьу Ехатр1еу ОВЕ) - набор практических, пошаговых инструкций по использованию различных новых возможностей продуктов Огаск. Такие примеры уменьшают время изучения новой возможности продукта Огаск и помогают пользователям понять, как применить эту возможность в своей среде. В настоящее время ОВЕ предоставляются для базы данных Огаск, сервера приложений Огаск и Огаск СоНаЬогабоп 8ш1е. ОВЕ доступны по адресу йПр://уу^\у.огас1е.соп1/ксЬпо1о§у/оЬе.
Журнал Огас1е Мадахте • Свободная подписка • Архив журнала Огас1е Мадахте Ьйр://»«т.огас1е.сотЛесЬпо1оду/огатад/1пйех.11<т1 М * 6 А I I Н I СтЗе Мадазйш ягстге» < " . _‘1 ® \ ’ — . ж 1л». ' - -эрлсибг Н-10 СорупдМ © 2006, Огас1е. АН пдЬш гееегуеск Журнал Огас1е Мадазте Вместе с большим количеством различных ресурсов на сайте ОТГ^ открыт доступ к журналу Огас1е Ма^ахте. Вы также можете воспользоваться свободной подпиской и получать журнал по почте.
Сообщество пользователей и разработчиков приложений Огас1е Огас1е ТесЬпо1оду Ые1ллгогк (ОТЫ) - сайт со свободным доступом для пользователей и разработчиков приложений Огас1е. Ресурсы ОТЫ: • Дискуссионные форумы • Пользовательские группу • Чат в оперативном режиме • Документация • Обучение • Информация по модернизации и многое другое! Кйр://млллл?.огас1е.сотЛесЬпо1оду/соттип1<у/арр5/1паех.Мт1 ог?Асие Н-11 СорупдЫ © 2006, Огас!е. АН геаегуеск
Техническая поддержка: Огас1е Ме1а1Дпк Доступ к Огас1е МеЫ-тк открывается при оплате годового технического сопровождения как часть предоставляемых услуг. Кроме самой последней информации на сайте МейЫпк можно получить доступ к: • Службам запросов (8К) • Матрицам сертифицированных платформ • Техническим форумам, находящимся под наблюдением экспертов ОгасИе • Патчам программного обеспечения • Сообщениям об ошибках М!р://ппе!аИпк.огас1е.сот Н-12 СорупдМ © 2006, Огас!е. АЛ пдЬ& гезегуеб. Огас1е /ИеГаЫпк Огас1е Л/е&Длпк - это сайт доступа к ресурсам технической поддержки Огас1е. Там вы найдете описания наиболее общих проблем, возникающих перед администраторами и разработчиками Огас1е, а также возможные средства решения многих из таких проблем. Как и Огас1е ТесЫю1о§у ЭДеЬуогк, Л/еГяТтк представляет заголовки самых последних сообщений о проблемах, волнующих профессиональное сообщество Огас1е.
Спасибо! Надеемся, что обучения в Огас1е Стуегзйу доставило вам удовольствие. Пожалуйста, заполните опросную анкету и укажите в ней, что следовало бы сделать для того, чтобы обучение лучше соответствовало вашим потребностям. Там же укажите следующее: * Оценка курса • Насколько хорошо работала администрация Огас1е 11туегзйу Службы обучения Огас1е помогут вам при выборе дальнейших курсов. Надеемся вскоре снова увидеть вас на занятиях. ВМННМШКШНИИКИММММВсЕЕЕ Н-13 СорупдЫ © 2006, Огас1е. АН пдМз гезегуед._ Спасибо! Предназначение Огаск Ошуегзйу - способствовать усвоению технологии Огаск. Наша цель - партнерство с вами, предоставление относящейся к делу информации, которая своевременна и соответствует вашим нуждам. Пожалуйста, уделите минуту и заполните опросную анкету для оценки результатов курса и сообщите, пожалуйста, что надо сделать для улучшения обучения. В США можете послать сообщение по адресу электронной почты: си8ЕотегзаЕ__и8богас1е. сот Если у вас есть вопросы по продолжению образования в Огаск, если требуется помощь при определении места обучения или же вы хотите организовать обучение непосредственно в вашей компании, пожалуйста, свяжитесь со службами обучения Огаск. Телефон в США: 800.529.0165. Для установления контакта за пределами США посетите следующий \УеЪ~сайт: Ьир:/Лухууу.огаск.со111/е(1исайоп/тйех.Ьйп1?соШас1.1Нп11 Еще раз спасибо и надеемся вскоре снова увидеть вас на других занятиях!

1пйех
Ас1ме зеззюп роо1 (пул активных сеансов) 13-5,13-16,13-17,13-29 АСОМ 9-21, 9-24, 9-28, 9-29, 9-39,13-27 А1еП (сигнал) 1-14, 1-15, 2-14, 3-17, 4-5, 4-8, 5-25, 7-4, 7-5, 7-22, 11-10, 11-11, 11-25, 11-35, 12-14, 12-31, 12-32, 17-7, 17-10, Г-40 АгсЫуе (архивирование) 1-13,1-14, 2-17, 2-20, 2-21, 2-22, 3-6, 3-11, 3-19, 3-28, 5-11, 5-12, 5-15, 5-16, 5-17, 5-27, 5-28, 6-18, 7-22, 12-4, 12-10,17-6, Г-14, Г-38, Г-52 агсЫуеТод (режим архивирования) 2-3, 2-4, 2-17, 2-19, 2-37, 3-9, 3-10, 3-14, 3-15, 3-19, 3-21, 3-28, 5-5, 5-22, 6-17, 6-18 АНСм 1-11,1-13, 1-19, 4-8, 8-13 А8М 1-4, 1-7, 2-15, 11-30, 12-2, 12-3, 12-4, 12-5, 12-6, 12-7, 12-8, 12-9, 12-10, 12-11, 12-12, 12-13, 12-14, 12-15, 12-16, 12-17, 12-18, 12-19, 12-20, 12-21, 12-22, 12-23, 12-24, 12-25, 12-26, 12-27, 12-28, 12-30, 12-32, 12-33, 12-34, 12-35, 12-36, 12-37, 6-3 +А8М 12-9, 12-11 А8М 1пз1апсе (экземпляр А8М) 12-5,12-6,12-7,12-8,12-9, 12-11, 12-12,12-13, 12-14, 12-16, 12-17, 12-24, 12-28, 12-37 А8ММ 8-14, 8-16, 8-17, 8-18, 8-19, 8-20, 8-25, 8-31, 8-38 А88М 7-11,8-16, 11-14 агйоЬаскир (автоматическое резервирование управляющего файла) 2-30,2-31, 2-34, 3-9, 3-21, 5-29, 5-30, 5-31, 5-35, 5-37, Р-30 АиЮтаИс РОА Метогу Мападетеп! (автоматическое управление пространством РОА) 8-2, 8-29, 8-30, 8-37 Агйотайс Зедтеп! 8расе Мападетеп! (автоматическом управлении пространством сегментов) 7-11, 11-4, 11-7, 11-14 АикэтаИс ЗКагес! Метогу МападетеШ (автоматическое управление разделяемой памятью) 1-10, 8-2, 8-14, 8-15, 8-16, 8-17, 8-19, 8-20, 8-21, 8-25, 8-31, 8-37 АнЮтайс 81огаде Мападетеп! (автоматическое управление пространством) 1-7, 11-30, 12-1, 12-2, 12-3, 12-4, 12-8, 12-15, 12-16, 12-25, 12-36, 12-37, 6-5 Аи1ота1ю \/Уогк1оаб РероэИогу (автоматический репозиторий рабочей загрузки) 9-2, 9-21, 9-22, 9-38, 10-22, 11-3, 11-9 АихШагу ба^аЬазе (вспомогательная база данных) 2-7, 2-25, 2-27 А\Л/Р (АсгёотаИс МогкЮаа НерозИогу) 9-2, 9-10, 9-17, 9-21, 9-23, 9-24, 9-26, 9-28. 9- 36, 10-22, 11-3, 11-9, 11-16 Васкир рюсе (резервный фрагмент) 2-37, 3-18, Р-16, Р-27, Р-30
Васкир ее! (резервный набор) 2-9, 2-29, 3-7, 3-9, 3-12, 3-13, 3-14, 3-16, 3-17, 3-18, 3-19, 3-20, 3-22, 3-32, 3-33, 3-34, 15-15, Р-31 В1оск (блок) 1-16, 1-17, 1-18, 1-19, 2-4, 2-5, 2-29, 2-36, 3-2, 3-5, 3-6, 3-9, 3-17, 3-22, 3-23, 3-25, 3-26, 3-27, 3-28, 3-29, 3-32, 3-35, 6-15, 7-2, 7-3, 7-4, 7-8, 7-9, 7-10, 7-11, 7-12, 7-13, 7-14, 7-16, 7-17, 7-18, 7-19, 7-21, 7-22, 7-23, 7-24, 7-25, 7-26, 7-27, 7-28, 8-4, 8-5, 8-6, 8-7, 8-20, 8-22, 8-33, 10-10, 10-11, 10-12, 10-14, 10-16, 10-19, 11-7, 11-8, 12-10, 12-19,12-29, 13-20, 13-22, 14-4, 14-6, 14-8, 14-11, 14-12, 17-4, С-3, С'^, С-5, С-11, С-13 В1оск сбапде 1гаск1пд (отслеживание измененных блоков) 1-16, 2-4, 2-29, 3-25, 3-26 В1оск соггирйоп (повреждение блока) 2-5, 7-3, 7-4, 7-14, 7-16, 7-22, 17-4 В1оск МесНа Кесоуегу (восстановление блоков после сбоя носителя) 7-21, 7-22, 7-23, 7-25, 7-28 ВМК (восстановление блоков после сбоя носителя) 7-21, 7-22, 7-23, 7-25 ВиЯегсасбе (кэш буферов) 1-9, 1-10, 1-11,1-12,1-13,1-19, 6-15, 8-4, 8-5, 8-6, 8-7, 8-8, 8-11, 8-12, 8-13, 8-14, 8-15, 8-19, 8-20, 8-22, 8-31,8-33, 8-34, 9-12, 9-24, Е-5 С17а!п8 (цепочки) 14-2,14-10, 14-19,14-20,14-22, 14-26,14-27,14-31 СКапде 1гаск(пд Гйе (файл отслеживания изменений) 3-25, 3-26, 6-18 СКаппе! (канал) 2-6, 2-7, 2-12, 2-13, 2-28, 2-35, 2-36, 2-37, 2-38, 2-39, 3-5, 3-6,3-11, 3-15, 3-18, 3-36, 3-37, 5-21, Р-20, Р-25, Р-28, Р-29, Р-31, Р-33 СЬескрот! (контрольная точка) 1-11,1-13, 2-32, 4-7, 4-10, 8-6, 8-7 СКРТ 1-11, 1-13, 1-19, 12-5 Си (интерфейса командной строки) 3-3, 5-2, 5-5, 5-6, 5-8, 5-9, 5-29, 5-33 С1из1ег (кластер) 1-18, 2-15, 8-9,9-10,9-16,10-2,10-3,10-4,10-9, 10-13, 10-14, 10-15, 10-16, 10-17, 10-18, 10-19, 10-20, 11-5, 12-3, 12-4, 12-20 СопЛдигаИоп а88181ап( (утилита пвса) 12-8,12-18 Соп81га1п( (ограничение) 1-6,10-5,10-12,15-10
Соп1го1 Й1е (управляющий файл) 1-13, 2-6, 2-7, 2-8, 2-9, 2-20, 2-21,2-22, 2-28, 2-29, 2-30, 2-31, 2-33, 2-39, 2-40, 3-7, 3-9, 3-14, 3-16, 3-19, 3-21, 3-34, 3-39, 4-4, 4-11, 5-2, 5-4, 5-5, 5-6, 5-8, 5-9, 5-11, 5-14, 5-26, 5-27, 5-29, 5-30, 5-31, 5-32, 5-33, 5-34, 5-35, 5-36, 5-37, 6-23, 6-24, 12-35,16-29, 17-11, Р-33, С-10 Сопгирйоп (повреждение) 1-4, 2-5, 3-17, 3-34, 3-35, 4-3, 6-3, 6-14, 7-1, 7-2, 7-3, 7-4, 7-5, 7-6, 7-7, 7-8, 7-9, 7-12, 7-13, 7-14, 7-15, 7-16, 7-17, 7-18, 7-20, 7-22, 7-25, 7-27, 7-28, 10-5, 17-4 ) 0а1а Ыоск (блок данных) 1-18, 2-4, 3-9, 3-22, 7-3, 7-4, 7-13, 7-14, 7-16, 7-18, 7-19, 7-23, 7-26, 8-7, 11-8, 17-4, <3-11 Оа1а сНсйопагу сасЬе (кэш словаря данных) 8-10 Оа1а ГНе (файл данных) 1-13, 1-14,1-16,1-17, 2-4, 2-5, 2-13, 2-20, 2-22, 2-32, 3-7, 3-9, 3-10, 3-14, 3-15, 3-16, 3-21, 3-22, 3-25, 3-27, 3-28, 3-30, 3-32, 3-34, 4-6, 5-4, 5-5, 5-11, 5-20, 5-36, 6-24, 7-8, 7-14, 7-21, 7-23, 7-25, 11-3, 11-6, 11-10, 11-27,12-6, 12-19, 12-32, 14-15, 14-23, 16-29, 17-11, Р-37, 6-3, 6-4, 6-5, 6-8, 6-9, 6-11 Оа1аЬаее Сол1го12-2, 2-6, 2-16, 3-2, 5-32, 6-12, 8-17, 8-24, 9-21, 9-22, 9-23, 9-26, 9-31, 10-6, 10-8,10-22, 11-15, 11-18, 11-19, 13-7, 13-19, 13-23, 13-27, 14-28, 14-32, 17-3, 17-7, 17-10, 17-11, Р-23, Р-32, Р-34, Р-59, 6-7, 6-16 ОБА (АБД) 5-27, 5-31, 6-5, 6-7, 6-8, 6-10, 6-12, 6-13, 6-20, 7-3, 7-15, 7-19, 7-22, 7-23, 7-26, 8-8, 9-16, 9-23, 10-2, 10-4, 10-7, 10-9, 10-13, 10-20, 10-28, 10-29, 11-3, 11-4, 11-13, 11-23, 11-25, 12-12, 12-23, 13-16, 13-26, 14-9, 14-11, 14-15, 14-26, 15-4, 16-3, 17-3, Е-23, 6-10 ОВСА 12-8, 12-18 ОВУ 7-8, 7-9 ОВУЕР1РУ 7-2, 7-5, 7-8, 7-9, 7-10, 7-27 □В\А/л 1-11, 1-12, 1-13, 1-19, 7-9, 7-13, 8-6, 8-7, 8-13 □ОБ (Оа1а бейпЮоп (апдиаде, язык определения данных) 6-13, 8-13, 10-28,11-22, 15-21, 16-28, 6-6 Оес1|са1еб зеп/ег (выделенный серверный процесс) 8-27, Е-4, Е-5, Е-6, Е-7, Е-9, Е-10, Е-22
сЛвк дгоир (дисковая группа) 12-4, 12-5, 12-11, 12-12, 12-15, 12-17, 12-19, 12-20, 12-21, 12-22, 12-23, 12-24, 12-25, 12-26, 12-27, 12-28, 12-30, 12-31, 12-32, 12-34 ОМ1 (ба1а тап!ри1а1юп 1апдиаде, язык манипулирования данными) 6-13, 6-24, 8-13, 10-5, 10-9, 10-11, 10-14, 10-23, 10-24, 11-12, 11-13, 11-22, 13-5, 15-10, 15-22, 16-27 Епсобеб сЬагасТег ве1 (схема кодирования символов) 16-4,16-6 Еп1егрп$е Мападег 1-7, 1-9,1-11,2-2, 2-6, 2-29, 2-30. 2-39, 3-2, 3-26, 3-33, 4-12, 5-3, 5-6, 5-24, 6-2, 6-17, 6-30, 8-34, 9-17, 9-19, 10-23, 10-24, 11-6, 11-9, 11-35.^12-14, 13-7, 13-12, 13-17, 13-19, 13-21, 13-25, 14-3, 14-6, 14-7, 14-8, 14-14, 14-28, 14-32, 17-3, 17-10, 17-11, Р-7, Р-12, Р-13, Р-25, Р-32, О-7, Н-5 ЕпШгрпее Мападег Оа1аЬаее Соп1го1 2-6,13-7,13-19,14-28,14-32, 17-3, 17-10, 17-11 Епмгоптет уапаЫе (переменная окружения) 16-15, 16-21, 16-28, 16-29 Р6АС 15-19, 15-20 Р1аеК гесоуегу агеа (флэш-область восстановления) 2-5, 2-6, 2-11, 2-14, 2-15, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21,2-22, 2-23, 2-31, 2-39, 3-33, 5-5, 5-29, 6-16, 6-18, 6-25, 6-26, 6-27, 6-29, Р-35, Р-37 Р1азЬЬаск ЬиЯег (флэшбэк буфер) 6-15 ЕХазЪЬаск ЕакаЪазе 2-11, 3-7, 5-26, 6-2, 6-3, 6-14, 6-15, 6-16, 6-17, 6-18, 6-19, 6-20, 6-21, 6-22, 6-23, 6-24, 6-25, 6-26, 6-27, 6-28, 6-29, 6-30, 6-31, 17-6, 17-8 ЕХазИЬаск Егор 6-3, 6-4, 6-8, 6-9, 6-10 Р1аеКЬаск 1одд1пд (ведение журналов для отката базы данных) 6-18, 6-29 Р1а$ЬЬаск Оиегу 5-26 РХааЫэаск ТаЫе 5-26, 6-4, 6-7, 7-15 ЯазЬЬаск Тгапзасйоп Оиегу 7-15 ЯавЬЬаск Х/егыопз Оиегу 7-15 61оЬаН7а11Оп зиррог! (поддержка глобализации) 16-1, 16-2,16-7, 16-20, 16-25, 16-28, 16-29, 16-31, 16-32, 16-33 ОгошШ 1геп8 героб (отчет о тенденциях роста) 10-22, 11-3
1таде сору (копия образа) 2-9, 3-9, 3-14, 3-15, 3-16, 3-17, 3-18, 3-21, 3-22, 3-23, 3-27, 3-33, 3-34,15-17 1псагпа1юп (инкарнация - новая версия БД) 5-28 1пбех (индекс) 1-18, 3-17,4-2,4-4,4-6,4-9, 4-13, 4-14,4-18, 5-4, 5-31,6-10, 6-13, 7-8, 7-9, 7-10, 7-11, 7-12, 7-16, 7-18, 7-19, 7-20, 7-26, 8-9, 9-16, 9-30, 9-33, 10-3, 10-4, 10-5, 10-6, 10-9, 10-10, 10-11, 10-12, 10-14, 10-16, 10-21, 10-24, 10-26, 10-30, 11-5, 11-13, 11-14, 11-20, 12-4, 12-23, 14-3, 15-3, 15-4, 15-9, 15-10, 15-21, 16-23, 16-25, Е-23, Р-11, Н-10, Н-11, Н-13 1пбех-огдап1гес11аЫеа (индекс-таблицы) 10-9,10-10,10-11,10-12,11-14,11-20 1п5(апсе (экземпляр) 1-5, 1-8, 1-9,1-10,1-11, 1-12,1-13,1-14,1-18, 2-3, 2-15, 2-25, 2-29, 2-35, 2-37, 3-4, 3-28, 4-7, 4-9, 4-10, 4-16, 4-17, 5-30, 6-17, 6-26, 8-3, 8-4, 8-5, 8-7, 8-8, 8-11, 8-14, 8-17, 8-27, 8-29, 8-30, 9-3, 9-6, 9-7, 9-11, 9-12, 9-13, 9-15, 9-17, 9-18, 9-20, 9-24, 11-4, 11-30, 12-5,12-6, 12-7, 12-8, 12-9, 12-10, 12-11,12-12, 12-13, 12-14, 12-16, 12-17, 12-20, 12-24, 12-28, 12-37, 13-25, 13-26, 14-9, 15-7, 15-14, 15-16, 17-5, 17-7, 17-8, Е-8, Е-11, Е-14, Е-15, Е-16, Е-19, Е-22, Е-23, Р-53 ЮТ (1пс1ех-огдапкес11аЫе$) 10-2, 10-3, 10-4, 10-9, 10-10,10-12, 10-13, 10-20, 11-13, 11-14, 11-20 /8О1*Р1ий 16-18, 16-33 I Зауа роо! (Зауа-пул) 1-9, 1-10, 8-4, 8-5, 8-12, 8-14, 8-15, 8-19, 8-20, 8-22 Зоб (задание) 1-3,1-6, 2-36, 2-37, 3-5, 3-6, 3-39, 5-16, 8-3, 8-14, 9-8, 9-35, 10-23,11-15, 11-16, 11-18, 11-19, 13-18, 14-2, 14-3, 14-4, 14-5, 14-6, 14-7, 14-8, 14-9, 14-10, 14-11, 14-12, 14-13, 14-14, 14-15, 14-16, 14-17, 14-19, 14-20, 14-21, 14-22,14-23, 14-24, 14-25, 14-26, 14-27, 14-28, 14-30, 14-31, 14-32, 15-11, 16-30, 17-7, Р-35, Р-44, Р-45, Р-46, Р-47, Р-48, Р-49, Р-50, Р-51, Р-54, Р-56 ]оЬ с1аз5в5 (классы заданий) 14-27,14-31 Кеер ЬиТТег сасбе (удерживающий кэш) 8-4, 8-5
к кагде роо! (большой пул) 1-9,1-10, 8-4, 8-5, 8-10, 8-11, 8-12, 8-14, 8-15, 8-19, 8-20, 8-22, 8-27, 9-33, Е-7, Е-9, Е-10, Е-18 ЫЬгагу сасКе (библиотечный кэш) 8-10, 8-11, 8-12, 8-13, 8-35, 8-36, 9-18, 9-24 ЫлдЫзИс зоб (лингвистическая сортировка) 16-19, 16-23,16-25 Ыз1елег (процесс прослушивания) Е-3, Е-4, Е-5, Е-7, Е-18, Е-19, Е-20 коса!е (местная специфика) 16-14, 16-15,16-26, 16-31 коек (блокировка) 8-33, 9-15 М Меб!а тападетеп! НЬгагу (библиотека управления носителем) 2-2, 2-7, 2-11, 2-12, 2-29 Метогу АсМзог (консультант памяти) 8-31, 8-32, 8-33, 8-34 Метогу Мападег (менеджер памяти) 8-12, 8-16 Ме1пс (метрика) 2-16, 9-13 ММАИ 8-16 ММк (теб!а тападетеп! НЬгагу) 2-6, 2-7, 2-12, 2-13, 2-29, 2-38, 3-11 ММОИ9-21, 11-11 МТТР (гпеап йте 1о гесоуег, среднее время восстановления) 7-21 Ы МаИопа! капдоаде Зирроб (национальная языковая поддержка) 14-11, 16-14 пК Ыоск з&е ЬнТГег (кэши буферов для блоков размера пК) 8-4, 8-5 Ык8 (Ыа1юпа1 капднаде Знрроб) 2-22, 2-23, 5-21, 14-11,16-8, 16-9, 16-10, 16-13, 16-14, 16-15, 16-16, 16-17, 16-18, 16-21, 16-22, 16-23, 16-24, 16-25, 16-28, 16-29, 16-30, 16-31, 16-33 Ык5 НипИте ЫЬгагу (исполняемая библиотека ЫкЗ) 16-31 2-22, 2-23, 5-21, 16-8, 16-9, 16-10, 16-15, 16-21, 16-28, 16-29, 16-30 ЫкЗРТк (ЫкЗ Ропоте ЫЬгагу) 16-31 О ОМЕ (Огас!е Мападеб ЕПез ) 1-16, 2-14, 4-11, 11-3, 11-33,12-10, 12-34, 12-35, С-3, С-5 ОрОткег зМзИсз (статистики оптимизатора) 9-8, 10-2, 10-20, 10-23, 10-29, 10-30, 13-6 Огас!е коса!е Вийбег 16-26 Огас1е Мападеб ЕНез (файлы, сопровождаемые Огас!е) 1-16, 2-5, 2-11, 2-14, 4-11, 1 1-3, 11-33, 12-32, 12-34, С-3 Огас!е №11-12, 2-24, 2-26, 16-8, 16-9, Е-3, Е-12, Е-22
Огас1е Ббагеб Беп/ег (разделяемый сервер Огас1е) 8-10, 8-11, Е-6, Е-9, Е-10, Е-11, Е-17, Е-18, Е-19, Е-23 ОРАСкЕ^ВАБЕ 5-25, 6-18 ОРАСкЕ^НОМЕ 4-16, 4-17 ОРАСкЕ_8Ю 2-26, 12-11 огс! 2-10, 2-27, 2-31,4-5, 4-6, 4-8, 4-9, 4-11, 5-21, 5-25, 5-35, 7-14, 12-33 Раскаде (пакет) 3-3, 3-4, 7-16, 7-17, 8-36, 9-8, 9-9, 9-16, 9-23, 10-24, 11-10, 11-30, 13-7, 13-11, 14-2, 14-3, 14-7, 14-11, 14-19, 14-28, 15-23, 16-18, Р-22, 6-12, 6-13 РагаПейхайол (распараллеливание) 2-5, 2-35, 3-11, 3-12, 5-20, 10-5, 12-9 РаППюп (секция) 1-18, 7-11, 7-26, 10-2, 10-4, 10-5, 10-6, 10-7, 10-8, 10-9, 10-13, 10-20, 11-5, 11-20 РОА 1-9, 1-10, 1-19, 8-2, 8-3, 8-4, 8-5, 8-27, 8-28, 8-29, 8-30, 8-32, 8-37, 9-24, Е-5, Е-7, Е-9, Е-10, Е-18 Р6А АсЫзог (консультант Р6А) 9-24 Р!ре (канал) 3-3, 3-4 РМОЫ 1-11, 1-12,1-19, 12-5, 13-22 Рпуа1е БОЕ агеа (приватная область 801) 8-5, 8-27 Ргм1еде (привилегия) 2-24, 2-25, 4-9, 4-10, 4-15, 4-16, 5-6, 5-33, 6-10, 7-11, 11-23, 12-12, 12-13, 12-24, 13-8, 13-11, 14-6, 14-28, 15-23 РгоасИуе ТаЫезрасе Мопйоппд (профилактический мониторинг табличных пространств)11-9 Ргосебиге (процедура) 1-13, 2-13, 5-30, 6-4, 7-16, 7-17, 7-18, 7-19, 7-20, 8-36, 9-8, 9-21, 9-22, 9-23, 9-27, 11-25, 11-28, 11-31, 11-32, 12-34, 13-10, 13-11, 13-21, 13-22, 14-3, 14-5, 14-6, 14-7, 14-8, 14-11,14-12, 14-13, 14-14, 14-15, 14-16, 14-18, 14-19, 14-20, 14-25, 14-28, 16-18, 16-27 РгоТПе (профиль) Е-9 Ргодгат 61оЬа! Агеа (программная глобальная область) 1-9,1-10,1-19, 8-3, 8-4, 8-5, 8-27, 8-28, 9-24, Е-5, Е-7 > Ресоуегу са1а1од (каталог восстановления) 2-2, 2-7, 2-8, 2-9, 2-10, 2-22, 2-24, 2-25, 2-26, 2-27, 2-28, 2-31, 2-39, 3-7, 3-10, 3-19, 3-28, 3-32, 3-36, 5-29, 5-30
РесОУегу Мападег 1-3, 2-1, 2-2, 2-4, 2-5, 2-6,2-7, 2-13, 2-24,2-25, 2-35, 2-40, 3-1, 3-2, 3-3, 3-4, 3-10, 3-21, 3-33, 3-36, 3-38, 5-21, 6-18,15-2,15-13, Е-23, Р-3, Р-4 Кесус!е Ып (корзина удаленных объектов) 6-2, 6-3, 6-4,6-5, 6-6, 6-7, 6-8, 6-9, 6-10, 6-11, 6-12, 6-13, 6-14, 6-16, 6-26, 6-29, 6-30 Кесус!е ЬиГТег сасЬе (повторно используемый кэш буферов) 8-4, 8-5 РеОо (данные повторного выполнения) 1-9, 1-11, 1-12,1-13, 1-14, 1-16, 1-19, 2-4, 2-5, 2-6, 2-7, 2-20, 2-22, 3-7, 3-9, 3-10, 3-12, 3-14, 3-19, 3-20, 3-25, 3-32, 3-39, 4-2, 4-4, 4-6, 4-7, 4-8, 4-9, 4-10, 4-11, 4-12, 4-14, 4-18, 4-19, 5-4, 5-5, 5-8, 5-9, 5-10, 5-11, 5-12, 5-14, 5-15, 5-17, 5-18, 5-20, 5-22, 5-23, 5-24, 5-27, 5-31, 5-32, 5-33, 6-15,6-18, 6-19, 6-26, 6-27, 7-8, 7-21, 8-4,8-11, 8-12, 8-13, 8-19, 9-12, 9-36, 9-37, 11-33, 12-11,12-34, 12-35, 17-4, 17-11, Р-41 Рейс 1од ЬиТТег (журнальный буфер) 1-9, 8-4, 8-13, 9-12, 9-36 гебо 1од дгоирз (журнальная группа) 4-7,4-8,4-12,17-11 Резоигсе Мападег (ресурсный менеджер) 1-7, 13-2,13-3, 13-4, 13-5, 13-6, 13-9, 13-11, 13-13, 13-16, 13-18, 13-21, 13-23, 13-25, 13-26,13-27, 13-28, 13-29 13-30, 13-31, 14-28 гезТоге роН (точка восстановления) 5-9, 5-13, 5-26, 6-19, 6-29 РезитаЫе зрасе аНосаТюп (возобновление операции после выделения пространства) 11-2, 11-21,11-22, 11-23,11-34 РеТепТюп Ройсу (политика удержания) 2-14, 2-17, 2-23, 2-28, 2-32, 2-33, 2-40, 3-30, 3-31, 3-32, 3-33
КМАЫ 1-3, 1-4, 1-16, 2-2, 2-4, 2-5, 2-6, 2-7, 2-8, 2-9, 2-10, 2-12, 2-13, 2-14, 2-15, 2-17, 2-20, 2-22, 2-23, 2-24, 2-25, 2-26, 2-27, 2-28, 2-29, 2-30, 2-31,2-32,2-34,2-35, 2-36, 2-37, 2-38, 2-39, 2-40, 3-2, 3-3, 3-4, 3-5, 3-6, 3-7, 3-8, 3-9, 3-11,3-12, 3-13, 3-14, 3-15, 3-16, 3-17, 3-18, 3-19, 3-20, 3-21, 3-22, 3-23, 3-24, 3-25, 3-26, 3-27, 3-28, 3-29, 3-30, 3-31,3-32, 3-33, 3-34, 3-35, 3-36, 3-37, 3-38, 3-39, 5-2, 5-3, 5-4, 5-5, 5-6, 5-8, 5-9, 5-13, 5-20, 5-21, 5-22, 5-23, 5-26, 5-29, 5-30, 5-33, 5-35, 5-36, 5-37, 5-38, 6-18, 6-19, 6-30, 7-2, 7-21, 7-22, 7-25, 7-27, 11-28, 11-31, 11-32, 12-2, 12-4, 12-32, 12-34, 12-35, 12-36, 14-11, 14-15, 15-2, 15-12, 15-13, 15-14, 15-15, 15-16, 15-17, 15-18, 15-24, Р-2, Р-4, Е-7, Р-12, Р-13, Р-22, Р-27, Р-28, Р-29, Р-30, Р-31, Р-32, Р-33, Р-35, Р-37, Р-45, Р-58 КМАИ Керозйогу (репозиторий АМАН) 2-2, 2-7, 2-9, 2-10, 2-22, 2-25, 2-28, 2-30, 2-39, 3-28, 3-29, 3-33 Яо1е (роль) 2-10, 13-11,17-3, Р-21 8сЬес!и1ег (планировщик) 1-4, 2-5, 9-8, 9-10, 9-35, 13-9,14-1,14-2,14-3, 14-4, 14-5, 14-6, 14-7, 14-9, 14-10, 14-11, 14-12, 14-13,14-14, 14-15, 14-16, 14-17, 14-19, 14-22, 14-23, 14-24, 14-25, 14-26,14-27, 14-28, 14-29, 14-31, 14-32, Р-6, Р-38, Р-47, Р-48, Р-56, Н-6 ЗсКета (схема) 1-4, 1-5,1-6,1-17,1-18,1-19, 2-7, 3-29, 4-16, 6-7, 7-11, 7-16, 7-17, 7-19, 7-20, 9-21, 9-24, 9-30, 9-32, 9-34, 10-1, 10-2, 10-20, 10-22,10-24, 10-25, 10-29, 10-30, 11-15, 11-25, 14-6, 14-11, 14-19, 14-23,14-28, 15-23 8СЫ 3-7, 3-27, 5-2, 5-5, 5-10, 5-13, 5-20, 5-26, 5-37, 6-19, 6-22, 6-24, 6-26, 6-28, 6-29, 7-9, 7-10, 7-15, 7-22, 7-23, 7-24, 7-25 8едтеп1 (сегмент) 1-17,1-18,1-19, 7-11, 7-16, 7-26, 8-9, 9-15, 9-24, 10-4, 10-5, 10-14,10-19,10-21, 10-22, 11-2,11-4, 11-5, 11-6,11-7, 11-8, 11-12, 11-13, 11-14, 11-15, 11-16, 11-17, 11-18, 11-19, 11-20,11-25, 11-34, 11-35, 12-19, 6-5, 6-11 8едтеп1 АсМзог (сегментный консультант) 9-24, 10-22,11-2, 11-6,11-8,11-15, 11-16, 11-17, 11-18, 11-19, 11-34, 11-35
Зедиепсе (последовательность) 2-31, 3-7, 3-15, 3-19, 3-20, 5-2, 5-12, 5-13, 5-17, 5-18, 5-20, 5-23, 5-28, 5-37, 6-19, 7-22, 7-23, 7-24, 7-25, 8-35, 8-36, 9-21, 9-23, 16-19, 16-25 8еп/ег веввюпв (серверные сеансы) 2-6, 3-11, 3-12, 3-36, Е-17 Зевыоп тетогу (память сеанса) 8-5, 8-11, 8-28, Е-18 8ОА 1-8, 1-9, 1-10, 1-11, 1-12, 1-13, 1-19, 3-25, 6-15, 8-2, 8-4, 8-6, 8-8, 8-11, 8-12, 8-15, 8-16, 8-17, 8-19, 8-20, 8-21, 8-22, 8-23, 8-24, 8-25, 8-26, 8-27, 8-29, 8-30, 8-31, 8-33, 8-34, 8-37, 9-2, 9-10, 9-12, 9-17, 9-18, 9-21, 9-24, 9-36, Е-5, Е-7, Е-8, Е-9, Е-10, Е-16 ? 8ОА АсМзог (консультант 8ОА) 9-25 < 8 Нагей рос! (разделяемый пул) 1-9, 1-10, 1-13, 8-4, 8-5, 8-10, 8-11, 8-12, 8-13, 8-14, 8-15, 8-19, 8-20, 8-21, 8-22, 8-25, 8-26, 8-27, 8-31, 8-35, 9-12, Е-7, Е-10, Е-18 ЗЬагеб зеп/ег (разделяемый сервер) 8-4, 8-5, 8-10, 8-11, 8-27, 8-28, Е-6, Е-7, Е-8, Е-9, Е-10, Е-11, Е-12, Е-14, Е-15, Е-16, Е-17, Е-18, Е-19, Е-20, Е-22, Е-23 ЗКплк АсМвог (консультант сжатия) 11-15 8Ю 2-26, 3-36, 3-37, 9-13, 12-5, 12-11, 13-9 8МОЫ 1-11, 1-12, 1-19, 12-5 ЗпарзЬо! (моментальный снимок) 8-7, 9-21, 9-22, 9-23, 9-28, 9-29, 10-22 801 Асееве АсМвог (консультант доступа к данным из кода ЗОЕ) 9-2, 9-24, 9-30, 9- 31, 9-32, 9-35, 9-38 801 Тип!пд АсМвог (консультант настройки кода 801) 9-24. 9-29 8О1*1_оас1ег4-14, 11-22, 16-18, 16-28, 16-29 ЗОГРЮв 1-9, 5-3, 5-14, 6-12, 7-11, 11-35, 13-31, 14-32, 16-18, 17-10 81а11вйсв (статистики) 3-35, 6-2, 6-28, 6-30, 8-16, 8-20, 8-30, 9-2, 9-7, 9-8, 9-9, 9-10, 9-11, 9-12, 9-13, 9-14, 9-15, 9-16, 9-17, 9-21, 9-24, 9-30, 9-35, 9-36, 10-2, 10-11, 10-20, 10-22, 10-23, 10-29, 10-30, 12-6, 13-6, 13-18, 13-27, 13-28, 14-3, 14-6, Е-23 81а(враск 9-21 81геатв роо1 (потоковый пул) 1-9, 1-10, 8-4, 8-5, 8-14, 8-15, 8-20, 8-22 8У8А11Х 4-6, 4-9, 5-31, 5-32, 9-21, О-9 8ув(ет вЫ^вИсв (системные статистики) 9-8, 9-9, 9-11,9-12
8У8ТЕМ 1аЫеврасе (табличное пространство 8У8ТЕМ) 7-12, 7-23, 8-7, 8-17,11-30 ТаЫеерасе (табличное пространство) 1-16,1-17,1.-18,1-19, 2-7, 2-10, 2-22, 2-25, 2-28, 3-7, 3-9, 3-10, 3-28, 3-30, 4-4, 4-5, 4-6, 4-19, 5-4, 5-5, 5-29, 5-33, 5-35, 5-36, 6-6, 6-8, 6-9, 6-10, 6-11,6-12, 6-23, 6-24, 7-12, 7-17, 7-18, 7-23, 8-7, 8-17, 9-7, 9-21,9-34, 10-5, 10-12, 10-21, 10-24, 11-2, 11-3, 11-4, 11-6, 11-9, 11-10, 11-11, 11-15, 11-16, 11-26, 11-27, 11-28, 11-30, 11-34, 12-19, 12-32, 12-33, 12-34, 12-37, 17-11, Р-37, 6-2, 6-3, 6-5, 6-6, 6-7, 6-8, 6-9, 6-10, 6-11, 6-13, 6-14, 6-15, 6-16, 6-17, 6-18, 6-19 Тагде! 0а1аЬазе (целевая база данных) 2-6, 2-7, 2-9, 2-10,2-13, 2-22, 2-24, 2-25, 2-26, 2-27, 2-28, 2-34, 2-35, 2-40, 3-4, 3-7, 3-10, 3-28, 3-36, 5-21, 11-30, 15-17,16-28, 16-30 (етрогагу 1аЫеврасе (временное табличное пространство) 1-17,1-18,2-10, 4-4,4-6, 4-19, 11-11, 6-2, 6-9, 6-14, 6-15, 6-16, 6-17, 6-18, 6-19 1етрогагу 1аЫезрасе дгоирз (группа временных табличных пространств) 6-2, 6-16, 6-17, 6-18 Тбгезбой (пороговое значение) 3-17, 9-23,10-12,11-10,11-11,11-35, 13-5, 14-16 Тпддег (триггер) 11-10,11-23,11-24, 11-25,12-31,14-14, Р-44, Р-50 I 11пс!о (данные отмены) 1-5, 1-18, 4-6,4-9, 5-8, 5-9, 5-31, 6-3, 6-4, 6-14, 6-24, 6-31, 7-15, 9-24,11-10, 11-11, 13-5, 13-12, 6-5, 6-9 ОпОо АсМзог (консультант управления информацией отмены) 9-24 1)пс1о с!а1а (данные отмены) 5-9, 6-3 Ьзег 61оЬа1 Агеа (глобальная область пользователя) 8-10, Е-10 ! Меж (представление) 2-18, 2-34, 2-35, 3-17, 3-20, 3-26, 3-33, 3-34, 3-37, 4-9, 4-10, 4-12, 5-32, 6-3, 6-5, 6-12, 6-13, 6-18, 6-23, 6-26, 6-27, 7-15, 7-19, 7-25, 8-23, 9-9, 9-10, 9-11, 9-12, 9-13, 9-18, 9-19, 9-20, 9-28, 9-30, 9-32, 9-33, 9-34, 9-35,10-27, 10-28, 11-6, 11-9, 11-14, 11-18, 11-20, 12-15, 12-16, 12-25, 12-26, 12-33, 13-23, 13-27, 13-28, 13-29, 14-3, 14-9, 14-26, 15-17, 15-20, 15-23, 16-13, Е-15, Е-19, Е-20, Р-11, Р-42, Р-48, Р-51, Р-53, Р-56, 6-10, 6-16 УРО (УНиа! Ргма1е 0а1аЬазе, виртуальная частная база данных) 15-2,15-12, 15-13, 15-18,15-20, 15-21,15-22,15-23,15-24
Май еуеп! (событие ожидания) 9-10 Могк агеа (рабочая область) 1-18, 8-28, 8-29, 8-30, 12-20 \Л/огк1оаб герозИогу (репозиторий рабочей загрузки) 9-2, 9-21, 9-22, 9-38, 10-22, 11-3, 11-9 «
Огас1е Оа1аЬа$е 10д: АсМпЫгайоп ШогкзЬор II 1пс1ех-14
Индекс
А АБД (ОБА) 5-27, 5-31,6-5, 6-7, 6-8, 6-10, 6-12, 6-13, 6-20, 7-3, 7-15, 7-19, 7-22, 7-23, 7-26, 8-8, 9-16, 9-23,10-2,10-4,10-7, 10-9, 10-13, 10-20, 10-28, 10-29, 11-3, 11-4, 11-13, 11-23, 11-25, 12-12, 12-23, 13-16, 13-26, 14-9, 14-11, 14-15, 14-26, 15-4, 16-3, 17-3, Е-23, С-10 Автоматическое резервирование управляющего файла (аЫоЬаскир) 2-30, 2-31, 2-34, 3-9, 3-21, 5-29, 5-30, 5-31, 5-35, 5-37, Р-30 Автоматический репозиторий рабочей загрузки (АЫотайс \Л/огк1оаб Нерозйогу) 9-2, 9-21, 9-22, 9-38, 10-22,11-3,11-9 Автоматическое управление пространством (АЫотайс ЗЮгаде МападетеЫ) 1-7, 11-30, 12-1, 12-2, 12-3, 12-4, 12-8, 12-15, 12-16, 12-25, 12-36, 12-37, С-5 Автоматическое управление пространством РСА (Агйотайс РСА Метогу Мападетеп!) 8-2, 8-29, 8-30, 8-37 Автоматическом управлении пространством сегментов (Агйотайс 8едтеп1 Брасе Мападетеп!) 7-11, 11-4,11-7,11-14 Автоматическое управление разделяемой памятью (АЫотайс ЗЬагеб Метогу Маладетеп!) 1-10, 8-2, 8-14, 8-15, 8-16, 8-17,8-19, 8-20, 8-21, 8-25, 8-31,8-37 Архивирование (агсЬп/е) 1-13,1-14, 2-17, 2-20, 2-21, 2-22, 3-6, 3-11, 3-19, 3-28, 5-11, 5-12, 5-15, 5-16, 5-17, 5-27, 5-28, 6-18, 7-22, 12-4, 12-10, 17-6, Р-14, Р-38, Р-52 Библиотечный кэш (ПЬгагу сасЬе ) 8-10, 8-11,8-12, 8-13, 8-35, 8-36, 9-18, 9-24 Библиотека управления носителем (тесйа тападетеп! йЬгагу ) 2-2, 2-7, 2-11, 2-12, 2-29 Блок (Ыоск) 1-16, 1-17, 1-18, 1-19, 2-4, 2-5, 2-29, 2-36, 3-2, 3-5, 3-6, 3-9, 3-17, 3-22, 3-23, 3-25, 3-26, 3-27, 3-28, 3-29, 3-32, 3-35, 6-15, 7-2, 7-3, 7-4, 7-8, 7-9, 7-10, 7-11, 7-12, 7-13, 7-14, 7-16, 7-17, 7-18, 7-19, 7-21, 7-22, 7-23, 7-24, 7-25, 7-26, 7-27, 7-28, 8-4, 8-5, 8-6, 8-7, 8-20, 8-22, 8-33, 10-10, 10-11, 10-12, 10-14, 10-16, 10-19, 11-7, 11-8, 12-10, 12-19, 12-29, 13-20, 13-22, 14-4, 14-6, 14-8, 14-11, 14-12, 17-4, С-3, С-4, С-5, С-11, С-13 Блок данных (бай Ыоск) 1-18, 2-4, 3-9, 3-22, 7-3, 7-4, 7-13, 7-14, 7-16, 7-18, 7-19, 7-23, 7-26, 8-7, 11-8, 17-4. С-11 Блокировка (1оск) 8-33, 9-15 Большой пул (1агде роо!) 1-9,1-10, 8-4, 8-5, 8-10, 8-11, 8-12, 8-14, 8-15, 8-19, 8-20, 8-22, 8-27, 9-33, Е-7, Е-9, Е-10, Е-18
Ведение журналов для отката базы данных (НаеЬЬаск Ьоддтд) 6-18, 6-29 Виртуальная частная база данных (УНиа! Рпуа1е 0а1аЬазе, УРО) 15-2, 15-12, 15-13, 15-18, 15-20, 15-21, 15-22, 15-23, 15-24 Возобновление операции после выделения пространства (гезотаЫе ерасе аНосайоп ) 11-2, 11-21, 11-22, 11-23, 11-34 Восстановление блоков после сбоя носителя (Ыоск МесЯа Ресоуегу) 7-21, 7-22, 7-23, 7-25, 7-28 Временное табличное пространство ((етрогагу (аЫезрасе) 1-17,1-18, 2-10,4-4, 4-6, 4-19, 11-11, 6-2, 6-9, 6-14, 6-15, 6-16, 6-17, 6-18, 6-19 Вспомогательная база данных (аихШагу баШЬеве ) 2-7, 2-25, 2-27 Выделенный серверный процесс (бебгса1еб вегуег) 8-27, Е-4, Е-5, Е-6, Е-7, Е-9, Е-10, Е-22 Г Глобальная область пользователя (Узег 6!оЬа1 Агеа) 8-10, Е-10 Группа временных табличных пространств ((етрогагу (аЫезрасе дгоцрв) 6-2, 6-16, 6-17, 6-18 д Данные отмены (ипбо) 1-5, 1-18, 4-6, 4-9, 5-8, 5-9, 5-31, 6-3, 6-4, 6-14, 6-24, 6-31, 7-15, 9-24, 11-10, 11-11, 13-5, 13-12, 6-5, 6-9 Данные повторного выполнения (гебо) 1-9, 1-11,1-12, 1-13, 1-14, 1-16, 1-19, 2-4, 2-5, 2-6, 2-7, 2-20, 2-22, 3-7, 3-9, 3-10, 3-12, 3-14, 3-19, 3-20, 3-25, 3-32, 3-39, 4-2. 4-4, 4-6, 4-7, 4-8, 4-9, 4-10, 4-11, 4-12, 4-14, 4-18, 4-19, 5-4, 5-5, 5-8, 5-9, 5-10, 5-11, 5-12, 5-14, 5-15, 5-17, 5-18, 5-20, 5-22, 5-23, 5-24, 5-27, 5-31, 5-32, 5-33, 6-15, 6-18, 6-19, 6-26, 6-27, 7-8, 7-21, 8-4, 8-11, 8-12, 8-13, 8-19, 9-12, 9-36, 9-37, 11-33, 12-11, 12-34, 12-35, 17-4, 17-11, Р-41 Дисковая группа (б&к дгоир) 12-4, 12-5, 12-11, 12-12, 12-15, 12-17, 12-19, 12-20, 12-21, 12-22, 12-23, 12-24, 12-25, 12-26, 12-27, 12-28, 12-30, 12-31, 12-32, 12-34 Ж Журнальная группа (гебо !од дгоирз) 4-7, 4-8, 4-12, 17-11 Журнальный буфер (гебо 1од ЬиЯег) 1-9, 8-4, 8-13, 9-12, 9-36 3 Задание (]оЬ) 1-3, 1-6, 2-36, 2-37, 3-5, 3-6, 3-39, 5-16, 8-3, 8-14, 9-8,9-35, 10-23, 11-15, 11-16, 11-18, 11-19, 13-18, 14-2, 14-3, 14-4, 14-5, 14-6, 14-7, 14-8, 14-9, 14-10, 14-11, 14-12, 14-13, 14-14, 14-15, 14-16, 14-17, 14-19, 14-20, 14-21, 14-22, 14-23, 14-24, 14-25, 14-26, 14-27, 14-28, 14-30, 14-31, 14-32, 15-11, 16-30, 17-7, Р-35, Р-44, Р-45, Р-46, Р-47, Р-48, Р-49, Р-50, Р-51, Р-54, Р-56
и Индекс (1пбех) 1-18, 3-17,4-2,4-4, 4-6, 4-9,4-13,4-14, 4-18, 5-4, | 5-31,6-10, 6-13, 7-8, 7-9, 7-10, 7-11, 7-12, 7-16, 7-18, 7-19, 7-20, 7-26, 8-9, 9-16, 9-30, 9-33,10-3, 10-4, 10-5,10-6,10-9, , 10-10, 10-11, 10-12, 10-14, 10-16, 10-21, 10-24, 10-26, 10-30, 11-5, 11-13, I 11-14, 11-20, 12-4, 12-23, 14-3, 15-3, 15-4, 15-9, 15-10, 15-21, 16-23, 16-25, Е-23, Р-11, Н-10, Н-11, Н-13 Индекс-таблицы (тбех-огдапйеб 1аЫез) 10-9,10-10,10-11,10-12, 11-14,11-20 ’ Инкарнация (новая версия БД, (псатайоп) 5-28 Исполняемая библиотека М1_5 (КПЗ Килйте ОЬгагу) 16-31 К Канал (сбаппе!) 2-6, 2-7, 2-12, 2-13, 2-28, 2-35, 2-36, 2-37, 2-38, 2-39, 3-5, 3-6, 3-11, 3-15, 3-18, 3-36, 3-37, 5-21, Р-20, Р-25, ) Р-28, Р-29, Р-31, Р-33 Канал (р!ре) 3-3, 3-4 Каталог восстановления (гесоуегу са1а1од) 2-2, 2-7, 2-8,2-9, 2-10, 2-22, 2-24, 2-25, I 2-26, 2-27, 2-28, 2-31, 2-39, 3-7, 3-10, 3-19, 3-28, 3-32, 3-36, 5-29, 5-30 Классы заданий 0оЬ Давеев) 14-27,14-31 * Кластер (с1ив1ег) 1-18, 2-15, 8-9, 9-10, 9-16, 10-2, 10-3, 10-4,10-9, 10-13, 10-14, 10-15, 10-16, 10-17, 10-18, 10-19, 10-20, 11-5, 12-3, 12-4, 12-20 ’ Консультант РОА (РОА АсМеог) 9-24 Консультант 8СА (8СА Абизог) 9-25 Консультант доступа к данным из кода 801. (801. Ассезе АсМзог) 9-2, 9-24, 9-30, 9-31, 9-32, 9-35, 9-38 Консультант настройки кода 8ОЬ (8ОБ Типтд АсМзог) 9-24,9-29 Консультант памяти (Метогу АсМзог) 8-31,8-32, 8-33, 8-34 Консультант сжатия (8Ьппк АсКлзог) 11-15 Консультант управления информацией отмены (11пбо АсМзог) 9-24 Контрольная точка (сбескро1п1) 1-11,1-13, 2-32,4-7,4-10, 8-6, 8-7 Копия образа ((гладе сору ) 2-9, 3-9, 3-14, 3-15, 3-16, 3-17, 3-18, 3-21, 3-22, 3-23, 3-27, 3-33, 3-34, 15-17 Корзина удаленных объектов (гесус1е Ып) 6-2, 6-3, 6-4, 6-5, 6-6, 6-7, 6-8, 6-9, 6-10, 6-11, 6-12, 6-13. 6-14, 6-16, 6-26, 6-29, 6-30 Кэш буферов (ЬиЯегсасбе) 1-9, 1-10,1-11,1-12, 1-13, 1-19, 6-15, 8-4, 8-5, 8-6, 8-7, 8-8, 8-11, 8-12, 8-13, 8-14, 8-15, 8-19, 8-20, 8-22, 8-31, 8-33, 8-34, 9-12, 9-24, Е-5 Кэши буферов для блоков размера лК (пК Ыоск же ЬиНег) 8-4, 8-5
Кэш словаря данных (ба1а сМюпагу сасЬе) 8-10 Лингвистическая сортировка (НпдЫэйс эог!) 16-19, 16-23, 16-25 М Менеджер памяти (Метогу Мападег) 8-12, 8-16 Местная специфика (!оса!е) 16-14, 16-15,16-26,16-31 Метрика (те1пс) 2-16, 9-13 Моментальный снимок (эпарэКо!) 8-7, 9-21, 9-22, 9-23, 9-28, 9-29, 10-22 Н Национальная языковая поддержка (пайола! Еапдиаде 8ирроН) 14-11, 16-14 О Ограничение (сопэ1гаН) 1-6,10-5, 10-12, 15-10 Отслеживание измененных блоков (Ыоск сбапде 1гасктд) 1-16, 2-4, 2-29, 3-25, 3-26 Отчет о тенденциях роста (дгошТЬ (гепб герое!) 10-22, 11-3 П Пакет (раскаде) 3-3, 3-4, 7-16, 7-17, 8-36, 9-8, 9-9, 9-16, 9-23, 10-24, 11-10, 11-30, 13-7, 13-11, 14-2, 14-3, 14-7, 14-11, 14-19, 14-28, 15-23, 16-18, Г-22, С-12, 6-13 Память сеанса (веввюп тетогу) 8-5, 8-11, 8-28, Е-18 Переменная окружения (егмгоптеп! уапаЫе) 16-15. 16-21, 16-28, 16-29 Планировщик (зсбеОЫег) 1-4, 2-5, 9-8, 9-10, 9-35, 13-9, 14-1, 14-2, 14-3, 14-4, 14-5, 14-6, 14-7, 14-9, 14-10, 14-11, 14-12, 14-13, 14-14, 14-15, 14-16, 14-17, 14-19, 14-22, 14-23, 14-24, 14-25, 14-26, 14-27, 14-28, 14-29, 14-31, 14-32, Г-6, Р-38, Г-47, Г-48, Г-56, Н-6 Повторно используемый кэш буферов (гесус!е ЬиТГег сасбе ) 8-4, 8-5 Поддержка глобализации (д1обаН2:а0оп эиррог!) 16-1,16-2, 16-7, 16-20, 16-25, 16-28, 16-29, 16-31, 16-32, 16-33 Политика удержания (Ре1еп11оп РоПсу) 2-14, 2-17, 2-23, 2-28, 2-32, 2-33, 2-40, 3-30, 3-31, 3-32, 3-33 Представление (у!еш) 2-18, 2-34, 2-35, 3-17, 3-20, 3-26, 3-33, 3-34, 3-37, 4-9, 4-10, 4-12, 5-32, 6-3, 6-5, 6-12, 6-13, 6-18, 6-23, 6-26, 6-27, 7-15, 7-19, 7-25, 8-23, 9-9, 9-10, 9-11, 9-12, 9-13, 9-18, 9-19, 9-20, 9-28, 9-30, 9-32, 9-33, 9-34, 9-35,10-27, 10-28, 11-6, 11-9, 11-14, 11-18, 11-20, 12-15, 12-16. 12-25, 12-26, 12-33, 13-23, 13-27, 13-28, 13-29, 14-3, 14-9, 14-26, 15-17, 15-20, 15-23, 16-13, Е-15, Е-19, Е-20, Р-11, Г-42, Р-48, Г-51, Г-53, Р-56, С-10, С-16 Процесс прослушивания (ПзШпег) Е-3, Е-4, Е-5, Е-7, Е-18, Е-19, Е-20
Повреждение (соггирйоп) 1-4, 2-5, 3-17, 3-34, 3-35, 4-3, 6-3, 6-14, 7-1 ? 7-2, 7-3, 7-4, 7-5, 7-6, 7-7, 7-8, 7-9, 7-12, 7-13, 7-14, 7-15, 7-16, 7-17, 7-18, 7-20, 7-22, 7-25, 7-27, 7-28, 10-5, 17-4 Повреждение блока (Ыоск согшрИоп) 2-5, 7-3, 7-4, 7-14, 7-16, 7-22, 17-4 Пороговое значение (ШгевЬоИ) 3-17, 9-23, 10-12, 11-10, 11-11, 11-35,13-5, 14-16 Последовательность (вециепсе) 2-31, 3-7, 3-15, 3-19, 3-20, 5-2, 5-12, 5-13, 5-17, 5-18, 5-20, 5-23, 5-28, 5-37, 6-19, 7-22, 7-23, 7-24, 7-25, 8-35, 8-36, 9-21, 9-23, 16-19, 16-25 Потоковый пул (в1геагпв роо1) 1-9,1-10, 8-4, 8-5, 8-14, 8-15, 8-20, 8-22 Приватная область 801 (рп'уа1е 301. агеа ) 8-5, 8-27 Привилегия (ргм1еде) 2-24, 2-25, 4-9, 4-10, 4-15, 4-16, 5-6, 5-33, 6-10, 7-11, 11-23, 12-12, 12-13, 12-24, 13-8, 13-11, 14-6, 14-28, 15-23 Программная глобальная область (Ргодгат (Э1оЬа1 Агеа) 1-9, 1-10, 1-19, 8-3, 8-4, 8-5, 8-27, 8-28, 9-24, Е-5, Е-7 Профилактический мониторинг табличных пространств (ргоасйуе ТаЫеврасе МопИоппд) 11-9 Профиль (ргоТПе) Е-9 Процедура (ргосесЮге) 1-13, 2-13, 5-30, 6-4, 7-16, 7-17, 7-18, 7-19, 7-20, 8-36, 9-8, 9-21, 9-22, 9-23, 9-27, 11-25,11-28, 11-31, 11-32, 12-34, 13-10, 13-11, 13-21, 13-22, 14-3, 14-5, 14-6, 14-7, 14-8, 14-11, 14-12, 14-13, 14-14, 14-15, 14-16, 14-18, 14-19, 14-20, 14-25, 14-28, 16-18, 16-27 Пул активных сеансов (асйуе веевюп роо!) 13-5, 13-16, 13-17, 13-29 Рабочая область (\л/огк агеа) 1-18, 8-28, 8-29, 8-30, 12-20 Разделяемый сервер (зКагеб вегуег) 8-4, 8-5, 8-10, 8-11, 8-27, 8-28, Е-6, Е-7, Е-8, Е-9, Е-10, Е-11, Е-12, Е-14, Е-15, Е-16, Е-17, Е-18, Е-19, Е-20, Е-22, Е-23 Разделяемый сервер Огас!е (Огас!е ЕЬагес! 8егуег) 8-10, 8-11, Е-6, Е-9, Е-10, Е-11, Е-17, Е-18, Е-19, Е-23 Разделяемый пул (вЬагеб роо!) 1-9, 1-10, 1-13, 8-4, 8-5, 8-10, 8-11, 8-12, 8-13, 8-14, 8-15, 8-19, 8-20, 8-21, 8-22, 8-25, 8-26, 8-27, 8-31, 8-35, 9-12, Е-7, Е-10, Е-18 Распараллеливание (рагаПеНгаИоп) 2-5, 2-35, 3-11,3-12, 5-20, 10-5, 12-9 Режим архивирования (агсЫлгеТод) 2-3, 2-4, 2-17, 2-19, 2-37, 3-9, 3-10, 3-14, 3-15, 3-19, 3-21, 3-28, 5-5, 5-22, 6-17, 6-18 Резервный набор (Ьаскир ве1) 2-9, 2-29, 3-7, 3-9, 3-12, 3-13, 3-14, 3-16, 3-17, 3-18, 3-19, 3-20, 3-22, 3-32, 3-33, 3-34, 15-15, Р-31 Резервный фрагмент (Ьаскир р!есе) 2-37, 3-18, Р-16, Р-27, Р-30
Репозиторий РМАЫ (РМАЫ НероеПогу) 2-2, 2-7, 2-9, 2-10, 2-22, 2-25, 2-28, 2-30, 2-39, 3-28, 3-29, 3-33 Репозиторий рабочей загрузки (\Л/огк!оаб герозйогу) 9-2, 9-21, 9-22, 9-38, 10-22, 11-3, 11-9 Ресурсный менеджер (Резонгсе Мападег) 1-7, 13-2, 13-3, 13-4, 13-5, 13-6, 13-9, 13-11, 13-13, 13-16, 13-18, 13-21, 13-23, 13-25, 13-26, 13-27, 13-28, 13-29, 13-30, 13-31, 14-28 Роль (го!е) 2-10, 13-11, 17-3, Е-21 % Сегмент (зедглеп!) 1-17, 1-18, 1-19, 7-11, 7-16 Д-26, 8-9, 9-15, 9-24, 10-4, 10-5, 10-14, 10-19, 10-21, 10-22, 11-2, 11-4, 11-5, 11-6, 11-7, 11-8, 11-12, 11-13, 11-14, 11-15, 11-16, 11-17, 11-18, 11-19, 11-20, 11-25, 11-34, 11-35, 12-19, 6-5, 6-11 Сегментный консультант (8едтеп1 АОу&ог) 9-24,10-22, 11-2, 11-6, 11-8, 11-15, 11-16, 11-17, 11-18, 11-19, 11-34, 11-35 Секция (рагШюп) 1-18, 7-11, 7-26, 10-2, 10-4, 10-5, 10-6, 10-7, 10-8, 10-9, 10-13, 10-20, 11-5, 11-20 Серверные сеансы (зеп/ег зеззюпз) 2-6, 3-11, 3-12, 3-36, Е-17 Сигнал (а1ег!) 1-14, 1-15, 2-14, 3-17, 4-5, 4-8, 5-25, 7-4, 7-5, 7-22, 11-10, 11-11, 11-25, 11-35, 12-14, 12-31, 12-32, 17-7, 17-10, Е-39 Системные статистики (8уз1ет зСайзйсз) 9-8, 9-9, 9-11,9-12 Событие ожидания (\л/а!1 еуеп!) 9-10 Статистики (зШИзОсз) 3-35, 6-2, 6-28, 6-30, 8-16, 8-20, 8-30, 9-2, 9-7, 9-8, 9-9, 9-10, 9-11, 9-12, 9-13, 9-14, 9-15, 9-16, 9-17, 9-21, 9-24, 9-30, 9-35, 9-36, 10-2, 10-11, 10-20, 10-22, 10-23, 10-29, 10-30, 12-6, 13-6, 13-18, 13-27, 13-28, 14-3, 14-6, Е-23 Статистики оптимизатора (орйгтпгег зТаИзИсз) 9-8,10-2, 10-20,10-23,10-29, 10-30, 13-6 Схема (зсЬета) 1-4, 1-5, 1-6,1-17,1-18,1-19, 2-7, 3-29, 4-16, 6-7, 7-11, 7-16, 7-17, 7-19, 7-20, 9-21, 9-24, 9-30, 9-32, 9-34, 10-1, 10-2, 10-20, 10-22, 10-24, 10-25, 10-29, 10-30, 11-15, 11-25, 14-6, 14-11, 14-19, 14-23, 14-28, 15-23 Схема кодирования символов (епсобеб сЬагас1ег зе1) 16-4, 16-6
Табличное пространство ((аЫеврасе) 1-16,1-17,1-18, 1-19, 2-7, 2-10, 2-22, 2-25, 2-28, 3-7, 3-9, 3-10, 3-28, 3-30, 4-4, 4-5, 4-6, 4-19, 5-4, 5-5, 5-29, 5-33, 5-35, 5-36, 6-6, 6-8, 6-9, 6-10, 6-11, 6-12,6-23, 6-24, 7-12, 7-17, 7-18, 7-23, 8-7, 8-17, 9-7, 9-21, 9-34, 10-5, 10-12, 10-21, 10-24, 11-2, 11-3, 11-4, 11-6, 11-9, 11-10, 11-11, 11-15, 11-16, 11-26, 11-27, 11-28, 11-30, 11-34, 12-19, 12-32, 12-33, 12-34, 12-37, 17-11, Р-37, 6-2, 6-3, 6-5, 6-6, 6-7, 6-8, 6-9, 6-10, 6-11, 6-13, 6-14, 6-15, 6-16, 6-17, 6-18, 6-19 Точка восстановления (гезЬэге рот1) 5-9, 5-13, 5-26, 6-19,6-29 Триггер (1пддег) 11-10, 11-23, 11-24, 11-25,12-31, 14-14, Р-44, Р-50 Удерживающий кэш (кеер ЬиТГег сасЬе) 8-4, 8-5 Управляющий файл (соп1го1 Йе) 1-13, 2-6, 2-7, 2-8, 2-9, 2-20, 2-21, 2-22, 2-28, 2-29, 2-30, 2-31, 2-33, 2-39, 2-40, 3-7, 3-9, 3-14, 3-16, 3-19, 3-21, 3-34, 3-39,4-4, 4-11, 5-2, 5-4, 5-5, 5-6, 5-8, 5-9, 5-11, 5-14, 5-26, 5-27, 5-29, 5-30, 5-31, 5-32, 5-33, 5-34, 5-35, 5-36, 5-37, 6-23, 6-24, 12-35, 16-29, 17-11, Р-33, 6-10 > Файл данных (с!а1а Йе) 1-13,1-14, 1-16,1-17, 2-4, 2-5, 2-13,2-20, 2-22, 2-32, 3-7, 3-9, 3-10, 3-14, 3-15, 3-16, 3-21, 3-22, 3-25, 3-27, 3-28, 3-30, 3-32, 3-34, 4-6, 5-4, 5-5, 5-11, 5-20, 5-36, 6-24, 7-8, 7-14, 7-21, 7-23, 7-25, 11-3, 11-6, 11-10, 11-27, 12-6, 12-19, 12-32, 14-15,14-23, 16-29,17-11, Р-37, 6-3, 6-4, 6-5, 6-8, 6-9, 6-11 Файл отслеживания изменений (сбапде (гаскюд Йе) 3-25, 3-26, 6-18 Файлы, сопровождаемые Огас!е (Огас!е Мападеб РНев) 1-16, 2-5, 2-11, 2-14, 4-11, 11-3, 11-33, 12-32,12-34, 6-3 Флэшбэк буфер (ЯазбЬаск ЬиЯег) 6-15 Флэш-область восстановления (НазЬ гесоуегу агеа ) 2-5, 2-6, 2-11,2-14, 2-15, 2-16, 2-17, 2-18, 2-19, 2-20, 2-21, 2-22, 2-23, 2-31, 2-39, 3-33, 5-5, 5-29, 6-16, 6-18, 6-25, 6-26, 6-27, 6-29, Р-35, Р-37 I Целевая база данных (1агде1 сЫаЬазе) 2-6, 2-7, 2-9, 2-10, 2-13, 2-22, 2-24, 2-25, 2-26, 2-27, 2-28, 2-34, 2-35, 2-40, 3-4, 3-7, 3-10, 3-28, 3-36, 5-21, 11-30, 15-17, 16-28, 16-30 Цепочки (сбантв) 14-2, 14-10, 14-19, 14-20,14-22,14-26,14-27,14-31
Экземпляр (И181апсе) 1-5,1-8,1-9,1-10,1-11,1-12, 1-13, 1-14,1-18, 2-3, 2-15, 2-25, 2-29, 2-35, 2-37, 3-4, 3-28, 4-7, 4-9, 4-10, 4-16, 4-17, 5-30, 6-17, 6-26, 8-3, 8-4, 8-5, 8-7, 8-8, 8-11, 8-14, 8-17, 8-27, 8-29, 8-30, 9-3, 9-6, 9-7, 9-11, 9-12, 9-13, 9-15, 9-17, 9-18, 9-20, 9-24, 11-4, 11-30, 12-5, 12-6,12-7, 12-8, 12-9, 12-10, 12-11, 12-12, 12-13, 12-14, 12-16, 12-17, 12-20, 12-24, 12-28, 12-37, 13-25, 13-26, 14-9, 15-7, 15-14, 15-16, 17-5, 17-7, 17-8, Е-8, Е-11, Е-14, Е-15, Е-16, Е-19, Е-22, Е-23, Е-53 Экземпляр А8М (А8М 1п81апсе) 12-5,12-6, 12-7, 12-8,12-9,12-11,12-12,12-13, 12-14, 12-16, 12-17, 12-24, 12-28, 12-37 ’