Текст
                    

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

Безопасность базы данных и Асие СорупдГй © 2006, Огас!е. АН пдМз гезеп/еб.
Рассматриваемые вопросы ТОЕ ОР КМА1М УРО • Реализация прозрачного шифрования данных (Тгапзрагеп* * Оа1а Епсгурбоп - ТОЕ) • Использование ЮЕ для шифрования столбцов • Описание шифрования, выполняемого при использовании утилиты 0а1а Ритр (ОР) • Использование компонентов Несоуегу Мападег (КМАЫ) для резервирования с шифрованием • Определение основных понятий виртуальной частной базы данных (\Лг1иа1 Рг!уа1е Оа^аЬазе -7Р0) Применение политики \АР0 на уровне столбцов СорулдЫ © 2006, Огас1е. АН гезегуеб. Дополнительные источники информации По адресу: йир:.//\\^у\у<огас1е.соп1/1:ес11по1о§у/оЬе/ас1т1п/<1Ь 10§г2_тапа§е.Ыт1 доступны следующие примеры использования возможностей Огас1е (Огас1е Ьу Ехаптр1е - ОВЕ) для версии 10^: • “Ът$т§ ТгапбрагеШ Эа1а Епсгурйоп” • “Ке$1пс1т§ Оа1а Ассе$8 И8т§ У1Ппа1 Рпуаге ОаШЬаве” Документация: * Огас1е Эа1аЪа$е ЗесигИу (ЗиШе • Огас1е ИсйаЬазе А ЗчапсеЗ ЗесигОу А АттШгсйог ’х СшАе
Обзор прозрачного шифрования данных (ТОЕ) в Огас1е • Требуется для защиты информации • Автоматическое шифрования важной информации: - Встроенная возможность базы данных Огас1е - Не нужно вносить изменений в логику приложений - Шифрование значений данных и индексов • Использование ключа шифрования: - Главный ключ для базы данных в целом - Хранение в Огас1е УУа11е1 Шифрование/Дешифроеание I Г ' Данные столбцов и индексов УУа11е( (цифровой бумажник) СорупдМ © 2006, Огас1е. АН пдЫв геаегуеск Обзор прозрачного шифрования данных (ТОЕ) в Огас1е Необходимость защиты информации Функциональная возможность Огас1е йашЪазе 10% Ке1еазе 2 Тгапзрагет ИашЬазе ЕпсгурИоп упрощает шифрование важной персональной информации, например, номеров кредитных карточек и номеров социального страхования. Прозрачное шифрование данных (Тгапзрагеп! 1)а1а ЕпсгурИоп - ТОЕ) устраняет необходимость в программах шифрования внутри приложений и существенно снижает стоимость и сложность шифрования. С помощью простых команд можно зашифровать важные данные приложений. Автоматическое шифрование важной информации Большинство решений шифрования вызывает необходимость использования вызовов определенных функций шифрования внутри кода приложения. Это дорогие решения, так как они обычно требуют углубленного понимания не только приложения, но и возможностей написания и сопровождения программного обеспечения. Как правило, большинство организаций не имеют времени и опыта изменения существующих приложений и внесения в них вызовов программ шифрования. Огас1е Тгапзрагеп! Оа(а Епсгурйоп позволяет решить проблему шифрования с помощью встроенной в базу данных Огас1е возможности шифрования. Логические конструкции приложений, реализованные на 8рЕ, продолжают работать без изменений. Так в приложении может использоваться обычный синтаксис команд вставки в таблицы. База данных Огас1е автоматически шифрует данные перед записью информации на диск. При выполнении последующих запросов данные прозрачно дешифруются. Поэтому приложение будет' продолжать нормально функционировать.
Обзор прозрачного шифрования данных (ТОЕ) в Огас1е (продолжение) Это важно, поскольку в существующих приложениях обычно выводятся незашифрованные данные. Вывод данных в зашифрованном виде может, как минимум, обескуражить пользователя приложения и даже прервать выполнение существующего приложения. Шифрование обычно вызывает проблемы для существующих индексов приложения, так как индексные данные не шифруются. Функциональная возможность Огас1е Тгапзрагегй Оа1а ЕпсгурЙоп шифрует индексные значения, связанные с данной таблицей приложения. Это означает, что в результате иоиек по совпадению ключа лишь незначительно понизит производительность. Использование ключа шифрования Огас1е Тгапзрагеп! Оа1а Епсгурйоп предоставляет инфраструктуру управления ключами, необходимую для реализации шифрования. Шифрование производится путем передачи открытых текстовых данных вместе с секретным ключом (аесге.1) в программу шифрования. Используя предоставленный ключ, программа шифрует открытые текстовые данные и возвращает зашифрованные данные. Обычно раньше за создание и сопровождение секрета (хесгей или ключа отвечало приложение. Огас1е Тгапзрагеп! 0а1а Епсгурйоп решает эту задачу, автоматически генерируя главный ключ (таа1ег кеу) для всей базы данных. Сразу после старта БД Огас1е администратор должен с помощью пароля открыть объект, называемый Огас1е У7а11е1 Пароль должен отличаться от системного и пароля АБД. Объект ма11е1 (цифровой бухмажник) использует сертификат от уполномоченной стороны (СеПфсате Аибюпту). После открытия цифрового бумажника администратор инициализирует главный ключ БД, который генерируется автоматически. Процесс ТОЕ ЗЕЬЕСТ11Ы8ЕВТ | ОТОАТЕ | СВЕАТЕ ТАВЬЕ АЬТЕВ ТАВЬЕ СорупдЫ © 2006. Огас1е. АН пдЫа гезеп/еб. Процесс ТОЕ Хотя механизмы авторизации и аутентификации эффективно защищают информацию базы данных, они не препятствуют доступу на уровне операционной системы к файлам, в которых хранятся данные. Возможность Тгапзрагегй Оа(а Епсгурйоп позволяет зашифровать важные данные, находящиеся в столбцах БД, и хранить их в зашифрованном виде в файлах операционной системы, делая невозможным выборку данных из файлов в открытом виде. ТОЕ использует внешний модуль безопасности (Ех1ета1 Бесипгу МосЫе - Е8М) для генерации ключей шифрования, предоставления функций шифрования и дешифрования, а также для безопасного хранения ключей шифрования внутри и вне базы данных. Для таблицы с шифруемыми столбцами используется единственный ключ столбцов (со1итп кеу), независимо от количества шифруемых столбцов таблицы. Ключи для всех таблиц хранятся в единственном столбце таблицы словаря базы данных. Этот столбец шифруется с помощью главного ключа (та$1ег кеу) сервера баз данных, что препятствует несанкционированному доступу и использованию этих ключей. Главный ключ хранится в цифровом бумажнике (хкаПе!) вне базы данных. Цифровой бумажник создается с помощью Огас1е \Уа11е1 Мападег, а главный ключ генерируется с помощью Е8М. На слайде представлена таблица ЕМРЬОУЕЕЗ, два столбца которой должны быть зашифрованы. Ключ столбцов для таблицы ЕМРЬОУЕЕЗ поступает от Е8М и используется для шифрования этих столбцов. С помощью такого механизма можно шифровать и дешифровать столбцы в базе данных, используя простую команду АЬТЕР ТАВЬЕ. После того, как произведено шифрование столбцов, их содержимое можно получить в открытом виде, используя обычные команды ЗЕЬЕСТ (прозрачное дешифрование данных выполняет Е8М). Огас1е Оа1аЬа$е 10$: АсЗттЫгайоп Шогквйор II 15-5
Реализация прозрачного шифрования данных 1. Создайте цифрой бумажник (автоматически или с помощью Огас!е УУаПе1 Мападег). Пример записи в файле вдХпеЪ. ога: (5ООКСЕ=(МЕТНС»=ЕХЬЕ)(МЕТНОЬ_ОАТА= (01КЕСТ0КУ=/оре/огас1е/ргоаисе/10.2.0/дЬ 1/))) СорупдЫ © 2006, Огас1е, АН пдНа гезегуеб. оО?Ч'АН Он. Реализация прозрачного шифрования данных Для реализации и конфигурирования этой возможности требуется выполнить небольшое число шагов: 1. Необходимо создать цифровой бумажник (у^аИет). Это можно сделать либо вручную, используя Огас1е \Уа11е1 Мападег, либо программное обеспечение Тгапзрагеп! Оа1а Епсгурйоп (ТЭЕ) создаст его автоматически, если директория для цифрового бумажника указана в файле ЗОЬМЕТ. ОНА. По умолчанию незашифрованный цифровой бумажник (сиаИе^.ззо) создается при инсталляции базы данных. Однако для ТБЕ рекомендуется использовать зашифрованный цифровой бумажник (емаНеЕ .р12). Пример записи в файле ЗОЬЕЕТ. ОНА: Е ЫС В.У РТI01ОАЕ ЬЕ Т__ЬОС АТ I ОМ- (80ЖСЕ- (МЕТН0Р-Е1РЕ) (МЕТНОР__ОАТА- (Р1КЕСТОКУ-/орг/огас1е/ргодиси/10.2 . О/сЯЬ__1 /) ) ) Примечание. В файле здРпеЕ. ога можно найти две похожих записи: первая содержит параметр ЭДАЬЬЕТ_Ь0САТ10Е и используется для аутентификации по 88Ь (Зесиге 8оске1$ кауек, протокол защищенных сокетов); вторая запись с параметром ЕЕСКУРТЮЫ_ШЬЬЕТ_Ь0САТ10М задается для ТОЕ.
Реализация прозрачного шифрования данных 2. Задайте главный ключ после подсоединения к экземпляру: [аЬТЕК 8Т8ТЕМ 8ЕТ ЕНСВХУГ10К КЕУ 1РЕНТ1Е1ЕР ВТ <лароль>; 3. Откройте цифровой бумажник после подсоединения к экземпляру (в будущем): МЙЙЖ ЗУЗТЕМ ЗЕТ ЕЫСКХВТ1ОК НАЫЖ# ОРЕИ 1РКНТ1Г1Е0 ВТ <пароль>; 4. Создайте таблицы с шифруемыми столбцами: СКЕАТЕ ТАВЕЕ еяр ( гхгвЪ^пате УАКСНАК2(128), 1авЪ__паше УАВСЯ8В2(128), етрГО ЫЦМВЕК ЕЫСЕУРТ НО ЗАЬТ, ва1агу ЫЦМВЕК(б) ЕКСВУРТ В31№ 'ЗРЕБ168', семи МЦМВЕР.(6) ЕИСКУРТ СорупдЫ © 2006, Огас1е. А!1 пдМз геаегуеб. Реализация прозрачного шифрования данных (продолжение) 2. Необходимо сгенерировать главный ключ, который хранится в цифровом бумажнике. Главный ключ следует перегенерировать только в случае его несанкционированного раскрытия. Частая перегенерация главного ключа может привести к отсутствию доступного места в цифровом бумажнике. Вы можете установить или переустановить главный ключ, используя команду АЬТЕК 8У8ТЕМ, как это показано на слайде. Если в вашей директории нет зашифрованного цифрового бумажника, команда создает зашифрованный бумажник (еиаПег. р12). Кроме того, команда открывает бумажник, а также создает или пересоздает главный ключ для ГОЕ. 3. В последующих сеансах не требуется использовать команду, выполненную на шаге 2, и создавать новый главный ключ. Необходимо, чтобы цифровой бумажник был открыт (он закрывается при остановке базы данных). Открыть цифровой бумажник можно, используя команду, приведенную на шаге 3.
Реализация прозрачного шифрования данных (продолжение) 4. Теперь можно создавать таблицы с шифруемыми столбцами. На слайде приводится пример создания таблицы ЕМР, содержащей шифруемые столбцы. По умолчанию столбцы шифруются с применением ‘"соли или помехи” ($а11). Использование "‘соли” это метод, повышающий защиту шифруемых данных. 5а//-случайная строка, добавляемая к данным перед тем, как они шифруются. Это усложняет для злоумышленника расшифровку данных, которую он выполняет путем сопоставления зашифрованного текста с известными образцами шифруемого текста. Однако “соль’” нельзя использовать (по $аьт), если для зашифрованного столбца будет создаваться индекс. Для ТОЕ по умолчанию используется алгоритм АЕ$ (Абуапсеб ЕпсгурПоп $Сапбагб - усовершенствованный стандарт шифрования) с 192-битовым ключом (АЕ8192). Как показано в примере, вы можете выбрать другой алгоритм, например, ЗЭЕ8 (Тг1р1е Г)а1а ЕпсгурИоп $1ап(Иаг<1 ~ трехкратное применение алгоритма 1)Е8),
Существующие таблицы и ТОЕ • Добавление шифруемых столбцов: | АЬТЕЯ ТАВЬЕ етр АРР (ВВП УАВСНАК2(11) ЕМСКХРТ); • Шифрование незашифрованных столбцов: |аЬТЕК ТАВЬЕ егар МОРТГУ (ПгвЪдате ЕКОКУЙ-);. | • Отключение шифрования^столбца: I АРТЕН ТАВЬЕ етр М0Р1ГУ (ПгвЪ паше РЕСПУРТ) ; ' I • Добавление или удаление “помехи” (заИ): I АЬТЁВ ТАВРЕ ещр МОРХЕУ (Гхгве пате ЕИСКУРТ [КО] 5АЬТ) ; | • Изменение ключей и алгоритма шифрования : | АРТЕН ТАВЬЕ етр КЕКЕУ Ц5ХКС 'ЗРЕ3168'; | СорупдМ © 2006, Огас1е. АН пдМ§ гвгегуеск оросив Существующие таблицы и ТОЕ • Шифруемый столбец добавляется в существующую таблицу по команде АЬТЕР ТАВЬЕ АББ, в которой новый столбец указывается фразой ЕЫСКУРТ. • Существующие незашифрованные столбцы в таблице также можно зашифровать. Для этого используется команда АЬТЕР ТАВЬЕ МОБ I ГУ, в которой для незашифрованных столбцов задается фраза ЕБСРУРТ. • Для совместимости с предыдущими версиями или по причинам производительности может понадобиться отключить шифрование. Используйте для этого команду АЬТЕВ ТАВЬЕ МОБ1ГУ с фразой БЕСКУРТ. 9 По умолчанию база данных добавляет случайную строку, называемую “помехой или солью” ( “бак”) к открытому тексту столбца перед его шифрованием. Для столбца, который будет использоваться в индексе или внешнем ключе, необходимо указывать опцию НО 8АЬТ. Добавление или удаление “помехи” шифруемого столбца производится по команде АЬТЕК ТАВЬЕ МОБТГУ с параметром 8АЬТ (по умолчанию) или ИО 8АЬТ, указанным в фразе ЕЫСКУРТ. • Каждая таблица может иметь хотя бы один ключ шифрования для своих столбцов. Этот ключ может быть изменен, когда используется первоначальный алгоритм шифрования, а также путем применения другого алгоритма, указываемого в опции ВЕКЕ У. Примечание: дополнительные сведения о команде АЬТЕК ТАВЬЕ и ее опциях см. в документе Огас1е Па/аЪазе Ке/егепсе. Огас!е Оа1аЬа$е 10д: Ас1т1п&1га11оп УУогкзИор II 15-9
Прозрачное шифрование данных: указания • Нельзя зашифровать таблицы, принадлежащие пользователю ЗТ8. Типы данных ЬОЫО и ъов не поддерживаются. Используемые алгоритмы шифрования: - 30Е3168 - АЕ5128 - АЕ5192 - АЕ3256 Для индексируемых столбцов необходимо указывать параметр ыо заьт. ТОЕ позволяет производить поиск по совпадению ключа индекса. • Зашифрованные данные должны дешифроваться перед обработкой в выражениях. • Подсказка по применению: резервируйте цифровой бумажних (щаНеТ). СорупдЫ © 2006, Огас1е. АН пдЫз гезегуед.| Прозрачное шифрование данных: указания • Нельзя шифровать столбцы таблиц, принадлежащих пользователю 8У5. . Для данных типа БОБ’С и БОВ шифрование не поддерживается. • Любой пользователь, обладающий правом создания таблицы, может создавать таблицы с шифруемыми столбцами. Шифруемые столбцы должны разделять один и тот же ключ шифрования и один и тот же алгоритм. По умолчанию подразумевается алгоритм АЕ8192. * Необходимо задавать опцию ЫО ЗАБТ для индексируемых столбцов, например, для столбцов главного или уникального ключа. Опция БЮ ЗАЬТ также должна использоваться для столбцов внешнего ключа. • В индексах содержится зашифрованная информация, когда шифруются соответствующие индексируемые столбцы. Поскольку при шифровании данных изменяется их логическая структура, поиск по диапазону невозможен. • Зашифрованные данные должны дешифроваться перед обработкой в выражениях, используемых в запросах и операциях ОМЬ (например, должны быть предварительно дешифрованы данные выражений в списке выбора команды зе1есЕ, в ограничении сЬеск, в условиях ^Ьеге или угЬеп). Примечание: рекомендуется резервировать цифровой бумажник (м>аПе1) перед переустановкой главного ключа и после этого действия. 9Ш 1 кВ Поддержка имен пользователей и паролей в цифровом бумажнике • Теперь в цифровых бумажниках можно хранить не только сертификат - Имена пользователей и пароли можно хранить в цифровом бумажнике, чтобы не задавать их в командной строке. • Обработка пакетных заданий - Защита имен пользователей и паролей, которые пытаются обнаружить путем прослушивания процессов на уровне ОС • Настройка: - ИАЬЬЕТ_Ь0САТ10Ы в зд1пеЬ.ога - утилита ткзЪоге [ соппесЪ /8<аЬ^соппесА8<:;гД-пд | орлеце !_____________________________СорупдМ © 2006, Огас!е. Ай пдЫз гезег/ей. | Поддержка имен пользователей и паролей в цифровом бумажнике Теперь парольные мандаты (разхмоыЛ сгес!епйа15, имена пользователей и их пароли) для соединения с базами данных можно хранить на клиентской стороне в Огас1е ЖаПеК. Такой цифровой бумажник является безопасным контейнером хранения парольных хмандатов для аутентификации и мандатов цифровых подписей (мурнпр сге<ЗепИа1х). Использование цифрового бумажника может упростить широкомасштабную задачу развертывания, решение которой основывается на использовании парольных мандатов для установления соединений с оазами данных. Если такая возможность сконфигурирована, код приложения, пакетные задания и скрипты могут не содержать внутри себя имен пользователей и их пароли. Это повышает оезопасность, так как пароли не предоставляются в открытом виде. Кроме того, проще осуществлять политику управления паролями, не модифицируя код приложений при изменении имен пользователей или их паролей. Когда на клиенте сконфигурировано безопасное внешнее хранение паролей, подсоединение приложений к базе данных производится с помощью команды следующего вида, в которой не указываются имя и пароль для входа в баз у данных: солпесЪ / @ аь соппесС з с г 1 пд. Мандаты баз данных помещаются в цифровой бумажник Огаск (Огас1е ЖШе1). созданный для их безопасного хранения. Возможность автоподсоединения (аиЮ1о^п ГеаШге) при использовании Огас1е бумажник<ЮЧеНа’ П0ЭТ0Му В системе не требуется указывать пароль для открытия цифрового Чтобы сконфш урировать описанную возможность, необходимо создать Огас1е ЖтПеГ на стороне клиента с помощью команды ткзЕоге. Затем следует добавить имя пользователя и пароль для определенной строки соединения. Это действие также выполняется с помошью утилиты ткзЕоге. После этого необходимо убедиться в том. что в файле здХпек. ога в парамере ЗАБЬЕТ БОСАТЮЫ находится правильный указатель месторасположения бумажника. ~~
Утилита Оа1а Ритр и прозрачное шифрование данных ТЛЕ > ОР РМАЫ УРО • Используйте свой собственный ключ для столбцов при экспорте и импорте: ЕМСНУРТ1ОЫ РА55ЗДОКР <пар<М1Ь> | • Похожие действия выполняйте для внешних таблиц: 4 СКЕАТЕ ТАВЬЕ еяар_ехЬ ( ' — ХавЬ^пате, вирШ, ааХагу ЕМСКУРТ ХЛЕИТХЕХЕВ ВТ "хХеОМи” ) ОКСМХ&АТХОЫ ЕХТЕВЖЬ ( ТУРЕ ОВАСЬЕ_рЖТДР1ШР ЛЕГАЖТ ВХВЕСТОНУ ПЛ_П1ВП ЬОСАТ1О^(?егф_ехЪ.ааЪЧ ) НЕЯЕСТ ЫМХТ 1ЖБХМХТЕС а -аеХесЪ *\<гот ешрХоуеев; ::...... .. ... СорупдЫ © 2006, Огас1е. АН пдЫа гевегуед. Утилита Оа1а Ритр и прозрачное шифрование данных Следующие два факторы необходимо учитывать при экспорте таблиц с зашифрованными столбцами. Во-первых, важные данные транспортируются не в открытом виде. Во-вторых, авторизованные пользователи могут дешифровать такие данные после импорта в целевую БД. Так как ключ для дешифрования локально хранится на сервере, где первоначально размещаются таблицы, их дешифрование на принимающей стороне возможно только с использованием ключа принимающей стороны. Поэтому перед экспортом администратор переустанавливает ключи для таблиц с помощью парольного ключа (ра&могс! кеу), который затем тайно сообщает администратору принимающей стороны. При импорте администратор указывает этот пароль. Соответствующие столбцы в ходе импорта дешифруются, что позволяет принимающему серверу немедленно повторно шифровать эти столбцы с помощью ключа локального сервера. После этого использование столбцов на новом месте основывается на обычном механизме авторизации. Похожий метод применяется для внешних таблиц, использующих драйвер доступа ОКАСЬЕ_ЛАТАРПМР. Для шифрования определенных столбцов внешней таблицы при описании этих столбцов указывается фраза ЕЫСКУРТ. В результате случайным образом генерируется ключ, используемый для шифрования столбцов. Однако при переносе внешней таблицы ключ недоступен в новом месторасположении. Поэтому для такой таблицы вы должны указать свой собственный пароль, чтобы зашифровать столбцы. Затем после переноса данных можно воспользоваться этим же паролем для регенерации ключа. В результате вы можете получить доступ к зашифрованным столбцам в новом месторасположении.
Обзор шифруемых бэкапов ВМАЫ ’й ТОЕ ОР > ЯМАЫ УРО Три возможных режима получения бэкапов: • Прозрачный режим: - необходим Огас1е УУаПе1 - наилучшим образом подходит для ежедневного резервирования, производимого с целью последующего восстановления в том же самом месторасположении - режим шифрования по умолчанию • Парольный режим: - требует предоставления пароля - наилучшим образом подходит для восстановления в удаленном месторасположении * Двойной режим: можно использовать либо цифровой бумажник Огас!е, либо пароль - наилучшим образом подходит для восстановления на локальном или удаленном месторасположении | ______ _______________СорупдЫ. © 2006, Огас1е. АН пдМз гезегуеб _____________, Обзор шифруемых бэкапов ЙМАН Для повышения безопасности можно шифровать бэкапы, получаемые с помошью утилиты КМАК Зашифрованные бэкапы не могут быть прочитаны обычным образом. К.МАЫ предоставляет три режима шифрования: • Прозрачный режим ((гапзрагеп! тойе). Используя прозрачное шифрование, можно создавать и восстанавливать зашифрованные бэкапы без дополнительного вмешательства, пока доступна требуемая инфраструктура управления ключами Огас1е. Прозрачное шифрование наилучшим образом подходит для операций ежедневного резервирования, производимых с целью последующего восстановления в том же самом месте. В КМАЫ по умолчанию используется прозрачный режим шифрования. • Парольный режим (раззтшгй шойе). В этом режиме при создании и восстановлении зашифрованных бэкапов необходимо предоставить пароль. Так при восстановлении зашифрованного подобным образом бэкапа указывается пароль, который использовался при создании бэкапа. Парольное шифрование полезно применять для безопасной передачи бэкапов в удаленные месторасположения и их последующего восстановления. Для парольного шифрования невозможно создать постоянную конфигурацию. Поскольку парольное шифрование будет использоваться единолично, не требуется конфигурировать Огас1е \Уа11е1. • Двойной режим (йиа! шос1е). Бэкапы в этом режиме могут выть восстановлены либо прозрачным образом, либо с предоставлением пароля. Бэкапы, полученные в двойном режиме, обычно полезны при последующем восстановлении на сайте, использующем цифровой бумажник, а также, если иногда требуется восстановить бэкапы в месторасположении, на котором недоступен цифровой бумажник. В ходе восстановления зашифрованного в двойном режиме бэкапа можно использовать либо Огас1е \Уа11еБ либо пароль для выполнения дешифрования.
Настройка прозрачного режима 1. Создайте цифровой бумажник либо автоматически либо с помощью Огас!е УУаПе< Мападег. 2. Откройте в экземпляре цифровой бумажник: 9 рДИЕВ ЗУЗТЕМ ЗЕТ ЕЫСКУРТЮН ИАЪКЕТ ОРЕМ 1ВЕЫТ1ПЕ0 ВУ <пароль>; | 3. Задайте в экземпляра главный ключ: |аЬТЕЙ ЗУЗТЕМ ЗЕТ ЕЫСКУРТ1ОЫ КЕУ ИЖЙТ1ПЕО ВУ <пароль>; | 4. Сконфигурируйте ВМАЫ для использования прозрачного шифрования: | СОКГЮТКЕ ЕНСКХРТ1Ш ГОК ЙАТАВАЗЕ Ш : ] 5. Ваши команды резервирования и восстановления изменять не требуется. 6. Постоянную конфигурацию можно временно переопределить: 1 ЗЕТ ЕЫСКУРТ1ОЫ ОГЕ | [ СорупдЫ © 2006, Огас1е. АН пдЫз гевеп/ед. Настройка прозрачного режима Для того, чтобы изменить существующую среду резервирования таким образом, чтобы все бэкапы КМАК шифровались в прозрачном режиме, выполните следующие шаги: 1. Сконфигурируйте Огас1е ХУа 11еГ таким же образом, как это было описано в этом уроке. 2. Откройте цифровой бумажник, используя команду АЕТЕК 5 У 8 ТЕМ, показанную на слайде. 3. Введите следующую команду ЕМ АН: сот СПКЕ ЕЫСЕУРТЮЫ ЕОВ ПАТ АВ АЗЕ О Г После этих шагов все резервные наборы КМАЫ, создаваемые вашей БД, шифруются, если только вы либо временно не переопределите такой режим работы в сеансе КМАИ с помощью команды ЗЕТ ЕЫСНУРТЮЫ ОГЕ, либо не измените постоянную установку командой СОГЕЮТНЕ ЕГСКУРТЮГ ЕОК ОАТАВА8Е ОГЕ. В командах ВАСКЕР, создающих шифруемые бэкапы, не требуется менять аргументы. Шифрование производится на основе установки, заданной командой СОМГЮПВЕ ЕГСНУРТЮГ или ЗЕТ ЕГСНУРТЮЫ. КМА№ автоматически дешифрует содержимое резервных наборов в ходе операции гезЕоге. Пока открыт и доступен Огас1е УУаПеГ, не требуется никакого вмешательства при восстановлении прозрачно зашифрованных бэкапов,. Примечание: при потере цифрового бумажника Огас1е невозможно выполнить восстановление прозрачно зашифрованных бэкапов.
Установка парольного режима требуется. СорупдМ © 2006; Огас1е. АН пдЫа гееегуеб. Огас1е Оа&Ьаэд 10д: А<Шп&1га1юп УУогкеНор II 15-15 оРАсие | ЙЙТ ЕЫСВУРТ1ОК ОК 1РЕМТ1ПЕР ВУ равв»гог<1 ОЫЬУ 2. Ваши команды резервирования изменять не 1. Задайте в сеансе ЯМАМ использование парольного шифрования: 3. Настройте в сеансе ЯМАМ возможность дешифрования бэкапов, зашифрованных в парольном режиме: 8ЕТ ПЕСКХРТ10К 1ВИЯТ1Г1Е0 ВТ пароль! {, пароль2,..., ларольп} 4. Ваши команды восстановления изменять не требуется. Установка парольного режима По соображениям безопасности невозможно постоянным образом изменить существующую среду резервирования таким образом, чтобы все бэкапы КМА№ шифровались с использованием парольного режима. Только внутри вашего сеанса КМА1Ч можно задать создание бэкапов, шифруемых в парольном режима. Для этого в скриптах КМАЫ используется команда ЗЕТ ЕЫСР.УРТ1ОЫ ОЫ 1БЕЫТ1Е1ЕВ ВУ пароль ОМЬ У. Это команда действует только в течение вашего сеанса КМАЬЬ После установки пароля по команде ЗЕТ ЕЬСВУРТТОЫ можно использовать обычно выполняемые команды ВАСКПР. Все получаемые резервные наборы шифруются в парольном режиме. Чтобы выполнить операцию гезЬоге для бэкапов, полученных в парольном режиме, необходимо ввести пароль шифрования, используя команду ЗЕТ БЕСКУРТ1ОЫ ЮЕМТ1Г1ЕВ ВУ пароль! {, пароль2, парольп]. Для восстановления из бэкапов, полученных с различными паролями, требуется задать все необходимые пароли в команде ЗЕТ ВЕСКУРТКЖ КМАЫ автоматически использует правильный пароль для каждого резервного набора. Примечание: если вы забыли или потеряли пароль, использовавшийся при получении зашифрованного бэкапа, вы не сможете выполнить восстановление из этого бэкапа.
Настройка двойного режима 1. Создайте цифровой бумажник либо автоматически, либо с помощью Огас1е №а11е( Маладег. 2. Откройте в экземпляре цифровой бумажник: I АТ.ТЕН 5УВТЕМ 5ЕТ ЕЫСКУРТ10Ы ИАЕЬЕТ ОРЕЫ 1РЕЭТ1Е1ЕР ВУ <ра38УОГд>;| 3. Задайте в сеансе КМАМ использование двойного шифрования: | ЗЕТ ЕКСВУРТЮМ ОЫ 1РЕЫТ1Р1ЕР ВУ | 4. Ваши команды резервирования изменять не требуется. 5. Если необходимо, задайте в вашем сеансе ВМАЫ пароли для дешифрования бэкапов: | БЕТ РЕСКУРТЮЫ 1РЕВТ1Г1ЕР ВУ дародь {, иарольг,..,, парольп} | 6. Ваши команды восстановления изменять не требуется. Й 1 Ж Ж I 1 ''Я*" «" > У I ••••>::.>><• • I I • < 51 * • * СорупдЫ © 2006, Огас>е. АН лдЫз гезегуей. Настройка двойного режима Для установки двойного режима требуется создать цифровой бумажник, открыть его, а также ввести команду ЗЕТ ЕЫСНУРТ1ОЫ, приведенную на слайде. После этого можно создавать бэкапы в том же самом сеансе, в котором был установлен пароль. Позднее, когда потребуется дешифровать бэкапы этого вида, можно будет либо воспользоваться цифровым бумажником, не задавая дополнительной команды, либо использовать правильный пароль, указав его в вашем сеансе КМ АН в команде ЗЕТ БЕСКУРТЮН. ЙК Ж .......-й
Шифруемые бэкапы КМАЫ: указания • Копии образов не могут быть зашифрованы. • Параметр сомратхвье должен иметь значение, равное, по крайней мере, 10.2.0. • у$кмак_шскурт1ОЫ_аьсов1тнм8 содержит список допустимых алгоритмов шифрования. I СОЫЕКШве ЕЫСЕЖгаок АЬСОКИНМ 'аХдогхЫиппате' [ авт ЕНССТРТГОИ АХ6ОН1ТНМ 1 а!дог1Ыупате1 4 • Шифрование бэкапов возможно только в Огас1е Оа1аЬаее Еп1егрпзе ЕФОоп. • Для каждого нового шифруемого бэкапа используется один новый пароль. • Можно повысить производительность операций резервирования на диск, используя несколько каналов. • В любой момент можно изменить главный ключ; это никак не повлияет на использование ваших прозрачно зашифрованных бэкапов.________________________ I . ..* * О1Ш*?- “ СорупдЫ © 2006, Огас1е. АН пдМз гезегуед. Шифруемые бэкапы КМАЫ: указания • Можно шифровать любые бэкапы КМАН получаемые в виде резервных наборов. Копии образов зашифровать нельзя. • Для использования шифрования в ЯМАЫ необходимо в экземпляре целевой БД задать значение параметра инициализации СОМРАТТВЬЕ, равное хотя бы 10.2.0. * Представление V$КМАК__ЕЫСКУ РТIОЫ_АЬСОЯ1ТНМ8 содержит список алгоритмов шифрования, поддерживаемых ЯМАМ. Если не указан никакой алгоритм, по умолчанию предполагается АЕ8 с ключом шифрования в 128-бит. Вы можете поменять алгоритм, используя команду, показанную на слайде. * Шифрование бэкапов возможно только в Огас1е Оа1аЬа8е ЕгПегрпзе ЕйШоп. • База данных Огас1е использует новый ключ шифрования для каждого шифруемого бэкапа. Ключ шифрования бэкапа затем шифруется либо с использованием пароля, либо главного ключа базы данных, либо с использованием обоих методов в зависимости от выбранного режима шифрования. Отдельные ключи шифрования или пароли никогда не хранятся в открытом виде. • Шифрование может негативным образом сказаться на производительности операции резервирования на диск. Так как при получении шифруемых бэкапов требуется больше ресурсов СРП, чем при нешифруемом резервировании, вы можете повысить производительность таких операций, используя больше каналов ЯМ АМ. • Поскольку инфраструктура управления ключами Огас1е архивирует все предыдущие главные ключи в цифровом бумажнике, изменение или переустановка текущего главного ключа базы данных не влияет на возможность восстановления зашифрованных бэкапов, полученных при старых значениях главного ключа. Вы можете переустановить главный ключ БД в любой момент, и ЯМАМ будет в состоянии восстановить зашифрованный бэкап, когда-либо полученный в данной БД.
ТОЕ ОР КМАМ > УРО Необходимость конфиденциальности данных Примеры: • Зашита сведений о зарплате и комиссионных, получаемых сотрудниками (используется в оставшейся части этого урока) • Безопасность доступа к счетам пользователей при выполнении оперативных банковских операций • Предоставление индивидуальных корзин покупателям в УУеЬ-магазине • Предоставление клиенту возможности просмотра только своих данных на УУеЬ-хосте • Конфиденциальность данных обеспечивается в Огас1е 8а1е50пПпе.сот и Огас1е Рог1а1 Необходимость конфиденциальности данных Виртуальная частная база данных (У1г1иа1 Ртсйе Оа1аЪа$е - УРО) позволяет осуществлять контроль доступа на уровне строк, дополняя возможности, предоставляемые ролями и представлениями. УРО может гарантировать, что при доступе через Интернет клиенты, выполняющие банковские операции в оперативном режиме, видят только свои счета. Организации, предоставляющие ЭДеЬ-хостинг, могут сопровождать данные многих компаний в одной и той же БД Огас1е, разрешая каждой компании видеть только свои данные. Вместо того, чтобы создавать систему безопасности в каждом приложении, имеющем доступ к данным, ее можно выстроить один раз на сервере БД. Безопасность в этом случае выше, так как она гарантируется базой данных и не зависит от того, каким образом пользователь осуществляет доступ к данным. Она больше не может быть нарушена при применении пользователем инструментов выполнения произвольных запросов (аб Нос циегу) или новых инструментов создания отчетов. УРО - ключевая технология, позволяющая организациям строить \УеЬ-приложения для хостинга. Многие приложения Огас1е, включая Огас1е $а1е8Оп1те.сот и Огас1е Рог1а1, сами используют УРО для обеспечения разделения данных при реализации хостинга. УРО включается путем установления связи одной или нескольких политик безопасности с таблицами и представлениями. Прямой или непрямой доступ к таблице с соответствующей прикрепленной к ней политикой безопасности заставляет базу данных обратиться к функции, реализующей эту политику. Такая функция возвращает условие доступа в виде предиката (предложение ЮНЕКЕ), которое добавляется базой данных в пользовательскую команду БС^Ь. В результате динамически модифицируется доступ пользователя к данным. 1 1 3 Ч '
Определение и использование терминов • Дифференцированным контроль доступа (Нпе- дгатес! ассеее соггёго! - Е6АС); основывается на использовании функций. • Контекст приложения; используется для предохранения личных данных пользователей а также служит в качестве безопасного кэша данных, содержащего атрибуты и значения приложения. • Атрибуты приложения; используются в политиках дифференцированного доступа. СорупдЫ © 2006, Огас!е. АН пдЫз гезегуеД Определение и использование терминов Дифференцированный контроль доступа (йпе-^гатей ассе§§ соп<го1 - ЕСАС) позволяет использовать функции для реализации политик безопасности и связывать эти политики безопасности с таблицами, представлениями и синонимами. Контекст приложения (аррПсаИоп соп1ех!) - функциональная возможность, позволяющая разработчикам приложений определять, устанавливать и получать доступ к атрибутам приложения, а затем использовать эти атрибуты для предоставления значений предикатам политик дифференцированного контроля доступа. Используя отдельно контекст приложения, разработчики могут определять, устанавливать и получать доступ к атрибутам приложения. При этом контекст приложения выступает в качестве кэша данных. Такое использование устраняет повторяющиеся накладные расходы, вызываемые запросами к базе данных, которые производятся каждый раз, когда приложению требуются атрибуты. Атрибуты приложения (аррПсабюп айпЬиСе») определяются внутри контекста приложения и используются политиками дифференцированного контроля доступа.
Общее описание виртуальной частной базы данных • Виртуальная частная база данных (УРО) объединяет: - Дифференцированный контроль доступа (Е6АС) - Защищенный контекст приложения УРО использует политики для добавления условий в команды 3<21_, с помощью которых предохраняются важные данные. УРО обеспечивает контроль доступа на уровне строки. Атрибуты приложения, определенные внутри контекста приложения, используются политиками дифференцированного доступа. СорупдЫ © 2006, Огасте. АН пдЬ& гезегуеск Общее описание виртуальной частной базы данных Виртуальная частная база данных (УРИ) объединяет возможности сервера по дифференцированному контролю доступа и контекст приложения в базе данных Огас1е. УРИ позволяет строить приложения, использующие политики безопасности на уровне строк. Когда пользователь прямо или косвенно обращается к таблице, представлению или синониму, связанному с политикой безопасности УРО, сервер динамически модифицирует пользовательскую команду Такое изменение производится на основе предложения ЭДНЕВЕ, возвращаемого функцией, реализующей политику безопасности Используя условие, которое может быть возвращено функцией, база данных динамически модифицирует команду, выполняя это прозрачно для пользователя. В качестве примера реализации контроля доступа на уровне строк можно привести корзину покупателя в \УеЬ-магазине, в которой видны только ваши товары. Контекст приложения - функциональная возможность, позволяющая разработчикам приложений определять и задавать значения атрибутов, получать доступ к атрибутам приложения, а затем использовать их для предоставления значений предикатам политик дифференцированного контроля доступа. Примечание. Дифференцированный контроль доступа и контекст приложения могут быть реализованы как отдельные автономные опции. УРБ основывается на совместном применении этих опций.
Особенности виртуальной частной базы данных • УРО на уровне столбцов реализуется с помощью контроля доступа на уровне строк; при этом учитываются столбцы, для которых необходимо обеспечить безопасность доступа. • Проводя настройку, вы мржете определить статические и нестатические политики. • Используя разделяемые политики, можно связать одну политику со многими объектами. • Типом команды для политики может быть ютех. • Текстовая строка предиката политики может быть размером до 32 Кб. > СорупдЫ©2006,0гзс1е. АН гезеп/ед. | Особенности виртуальной частной базы данных * Конфиденциальность на уровне столбцов обеспечивается только, когда команды обращаются или ссылаются на столбцы, существенные с точки зрения безопасности. Такая конфиденциальность реализуется с помощью контроля доступа на уровне строк. Если не указаны какие-либо важные столбцы, тогда БД применяет условия УРБ для переписывания всех команд, обращающихся или ссылающихся на объект. * Гибкость всех типов реализуемых политик обеспечивается настройкой, проводимой для того, чтобы УРП соответствовала индивидуальным требованиям заказчика после развертывания его приложения. Такую настройку вы можете проводить путем применения неизменного предиката в статической политике или же динамически изменяемого предиката в нестатической политики. * Разделяемые политики позволяют вам применять единственную политику УРЛ ко многим объектам. Такая возможность снижает затраты администрирования. • Теперь вы можете использовать политики безопасности для операций сопровождения индексов, производимых с помощью команд ЭВЬ СКЕАТЕ 1МРЕХ и АЬТЕК 1№ЕХ. Это важно, гак как пользователям требуется полный доступ к таблице для создания индекса. Поэтому пользователь, обладающий привилегиями сопровождения индекса, может видеть все строки данных, хотя не имеет при этом полного доступа к таблице при выполнении обычного запроса. Процедура БВМ5__КЬЗ . АСБ__РОЫСУ имеет аргумент Ь0Ы6_РКЕ01САТЕ. По умолчанию его значение ЕАЬЗЕ, поэтому функция политики может вернуть предикат, длинной до 4000 байтов. Установка для этого аргумента значения ТРЕЕ приводит к тому, что функция может вернуть текстовую строку предиката размером до 32 Кб.
Пример УРО на уровне столбцов • Команды не всегда переписываются. • Рассмотрим политику, защищающую столбцы ЗАЬАКУ И СОММ1351ОК_₽СТ таблицы ЕМРЬОУЕЕЗ. Дифференцированный контроль доступа: - не производится для данного запроса: ЗЕЕЕСТ 1авЪ_папю ГНОМ еарЛоуеез; - осуществляется для следующих запросов: 80Е> ЗЕЕЕСТ ХааЬ_паше, заХагу 2 ЕНОМ етрХоуеез;_____________, | ЗЙЕ>* ЕНОМ етрХоуееа; СорупдЫ © 2006, Огас1е, АН пдН& гезегией. Пример УРО на уровне столбцов В приводимом примере УРБ реализует бизнес-политику, в соответствие с которой только менеджер имеет доступ к важной информации о своих сотрудниках в таблице ЕМРЬОУЕЕЕ. База данных Огас1е не приводит в действие политику УРО, когда выбирается только столбец ЬАЗТ^ЫАМЕ из таблицы ЕМРЬОУЕЕЗ. Поэтому все сотрудники имеют доступ к несущественной с точки зрения безопасности информации таблицы ЕМРЬОУЕЕЕ. Однако при вводе запросов, в которых имеется обращение к столбцам, данные которых должен быть защищены, УРО применяет дифференцированный контроль доступа, определенный в функции политики. Одно из преимуществ использования УРО на уровне столбцов в том, что команды переписываются только в том случае, когда они обращаются к существенным с точки зрения безопасности столбцам. Поэтому объединение контроля доступа на уровне строк и контроля важных с точки зрения безопасности столбцов означает, что таким образом вы можете контролировать доступом к элементам, определенным в политике. Примечание. В некоторых командах присутствуют явные ссылки на столбцы, в других командах столбцы используются неявно . Политика может также применяться к командам ИМЬ, если это определено в назначении политики.
Создание политики на уровне столбцов 1. Предоставьте привилегию. 2. Создайте функцию. 3. Примените политику к объекту. ВЕС1Ы ——— <ймпз_гХз. асЦ^оХХсу (оЬзес^_зС11ета => ' ».. 9 оЬ}есЬ_пате => ’ етрХоуеез ’ роХхсу_пате => ' Иг_роХхсу* 1 2 3 , ; ХипсЫоп__зсЬета =>'Ьг', роХхсу_1ипсЪхоп => 'Ьгеес*, зЪаЬетепЪ_Ъурев =>1 зеХесЪ, хпзеж± ’, Вес геХеуапЪ соХз=>'заХагу,соттхззхоп рсЬ'); Е№; 7 СМЯЛО СорупдЫ © 2006, Огасте, АН пдЫ$ гееегуед. Создание политики на уровне столбцов Чтобы применить политику УРВ на уровне столбцов, необходимо выполнить следующие шаги: 1. Предоставьте соответствующую привилегию пользователю, применяющему политику. СКАЫТ ЕХЕСИТЕ ОЫ аЬт5__г15 Ро айттп! ; 2. Создайте функцию, реализующую политику УРИ. Политика может дополнительно использовать доступ к контексту приложения или просто, например, зависеть от времени дня.. 3. Примените политику к таблице, представлению или синониму, используя пакет ПВМ8__НЬ5. В примере на слайде для таблицы ЕМРЬОУЕЕЗ задается политика, реализуемая с помощью функции НН8ЕС. В политике определяется, что предикат УРИ применяется только к командам ЗЕЬЕСТ и 1Ы8ЕВ.Т. В соответствие с данной политикой для таблицы ЕМРЬОУЕЕЗ необходимо обеспечить безопасность доступа к двум столбцам: 8АЕАКУ и СОММ1Б81О1Я__РСТ .
Итоги • Реализация прозрачного шифрования данных • Использование ТОЕ для шифрования столбцов • Описание шифрования, выполняемого при использовании утилиты Оа<а Ритр (ОР) • Использование компонентов Ресоиегу Мападег (КМА1М) для резервирования с шифрованием • Определение основных понятий виртуальной частной базы данных • Применение политики УРО на уровне столбцов .... . . ... ......ОРАО-е СорупдЫ © 2006; Огас1е. АН пдЫз гезеп/еб.]
Обзор практического занятия: использование возможностей обеспечения безопасности базы данных Огас1е • Реализация ТОЕ путем создания шифруемого цифрового бумажника и ключей шифрования • Использование ТОЕ для шифрования столбцов 1 СорупдМ © 2006, Огас[е. АН пдЫа гезегуеб.
О ммммшмк мё ёмммммё Йё ммммК Ц ММММШ* Й ЙММЙ М ЙНМНЙ| I |МММ1 И 1МИИЙВ 4 ж «й г Л г: «4 ?ЙВ I
Рассматриваемые вопросы • Определение подходящей кодировки базы данных, удовлетворяющей вашим бизнес- требованиям • Общие сведения о конфигурации поддержки глобализации • Настройка языковых особенностей на уровне базы данных и для отдельных сеансов • Задание в запросах различных лингвистических сортировок • Выбор данных, соответствующих строке поиска, в которой игнорируется регистр символов и ударение - ' " ' ". оРАсие1 16-2 СорупдМ О 2006, Огас!е. АН пдЫа гезеп/ед. Рассматриваемые вопросы Дополнительные сведения см. в документе Огас1е йа1аЬа$е С1оЪаНгаГюп $иррог1 (ЗиШе.
Что необходимо знать каждому АБД • Что такое кодировка? • Как используется кодировка? • Проблемы, которые следует избегать • Как правильно выбрать кодировку • Получение сведений о кодировках • Задание особенностей функционирования, зависящих от языка • Использование лингвистического поиска и сортировки • Использование преобразований данных оРАсие |16-3 СорупдЫ © 2006, Огас!е. АН пдЫ$ гееегуед.
Что такое кодировка? Огас1е поддерживает разные классы схем кодирования символов: • однобайтные кодировки - 7-битовая - 8-битовая • многобайтовые кодировки, включая 11пюос1е й_____________________________________________'и» , у 16~4 СорупдЫ© 2006, Огас1е. АИ пдЫв гезел/ед. | Что такое кодировка? При обработке символов в компьютерной системе используются числовые коды символов, а не их графическое представление. Схема кодирования символов {епсосЫ скага&ег $е1) задает соответствие между символами, которые могут приниматься и выводиться компьютером или терминалом, и их кодовым представлением. База данных Огас1е в настоящее время поддерживает около 30 схем кодирования символов и при этом значительно большее количество языков и территорий (около 100). Это возможно, потому что Отсобе ~ универсальная кодировка, содержащая большинство основных символов, используемых при письме (всг1р1$) в современном мире. Различные кодировки поддерживают различные наборы символов (например кириллицу, латиницу). Поскольку кодировки обычно основываются на определенной письменной системе (вснр1), они могут поддерживать несколько языков. Однако такие кодировки ограничены в том смысле, что они соответствуют группам языков, основанным на схожих наборах символов. Универсальные же кодировки используют большинство письменных систем, применяемых в современных языках и дают решение для одновременной поддержки нескольких языков. Дополнительные сведения о стандартах Ипгсобе см. на \УеЪ~сайте 11Ир:мчу\у. ппгсобе.ог^. База данных Огас1е поддерживает различные схемы кодирования символов: • однобайтовую; • многобайтную переменной ширины; • всемирную.
Что такое кодировка? (продолжение) Однобайтовые кодировки В однобайтовых кодировках каждый символ занимает один байт. Однобайтовые 7- битовые кодировки могут определять до 128 (27) символов; однобайтовые 8-битовые кодировки могут определять до 256 (28) символов. Примеры однобайтовых кодировок 7-битовая кодировка: • Атепсап ЗШпбагб Собе Гог 1пГогтабоп ййегсйап^е (Американский стандартный код обмена информацией - А8СП) 7-Ьй Атепсап (П87А8С11) • А8СН 7-Ьй Уи§081ау1ап (УП87А8СЫ) • ПЕС УТ100 7-Ьй Егепсй (Г7ОЕС) 8-битовая кодировка: • 180 (Ъпегпабопа! Ог^атхайоп Гог 81апбаг<18 - Международная организация по стандартизации ) 8859-1 У7ея1 Еигореап (ХУЕ818О8859Р1) • ОЕС 8-Ьй \Уез! Еигореап (Ж8ОЕС) • Ех1еш1ед Вшагу Собеб Лесина! 1пгегсйап§е Собе (расширенный двоично-десятичный код обмена информацией - ЕВСЛ1С) Собе Ра§е 1144 8-Ьй Иайап (18ЕВС01С114 4) Примечание. А8СП-кодировки поддерживаются только на платформах, основанных на использовании А8СП. Кодировки ЕВСЛ1С используются только на платформах, основанных на использовании ЕВСБ1С. Многобайтовые кодировки В многобайтовых кодировках на один символ отводится один или несколько байтов. Обычно многобайтовые кодировки используются для поддержки азиатских языков. В некоторых многобайтовых кодировках значение старшего бига используется для указания, является ли байт одиночным или входит в набор байтов, представляющих символ. Другие же кодировки разделяют однобайтовые и многобайтовые символы. Устройство посылает управляющий код, показывающий, что следующие пары байтов будут интерпретироваться как представление одного символа до тех пор, пока не поступит управляющий код возврата к стандартной кодировке. Кодировки, использующие управляющий код, в основном применяются на платформах 1ВМ. Примеры многобайтовых кодировок переменной ширины • 8ЫГ1-Л8 16-Ы1 Гарапезе (8А168 Л 8) • М8 ТОпботся Собе Ра§е 950 \уй11 Ноп§ Коп§ 8ирр1ешеп1агу Сйагасгег 8ег НК8С8-2001 (2НТ16НК8С8) * Итсобе 4.0 1ЛТ-8 Ушуегяа! сЬагасШг яе1 (АЬЗ 2ОТЕ8)
Кодировки Цгнсосй При кодировании символы представляются в виде последовательности байтов ОРАаие |16-6 СорупдЫ © 2006, Огас!е. АН пдЫа гезегуеД Кодировки Мгнсос1е Опкоде - это всемирный стандарт кодирования символов, который позволяет хранить информацию на различных языках в одной схеме кодирования. Екнсоде предоставляет уникальный код для каждого символа независимо от платформы, программы или языка. Стандарт Опкоде был одобрен многими производителями программного и аппаратного обеспечения. В настоящее время Ошсоде поддерживается многими операционными системами и браузерами. Стандарты ХМЕ, 1ауа, 1ауа8спр1, ЕВ АР и ЖЛЕ требуют использования Ошсоде. Кроме того, стандарт Отсоде согласован с стандартом 18О/1ЕС 10646. Кодировка АЕ321ЛГЕ8 АЕ32ОТГ8 - кодировка Опкоде, использующая 8-битовые кодовые последовательности. Она относится к типу кодировок переменной длины и представляет собой строгое надмножество над А8СП. Это означает, что каждому символу в 7-Ьй А8СП соответствует такое же кодовое значение в АЕ32ОТГ8. Один символ в этой кодировке Опкоде может быть предоставлен 1, 2, 3 или 4 байтами. Символы европейских национальных алфавитов поддерживаются с использованием 1 или 2 байтов; Символы азиатских национальных алфавитов - 3 байтами, а дополнительные символы - 4 байтами.
Кодировки Отсосе (продолжение) Кодировка АЫ61ЛТ16 АЫ6ШТ16- кодировка Цтсоде, использующая 16-битовые кодовые последовател ьности. В этой системе кодирования один символ может быть представлен 2 или 4 байтами. Символы европейских алфавитов (а также А8СП) и большинства азиатских алфавитов представлены 2 байтами. Дополнительные символы отображаются 4 байтами. АЕ16ШТ16 - основная кодировка Ешсобе для М1сго$ой \У1п<1о^8 2000 и ХУшйохуя Х₽. Допол и ител ьн ые сим вол ы В первоначальной версии Ешсобе использовался 2-байтовый формат кодирования. Такое использование 16 бит для каждого кодируемого элемента позволяет представить до 65536 символов. Однако требуется поддерживать значительно большое количество символов. Например, только сообщество говорящих на китайском использует более 55000 символов. В таких языках, как китайский, японский и корейский еще не закодированы десятки тысяч идеограмм. И несмотря на то. что многие из этих символов используются редко, они все еще представлены в документах, которые должны сохраняться в электронном виде. Для удовлетворения этого требования в стандарте Ешсоде определяются дополнительные символы ($ирр1етеп1агу скагас1егз}. Применяя два 16-битовых кодовых указателя (их называют также заменяющими парами (зигго$а1ератзУ) для представления одного символа, можно дополнительно определить до I 048 576 символов. Первая группа дополнительных символов (4944 символа) была добавлена в стандарт (Лнсобе 3.1. выпущенный в марте 2001 года. Вместе с уже существовавшими в Ишсобе 3.0 49194 символами общее число символов, закодированных в Ейнсобе 3.1. составляет сейчас 94140. Это вноси! большую сложность в стандарт 11тсо(1е. Однако это значительно проще, чем сопровождать большое количество отдельных кодировок. База данных Огас!е 10^ поддерживает стандарт Пшсобе 4.0. Примечание: кодировки ШТ-16 и ШТ-8 (с дефисом) относятся к кодировкам стандарта Пшсобе; 11ТЕ8, АЕ3211ТЕ8 и АЫ6ОТЕ16 (без дефиса) относятся к кодировкам Огас1е, основанным на стандарте Ейисобе. Примечание: дополнительные сведения о поддержке Огас1е стандарта Ъшсобе см. в документе Огас1е Па1аЬазе С1оЬаНгаНоп $иррог1 ОиШе 10$ Ке1еазе 2 (10.2).
Как используются кодировки? • Огас1е №1 сравнивает установленное на клиенте значение переменной среды ыьз_ьаыс с кодировкой на сервере. • При необходимости производится автоматическое и прозрачное преобразование. У У ""У' Клиент Сервер СорупдМ © 2006. Огас1е. АН пдЫе гезегуед. Как используются кодировки? НЬ8__ЬАЫС задает схему кодирования символов для терминала клиента. Разные клиенты могут использовать различные кодировки. Если кодировки клиента и сервера отличаются, то при передаче данных между ними происходит автоматическая перекодировка. Кодировка базы данных должна быть надмножеством, или эквивалентом, всех клиентских кодировок. Перекодировка выполняется в прозрачном для клиентского приложения режиме. Когда кодировки базы данных и клиента совпадают, Огас1е считает, что информация принимается и передается в той же схеме кодирования и не выполняет никаких проверок и преобразований. Преобразование из одной кодировки в другую может потребоваться в среде клиент- сервер, когда клиентское приложение размещается на платформе, отличной от серверной, и не использует такую же схему кодирования. Символьные данные, передаваемые между клиентом и сервером, должны быть преобразованы из одной схемы кодирования в другую. Символьное преобразование происходит автоматически и прозрачно с помощью Огас1е Мег. Я € э : '«ЭД»'" Такие проблемы следует избегать Пример: ИЬБ-ЬМКЗ: * Ак32УТР8 Клиент Русская версия Штс1сж8 Кодовая страница: СЕ8М8УУ1Ы1251 * Сервер Кодировка базы данных: Аиаитрв Никакие преобразования не производятся, потому что складывается впечатление, что они не нужны. Проблема: недостоверные данные вносятся в БД. !----------__________________________________СоруНдЫ © 2006, Огас1е, АН пдЫз гезегуед. Такие проблемы следует избегать Недостоверные данные вносятся в базу данных, когда на клиенте неверно установлена переменная среды Ж5_ЬА№. Значение ЫЬ8__ЬАЫС должно отражать схему кодирования поступающих на сервер данных. • Если переменная среды ЫЬ8__ЬАЫС установлена правильно, тогда база данных может автоматически преобразовывать данные, поступающие из клиентской операционной системы. * Если переменная среды НЬ8__ЬАКС установлена неправильно, тогда база данных неверно преобразует поступающие данные. Например, предположим кодировка базы данных АЬ32ОТТ8, на клиенте установлена русская версия операционной системы АУшскдуз (кодовая страница: СЬ8М8ОТЫ1251) и на клиенте же в переменной среды ЫЬ8__ЬАКС указана кодировка АБ32ОТЕ8. Данные поступают в БД в кодировке СБЕ8М8ЭДЮТ251 и не преобразуются в АБ32ОТЕ8, поскольку заданная в ЫЬ8_ЬАЫ8 установка соответствует кодировке базы данных. Поэтому база данных Огас1е полагает, что преобразования не нужны и неверные данные вносятся в базу данных. в
Пример еще одной проблемы СКЕАТЕ ОАТАВАЙЕ ... СНАЯАСТЕК БЕТ О57АБСП ЫАТЮЫАЬ СНАКАСТЕК ЗЕТ ОТГ8 ... % ехрогЪ ЯЕ5_1АН6= Б1МРЫГ1ЕП СН1ИЕ8Е НО№КО№. П57АБСИ . . . . .. ....*.хзйаеьж. 16-10 СорупдЫ © 2006, Огас!е. АН пдЫа геаегуеб. Пример еще одной проблемы Пусть кодировка базы данных П87А8С1I и на терминале клиента используется ЗппрИеб СЫпе$е \Утбо\У8, т.е. значение параметра ЕЬ8_ЬАЫС в окружении клиента 81МРЫПЕП СН1КЕ8Е__Н0ЫСК0Ы6.1187А8С11. В этом случае возможны ситуации, когда пользователь сохранит многобайтные символы 81тр!Шес1 СЫпезе в одном байте базы данных. Огас1е будет обрабатывать символы как однобайтные символы кодировки И87А8С11, поэтому все 8рЬ-функции манипулирования строками (например, 8ПВ8ТВ, ЬЕЫСТН) будут выполнять обработку на основе байта, а не символа. Все не А8СП символы могут быть потеряны после экспорта и импорта в другую базу данных.
Выбор кодировки • Рассмотрение альтернативных вариантов • Выбор кодировки, удовлетворяющей вашим бизнес-требованиям сегодня и в будущем • Задание кодировки * • Изменение кодировки после создания базы данных 16-11 СорупдЫ © 2006, Огас!е. АН п'дЫз геаегуеб. Выбор кодировки Для достижения наилучшей производительности выбирайте кодировку, которая устраняет преобразование символов различных кодировок и использует наиболее эффективную схему кодирования для требуемого языка. Однобайтовые кодировки наиболее оптимальны с точки зрения производительности и требуемого пространства по сравнению с многобайтовыми. Оцнако однобайтовые кодировки охватывают ограниченный набор используемых языков. Для правильного выбора кодировки базы данных оцените ваши текущие и будущие бизнес- требования, а также технические требования (например, в соответствие с стандартами ХМЬ и 1ауа требуется использовать Пшсобе). В общем случае Огас1е рекомендует использовать Ишсобе для всех новых баз данных, поскольку это наиболее гибкая кодировка, которая также позволит избежать преобразований в будущем. Для указания кодировки используется команда СКЕАТЕ ПАТАВА8Е. В ней в предложении СНАКАСТЕК ЗЕТ объявляется кодировка базы данных и в предложении КАТ1ОЫАЕ СНАКАСТЕК ЗЕТ - национальная кодировка. Если КАТТОКАЬ СНАКАСТЕК ЗЕТ не указывается, тогда по умолчанию задается национальная кодировка АЫ6ВТЕ16. После создания базы данных может потребоваться изменить кодировку БД. Это может быть вызвано появлением непредусмотренных заранее требований, например, необходимостью поддержки новых источников данных (ХА, хранилище данных и т.д.). Часто такое изменение может привести к значительным временным затратам и оказаться дорогостоящим процессом. В большинстве случаев понадобится выполнить полный экспорт/импорт, чтобы соответствующим образом преобразовать данные из старой кодировки в новую.
Кодировки базы данных и национальные кодировки Кодировки базы данных Национальные кодировки Задаются во время создания Задаются во время создания Не могут быть изменены без повторного создания с некоторыми исключениями Могут быть изменены Хранят столбцы данных тапа СНАЯ, УАКСНАМ, СЪОВ, ЬОЫС Хранят столбцы данных типа ЫСНАК, ЖАКСНАК2, ЫСЬОВ Могут хранить набор символов переменной ширины Могут хранить набор символов 11п!сос1е, используя АЫ6ОТГ16 ИЛИ ОТЕ8 Кодировки базы данных и национальные кодировки Поскольку кодировка базы данных используется для идентификации и хранения исходного кода $0Ь и РЬ/ВОЦ она должна в зависимости от платформы включать в себя 7-битную кодировку А8СП или ЕВСБ1С. Поэтому многобайтная кодировка фиксированной ширины не может использоваться в качестве кодировки базы данных, а может использоваться только в качестве национальной кодировки. Национальная кодировка - это альтернативная кодировка, позволяющая хранить символьные данные в кодировке Бшсобе, если в качестве кодировки базы данных не определена Ишсобе. Для хранения типов данных МСНАК, 1\Г\7АКСНАК2 и ЫСЬОВ используется только кодировка Ишсобе. Можно выбрать одну из двух таких кодировок: ИТЕ8 или АЫ6ПТЕ16.
Получение информации о кодировках зоь> 5ЕЕЕСТ рагатеЪег, Vа1ие ! ЕНОМ п1з_ааЬаЪа5е_рагате-Ьегв 3 ЙНЕЯЕ -рагаймвЬег ЫКЕ ^%СНАЙАСТЕВ5ЕТ% ' ; РАКАМЕТЕВ. УАШЕ ЫЕЗ_СНАКАСТЕКЗЕТ СЕ8МЗИ1И1251 ЫЬЗ ЫСНАЙ СНАКАСТЕН5ЕТ АЫбОТЕТб «омо» г-аай*»;< 2 гоиз зе1есЬей. окАсие 16-13 СорупдЫ © 2006, Огас!е. АЙ пдЫз гезег/ед. Получение информации о кодировках Используйте представление НЬ5_БАТАВА8Е__РАКАМЕТЕН8 для получения сведений о постоянных установках 14Е8 базы данных, включая кодировку базы данных и национальную кодировку. Представление выводит как явно установленные значения, так и используемые в базе данных по умолчанию.
Задание языковых особенностей Параметры инициализации сервера базы данных Переменные окружения на клиенте Команда аътек зеззхсж Функция 80Е 8ВХЕСТ врНаее ЖЖ ЗиаХ; ••* *'3 а/*.2'"'......................' ~ ", ' 16-14 СорупдЫ © 2006, Огас1е. АН пдЫз геаегуеб. Задание языковых особенностей БД позволяет не только хранить и выбирать данные на большинстве современных языков, но и предоставляет дополнительные возможности. Так можно выдавать даты с использованием местных форматов времени и даты, а также сортировать текстовые данные в соответствии с местными представлениями. Коме того, база данных поддерживает такие локальные особенности, как представления чисел и денежных величин, которые определяются географическим месторасположением. 1ЧЬ$-параметры определяют местные особенности клиента и сервера. Существует четыре способа задания параметров национальной языковой поддержки (№Шопа1 Ьап$иа%е 8иррог( — АЮ5). • Параметры инициализации на стороне сервера, задающие для сервера среду ЫЕ8 по умолчанию (такая установка не действует на стороне клиента); • Переменные окружения для клиента, задающие локальные особенности, заменяющие установки по умолчанию для сервера; • Параметры команды АЬТЕВ 8Е58 ЮМ, заменяющие установки по умолчанию для клиента или для сервера; • Кодирование в функциях языковых особенностей для приложения, или запроса, заменяющее значения по умолчанию параметров 141,8, установленных на сервере и клиенте, а также в команде АЬТЕК 8Е5 51ОК.
Задание языковых особенностей для сеанса • Задание местных особенностей в переменной окружения - Язык - Территория - Кодировка « --------------—----------—---------------—— ЫЬ8_1ЛКО=КО831АК_С13.СЬ8МЗН1К1251 • Задание других 141.8-переменных окружения: - Переопределение параметров инициализации базы данных для всех сеансов - Настройка местных особенностей - Изменение местоположения по умолчанию для библиотечных файлов М1_8 .. ...:. . ... игАС » I I в I______16-15_______________СорупдЫ © 2006, Огас!е. АН пдЬ& гезеп/ед.______________ Задание языковых особенностей для сеанса Переменная окружения Местная специфика (1оса1е) отражает лингвистическое и культурное окружение, в котором выполняется система или программа. Самый простой способ задания местных особенностей для программного обеспечения Огас1е состоит в задании параметра окружения ЫЬ8__ЬА№. В нем определяется язык и территория, которые используются клиентским приложением и сервером базы данных, а также устанавливается кодировка, в которой вводятся и выводятся данные клиентской программой. Значение переменной Ыь8_ЬАЫС переопределяет значения параметров инициализации Каждая составная часть переменной влияет на подмножество характеристик ЫЬ8: ЫЬ5__ЬАЫ8=<язык>__<территория>. <кодировка> Язык используется для переопределения значения параметра ЫЬ8__ЕАКСПАСЕ. Территория переопределяет значение параметра ЫЬ8_ТЕНК1ТОВУ. Кодировка определяет схему кодирования символов, используемую клиентским приложением (обычно тем, с которым пользователь работает в окне терминала). Все части переменной ЫЬ5_ЬАЫС необязательные: если нет их явного определения, используются значения по умолчанию. Перед заданием территории необходимо указать символ подчеркивания а перед кодировкой - точку (.) Например: КЬ5__ЬАК6==_С15 КЬ8_ЬАНС=.СЬ8МБИ11Я1251 КЬ5_ЬАЫ6-К0881АК. СЕ8М5ЖЫ1251 Огас1е Оа1аЬа$е 10д: Ас1ттш1га11оп Могк$Ьор II 16-15
Значения параметров, зависимые от языка и территории Параметр Значения по умолчанию ЫЕЗ_ЬАЫСТАСЕ АМЕМСАЫ ЫЬ5_0АТЕ_1АНОПАСЕ АМЕК1САН ЫЬ8_5ОКТ В1НАКУ ЫЪ8_ТЕКН1Т0НУ АМЕН1СА ЧИ ЫЬЗ_С1ЖКЕЫСУ $ Л" ЫЬ8^ОА1_СШШЕКСУ $ * АМЕВ1СА ЫЬ8_0АТЕ_ГОЕМАТ 0В-М01МШ ^^8^Ш1ЖЕIС_СНАКАСТЕК8 ЫЬ8_Т1МЕ8ТАМР_ЕОВМАТ ОО-МОЫ-ШШН.МХ.55Х1Т АМ ЫЬ8_Т1МЕ8ТАМР_Т2_Е0.НМАТ ВО-МОЫ-ШШН.М1.85ХГГ АМ ТЕК | О|*аг 1 е' I 16-16 СорупдЫ О 2006; Огас!е. АН пдМа гезегуеб. Значения параметров, зависимые от языка и территории Параметры инициализации ЫЕ8_ЬАЫСЛ5А(5Е и НЬ8__ТЕКН1Т0НУ определяют значения по умолчанию других параметров, используемых базой данных Огас1е. Можно явно переопределить значения параметров, зависящих от установленных значений в параметрах ЫЬ8_ЬАЫСТАСЕ и ЫЕ5_ТЕКК1ТОНУ. Параметр инициализации КЬ5_1АЫСПА(ЗЕ Параметр инициализации НЬ8_ЬАЫ6ПАСЕ задает значения по умолчанию следующих параметров: Параметр Описание ЫЬ8__ЕАТЕ__ЬАЫСиАСЕ Явно изменяет язык для полных и сокращенных названий дней и месяцев и значения других элементов формата даты. ЫЬ8__8ОКТ Изменяет последовательность лингвистической сортировки, используемую Огас1е для сортировки символьных значений. (Значение должно соответствовать названию последовательности лингвистической сортировки). Огас!е ОаЬЬазе 10д: Ас1т1П181га0оп УУогкз1юр II 16-16 к ЦВ '« ИВ Значения параметров, зависимые от языка и территории (продолжение) Параметр инициализации КЬ5__ТЕКК1ТОЕУ Параметр инициализации МЬ8_ТЕКН1ТОНУ задает значения по умолчанию следующих параметров: Параметр Описание ПЬ8_СПККЕЫСУ Задает символ местной денежной единицы ЫЬЗ^ОАТЕ^ЕХЖМАТ Задает формат даты (значение должно соответствовать модели формата даты) ПЕЗ__0ПАЬ_СиККЕЫСУ Задает вторичный символ денежной единицы дЛя данной территории ЫЬ8_18О__СОННЕЫСУ Отражает территорию, символ денежной единицы которой в стандарте 180 должен использоваться ЫЬ8_ОТМЕР1С_СНАНАСТЕК8 Явно задает новые десятичный и групповой разделители ЫЬ8__Т1МЕ8ТАМР_ЕОВМАТ Определяет формат даты по умолчанию для' типов данных. Т1МЕ8ТАМР и Т1МЕ5ТАМР ЖТН ЬОСАЕ Т1МЕ 2ОЫЕ. Должен быть установлен параметр КЬЗ_ЬА№ ЫЬ5_Т 1МЕ5ТАМР__Т2_ЕОКМАТ Определяет формат даты по умолчанию для типа данных Т1МЕ8ТАМР и Т1МЕ8ТАМР ШТН Т1МЕ 2ОЫЕ, используемый с функциями ТО__СНАК и ТО_Т1МЕ5ТАМР___Т2. Должен быть установлен параметр ЫЪ8_ЬАЫС Следующие НЕ8-параметры инициализации не зависят от параметров ЫЕ8_ЬАЫОТАСЕ и ЫЬ5__ТЕКК1ТОКУ: Параметр Описание ЫЬ8_САЬЕЫРАК Задает календарь, используемый базой данных Огас1е. ЕЬ8__СОМР Может иметь значение АМ 81 или В1ЫАКУ. Если НЬ5__СОМР равен АЫ81, операции 8(?Е производят лингвистическое сравнение на основе значения параметра ЫЕ8_30РТ. ЫЬЗ___ЬЕЫСТН__8ЕМАЕТ1С8 Предоставляется возможность создания столбцов с типом СНАК, 7АКСНАК2 и ЬОЫС с указанием длины в байтах или символах. Огас1е ОаЫэаае 10д: Ас!т1П1$(гайоп ’И/огквЬор II 16-17
Задание языковых особенностей АИЕК ЗЕЗЗХОЫ ЗЕТ КЪ8 ОАТЕ ГОКМАТ=' Щ). ММ. ХУТУ' ; ВВЖ__ЗЕ58Х0К. 8ЕТ_ЫЬЗ (' ЫЬЗ_ОАТЕ_ГОКМАТ' , ' ”СО.ММ.УУУУ" ') ; Использование М 1.5-параметров в функциях 801. ЗЕЬЕСТ Т0__СНАК(Ыге_<1аЪе, ' Ш. МОП. УУУУ' , 'КЪ8_САТЕ_1АЫбиА6Е=Ш381А№) ГНОМ ешрХоуеев ИНЕКЕ Ыге_йаЪе > Ъо_с1аЬэ ('01-ЯНВ-2000' , '00.Мои.УХТУ' , 'НЕЗ рАТЕ ЬАМОТАСЕ=Ви351АКГ' ) орАсие 16-18 СорупдЫ © 2006, Огас!е. АН пдМз гезегуеб. Задание языковых особенностей Отдельные характеристики ИЬ8 для сеанса изменяются с помощью команды АЬТЕК 8Е88ПЖ Для выполнения таких же действий можно использовать хранимую пакетную процедуру БВМ8_8Е881ОЫ. 8ЕТ___МЬ8, передав в нее наименование и новое значение для изменяемого параметра. Во втором примере, приведенном на слайде, с помощью пакета 0ВМ8__8Е8810Е выполняется то же самое действие, что и в первом примере. Клиентские утилиты (например, /80Е* *Р!п8, 8рЬ*Р1п8, 8(?Е*Еоас1ег) читают переменные окружения на клиенте и выполняют соответствующие команды АЬТЕК 8Е3810Ы сразу после установления соединения с базой данных. В третьем примере показано использование параметра ЫЬ8_РАТЕ__ЬАКСиАСЕ в функции 8(?Е ТО__СНАК. Лингвистический поиск и сортировка На порядок сортировки влияют : • Регистр символов • Диакритические и находящиеся под ударением символы • Комбинация символов, обрабатываемых как один символ • Фонетика и символьное представление • Культурные предпочтения Лингвистический поиск и сортировка В различных языках свой порядок сортировки. Кроме того, в странах с различными культурными особенностями и одним и тем словарем слова могут сортироваться по- разному. Например, в датском языке, уЕ следует за 2, в то время как У и О рассматриваются как варианты одного и того же символа. Порядок сортировки: • может зависеть и не зависеть от регистра символов; * может игнорировать или учитывать диакритические знаки (отметка рядом или проходящая через символ или комбинацию символов, отражающая особенности произношения символа с и без диакритического знака); • может зависеть от фонетики и основываться на внешнем представлении символа (например, число черточек в идеографическом письме Восточной Азии). Другая общая проблема сортировки - объединение букв в единственный символ. Например, в традиционном испанском языке ей - отдельный символ, стоящий после с. В следующем примере слова упорядочены правильно: сегкегси со1ога<$о, скегетоуа. Поэтому символ с нельзя правильно отсортировать, пока база данных не проверит, не стоит ли за ним буква А. Для того, чтобы отсортировать символы по алфавиту, необходимо использовать метод, отличный от использования номера символа в таблице кодировки. Такой метод называют лингвистической сортировкой (Пп^иЫгс $оП). При его использовании символы заменяются номерами, которые отражают соответствующий лингвистический порядок этих символов.
Лингвистический поиск и сортировка Три типа сортировки: • Двоичная сортировка - Сортировка выполняется в соответствии с двоичным значением кодов символов • Одноязычная лингвистическая сортировка - Сортировка в два прохода, основанная на минорных и мажорных величинах, назначенных символам • Многоязычная лингвистическая сортировка - Основывается на стандарте 180 (180 14651) и стандарте Цшсойе 3.2 для многоязычного сравнения - Сортировка с учетом черточек, Р1пУ1п (фонетическая транскрипция) и корней в китайских символах 16-20 СорупдЫ © 2006, Огас!е. АН гееегуей. Лингвистический поиск и сортировка (продолжение) Двоичная сортировка - это обычный механизм сортировки, в котором буквы сортируются на основе двоичных значений, используемых для кодирования символов. Двоичная сортировка - это самый быстрый тип сортировки. Для символов английского алфавита он дает верный результат, так как в стандартах АЗСII и ЕВСВ1С буквы от А до 7 расположены в возрастающем порядке в таблице кодировки. Двоичная сортировка символов других языков обычно дает неверный результат. При выполнении одноязычной сортировки Огас1е использует мажорные и минорные величины для сравнения символов. Обычно буквы, внешне одинаковые, имеют одинаковые мажорные значения. Например, Е, е и ё. Огас!е определяет символы с диакритическими знаками и чувствительные к регистру, которые имеют одинаковые мажорные, но разные минорные значения. Огас1е выполняет одноязычную сортировку в два прохода, сравнивая сортируемые строки одного языка. В первом проходе сравниваются мажорные значения всех символов сгрок на основе мажорной таблицы, во втором проходе - минорные значения на основе минорной таблицы, что позволяет более правильно выполнить сортировку по сравнению с двоичной сортировкой. Однако такой подход все еще имеет ограничения. Многоязычная сортировка позволяет сортировать информацию на нескольких языках в одной операции, что подходит для регионов или языков со сложными правилами сортировки. Дополнительные сведения о поддерживаемых лингвистических сортировках см. в документе Огас1е Ва1аЬазе П1оЬаНхаНоп Зиррогт (Мск>.
Использование лингвистического поиска и сортировки Тип сортировки символьных данных можно задать используя: • Параметр ыьз_зокт - Значение параметра по умолчанию устанавливается на основе переменной окружения кьз_цшс, если она была определена - Параметр может быть задан в сеансе, на клиенте и сервере • Функцию ЫЪЗЗСЖТ - Метод сортировки определяется в операторе запроса Э * 16-21 СорупдМ © 2006, Огас!е. АН пдЫз гезегуеД Использование лингвистического поиска и сортировки Для преодоления ограничений двоичной сортировки можно задать лингвистические сортировки с помощью параметра ЫЬ5_8ОКТ или функции ЫЕ88ОКТ в запросе. Параметр КЪ8_8(ЖТ Рассмотрим следующие слова, хранимые в БД в кодировке ЭДЕ818О8859Р1: • де!ёе • деРё * дёРе • деРез Когда параметр МЬ8_8ОНТ равен ВРЫАКУ, в отсортированном наборе слово деРез стоит до де Рё. Это происходит, потому что двоичный код символа е меньше кода символа ё в схеме кодирования ЭДЕ818О8859РР. Если для параметра ЫЪ8__8ОКТ установить значение ЕгепсЪ, тогда слова будут отсортированы в следующем порядке: деРё, деРех, дёРе. ЕгепсЬ - это одноязычная сортировка, которая не охватывает все нюансы французского языка, например, сортировку французских букв слева направо и ударений справа налево. При установке в параметре ЫЬ8__8ОРТ значения ЕКЕЫСН_М выполняется многоязычная сортировка, при которой правильно учитываются как символы, так и диакритические знаки. Огас1е йа&Ьаае 10д: Аат1п181га0оп УУсиквИор II 16-21
Использование лингвистического поиска и сортировки (продолжение) Функция ЫЕ850НТ Функция Ш880КТ предоставляет возможность задавать тип сортировки на уровне запроса. В следующем примере параметр ЫЬ8_8ОНТ в сеансе равен В1ЫАКУ, а затем изменяется в выполняемом запросе. 80Ь> АЬТЕК 5Е581ОЕ ЗЕТ ЫЬ8__ЗОВТ-ВТЫАКЕ; ЗеззЬоп аТЕегеа. 80Ь> ЗЕЬЕСТ Тг 2 ЕНОМ ьюгОз 3 ОКОЕР. ВУ Ьг__юога; ЕК ШЕЕ де Тех деЬё деТёе дё1е ЗОЬ> ЗЕЬЕСТ гг_УЮгб. 2 ЕНОМ мог 0.3 3 ОПОЕВ ВУ ЫЬЗЗОВТ (Тг__могс1, ’ЕЬ8_5ОКТ==ЕКЕЫСН_М’ ) ; ГН_уЮНЕ де Те де!ё деТёе деТех В схеме кодирования СЬ8М8ШЫ1251 буква ё предшествует букве е. Поэтому результат двоичной сортировки слов ель и ёлка выглядит следующим образом: 50Ь> АЬТЕК 8Е381ОК ЗЕТ КЬЗ__ЗОВТ==В1ЫАКУ; ЗеезТоп аТьегеа. 30Ь> ЗЕЬЕСТ мота 2 ЕНОМ гиз__ЫзЕ 3 ОПОЕК ВУ моги; УЮКО ёлка ель После замены сортировки на лингвистическую результат меняется: 30Ь> АЬТЕК ЗЕ551ОЕ ЗЕТ ЫЬ8_80ЕТШШ81АЕ; ЗезеТоп аТЬегед. 50Ь> ЗЕЬЕСТ могё 2 ЕНОМ гиз_ТТзЬ 3 ОКОЕК ВУ могб; деово ель ёлка '"Ы Поиск и сортировка, не зависящие от регистра символов и ударения • Укажите наименование лингвистической сортировки: ♦ Примеры: МЬ8__8ОНТ = ГНЕЫСН_М_А1 №8_8ОКТ = ХСЕКМАМ_С1 • Задайте для предложений инеке и блоков Р1_/8О1_ операцию сравнения с учетом лингвистической сортировки: Ш.8_С0МР - ВТЫКВХ | А№1 • Такой поиск и сортировка могут быть полезны для баз данных, которые были мигрированы в Огас1е ' йй оРАСье ’| 16-23 СорупдЫ © 2006, Огас!е. АН пдЫз гезег/ей. Поиск и сортировка, не зависящие от регистра символов и ударения Для задания названия лингвистической сортировки используется параметр ЫЬ5__8ОВТ. По умолчанию его значение устанавливается на основе параметра ЫЬЗ__ЬАЫОТАСЕ. Суффиксы АТ и СТ добавляются к наименованию сортировки, чтобы отобразить сортировку, не зависящую от ударений (ассеШ-тзепзШле $ог1 - АТ) или не зависящую от регистра символов (сазе-тзепзШме ~С1). СТ задает сортировку, не зависящую от регистра символов, Р.1 — не зависящую от ударений и регистра символов. В примере на слайде определены: • не зависящая от ударений и не зависящая от регистра символов сортировка ЕгепсН_М; • зависящая от ударений и не зависящая от регистра символов сортировка Хдегтап. Сравнения во фразе ШЕКЕ и блоках РЬ/8рЬ производятся в двоичном режиме, если только не используется функция ЕЬЗЗОКТ. После установки в параметре ЕЬЗ___СОМР значения АЫЗТ операции сравнения во фразе ШЕКЕ и блоках РЬ/8рЕ выполняются с использованием лингвистической сортировки, заданной в параметре ЫЬ5_8ОКТ. Следует также определить индекс для столбца, на основе которого будут выполняться лингвистические сортировки. Примечание. Формат параметра ЫЬ8_8ОКТ применяется как для одноязычной, так и многоязычной сортировок. Одноязычная сортировка производится только с учетом мажорных и минорных значении символов. Когда в параметре ЫЬЗ СОМР установлено значение АИ81. опции _А1 и __С1 применяются к любым операторам 8(}Г и РЕ/8рЬ, которые поддерживали еще в предыдущих версиях базы данных сравнения, основанные на сопоставлении. Опции ~А1 и _С1 не оказывают влияния на функции 8С)Е 1Ы8ТК, ТВ.1М и ЫКЕ, поскольку эти функции сравнивают строки, используя только двоичную сортировку. Примечание для мигрированиых баз данных. 8уЬа$е. 8рЬ 8ег\’ег и М8 Ассезя могут использовать операции, не зависящие от регистра символов. Для сохранения существующих функциональных возможностей приложения можно использовать опции _АЬ и _С1. Огас1е РаиЬаае 10д: Аат1п1§1га11оп ШэгквЬор II 16-23
Поддержка поиска и сортировки в командах и функциях 801. • Следующие предложения 801. учитывают значения, установленные в параметрах ЫЬЗ_50КТ и ыьз_сомр: - ИНЕКЕ - ОВСЕЕВУ - 5ТАКТЯ1ТН - НАУХШ - 1Ы/ЫОТ 1Ы — ВЕТЯЕЕК - САЗЕ-ЯНЕК * Функция ыъззовт () поддерживает поиск и сортировку, не зависящие от регистра символов и ударений. 16-24 СорупдЫ © 2006, Огас1е. АН пдЫз гезегуеб. Поддержка поиска и сортировки в командах и функциях 801- Опции __А1 и __С1, добавленные к параметру ЫЬ8_8(ЖТ, оказывают влияние на предложения 8рЬ, перечисленные на слайде. Функция НЕ58ОНТ обычно используется в предложении ОПОЕК В У или №НЕКЕ команды ЗОЕ, когда в этой команде необходимо задать сортировку, отличную от установленной в параметре ЫЕ5_80КТ. В приведенном ниже примере производится поиск всех “Ие Ктго”. независимо от регистра символов и ударений. 8ЕЕЕСТ сизИаЫпате ЕКОМ симотегв УШЕКЕ ^!Е88ОЯТ(сиЫ_1а8Г_пате. ’ИЕ8 8ОКТ - ^епепс т а?) - КЕ88ОКТ(Ъе №го’. ЪТЕ8 8ОЯТ-ёепепс т_аП; СУ8ТЕА8ТКАМЕ бе Ы!го Г)с Ыйо бё Ы1гб Такой же результат можно получить, если следующим образом установить параметры ЫЬ8_СОМР и МЬ8__8ОКТ: АЬТЕН 5Е85ЮЫ ЗЕТ ЫЬ8 8ОКТ-депег1с_т_а±; АЬТЕК 8Е58Т0Е7 ЗЕТ ША^СОМР-апз 5 ; Пример с буквами е и ё для русского языка: 8ЕЕЕСТ \уогб НЮМ УУНЕКЕ ИЕ88ОКТ(\уогф '№Е8_8ОКТ - ^епепс__т__ш’) -КЬ88ОКТ(’еж’. ЪТЬ8 8ОКТ^епепс_т_аГ) ХУОШ) еж Еж ёж Ёж
Поддержка лингвистических индексов • Создайте индекс на основе лингвистически отсортированных значений • Быстро выполняемый запрос данных без обязательного указания фразы ошэек ву или функции вгъззокт: (ЖЕЛТЕ ВЕХ 1хзЪ_»ог<1 ОЫ гиз_11зЪ (Ю|35ОВТ(»ога, ’Ш.З_ЗОКТ=КП331АМ')) ; ЗЕЬЕСТ »ог<1 РВОМ гиз 11яЪ; • Задайте соответствующее значение параметра ыьз_зокт перед созданием индекса для выполнения необходимой сортировки 16-25 СорупдЫ © 2006, Огас!е. АН пдЫз гезегуесЕ Поддержка лингвистических индексов Лингвистическая сортировка зависит от языка. Если в БД хранится информация на разных языках, может потребоваться сортировка, учитывающая это. Создание лингвистического индекса для столбцов значительно повышает производительность запросов, требующих лингвистическую сортировку, но замедляет операции вставки и обновления. Индексы с лингвистическими отсортированными данными создаются как индексы, основанные на функции. 89Е~функция Ж880В.Т сортирует строки байтов, заданные в первом параметре, в соответствии с указанной лингвистической последовательностью. В примере на слайде создается индекс для значений столбца Ж)ВБ, сортируемых по русскому алфавиту. После этого могут выполняться запросы, использующие индексы со значениями, отсортированными по правилам русского языка. Можно также создать один лингвистический индекс для всех языков, используя одну из многоязыковых лингвистических сортировок, например, 8ЕЫЕК1С__М или ЕКЕЫСН__М. Или же для небольшого множества языков можно использовать столбец, в котором задается язык, передаваемый в качестве параметра функции Ж880НТ. Столбец должен содержать значения, соответствующие правильным значениям параметра ЫЬ8__ЬАЫСОАСЕ, для индексируемого столбца. СКЕАТЕ 1ЫБЕХ 12 оп ИзЕ (КБ88ОКТ (тогф ’ ЕЬЗ^ЗОНТ-СЕЫЕКТС^М1 ) ) ; СКЕАТЕ 1ЫОЕХ тога__а11__1с1х ОН И8Е(ЫЬ880КТ(^огд, ’ЕЪ8_8ОКТ-* | }ЬАЫС_СОЬ) ) ; Дополнительные сведения о создании лингвистических индексов см. в документе Огас1е ОсйаЬазе (ЛоЬаП^айоп $иррог1 ОиШе. Огас1е Оа(аЬа$е 10д: Ас!пмт§1га1!оп ШогкаИор II 16-25
Настройка лингвистического поиска и сортировки • Игнорируемые символы • Сокращающиеся и расширяющиеся символы • Специальная комбинация символов и специальные символы Расширяющиеся символы и специальные символы Специальные большие и маленькие буквы Контекстно-зависимые символы Обратная вторичная сортировка Каноническая эквивалентность 16-26 СорулдЫ © 2006, Огас!е. АН пдЫа гебегуед. Настройка лингвистического поиска и сортировки Лингвистический поиск и сортировки имеют много возможностей. Большинство из них настраиваются для получения необходимого результата, например: • Теперь можно задать сортировку или запрос на основе базовых символов (независимую от ударений) или же на основе базовых символов и ударений (независимую от регистра символов). • Можно задать игнорирование символа тире, в результате чего значение е-та т 1 обрабатывается как етаИ. • Расширяющийся символ о рассматривается при сортировке как ое после од и перед об. • Надлежащая сортировка знаков удлиненных звуков в японском языке. • Замена а на базовый эквивалент а и умляут ( "), в результате а и а считаются одним и тем же. ® Расположение диакритического символа перед или после его непомеченного варианта. • Можно задать, надо ли в тайском и лаосском языках сначала поменять местами некоторые символы и следующий за ними символ перед сортировкой. * Отображение маленьких букв в несколько больших букв, например, в немецком В в 83. а также отображение больших букв в несколько маленьких, например, в турецком I становится маленькой 1 без точки: т. Для настройки лингвистических сортировок необходимо использовать утилиту Огас1е Еоса1е Впйбег. Огас1е Оа(аЬа$е 10д: Ас1т1П151га0оп ШогкзНор II 16-26 Неявные преобразования сьов в ысьов и ысьов в сьов Неявное прозрачное преобразование поддерживается для: • связанных переменных 8ОЬ типа 1Ы и оот, задаваемых в запросах и командах ОМЬ • передаваемых параметров функций и процедур РЬ/ЗОЬ • операций РЬ/8ОЬ, в которых переменной присваивается значение I__________16-27 _________________________СорупдЫ © 2006, Огас!е. АП пдЫз гезегуеб. Неявные преобразования сьов в ысьов и ксъов в сьов Все чаще требуется производить прямое преобразование данных, а также обратное из кодировки Ишсобе в национальную кодировку базы данных. Явное преобразование из одного типа данных в другой для СЬОВ и ЫСЬОВ обеспечивалось в 8()Е и РЬ/ЗрЕ с помощью функций ТО__СЬОВ и ТО__ЫСЬОВ. В базе данных Огас1е 10^ разрешается неявное преобразование для связанных переменных 8рЕ типа ИТ и ОПТ, задаваемых в запросах и командах ОМЬ, а также для передаваемых параметров функций и процедур РЕ/8рБ и операций РЕ/8рЕ, в которых переменной присваивается значение. Например, в следующем примере выполняются полностью прозрачные преобразования между этими типами данных. СВЕАТЕ ТАВЬЕ ту__ЬаЫе (пс!оЬ__со1 ЕСЬОВ); ОЕСЬАКЕ сТоЬ^аг СЬОВ; пс!оЬ__уаг ЕСЬОВ; ВЕСТЕ с!оЬ__уаг ’сТоЬ дата ’; — инициализация СЬОВ — Вставка значения СЬОВ в столбец ЕСЬОВ 1Ы8ЕВТ 1ЫТО ту_ЪаЫе УАЬПЕЗ (с!оЬ_чаг) ; — Определение переменной СЬОВ на основе столбца ЫСЬОВ ЗЕЬЕСТ пс1оЬ__со! 1ЕТО с1оЬ__\/аг РВОМ ту_ЬаЬ1е; ЕРО; ОгаЫе Оа1аЬа$е 10д: Ас$т1Ш51габоп ШогквЬор II 16-27
ЫкЗ-преобразования данных при использовании утилит Огас1е • Несколько преобразований данных может быть выполнено при экспорте из одной БД и импорте в другую БД, когда не используется одна и та же кодировка. • Внешние таблицы используют установки ЫЬ8 на сервере для выявления кодировки данных. • Загрузка с помощью 8О1_*1_оас1ег: - Обычная: данные преобразуются в кодировку сеанса, заданную параметром ш.з_1ЛМС. - Прямая: данные преобразуются с использованием директив на стороне клиента. эг^Асие | 16-28 СорупдЫ © 2006, Огас!е. АН пдЫа геаегуеб. ЫБЗ-преобразования данных при использовании утилит Огас1е- Поддержка глобализации для выполнения экспорта и импорта Утилита Ехрой всегда сохраняет данные, в том числе и данные в Бшсобе, в той же самой кодировке базы данных, из которой они были экспортированы. При экспорте описаний объектов утилита Ехрой пишет в создаваемый файл команды на языке определения данных (да1а ЗерпИюп 1ап%иа%е -ИНЬ) в кодировке, заданной в переменной окружения КЬ8__ЬАМС для сеанса пользователя. Если кодировки в переменной МЬ5__ЬА№ и БД различаются, выполняется преобразование. Во время импорта, если кодировки исходной БД (и экспортного файла) отличаются от кодировок БД, в которую импортируются данные, выполняется автоматическое преобразование в кодировки целевой базы данных. Когда импортируются БЭЕ-описания, они автоматически преобразуются из кодировки экспортного файла в кодировку пользовательского сеанса, выполняющего импорт. Такое преобразование при импорте возможно только для однобайтных кодировок. Поэтому для многобайтных кодировок схема кодирования, используемая при импорте файла, должна совпадать с схемой кодирования экспортного файла. Если кодировка, используемая в пользовательском сеансе импорта отличается от кодировки целевой БД, выполняется окончательное преобразование. Поддержка глобализации для внешних таблиц Установки переменных среды М8 на сервере определяют кодировку и маски данных для таблицы. ЫЕЗ-преобразования данных при использовании утилит Огас1е (продолжение) Поддержка глобализации для утилиты 8<2Е*Ьоа<1ег 8(2Е*Еоайег поддерживает четыре кодировки: • кодировку на стороне клиента (ЫЬ8 ьдыс клиентского процесса 80Е*Еоабег); • кодировку файла данных (обычно совпадает с кодировкой на стороне клиента): ♦ кодировку базы данных; • национальную кодировку базы данных. Наивысшая производительность достигается, когда все кодировки одинаковые. 8(}Е*Еоас1ег имеет возможность преобразования данных из кодировки файла данных в кодировку базы данных. Кодировка файла данных задается переменной среды ЬАЫС или в параметре СНАКАСТЕК8ЕТ управляющего файла утилиты 8рЕ*Ьоас1ег: ЬОАО ВАТА СНАВАСТЕН8ЕТ ПТГ16 ? 1ЫЕ1ЬЕ и!сазе11.баЕ $ КЕРЬАСЕ ... Предполагается, что сам управляющий файл 8рЬ*Еоа(1ег должен быть в кодировке, определяемой действующей в сеансе переменной №5__ЬА№. Когда кодировка управляющего файла отличается от кодировки файла данных, ограничители и фразы сравнения, заданные в управляющем файле утилиты 8рЕ*Еоабег в виде символьных строк, преобразуются из кодировки управляющего файла в кодировку файла данных перед выполнением любого сравнения. Чтобы быть уверенным в том, ограничители заданы верно, можно указать их шестнадцатеричные значения вместо символьных строк . Когда кодировка, установленная в параметре Ж8_ЬА№ для вашего сеанса, отличается от кодировки файла данных, символьные строки в управляющем файле преобразуются в кодировку файла данных. Это выполняется до проверки утилитой 8РЕ*Ьоа(1ег заданных стандартных терминаторов строк. Кодировка, указанная в параметре СНАКАСТЕК5ЕТ, не применяется к данным в управляющем файле (кодировка задается вместе с фразой тыетье). Чтобы загрузить данные, представленные в кодировке, отличной от заданной в сеансе с помощью переменной ЫЬ5__ЬАЫС, необходимо поместить данные в отдельный файл данных. Утилиту 8(2Е*Еоас1ег используют для загрузки данных тремя способами: обычным (сопуепбопа! раб1), прямым (сНгес! раб1) или с помощью внешней таблицы (ех1егпа1 €аЫе). В обычном режиме загрузки данные преобразуются в кодировку сеанса, заданную переменной Ж8__ЕАЫС. В прямом режиме загрузки преобразование данных происходит на стороне клиента, а не на сервере. Это означает, что параметры МЕ8 из файла параметров инициализации не используются. Чтобы переопределить такое функционирование, можно задать форматную маску в управляющем файле 8рЬ*Еоабег. что эквивалентно установке параметра ЫЕ8 в файле параметров инициализации или соответствующей переменной окружения. Когда целевая кодировка загружаемых утилитой 8рЕ*Еоабег данных не является надмножеством кодировки исходного файла данных, символы, не имеющие эквивалента в целевой кодировке, преобразуются в символы замещения, например в вопросы, что приводит к потери данных.
И16-преобразование данных при использовании утилиты Оа(а Ритр • Утилита Оа(а Ритр ЕхроН всегда сохраняет данные в кодировке базы данных, из которой они были извлечены. • Утилита 0а1а Ритр 1трог1 преобразует данные в кодировку целевой базы данных, когда это необходимо. • Журнальный файл утилиты 0а1а Ритр заполняется на языке, заданном в переменной ыьз_1ЛКС, действующей в сеансе, в котором была запущена утилита 0а1а Ритр. СорупдЫ © 2006, Огас1е. АН пдЫб гезегуеД 16-30 ОРАл’ХС МЬЗ-преобразование данных при использовании утилиты Оа(а Ритр Параметры КЕ8 сеанса, в котором была запущена утилита Ваш Ритр, используются при выполнении задания этой утилиты. Поэтому перед запуском любого задания Бата Ритр убедитесь в том, что параметры установлены правильно. Переменная МЕ8_ЬАЫС влияет только на сообщения, возвращаемые утилитами Ва1а Ритр (5. треф и ехрсЗр). Во время выполнения задания дополнительно может заполняться журнальный файл протокола работы. В нем отражается продвижение задания, а также ошибки, если они происходят. Утилита Ва1а Ритр пишет в журнальный файл с учетом параметра МЬ8__ЬАЫ6 на стороне клиента. Например, установка ЫЬ8___ЬА№ в РП881АЫ. СЕ8М8ШШ251 приводит к записи всех сообщений задания ()оЬ) на русском языке, даже если задание было перезапущено с клиента, на котором установлено значение АМЕК1САЫ.ЭДЕ8ОЕС При использовании файла параметров (РАКГ1ЕЕ) с утилитой ИаШ Ритр предполагается, что его содержимое в кодировке клиента . Утилита Ва1а Ритр транслирует текстовые строки в файлах параметров в кодировку базы данных. Когда в файле параметров информация содержится в кодировке, отличной от используемой в настоящее время на клиенте, необходимо изменить установки Ж8 на клиента для соответствующей трансляции.
Характеристики поддержки глобализации Поддержка национальных языков Поддержка территориальных особенностей Поддержка кодировок фр”иа™““ Лингвистические сортировки Данные на японском Поддержка сообщений на разных языках Форматы дат и времени Числовые форматы • Форматы денежных единиц 16-31 СорупдМ © 2006, Огас!е. АН пдЫз гезегуед. Характеристики поддержки глобализации Различия культурных традиций и географическое положение разных стран напрямую воздействуют на форматы данных. Поддержка глобализации (^оЬаГиаИоп зирроп) обеспечивает автоматическую адаптацию к родному языку пользователя утилит базы данных, сообщений об ошибках, порядка сортировки, дат, времени, а также денежных, числовых и календарных соглашений. Пользователи могут сохранять, обрабатывать, извлекать данные, а также взаимодействовать друг с другом на родных языках. • Временные зоны могут использоваться вместе с поддержкой летнего времени. * Поддерживаются также национальные календари, такие как григорианский, японский, имперский и буддистский. • Обозначения денежных единиц отражают локальную экономику и соглашения 180. Обозначения кредита и дебета также отличаются в разных странах. Поддержка глобализации в базе данных Огас1е осуществляется с помощью исполняемой библиотеки ИЕ8 (Огас1е М.8 Кипбте Ь1Ъгаку ~ М8КТЬ). Эта библиотека предоставляет полный набор независимых от языка функций, обеспечивающих соответствующую обработку текстов и символов, а также преобразования на требуемом языке. Поведение этих функций, зависящее от языка и территории, управляется набором данных о местных особенностях, которые выявляются и загружаются при выполнении Операции, зависимые от языка, управляются множеством параметров и переменных окружения, как на стороне клиента, так и на стороне сервера. Сервер и клиент могут работать в одном месте или на расстоянии. В случае, когда клиент и сервер используют различные кодировки, Огас1е автоматически преобразует символьные данные из одной кодировки в другую. Огас1е Оа1аЬа$е 10д: Ас1тт181га0оп УУогкзЬор II 16-31
Итоги • Определение подходящей кодировки базы данных, удовлетворяющей вашим бизнес- требованиям • Общие сведения о конфигурации поддержки глобализации • Настройка языковых особенностей на уровне базы данных и для отдельных сеансов • Задание в запросах различных лингвистических сортировок • Выбор данных, соответствующих строке поиска, в которой игнорируется регистр символов и ударение 16-32_____________________________СорупдЫ © 2006, Огас!е. АН пдЫз гезегуед. Обзор практического занятия: использование возможностей поддержки глобализации • Проверка кодировки базы данных и национальной кодировки • Выявление правильных значений Ы1-8 • Установка параметров М1_3 16-33 СорупдЫ © 2006, Огас!е. Ай пдЬ& геэегуед. Обзор практического занятия Примечание: при выполнении заданий этого практического занятия вы будете использовать * Р1из.
й I I I М Й мк практикум СорупдЫ © 2006, Огас1е. АН пдЫз гезегуеб.
17-2 Рассматриваемые вопросы • Документирование конфигурации БД Восстановление данных после сбоя с минимизацией времени простоя и потери данных • Использование инструментальных средств и функциональных возможностей базы данных для мониторинга и повышения производительности базы данных АС 1_< СорупдЫ © 2006, Огас!е. АН пдЫзгвзегуеД Огас1е Оа1аЬа$е 10д: Ас!гтт$<га110п УУогкайор II 17-2 Методика практикума • Ориентирована на работу в группе и интерактивна • Инструменты, используемые для поддержания производительности на определенном уровне • Интенсивная практическая диагностика и разрешение проблем при различных сценариях отказов • Разнообразные возможные решения для каждого сценария • Развитие навыков администрирования и поиска неисправностей .""А.." ' .......... 17-3 СорупдЫ © 2006, Огас1е. АН пдМ$ геаегуеб. Методика практикума Групповая и интерактивная Практикум планируется таким образом, чтобы позволить нескольким группам студентов работать совместно при выполнении операций резервирования, копирования файлов из резерва и восстановления базы данных. Каждой группе предлагается продемонстрировать свой подход к решению проблем базы данных другим группам в классе. Интенсивная практическая диагностика и разрешение проблем Цель данного занятия - предоставить студентам возможность получения практического опыта диагностирования проблем и выполнения сценариев резервирования и восстановления. Знания и опыт, приобретенные при изучении курса, играют важную роль для успешного выполнения задач каждого задания. Использование соответствующих инструментальных средств Инструментальное средство ЕМ 0а1аЬазе Согйго! базы данных Огас1е 10^ предоставляет разнообразную и ценную информацию для администратора. Однако трудности могут возникнуть при анализе и выявлении информации, позволяющей обнаружить проблемы, а также при выборе инструмента для их разрешения. Моделирование незнакомых проблем позволяет заранее приобрести опыт, необходимый для их обнаружения и решения. Огас!е ОаЪаЬаае 10д: Ас1тт1$1га1юп УУогквЬор II 17-3
Методика практикума (продолжение) Различные сценарии отказов БД В ходе практикума имитируется возникновение различных ошибок конфигурирования путем выполнения набор командных скриптов в операционной системе. Цель таких действий заключается в проведении самостоятельной диагностики природы проблемы и выполнении надлежащих исправлений или операций восстановления. Типы возможных отказов: ♦ потеря группы оперативных журналов: • потеря носителя информации; • повреждение блока данных и некорректные данные в таблицах, приложений; * потеря управляющих файлов; • потеря таблицы. Решение проблем восстановления Этот практикум моделирует “реальные” условия в том смысле, что в случае отказа базы данных готового точного решения проблемы может не оказаться. Поэтому в приложении А приводится только общее описание решения проблем для сценариев практикума. 4 Эксплуатационные требования • Двадцатичетырехчасовая доступность • Пиковая нагрузка варьируется для разных часовых поясов • Требуется выполнение ежедневного резервирования • Требуется полное восстановление базы данных ог?Асье' | СорупдЫ © 2006, Огас!е. АН пдЬ($ гезегуеб. Эксплуатационные требования При конфигурировании базы данных для резервирования и восстановления необходимо учитывать следующие эксплуатационные требования. Доступность в течение 24 часов База данных должна быть доступна 24 часа в день, 7 дней в неделю. В первую субботу каждого месяца предусматривается восьмичасовое окно для сопровождения БД, т.е. такой временной интервал, когда экземпляр может быть остановлен. Пиковая нагрузка БД варьируется по времени Доступ к этой базе данных является глобальным, поэтому она используется в течение 24 часов в сутки. Ежедневные резервирования Полное резервирование базы данных необходимо выполнять ежедневно. Полное восстановление базы данных Это промышленное приложение является критическим, и потеря данных не допустима. Количество транзакций, выполняющихся в течение 24 часов, велико.
Конфигурация базы данных • Включен режим архивирования • Зеркалирование журнальных файлов и их распределение по нескольким устройствам • Зеркалирование управляющих файлов и их распределение по нескольким устройствам • Для базы данных включен режим Р1.А8НВАСК • Существуют файлы, полученные в результате полного резервирования базы данных и архивных журналов оггАсие 17-6 СорупдЫ© 2006, Огас!е. АН пдЫб гезеп/еб. Конфигурация базы данных В первом сценарии конфигурируется среда в соответствие с приведенными на слайде требованиями. Так как ресурсы серверов в классе, ограничены, все критические для базы данных файлы, используемые в практикуме, расположены на одном и том же диске.
Метод разрешения проблем базы данных • Этап I. Диагностируйте проблему • Этап II. Определите подходящий метод для разрешения проблемы • Этап III. Разрешите проблему • Этап IV. Выполните резервирование базы данных, если это необходимо орАсие 17-7 СорупдЫ © 2006, Огасте. АН пдМз гееегуед, Разрешение проблем БД Сценарии сбоя/восстановления - это практические упражнения. где каждый имеет определенную свободу при выборе надлежащих, с его точки зрения, операций копирования из резерва и восстановления. Во время практикума будут разыграно несколько сценариев. Инструктор не сообщает, какой сценарий разыгрывается в каждом конкретном случае. При решении проблем используйте функциональные возможности и методы, с которыми вы познакомились в этом курсе. Этап I. Диагностирование проблемы 1. Первый этап заключается в исследовании природы сбоя. Для сбора информации воспользуйтесь ЕМ Оа(а Ьазе Соп1го1 Сопзо1е, представлениями словаря данных, файлами трассировки и журнальными файлами, основными командами операционной системы. 2. Определите, доступен ли экземпляр базы и открыта сама БД. 3. Попытайтесь запустить экземпляр. 4. Если возникают ошибки при открытии базы данных или при запуске экземпляра, остановите его. 5. Проверьге секцию А1ег13 на домашней странице базы данных. Также проверьте файлы трассировки и сигнальный файл, если это необходимо. 6. Просмотрите секцию ЗоЬ Ас1м1у на домашней странице 0а(аЬазе Соп1го1 Сопзо1е и проверьте, что все задания приложения выполняются без ошибок. Исследуйте проблемы, возникшие при выполнении заданий.
Разрешение проблем БД (продолжение) Этап I. Диагностирование проблемы(продолжение) 7. Если это необходимо, определите подходящий метод восстановления: - полное восстановление; - восстановление на момент времени в прошлом; » откат базы данных или другая операция ПаяйЬаск Этап II: Выбор плана разрешения проблемы Так как каждый сценарий имеет множество решений, необходимо оценить варианты и выбрать наилучший метод разрешения проблемы. Обсуждение в группе может помочь в выработке плана разрешения проблемы. Если по плану требуется восстановить данные, определите, какие файлы необходимо скопировать из резерва и в каком состоянии должен находиться экземпляр и база данных для выполнения восстановления. Помните, что цель заключается в минимизации времени простоя и потерь данных, поэтому не выполняйте копирование файлов из резерва и не останавливайте базу данных, если это не требуется. Этап III: Разрешение проблемы Реализуйте принятое решение. Например, если проблема вызвана потерей данных, выполните копирование из резерва надлежащих файлов и инициируйте операцию восстановлен ия. По завершению разрешения проблемы отметьте профилактические меры, которые нужно принять для предотвращения этой проблемы в будущем. Этап IV. Резервирование базы данных Не все операции восстановления требуют резервирования базы данных после их завершения. Тем не менее определите, нуждается ли база данных в резервировании, и, если это так, выполните его.
Итоги • Помощь инструктора по ходу практикума • Ориентирован на групповую работу • Практический подход • Для определения типа проблемы используйте инструментарий и средства диагностики - Мониторинг производительности базы данных - Выявление существующих и потенциальных проблем • Минимизация времени простоя и потери данных АС {17-9 СорупдЫ © 2006, Огас!е. АН пдШз геаегуесЗ. I Итоги Помощь инструктора по ходу практикума Инструктор помогает по ходу практикума, давая лишь руководящие указания и дополнительную информацию. Ориентация на групповые занятия В процессе практикума большой акцент делается на групповом подходе при выполнении диагностики и решении проблем. Способность успешно завершить каждый сценарий основывается на сводных знаниях и квалификации всей группы. Практический подход При таком подходе студенты участвуют в работе над разрешением ситуации в течение максимально возможного времени.
Обзор практикума Практикум охватывает следующие темы: • Восстановление БД к предыдущему моменту времени • Проведение исследования физических характеристик БД: - Использование Егйегрг&е Мападег ОайЬазе Соп1го1 Соп8о1е - Использование представлений и инструментальных средств - Просмотр результатов выполнения команд и журнальных файлов - Просмотр трассировочных файлов и сигнального файла • Изменение конфигурации базы данных в соответствие с бизнес-требованиями • Разрешение типичных проблем администрирования БД сжжсие 17-10 СорупдЫ © 2006, Огас1е. АН пдЫ§ гевегуеб. Обзор практикума Для выполнения данного практикума вы восстановите базу данных из бэкапа, полученного при выполнении первого практического задания данного курса. После восстановления вы будете исследовать базу данных, изменять ее конфигурацию в соответствие с бизнес-требованиями и выполнять различные сценарии, моделирующие типичные проблемы, которые приходится решать администратору базы данных. Исследование физических характеристик Используйте такие функциональные возможности базы данных Огас1е 10^, как Еп1егрп$е Мападег, 8рЬ*Р1и$, представления У$ и другие представления словаря данных, чтобы получить информацию о среде базы данных. Принимайте во внимание бизнес-требования и отмечайте все недостатки, которые, как вы полагаете, должны быть устранены, чтобы были учтены такие требования. Конфигурация базы данных Изменяйте физические парамефы конфигурации базы данных для удовлетворения бизнес- требований. Администрирование базы данных Проигрывайте сценарии в любом порядке, чтобы приобрести опыт решения административных задач и использования процедур с целью разрешения типичных проблем базы данных.
Практикум: контрольный перечень конфигурации БД Используйте Ен1егрп«е Мапа^ег ИаГаЬазе Соп(го1 для выяснения текущих характеристик базы данных, приводимых ниже. Информация о табличных пространствах и файлах данных Подсказка по навигации: Ас1тт18(га11ол > Ра<аЯ1е8 Имя табличною пространства Имя файла данных (включая полный путь) Информация об оперативных журнальных файлах Подсказка по навигации : Ас1гтп1$1:га1юп > Кес1о код С го и ре Номер группы , Имя оперативного журнального файла I (включая полный путь) Размер Статус — — - — —— — — - — — . .... — — Информация об управляющих файлах Подсказка по навигации: Ас!ггнт§1:га{юп > Соп1го! Н1е5 Имя у правняющего файла (полное имя) Огас1е Оа&Ьаве 10д: Айгттз^гайоп УУогкзйор II 17-11
Практикум: контрольный перечень конфигурации БД (продолжение) Параметры инициализации Подсказка по навигации: Ас1т1п1е1га11ОЛ > АН 1пШа1ва1юп^ Имя параметра _ Значение ВАСКСКОиМО_ОЦМР_ОЕЗТ СОКЕ_СОМР_СЕ5Т СВ_ВЬОСК_СНЕСК1М6 ОВ_ВЬОСК_512Е ОВ_САСНЕ_8Х2Е ВВ_Е1ЬЕ5~ ПВ-ЫАМЕ 6в _В.ЕСОУЕВУ_Е1ЬЕ_рЕ5Т ОВ_КЁСОУЕКУ_Е1ЪЕ__ОЕЗТ_812Е ЬОС_АКСН1УЕ__ОЕ8Т_л_ ЬОс2аКСН1УЕ_ОЕЗТ_л_ЗТАТЕ ~ЬОСЗаКСНIУЕ^ЕОКМАТ 8СаГМАХ2312Е 2 08Ё_ВЕС ОУЕИ_ГIЬЕ^Ъе 5 Т_ ’118ЁВ_0ЁМР___0Ё 8 Т Приложение Практические задания
Практическое задание 2: конфигурирование Кесоуегу Мападег Предварительное описание. Вам необходимо сконфигурировать параметры резервирования и восстановления. Некоторые из них вы настроите с помощью ЕМАЫ. а некоторые, используя ЕШегрпзе Мападег. Эти параметры, если только их позднее не переопределять, задают конфигурацию, используемую последующими операциями резервирования и восстановления. Такие параметры конфигурации включают политику удержания, автоматическое резервирование управляющего файла и исключение табличного пространства из операций резервирования. Важное замечание. Данный курс завершает практикум. Чтобы подготовить его проведение, до каких-либо действий е базой данных откройте ХТегт и выполните в командном процессоре ОС следующий скрипт, копирующий файлы базы данных: | $ $НОМЕ/1аЬз/1аЪ 02 сору.а11 1. В окне ХТегт установите для переменной среды КЬ8__ЬАЫС следующее значение: "уууу-гшп-сМ. Ъп24 :тт : ззп . После этого как пользователь ЗУ5 соединитесь с вашей базой данных (целевой БД) в действующем по умолчанию режиме ЫОСАТАЬОС. 2. Используя команду К.МАЫ ЗНОЭД АЬЬ, выведите конфигурируемые параметры ЯМАМ 3. Сконфигурируйте в КМАИ автоматическое резервирование управляющего файла и ЗРПЬЕ при каждом резервировании базы данных или файлов данных. Не выходите из установленного сеанса КМАЫ. Он вскоре вам снова понадобится. 4. Используя Егйегрпзе Мападег 0а1аЬазе Соп1го1 Сопзо1е, задайте двухдневное окно в качестве политики удержания. Как пользователь ЗУ3 соединитесь с Оа1аЬазе Соп1го1 Сопзо!е. Если это ваше первое соединение с ЕМ под пользователем ЗУЗ, необходимо щелкнуть на кнопке ”1 адгее” на экране с лицензионным соглашением. ЦкЬ для подсоединения: ЪгХр: //2оса1/юзЕ:1158/ет Имя вашей машины появляется в левом верхнем углу запускаемого вами окна Х1епп. Вы также можете найти в файле $0КАСЬЕ__Н0МЕ/1пзЕа11/геайте. ЪхТ адрес ОКЕ для подсоединения к 0а1аЬазе Соп1го1. Он приводится под заголовком Еп1егрпзе Мападег 10д Оа1аЬазе Соп1го1 (ЖЕ. 5. Проверьте установленное значение для политики удержания, используя команду ЗНОЭД утилиты КМАЫ. 6. Разработчики приложений собираются ежедневно загружать данные из внешнего источника и им требуется промежуточная область (8(а§т§ агеа) для таких данных. Выполните скрипт 1аЬ__С2_0 6. ад!, чтобы создать табличное пространство ЗТАС1ИС, предназначенное для обработки внешних данных. Затем сконфигурируйте в КМА^ исключение табличного пространства из задач резервирования. Вы можете выполнить такое конфигурирование, так как, если даже эти данные будут потеряны, их не надо восстанавливать; они просто повторно загружаются из внешнего источника. В конце проверьте, что табличное пространство исключено из операций резервирования.
7. Выйдите из утилиты ЮЛАМ
Предварительное описание. На этом практическом занятии вы станете свободнее использовать возможности КМАИ по резервированию и сопровождению полученных объектов. Вам следует перевести базу данных в режим АКСНТУЕЕОС и выполнить полное резервирование вашей базы данных. 1. Используя 8()Е*Р1и§ или ЕМ ГМаЬазе СоШго! Сои§о1е, проверьте, что база данных в режиме АКСНТУЕЬОС. Если это не так, выполните необходимые изменения по включению возможности архивирования оперативных журналов. Обратите внимание на то, что база данных должна быть в состоянии М01ШТ при переводе в режим архивирования. Вслед за этим база данных была открыта. Примечание: если появится следующее сообщение об ошибке, щелкните на кнопке ОК и продолжайте выполнять обновление экрана. Ошибка устранится сама по себе. 2. Используя КМА1Ч, соединитесь с базой данных в режиме ЫОСАТАЕОС. Нельзя воспользоваться существующим сеансом КМАИ, так как база данных была перезапущена. Прежде всего убедитесь в том, что в командном процессоре окна ХТепп установлена переменная среды КЕ8_ЕАЫО так, как это было сделано при выполнении практического задания 2. 3. По команде КМАИ ЕЕРОЕТ получите данные о структуре базы данных. 4. Получите перечень всех существующих резервных наборов базы данных. Выводимый перечень должен быть пустым. 5. Используйте КМАЫ для резервирования файлов, принадлежащих табличным пространствам ЕХАМРЬЕ и 113ЕЕ5. Проверьте, что: ® одновременно резервируются управляющий файл и файл серверных параметров: • получаемые при резервировании файлы размещаются во флэш-области восстановления; • в результате создается резервный набор.
6. Создайте копии образов для двух файлов данных. Используйте следующую информацию: • создайте во флэш-области восстановления копию табличного пространства 5У8ТЕМ с тегом 8У8ТЕМ01;. « создайте в каталоге ОКАСЬЕ__НОМЕ копию табличного пространства ЗУ8дох с именем зузаихО’1 . сру и тегом 5У5АОХ01. Какие имена присвоены каждому полученному при копировании файлу? --------------------------------------- $ 7. Получите перечень всех файлов базы данных, которые не были еще зарезервированы. Обратите внимание на то, что табличное пространство 8ТАС1Ы6 все еще исключено из резервирования. 8. Выполните полное резервирование базы данных, включающее архивные журналы. Используйте для хранения резервного набора самое малое возможное пространство. Затем получите перечень всех файлов базы данных, которые необходимо резервировать, а также перечень всех бэкапов базы данных. 9. Сконфигурируйте в КМАК включение табличного пространства ЗТАС1КС в будущее резервирование. Примечание, Возможно на практическом занятии 2 при выполнении команды исключения из резервирования имя табличного пространства ВТАОП^С было заключено в кавычки. Тогда при выполнении данного задания необходимо также указать имя в кавычках и ввести символы в таком .жерегистре, как и в команде, введенной на практическом занятии 2. 10. Выйдите из сеанса К.МАГТ 11. Теперь у вас есть полный бэкап базы данных, удалите созданные копии образов для файлов данных зузЪешО! . бЬЕ и гЬе зузаих01. аЬЕ. В результате освободится дисковое пространство. Для выполнения этого действия используйте Ешегрпяе Мападег.
Практическое задание 4: Восстановление после несущественных потерь Предварительное описание. ТЕМР определено в качестве временного табличного пространства для базы данных. Оно используется сортировками и другими операциями, которые не могут быть произведены полностью в оперативной памяти. При потере или повреждении файлов табличного пространства ТЕМР вам потребуется только добавить в табличное пространство ТЕМР новый файл и удалить старый. Таким же образом необходимо пересоздать один лишь элемент оперативной журнальной группы в случае его потери или повреждения. В следующих упражнениях вы будете устранять последствия потери временного табличного пространства ТЕМР, а также элемента оперативной журнальной группы. Обратите внимание на го, что для пользователя НК пароль Нг. 1. Используя Еп1егрп§е Мапа^ег, просмотрите параметры инициализации. 2. Выполните скрипт 1аЬ__04__02 . зп, чтобы удалить временный файл табличного пространства ТЕМР. 3. Попытайтесь снова просмотреть в Ешегрпяе Мапа^ег все параметры инициализации. Вы получите сообщение об ошибке, вызванное потерей файла ЪегпрО! . оЬЕ. •!(.'< ‘ Рагате1егз А<. V шшжаВгог Г*.*?" —-НА - • - • - - ~ ~ - .... ЧЬА, I У, 1 згпсс - т&жСхс Т-о ? : ЙаЬавеЯеШф' • 1т >«1ч<ай^й?'ас!е'0’'аса1а'с;Ш^ в -и. ас^ . л чмчвзг»3 Примечание: если сообщение об ошибке не появилось, выйдите из ЕШегрггве Мапа^ег и войдите снова. 4. Выполните восстановление после получения сообщения об ошибке, вызванной потерей временного файла. Для этого создайте в табличном пространстве ТЕМР новый временный файл и удалите потерянный старый. Новый временный файл должен быть размером 25 Мб, для него должна быть включена возможность расширения до 100 Мб. Затем снова попытайтесь просмотреть параметры инициализации, как вы это делали на шаге 3. 5. Произведите восстановление после потери файла оперативной журнальной группы. Сначала выполните скрипт 1аЬ__04__05__а. зд1, создающий второй файл в каждой журнальной группе. Затем выполните скрипт 1аЬ_04_05_Ь. зй, который удаляет один из файлов оперативной журнальной группы. Выполните скрипт 1а.Ь__04__05__с. зд1, чтобы вызвать появление сообщения об ошибке. Восстановитесь после потери файла.
1Э и л ж Практическое задание 5: восстановление базы данных Предварительное описание. К вам как администратору базы данных поступило сообщение от некоторых пользователей о некорректности данных в приложении НЕ. Фонд заработной платы, представляющий собой сумму всех окладов, предположительно составляет $691,400. Однако его текущая величина равняется $679,050. Кроме того, за последние 60 дней не было никаких изменений в отделах, однако таблица <ЗОВ__Н12ТОКУ отражает изменения, сделанные сегодня. Вы понимаете, что пакетное задание по реорганизации персонала, было выполнено раньше, чем следовало. Поэтому необходимо отменить эти преждевременные многотабличные изменения, в том числе, произведенные триггерами. Предполагается, что у пользователя НВ пароль пг. 1. Чтобы смоделировать некорректное выполнение пакетного задания, выполните скрипт 1аЬ__05__01. зд1. 2. Проверьте, что сумма окладов и сведения об изменениях в должностях совпадают с сообщениями пользователей. 3. Вы понимаете, что отменить все эти изменений вручную слишком сложно и это может повлечь за собой ошибки, поскольку таблицы и триггеры связаны между собой. Поэтому вы решаете полностью восстановить базу данных к предыдущему моменту времени. Вы знаете, что первое изменение, которое было сделано пакетным заданием, затронуло данные об отделах. Поэтому вы находите время первого изменения в таблице ТОВ__Н15ТОКУ и решаете восстановить базу данных на минуту' раньше этого времени. Произведите восстановление. Запишите дату и время.__________________________________ 4. Проверьте, что база данных восстановлена на момент времени, когда еще не были выполнены реорганизационные изменения в данных приложения НК. 5. Выйдите из 8(}Е*Р1и8. Огас1е 0а1аЬазе 10д: Ас!т1ГН51гаНоп ШогкаЬор Н А-7
Практическое задание 6: флэшбэк Предварительное описание. Используется тот же самый сценарий, что в практических заданиях урока “Восстановление базы данных”. Задание по реорганизации персонала (ИК) было выполнено раньше, чем следовало, и необходимо отменить сделанные им изменения. Эти изменения таковы, что вы не уверены, какие таблицы были затронуты. Поэтому вы принимаете решение воспользоваться операцией ЕХазЬЬаск ОаСаЬазе вместо традиционного восстановления, поскольку было включено ведение журнала флэшбэк. Если другое отдельно не указано, вам следует устанавливать соединения как зуз/огас!е аз 5У5ВВА, используя $0Ь*Р1и8 или ЛашЬазе СопйоЕ 1. Используя Ешегрпзе Мападег включите ведение журнала флэшбэк для базы данных (ЕпаЫе ПазЬЬаск ОаСаЬазе). 2. После перезапуска базы данных с включенной возможностью ведения журнала флэшбэк запишите текущий 8СК базы данных, запросив для этого представление У$0АТАВА8Е. Примечание: это вам понадобится позже. Текущий 8СЫ:_________________ 3. Запишите сумму окладов, полученную на основе таблицы НК. ЕМРЬОУЕЕЗ, и подсчитайте количество строк в таблице ТОВ__Н13ТОКУ. Сумма окладов:____________________ Количество строк:___________________ 4. Запустите скрипт 1аЬ__0 6__04 . зд1. для выполнения таких же реорганизационных изменений в приложении НК, как и в практическом задании урока “Восстановление базы данных”. 5. Запишите снова текущий 8СИ базы данных, а также сумму окладов и количество строк в таблице »7ОВ__Н15ТОКУ. Если вы не подсоединены как пользователь 5У8, тогда сначала установите соединение под этим пользователем. Обратите внимание на то, что выводимые значения отличаются от полученных на шаге 2 и шаге 3. 6. Воспользуйтесь командой КМАЬ' ЕЬАЗНВАСК БАТАВА5Е для отката базы данных назад к первому 8СЫ, записанному на шаге 2. 7. Перед открытием базы в режиме чтение/запись проверьте, что база данных была возвращена к корректному 8СЫ. Для этого просмотрите содержимое таблиц и убедитесь, что выводимые значения стали такими же, как и на шаге 3. 8. Откройте базу данных для чтения и записи. Необходимо использовать ключевое слово КЕ8ЕТЕО68. Огас1е ОаиЬаве 10д: Ас1гпЫ81гаШ>п УУогкзйор II А«8 ... ~«мцц| 9. Перед просмотром сведений, предоставляемых динамическими представлениями, для операции г1азЬЬаск ааЪаЬазе, настройте в сеансе вывод дат с точностью до часов, минут и секунд. 10. Выполните запрос к представлению У$ГЬА5НВАСК_ПАТАВА8Е_ЬО6 и выясните наименьший 8СЬБ к которому можно откатить БД. Ответ запишите здесь: Огас!е йа&Ьазе 10д: Ас!ттЫга11оп УУогкзйор II А-9
Практическое задание 6: флэшбэк (продолжение) II, Просмотрите данные о накладных расходах, связанных с ведением журналов флэшбэк и другими операциями, имеющими отношение к флэшбэк. Выполните для этого запрос к представлению У$ЕЬА5НВАСК__ЕАТАВА5Е_5ТАТ. Какое среднее количество байтов с данными флэшбэк записывалось в минуту в течение последнего временного интервала? 12. Выясните текущий размер хранимых данных флэшбэк, выполнив для этого запрос к представлению У$ЕЬА8НВАСК БАТАВАЗЕ__ЬОС. Ответ запишите здесь: Огас1е ОайаЬаае 10д: Адт1п1аСга1:1оп ЭДогквйор II А-10 Предварительное описание. На этом практическом занятии намеренно повреждается файл данных. Результат этого виден при выполнении запроса к таблице, на которую оказывает влияние это повреждение. Вам необходимо определить месторасположение повреждения и устранить проблему. 1. Чтобы внести повреждение в таблицу ЕЕРАКТМЕНТ5, необходимо выяснить имя файла в операционной сис теме, в которых хранится эта таблица, а также номер первого блока (Ыоск__Ю) этой таблицы. Для вывода номера файла (Е11е__1с1) и номера начального блока (Ыоск_Ю) таблицы ЕЕРАКТМЕКТ8 выполните запрос к представлению ЕВА__8ЕСМЕКТ8. Затем определите имя соответствующего файла в операционной системе, используя представление ЕВА_рАТА_Р1ЬЕ5. Запишите здесь эти значения: Ше ТЕ: В.1оск ТЕ: 2. Выполните скрипт 1аЬ__07__02. зЬ, чтобы внести повреждения в файл данных ехатр!е01. йЬЕ. Укажите при запуске номер блока, полученный на предыдущем шаге. Параметры этого скрипта должны быть указаны в следующем порядке: полное имя файла, номер блока, размер блока (8192). Этот скрипт пишет символьную строку СОКРЛРТ в блоки, начиная с блока с заданным номером. 3. Сбросьте на диск содержимое кэша буферов, чтобы любые запросы к таблице ЕЕРАВ.ТМЕЫТ5 вызывали чтение из файла данных на диске. Затем выберите все столбцы таблицы ЕЕРАКТМЕЕТ5 и обратите внимание на сообщение об ошибке. Используйте следующую команду для сброса на диск кэша буферов: | $СЬ> ЛЕТЕВ 8У8ТЕМ ЕШ8Н ВЦЕГЕК САСНЕ; 4. Выполните утилиту <ЗЬ V, чтобы получить отчет о всех повреждениях в файле ехатр1е01. с!ЬЕ. 5. Просмотрите сигнальный файл, чтобы получить подробные сведения о повреждениях. 6. Выполните восстановление на уровне блока после сбоя носителя, используя команду КМАИ ВЬОСККЕСОУЕВ. ЕАТАЕТЬЕ. Воспользуйтесь выходными результатами утилиты ЕВУЕНТЕУ, полученными на предыдущем шаге, чтобы задать блоки, которые необходимо восстановить. Огас1е Оа1аЬа$е 10д: Ас1ггнп1з1га1юп УУогкзйор II А-11
7. Проверьте, что операция восстановления на уровне блоков завершилась успешно. Для этого сбросьте на диск содержимое кэша буферов и выполнить запрос к таблице ЭЕРАКТМЕЕТ8. Практическое задание 8: мониторинг и управление памятью Предварительное описание. На этом практическом занятии база данных будет переведена в режим, в котором функционирование производится недостаточно эффективно и гибко. Затем будут добавлены новые объекты, после чего база данных не сможет выполнить самонастройку. Вам потребуется определить причину проблемы и переконфигурировать баз}/ данных, так чтобы она смогла динамически приспособиться к размещению новых объектов. Если другое отдельно не указано, вам следует устанавливать соединения как 8У8БВА, используя ОаГаЬазе Сопгго! или 8рЕ*Р1и§. 1. Убедитесь в том, что 1аЬз - текущая директория, расположенная под домашним каталогом пользователя ога.с1е. С помощью 8рЕ*Р1и8 остановите экземпляр БД и запустите его снова, используя файл, параметров инициализации 1п1Ъ__зда1аЬ. ога, находящийся в директории 1аЬз. Укажите для этого параметр РГ1ЕЕ в команде 8ТАКТПР. 2. Выполните скрипт 1аЬ_08_02.зц1. Этот скритп пытается создать много хранимых 1ауа-процедур. Вопрос: что послужило причиной появления ошибки? 3. С помощью Лага базе СоШго! Сопыйе проверьте размер различных областей 8ОА вашего экземпляра. Вопрос 1: включена возможность автоматического управления разделяемой памятью? Вопрос 2: какой размер Зауа-пула? 4. Как пользователь 5У8 выполните скрипт 1аЬ__08__04 . зд1, чтобы просмотреть текущие установки памяти. Есть ли какие-нибудь динамические компоненты 8ОА, у которых значение в столбце СикНЕЫТ_812Е отличается от значения в столбце М1Ы__812Е? Объясните ваш ответ. 5. С помощью функциональной возможности автоматического управления разделяемой памятью устраните проблему, препятствующую созданию хранимых процедур Зауа. Однако пока не пытайтесь пересоздать хранимые процедуры. Огас1е Оа&Ьаве 1Од: Ас1т!пЫга1юп УУогквЬор II А-12 Огас1е йа<аЬа$е 10д: А4гтгн$1га1юп УУогквйор II А-13
6. Выполните скрипт 1аЬ_08__04 . зд! снова, чтобы просмотреть сведения о памяти. Убедитесь в том, что скрипт выполняется под пользователем 5У5 с привилегиями 8У5ВВА. Затем ответьте на следующие вопросы.
Вопрос 1: какое значение вы ожидали увидеть сейчас для параметра инициализации 5СА__ТАКСЕТ? Вы можете проверить свой ответ, просмотрев выходные результаты выполнения скрипта 1аЬ__08__04 . ад1. Примечание: значение может быть округлено до размера гранулы. Вопрос 2: просмотрите последние 20 строк сигнального файла, чтобы найти команды, которые были исполнены при включении А8ММ. Почему установлены нулевые размеры автоматически управляемых пулов? 1 Вопрос 3: почему для параметра БВ _САСНЕ__512Е установлено ненулевое значение? Вопрос 4: как вы думаете, почему не смогли быть созданы хранимые процедуры 1ауа? 7. Повторно выполните скрипт 1аЬ_08_02 . вд1, чтобы создать хранимые процедуры Дауа. Сколько памяти в результате было добавлено 1ауа-пулу после завершения выполнения данного скрипта? 8. Выполните скрипт 1аЬ_08__с1гор__} ауаз. для удаления объектов Даса.
Практическое задание 9: автоматическое управление производительностью Предварительное описание. Выполните скрипт, генерирующий рабочую нагрузку базы данных. Затем воспользуйтесь автоматическим диагностическим монитором базы данных для выявления проблемы. Вам потребуется оценить различные возможные причины, пока вы не найдете реальную проблему. Если другое отдельно не указано, вам следует устанавливать соединения как 5У8ОВА. используя ВаГаЬазе СоШго! или 8рЕ*Р1и§. 1. Выполните скрипт 1аЬ__0 9_01. зд1, чтобы создать табличное пространство ТВЗАББМ и пользователя АБОМ с паролем асШш. 2. Выполните скрипт 1аЬ__0 9__02 , зд1, чтобы создать таблицу в новом табличном пространстве. 3. Как пользователь огас.1е в Етих выполните скрипт ХаЬ__09_03. зЪ, находящийся в директории ХаЬз. Дождитесь, пока завершится выполнение восьми хранимых процедур. 4. На домашней странице щелкните на закладке РегТогтапсе. На странице РегГоггпапсеустановите в поле \/1е\л/Оа1а значение Кеа1 Т1те: 15 Зесопаз КеЕгезЬ. Через две минуты на графике Ауегаде АсЙуе Зеззюпз появится острый выступ.. Примечание. Если выдается экран, на котором запрашивается подтверждение или отклонение использования 8\/(3 \Ле\л/ег, введите А для подтверждения. Использование 8\/О \Де\л/ег улучшает графическое представление объектов, выдаваемых ЕМ. Приведенный снимок экрана получен без использования 8\/С. * .йЙЬм фип Н Н&рогЕ^ 3.5 3.0 2.5 -12С «1.5 1.6 ______ 3:20рт 3:30рт 3:40рт §ер!етЬегЗе.2О05 3:50ргп 4:О0₽т «МиШийке ш его Т.ЙР АсЙу№ 5. После того, как выступ опустится, как пользователь АББМ выполните скрипт ХаЬ_0 9__05. здХ. (В ХУтбоиз не ждите, пока опустится выступ, и вместо запуска скрипта используйте кнопку Кип АСОМ 1\1оуу)В результате будет создан новый моментальный снимок. Просматривая график, вы уже могли заметить, что в экземпляре были обнаружены проблемы одновременного доступа (сопсиггепсу). 6. Вернитесь на домашнюю страницу БД. Результат последнего выполнения АЭ1)М может еще не отразиться в секции О|адпо8Йс Зиттагу. Чтобы не ждать завершения интервала между обновлениями, выберите последние находки (йпШп^з), полученные АПЭМ. перейдя на страницу АсМзог Сеп(га1. Для выяснения причины проблемы просмотрите две находки, оказывающие наибольшее влияние.
Примечание: вследствие различий в средах сгенерированная нагрузка может не привести к обнаружению находок. В таком случае измените в скрипте число одновременных сеансов (например, ихега-80) и снова повторите шаги с 3 по 5. Огас1е йа1аЬа$е 10д: АсМгнвиаСюп ШогкзИор II А-17
Практическое задание 9: автоматическое управление производительностью (продолжение) 7. Необходимо пересоздайте таблицу, чтобы применить рекомендацию. Создайте новое табличное пространство ТВ5АВЕМ2, использующее возможность автоматического управления пространством сегментов. 8. Выполните скрипт 1аЬ__0 9__08. чтобы удалить таблицу АСОМ и пересоздать ее в новом табличном пространстве. Этот скрипт также собирает статистики таблицы и получает новый моментальный снимок. 9. Повторно запустите скрипт 1аЬ_0 9 0 3 . зп. 10. В Ешегргке Мападег просмотрите выступ, вызванный рабочей нагрузкой. 11. После того, как выступ опустится, подсоединитесь к БД как пользователь АБЭМ и выполните командный файл 1аЬ___0 9__11. зд1. В результате будет создан новый моментальный снимок. 12 С домашней страницы БД перейдите на страницу АсМзог Сегйга! и просмотрите последний моментальный снимок. Ситуация стала лучше? Практическое задание 10: управление объектами схем Предварительное описание. Ваша компания проходит через процесс слияния. В результате ожидается очень сильный рост небольшого числа таблиц, за которые вы отвечаете. Для проведения предварительного мониторинга использования пространства таблицами и индексами вы создали тест и выполнили задачи, которые могут возникнуть в производственной системе. Подсоединитесь как пользователь 8У8 с паролем огасХе и привилегией 8У50ВА. Выполните требуемые задачи, используя либо Ешегрпзе Мападег ПаШЬазе Соп1го1, либо $(ЗЕ*Р1и8. Все скрипты для практического занятия находятся в директории /Ь.оте/огас1е/1аЬа. 1. Выполните скрипт 1аЬ__10 01. аЬ, чтобы создать таблицу ТЕ5Т__КЕ(21ОЫ5. Вопрос 1: что означает РСТЕКЕЕ 10? 2. Выполните скрипт 1аЬ_10__02 . ай , чтобы заполнить таблицу ТЕ5Т__ВЕСЮЫЗ. Вопрос 2: какое число строк для таблицы ТЕ8Т КЕ81СЖ8 показывается на странице ТаЫез и почему? Тазк Кате АСОМ :1090770276 Д_. 58 ОаГаЬазеШе 4д Релей 51а1 Т!гпе Вес 14,2005 4:63:19 РМР8Т (питйеэ) ТабкО'пег 5У5 Дуегаде Асйуе Зевакин 02 ________и...... ..> . ...... ...м—. Типе Вапде Вес 14.2005 4:07:00 РМ Вес 14,2005 4:37:00 (У1е-уу5пар5по!5) (ПеуЯе РеПоб ПигаЗоп йгшчЛез) 16.6:ТЮ:Й 3. Настоятельно рекомендуются собирать статистики после больших операций ОМЕ, например, после заполнения новой таблицы. Соберите статистики для таблицы НК.ТЕ2Т__В.ЕС1О№. 4. Просмотрите сегментную информацию о таблице НК. ТЕ8Т_РЕС1ОЫ8, которую можно получить на странице Есй! ТаЫе 8едтеп18. Просматривая сегментную информацию для таблицы НК. ТЕ2Т__КЕС1ОЫ5, обратите внимание на то, что неиспользуемое пространство (“\Л/а81ес1 Зрасе (%)”) превышает 20%. Проведите реорганизацию использования памяти в табличном пространстве. После завершения реорганизации проверьте, что задание завершилось успешно, и снова просмотрите текущее использование пространства. Оно возросло или уменьшилось? Вопрос 3: в чем причина наличия неиспользуемого пространства (м-а81еб фасе)? Н 8 <1? । ыг- 2 361. Тигнпд г'1 .« ;е ог г,Чс'сп г аге а&их 4 - тс 1 Зсйета ч а 4?-, 5 , чл1 *о '*йа{апа$еI п 2561 Тигнпд 16С ' -а»ен|р’-и^гс^ ггг ''4.-' (Л з1. гвЬ" 14.9 Гп» :•>. и^ ри1 о1 И е ’• “эии <аъ з дпй са?н. ,. л-й ги. • 8>жж У22Й__ <' ух зегйоп;54Х'оипс-йй§зл.<\ >С У'/йт. са?-; С ' г_>_ " »V ! я ~ У * сагг бГа».%ье ?' 5 4 ЗбЁ Тип!П8 2 Наз1 СопвдигаЙоп Г:?гге. Йсп: гейа сар7ГГп 'у.ак с!а5? 2а5 сап5иг<*пд з&пШсапг йагайаае 1 АррйсаЬоп X 13. Для очистки среды выполните скрипт 1аЬ_09_с1еапир. зд1. Огас1е Оа!аЬа$е 10д: Абт!п1$1га«оп ШогкйЬор I! А-18 Огас!е Оа1аЬа$е 10д: Ас!т1п1$1га11оп УУогкеНор II А~19
5. Удалите таблицу НК. ТЕЗТ__КЕС10Ы5, выполнив для этого скрипт 1аЬ_10_ С5 . зй. (после этого дополнительная таблица не будет влиять на другие сеансы практики). Огас1е ОаТаЬаае 10д: Ас1т1П151га11оп УУогкзйор II А-20 Практическое задание 11: управление хранением Предварительное описание. Перед предстоящим слиянием компании вы хотите задать для предупреждений и критических сообщений более низкие пороговые значения по сравнению с заданными по умолчанию. Убедитесь в том, что предупреждения поступают заранее и поэтому больше времени для реагирования на ситуацию. После завершения удалите использовавшееся для проверки табличное пространство. Подсоединитесь как пользователь 5У8 с паролем огасТе и привилегией 5У8ВВА. Выполните требуемые задачи, используя либо Еп1егрп§е Мапа&ег ЭаХаЬазе Соп1то1, либо 8<2Е*Р1и8. Все скрипты для практического занятия находятся в директории /йоте/огас!е/1аЬз. 1. Используя процедуру пвм8_зекуев_аьект . зет ТННЕ5Н0Ш. переустановите действующие для всей базы данных пороговые значения метрики ТаЫезрасе Зрасе □заде. Воспользуйтесь для этого скриптом 1аЬ__11 01. зй. 2. В 80Ь*Р1и$ проверьте действующие для все базы данных пороговые значения метрики ТаЫезрасе Зрасе Озаде. Используйте следующую команду: ЗЕЬЕСТ юагптпд \?а!ие, сг±Т1са1__уа!ие ГНОМ йЬ а__ С Ь г е з й о 1 с! 8 ЭДНЕВЕ теЪг1с5__пате- ’ ТаЫезрасе Брасе озаде’ АЫР оЬпесТ__пате 1$ ЫЦЬЕ; ________________________________________ 3. Создайте новое табличное пространство ТВЗАЬЕКТ с файлом аХетЫ.йЬЕ, имеющем размер 120 Мб. Это должно быть локально управляемое табличное пространство с автоматическим управлением пространством сегментов (А88М). Не делайте файл авторасширяемым и не указывайте пороговые значения для табличного пространства. Используйте ЕпТефпзе Мапа^ег ИашЬаяе Соттой Если такое табличное пространство уже существует в базе данных, тогда сначала удалите его вместе с принадлежащими ему файлами. 4, В Еп1егрп$е Мапа^ег измените пороговые значения метрики ТаЫезрасе Зрасе □заде для табличного пространства ТВ ЗАВЕЕТ. Установите для предупреждения значение 55 процентов и для критического сигнала 70 процентов. 5. Используя 8рЬ*Р1п8, проверьте новые пороговые значения для табличного пространства ТВ 5 АВЕ ВТ. 6. Выберите значения столбцов геазоп и гезо1иВ1оп из представления СВА_АВЕВТ_Н 1.8ТОВУ, относящиеся к табличному пространству ТВ8АВЕВТ. 7. Выполните скрипт 1аЬ_11__07 . зй, который создает и заполняет новые таблицы в табличном пространстве ТВЗАВЕЕТ. 8. Проверьте уровень заполняемости табличного пространства ТВ8АВЕЕТ, используя ПаШЬазе Сопгго! или 8рЕ*Р1и§. Текущий уровень должен примерно составлять 60%. Подождите около 10 минут и проверьте, что достигнут уровень предупреждения для табличного пространства ТВЗАВЕЕТ. 9. Выполните скрипт 1аЬ_11__0 9_а. зй, чтобы добавить данные в табличное пространство ТВЗАВЕЕТ. Подождите 10 минут и просмотрите уровень критического сигнала как в базе данных, так и Па1аЬа8е Соп1го1. Убедитесь в том. что табличное пространство ТВЗАВЕЕТ заполнено примерно на 75%. Огас1е Оа1аЬаее 10д: АсМпЫгаНоп УУ'огкайор II А-21
I—- - ***** Практическое задание 11: управление хранением (продолжение) 11. Теперь, используя БагаЬазе Сопгго!, выполните сегментный консультант для табличного пространства ТВ5АЕЕВТ. Используйте консультант в полном (СотргеЬеП81Уе) режиме без ограничения времени. Просмотрите и примените рекомендации сегментного консультанта. После применения рекомендаций убедитесь в том, что уровень заполняемости табличного пространства ТВЗАЬЕКТ упал ниже 55%. 12. Подождите еще примерно 10 минут и проверьте- что нет текущих сигналов для табличного пространства ТВ5АЕЕКТ. г 13. Просмотрите хронологические данные о метрике “ТаЫезрасе Брасе Сеаде” для табличного пространства ТВЗАЬЕКТ за последние 24 часа. 14. Установите для табличного пространства ТВ8АЕЕКТ действующие для всей базы данных пороговые значения метрики ТаЫезрасе Брасе 1)$аде. 15. Поскольку вы завершили тестирование возможной ситуации, выполните скрипт 1аЬ__11__15 . зЪ, чтобы удалить табличное пространство ТВЗАЬЕВТ. Огас1е Оа&Ьаае 10д: АсЫт51га1!оп Шогкзйор 0 А-22 Огас1е Оа1аЬа$е Ас1т1п1§1га1юп ШогкзЬор II А-23
Это вызовет переустановку переменной среды (ЖАСЬЕ__ЗЩ ранее указывавшей на экземпляр А8М. Упражнение 1: создание и конфигурирование экземпляра А8М Предварительное описание. В настоящий момент времени на сервере базы данных нет функционирующего экземпляра А8М. Используя уже сконфигурированные “чистые” дисковые секции (гаш сй$к рагННопз), создайте и запустите экземпляр А8М. Затем создайте табличное пространство, выделив для него место в дисковой группе. Кроме того, создайте табличное пространство, используя обычное расположение в файлах ОС, а затем мигрируйте это табличное пространство в А8М. Если другое отдельно не указано, вам следует устанавливать соединения под пользователем 8У5 с привилегией 8У5РВА, используя ВашЪазе СоШго! или 8рЕ*Р1и8. В ходе практического занятия вы создадите экземпляр А8М, сконфигурируете параметры инициализации А8М, создадите дисковые группы, а также табличное пространство, использующее для хранения возможности А8М. 1. Создайте экземпляр А8М на вашей машине с помощью ОВСА. Задайте в ОВСА описываемую ниже конфигурацию. Измените значения по умолчанию для параметра инициализации А8М, в котором задаются строки для обнаружения дисков на “/беу/гауг/га^*” (без двойных кавычек). Создайте одну дисковую группу с именем ОСНОВ? 1, которая использует следующие А8М- диски: /аеу/гам/гам1 /бет7 / гауг/ гау?2 /белг/гау?/гаадЗ / бет7 / г а ы / г а уг 4 Установите использование обычной избыточности для группы БСКОВ? 1. Когда это потребуется, введите для пользователя гоо? пароль огас!е. 2. Оставьте в Етих открытым командное окно для дальнейшего использования. 3. Как пользователь огас1е выполните в строке командного процессора ОС подсоединение к экземпляру А8М. Выведите список процессов, относящихся к этому экземпляру. Перед запуском экземпляра А8М вы должные установить для переменной среды 0ЕАСЬЕ__8Ю значение +А8М. 4. Выполните запрос к представлению у$А8М___отзкснои₽ для вывода характеристик дисковой группы. 5. Подсоединитесь к экземпляру огс! и создайте новое табличное пространство ТВ ЗАЕМ, располагаемое на А8М-дисках группы РСКОВР1. Размер файла данных табличного пространства - 200 Мб. Перед запуском утилиты 8рЕ*Р1н§ выйдите из текущего командного процессора, а затем снова войдите как пользователь ога,с!е.
Упражнение 2: миграция табличных пространств в структуры хранения А8М При выполнении этого упражнения вы выполните миграцию табличного пространства в структуры хранения А8М. 1. Используя 8рЬ*Р1н8, соединитесь с экземпляром БД как пользователь с привилегиями 5УЗВВА и создайте новое табличное пространство ТВ8А8ММ1С. Оно должно содержать только один файл размером 10 Мб, хранимый в файловой системе (без использования АБМ). Убедитесь в том, что вы подсоединились к экземпляру огст, а не АБМ. 2. Создайте таблицу Т2, хранимую в табличном пространстве ТВ5А8ММ1С. Вставьте в нее одну строку и зафиксируйте операцию, 3. Мигрируйте ТВЗАЗММПЗ в место хранения, сопровождаемое с помощью АБМ. После завершения операции проверьте, что она была успешно завершена и таблица внутри табличного пространства не повреждена. 4. Удалите объекты, созданные при выполнении практического занятия: табличное пространство ТВ8АЗММ1С4 с его содержимым и файлом данных. Также удалите стандартный файл файловой системы , созданный на шаге I для хранения табличного пространства ТВ8АЗММ1С. Огас1е Ва1аЬазе 10д«* Ас1т1п1з1га11оп УУогк§Иор II А-26
Практическое задание 13: управление ресурсами Предварительное описание. Вам поступила жалоба на то, что определенные пакетные задания использую] слишком много системных ресурсов и известен пользователь, запускающий процессы, использующие хранилище данных, в обычное рабочее время. Вы решаете воспользоваться менеджером ресурсов базы данных для лучшего контроля использования ресурсов.. Для урегулирования ситуации вы сначала создаете группу потребителей АРРЕЗЕК и добавляете ее в стандартный ресурсный план ЗУ8ТЕМ__РЬАК. После этого вы устанавливаете соответствие нескольких пользователей Огас1е и главного пользователя ОС с группами потребителей. Активизируйте ресурсный план и проверьте ваши настройки. При выполнении операций просматривайте новые для вас команды, используя кнопку 8Ьо\с 80Ь. Подсоединитесь как пользователь 8У8 с паролем огас.1е и привилегией 8У8СВА. Выполните требуемые задачи, используя либо Ешегрпзе Манаеег БаШЬазе Соп1то1, либо $р!*Р1н8. Все скрипты для практического занятия находятся в директории /Ьоте/о гас1е/1аЬ з. 1. Используя ЕМ, создайте группу потребителей АРРЕЗЕК. Не добавляйте пользователей в группу. Просмотрите сгенерированный код ЭДЕ. Вопрос 1: объясните указываемое для параметра значение К0ЕНЕ-В0В1М. 2. Добавьте группу потребителей АРРЕЗЕК в ресурсный план ЗУ8ТЕМ_РЬАЫ. Выделите этой группе 60% ресурсов СРП на уровне 3. Измените на 40% долю ресурсов СРП, получаемую группой Ь(Ж_ СКОЕР на уровне 3. 3. Сконфигурируйте соответствие групп потребителей ресурсов таким образом, чтобы пользователь Огас1е НВ принадлежал к группе потребителей АРРЕЗЕК, а пользователь 8СОТТ - к группе ЬО^СКОЕР. Для пользователя 8СОТТ убедитесь в том, что его атрибут ОКАСЬЕ__Е8ЕК имеет более высокий, приоритет, чем СЫЕЫТ_03_Е5ЕК. 4. Сконфигурируйте соответствие групп потребителей ресурсов таким образом, чтобы пользователь ОС огас!е принадлежал к группе потребителей 8У8__СВОЕР. 5. Предоставьте пользователю Огас1е РМ привилегии вхождения в следующие группы потребителей ресурсов: АРРЕЗЕК, Ь(Ж_(ЗКОЕР и 8У8_ЗВОЕР. 6. Выполните скрипт 1аЬ__13_0 6.зИ для снятия блокирования с учетных записей пользователей Огас1е НВ, 8СОТТ, ОЕ и РМ. При выполнении скрипта для каждого пользователя устанавливается пароль, совпадающий с его именем. Огас1е Оа1аЬа$е 10д: Айттш^гаНоп УУогкаИор II А-27
7. Активизируйте ресурсный план 5У5ТЕМ РЬАЫ. 8. Протестируйте настроенное соответствие сеансов группам, открыв для этого два сеанса 8р1ЛР1и§. В первом сеансе соединитесь следующим образом: зузгет/огас1е(2огс1, а во втором - Нг/йг@огс1. а) . В терминальном окне введите: со. /Нете/огас!е/1аЬз зр1р1из зузтет/огас1е@огс1 б) . В сеансе 80Е*Р1из введите: [^Ёт~50ГрКОМРТ "таЁт>" ~~~ в) . Во втором терминальном окне введите: сс! ,/погпе/огас1е/1аЬз з д 1 р 1 и з з с о Г г. / з с о Е Г @ о г с 1 г) . Во втором сеансе §рЬ*Р1и8 введите: |~5ЕТ ЗрЬРНОМРТ ^8ЕСОЕР>;; д) . В первом (Е1К8Т) сеансе 8р1ЛР1и§ введите: |~@ ~Гзд1 е) . Вопрос: к какой группе потребителей принадлежит пользователь 8СОТТ? ж). Во втором (ЗЕ СОЕ О) терминальном окне введите: соппесЕ рт/рт0огс1 з) . В первом (Е1К8Т) сеансе 8рЕ*Р1и§ введите / (слэш) для того, чтобы еще раз выполнить предыдущую команду 8рЬ. и) . Вопрос: к какой группе потребителей принадлежит пользователь РМ? к) . Во втором (8ЕСОЫР) терминальном окне введите: соппесС ое/оеботс! Огас1е ОаШзазе 10д: Ас!т1ш51га1:юп УУогкаЬор II А-28 Огас1е Оа1аЬа$е 10д: Адт1пш1га11оп УУогкеИор II А«29
л). В первом (Е1К5Т) сеансе 8р1,*Р1и$ введите / (слэш) для того, чтобы еще раз выполнить предыдущую команду 8()Ь. I. Вопрос: при проверке пользователя О.гас1е ОЕ вы обратили внимание на то, ОЕ в группе потребителей ОТНЕК__СЖОПР8. Почему это произошло? 9. Сделайте ресурсный план 8У8ТЕМ__РЬАЫ неактивным, 1 что
Практическое задание 14-1: мониторинг планировщика Предварительное описание, Поскольку круг ваших задач постоянно расширяется, вы решаете автоматизировать выполнение рутинных задач. Для этого вы сначала проводите мониторинг существующих элементов расписания, а затем создаете компоненты расписания и тестируете их. На этом практическом занятии вы будете использовать ЕпХегргке Мападег ИаШЪазе СопГго! для определения и мониторинга автоматических, задач планировщика. При выполнении операций просматривайте новые для вас команды, используя кнопку 8Ьо\у $РЬ. Подсоединяйтесь как пользователь ЗУ 8 с паролем огас.1е и привилегиями 5У80ВА или как пользователь НК с паролем НК и обычными привилегиями ( Когта!), когда это будет указано. Выполняйте необходимые задачи с помощью ЕпТегрпзе Мападег ИаХаЪа^е СоШго! или 8рЕ*Р1и8.. Все скрипты для практического занятия находятся в директории /й оте/о г ас1е/1аЬ $. К Соединитесь с ЕМ Оа^аЬазе Соп1го1 как пользователь 8У8 и выделите пользователю НВ. следующие роли: • ССЖЫЕСТ; • КЕ5ОПНСЕ; • РВА. Так как вы собираетесь сделать пользователя НК администратором заданий, использующим ОашЬазе СопХгоЕ необходимо зарегистрировать пользователя НК в качестве возможного администратора. 2. Соединитесь с ЕШегрте Мападег ВаХаЬаяе Сопйго! как пользователь НВ. На странице с закладкой Ас1пгйп181гайоп щелкните на ссылке ЭоЬз, расположенной в секции ОаХаЬазе 8сйеби1ег. Вопрос: есть ли какие-либо существующие задания? 3. Просмотрите страницу Ргодгатз в Ешегрпзе Мападег. (Подсказка: используйте кнопку Васк в браузере.) Вопрос: есть ли какие-либо существующие программы? 4. Просмотрите страницу 8сйес1и1ег ЗсйесЫез в Епхегрпзе Мападег. Вопрос: есть ли какие-либо существующие расписания? 5. Просмотрите страницу 8сЬес1и1ег \Мпс1ош8 в Ешегрпзе Мападег. Есть ли какие-либо существующие окна? Какой ресурсный план связан с каждым окном? Вопрос I: есть ли какие-либо существующие окна? Какие у них имена?

Вопрос 2: какой ресурсный план связан с окном жекнюнт_уп&в<ж? Вопрос 3: какой ресурсный план связан с окном ^еекекю_^1Н1)0^? 6. Просмотрите страницу ЗсйесМег ЗоЬ С1аззе8 в Ешегрпзе Мапа^ег. Есть ли какие- либо существующие классы заданий? Если есть, то какая группа потребителей связана с каждым из классов заданий? Вопрос 1: есть ли какие-либо существующие классы заданий? Вопрос 2: какая крупна потребителей связана с классом заданий оееапьт дов сьдзз? Вопрос 3: какая группа потребителей связана с классом заданий АПТО_ТА5К5_ДОВ_СЬА85?
При выполнении этого практического задания вы будете использовать ЕпТегрше Мапа^ег ПагаЬаке Сошго! для создания объектов планировщика и автоматизации задач. Предварительное условие: в ходе выполнение предыдущего шага задания пользователю НК должны были быть предоставлены административные привилегии. I. Используя Па(аЬазе СогПгоЕ подсоединитесь к базе данных как пользователь НК. Создайте простое задание, выполняющее ЗОЬ-скрипт. « Закладка (лепета!: $ Ыаше: СКЕАТЕ ЬОС_ТАВЬЕ_УОВ Ошпег: НВ ЭезспрНоп: создание таблицы 8Е581ОК_Н18ТОКУ для следующей части практического занятия Ьо^т& 1еуе1: КВН 8 Соттапс! (уре: РЬ/8(?Ь РЬ/$С)Е Моск: ВЕСТЫ ехесиСе ХттеаТаЬе(’сгеаГе ЪаЫе 5езз1оп_Ь15Согу (зпар_Ъ1те Т1МЕ5ТАМР &1ТН ЬОСАЬ Т1МЕ 2СМЕ, пит 80381008 ИСМЕЕВ.) ’) ; ЕИО; (Вы можете скопировать этот блок из файла 1аЬ 14__ 02 01, зд1.) • Закладка 8сЬейи!е: Кереабп^: Во поС КереаГ 8(а11: 1ттед.1асе1у • Ориона: Нет никаких специальных значений параметров 2. Создайте программу В0С__5Е88__С011МТ__РК0М, которая заносит в журнальную таблицу текущее количество сеансов базы данных. Введите следующий код или же перенесите его из файла 1аЬ_14__02_02. зд1: ВЕСЬАКЕ зезз соипГ ЬШМВЕК; ВЕС1Й ЗЕЬЕСТ С01ЖТ(*) 1ЫТ0 зезз_соип€ РВОМ У$8Е881ОЫ; 1Ы8ЕКТ 1ЫТ0 зезз1оп_ЫзЕогу УАЫ)Е8 (зуз Мгле з Татр, зезз_соипВ); С0ММ1Т; ЕН В; 3. Создайте расписание 5Е88__ВРВАТЕ__5СНЕВ, принадлежащее пользователю НК, определяющее выполнение через каждые три секунды. Для создания расписания с помошыо процедуры ВВМ5__8СНЕВОВЕК.СКЕАТЕ_8СНЕВВЬЕ используйте 8<2Е*Р1ш. ВЕС1К ВВМЗ-5СНЕВНВЕК.СНЕАТЕ_8СНЕВ0ВЕ ( зсй.еби1е__пате => ’ 5Е85__НРВАТЕ__8СНЕВ ’, зЕагВ_даЕе => 8У5Т1МЕ5ТАМР, гереа€__1пВе^а1 => ’ ЕКЕ0=8ЕСОЫВВУ; 1НТЕКУАЬ=3 ’, соттепВз ==> "Каждые три секунды’); ЕМР;
Вернитесь в ЕпСегрпзе Мапа^ег ОаиЬазе Сошго! и проверьте, что расписание 5Е53_ДРЕАТЕ~5СНЕО создано. Подсказка: чтобы расписание появилось, возможно, потребуется обновить страницу. 4. С помощью ЕМ Оа1аЬазе Соп1го1 создайте задание ЕО6_8Е881ОЫ8_ЛОВ, использующее программу ЬОС 5Е88 СОПЫТ__РКСМ и расписание 8Е5$__0РЕАТЕ_ 5СНЕЕ. Для журналирования Задания задайте режим ЕШЬ. 5. В сеансе ЗСДЛРкз проверьте наличие строк в таблице НК. 8Е881ОЫ НТ8ТОР.У, Вопрос: есть ли строки, временные метки которых отличаются друг от друга на 3 секунды? 6. Воспользуйтесь ЕгИегрпке Мапа^ег ОаШЬазе Соп1то1 для того, чтобы изменить интервал в расписании 8Е88_иРОАТЕ__5СНЕЕ с трех секунд на 3 минуты. Затем, используя 80Е*Р1и§, проверьте, что строки в таблицу добавляются каждые три минуты, а не каждые три секунды, как это было прежде. Для этого выполните запрос к таблице НК. 5Е881ОК_Н18ТОКУ. Упорядочьте выводимые данные по столбцу 5ЫАР_Т1МЕ. 7. Обязательно выполните удаление созданных объектов, С помощью ЕШегрпзе Мапа^ег удалите задания Ь0С__8Е5810Е8_80В и СКЕАТЕ_ЬОС__ТАВЬЕ_оОВ, программу ЬОС__8Е88__СОинТ_₽К6М, а также расписание 5Е55_О₽ОАТЕ__ЗСНЕЕ. Воспользуйтесь 8р1ЛР1и8 для удаления таблицы 8Е5510Ы_Н15Т0КУ, после чего выйдите из сеанса. Примечание: по ошибке не удалите другое расписание. Огас1е ОаСаЬаве 10а: А<1пгнп181гайоп УУогквЬор II А-36 Огас1е Оа1аЬа$е Юдг Адгпт1вГга1:юп УУогкзЬор II А-37
Практическое задание 15: безопасность базы данных Предварительное описание. В вашей организации возрастают требования к безопасности базы данных. Вас попросили подготовить и провести для коллег по работе демонстрацию возможностей прозрачного шифрования данных. Сначала вы создадите цифровой бумажник, используя Огас!е \\7аПе1 Мападег. Затем (как ЗУБОВА) откроете цифровой бумажник, зададите ключ шифрования и создадите пользователя ТОЕ_ ОВД. Как пользователь ТОЕ__ОВА вы создадите табличное пространство ТОЕ и поместите в него таблицу ЕМР__ЕКС, содержащую одну строку. Отвечая на вопросы аудитории, вы более подробно продемонстрируете некоторые моменты, включающие представление 0ВА___ЕЫСКУРТЕ0__С0ЫЛ'4КБ, а также рассмотрите, что происходит при выполнении запроса, когда закры г или открыт цифровой бумажник. В конце вы удалите объекты, ко торые вы использовали в своей демонстрации. 1. Используя графическое инструментальное средство Огас1е \УаПе( Мападег, создайте новый цифровой бумажник в каталоге /Ъоте/огас1е/1аЬ8. Задайте для вашего бумажника пароль о г а 1 с 1 е 2. 2. Обязательно добавьте следующую запись в ваш файл здРпег. ога. Такая запись подготовлена для практических занятий. Она хранится в файле маЫеЕТосаМоп. ога. ^АЬЬЕТ__ЬОСАТ1ОЫ- (8ООНСЕ- (МЕТНОО—Ез.1е) (МЕТНОВ_рАТА= _____________________________ 3 Как БУЗОВА запустите сеанс ЗрТ*₽1и8 для открытия в экземпляре вашего цифрового бумажника. Воспользуйтесь командой: [аЬТЕК ЗУЗТЕМЗЕТ ЕНСЕУРТЮК У^АШЕТ ОРЕЫ1РЕЫТ1Е1ЕР ВУ ”ога1с1е2”; | 4. В сеансе 8рЬ*Рк1§ (установленном как ЗУБОВА) задайте в экземпляре главный ключ. Используйте команду ЛЕТЕВ БУЗТЕМ ЗЕТ ЕЫСКУРТТОЕ КЕУ. 5. В окне эмулятора терминала выполните скрипт 1аЬ__15_05 . зк. Этот скрипт создает нового пользователя ТОЕ__ОВА с паролем ТОЕ__ОВА. Также создается новое табличное пространство ТОЕ, располагаемое вне А8М. Вслед за этим скрипт создает принадлежащую пользователю ТОЕ__рВА новую таблицу ЕМР_ЕКС, располагаемую в табличном пространстве ТОЕ. Таблица содержит два шифруемых столбца: ЗАЕАВУ и ТОВ. В конце скрипта в таблицу вставляется одна строка. 6. В сеансе 8ОЬ*Рк1$ (установленном как ЗУ ЗОВА) выведите перечень зашифрованных столбцов в вашей базе данных. Затем выберите все строки и столбцы таблицы ЕМР_ЕЫС. 7. В сеансе 8рТ*Р1п8 (установленном как БУЗОВА) убедитесь в том, что файл, в котором размещена таблица ЕМР ЕЫС, содержит зашифрованные значения столбцов. Переведите табличное пространство ТОЕ в автономное состояние, затем, используя команду ОС, просмотрите содержимое файла, после чего верните табличное пространство в оперативное состояние. Огас1е Оа1аЬа$е Юдг Ас!т1пш1га11оп Шогкзйор II А-38 Синтаксис команды в Ьтих: зЕгтадз «Игес^огу>/<имя файла> % Огас1е ЕЫаЬаае 10д: АйгтпЫгаНоп УУогкаЬор II А-39 I тоге
Практическое задание 15: безопасность базы данных (продолжение) 8. В сеансе 8рЕ*Р1и§ (установленном как 8УЗЭВА) закройте в экземпляре ваш цифровой бумажник и попытайтесь выбрать данные, содержащиеся в таблице ТРЕ_рВА. ЕМР_ЕКС. Что вы получили? Теперь откройте цифровой бумажник и снова запросите таблицу ТВЕ__ВВА. ЕМР_ЕЫС. 9. Чтобы очистить нашу среду, выполните скрипт 1аЬ 15_09 . зЪ в открытом вами эмуляторе терминального окна. Скрипт закрывает цифровой бумажник, удаляет табличное пространство ТВЕ и пользователя ТОЕ__ОВА. Если инструментальное средство Огас1е \Уа11е1 Мапа^ег все еще открыто, выйдите из него. Огас1е Оа1аЬа$е 10д: А<1ттЫга11оп УУогкзЬор II А-40 Практическое задание 16: использование возможностей поддержки глобализации Предварительное описание. Ваша компания купила другую компанию, большая группа пользователей которой говори т на французском. Вы не предполагаете изменять саму базу данных, а рассчитываете на более низком структурном уровне найти решение, соответствующее появившимся требованиям. Поэтому вы решаете использовать установки на уровне сеанса для изменения языка, форматов дат и времени, а также порядка сортировки. Для входа в систему указывайте з уз С ет/о га с1е @ о гс1. В качестве рабочего каталога используйте / Ногле/ог ас 1е/1аЬз. 1. Запустите /ЗСДЛРШз. Для этого откройте браузер и введите 1ЖЬ: ЬГТр: // 1оса1Ьозг: 5560/1зд1р1из или перейдите следующим образом в Етйегрпзе Манате? с домашней страницы базы данных: Ре1а!ес! 1дпк$ > |8О1*Р1и8. Войдите в систему, указав для этого имя пользователя зузсет, пароль огасТе и идентификатор подсоединения огс1. 2. Выясните кодировку базы данных и национальную кодировку, выполнив для этого запрос к представлению Ш _БАТАВА8Е__РАРАМЕТЕК5. 3. Выясните значения параметров ИЬ8 и измените формат текущей даты. а) . Запросите текущую дату. б) . Если год не выводится в виде четырех цифр, измените параметр в сеансе так, чтобы при запросе даты выводились четыре цифры года и текущее время (включая секунды). в) . Переведите сеанс на использование французского языка. Затем выведите текущую дату и время. 4. Импортируйте таблицу ЭД0РВ5 из скипр-файла 1аЬ__16__0 4__а. <±пр. Для выполнения импорта можете воспользоваться скриптом 1аЬ__16_04_а . зЬ. Скрипт создает таблицу Ж)ВП8, содержащую четыре строки. 5. Выведите содержимое таблицы ЭДОКСЗ. 6. Установите в сеансе для параметра КЬ8_8ОНТ значение В1ЫАКУ. Выберите содержимое таблицы и упорядочьте результаты на основе значений столбца ЕБМ/ЮРВ. В каком порядке выводятся числа в столбце К'ЦМ? Огас!е Оа1аЬа$е 10^ Ас1т1п1$йгабоп Шогкзйор II А-41
7. Затем измените значение ЫЕ8_80КТ на ЕКЕЫСН. Выберите снова содержимое таблицы и упорядочьте результаты на основе значений столбца ЕК_&ЮКО. В каком порядке выводятся числа в столбце ЫОМ? ::м га а е 1 I «В Практическое задание 16: использование возможностей поддержки глобализации (продолжение) 8. Установите в сеансе для параметра ЫЬ8__8ОКТ значение ЕНЕЫСН _М. Выберите содержимое таблицы и упорядочьте результаты на основе значений столбца РК_ЖЖО. В каком порядке выводятся числа в столбце гШМ? 9. Установите в сеансе для параметра ЫЬЗ__8 ОКТ ^качение В1КАКУ. Повторно выберите содержимое таблицы в том же самом порядке, что и на предыдущем шаге. Не используйте при этом снова команду АЕТЕК8Е88ЮЕ. 10. Удалите таблицу, не сохраняя ее в корзине. 11. Выйдите из сеанса й>(}Ь*Р1из, закрыв для этого окно.
Предварительное описание. Для того, чтобы начать выполнение практикума в согласованном состоянии необходимо скопировать зарезервированные в начале курса файлы базы данных. Это производится с помощью предоставляемого скрипта, который также выполняет некоторые другие задачи для установки начального состояния базы данных Главное отличие восстановленной базы данных от текущей в том, что она не использует А8М. 1. Выполните скрипт ^з_ргер. зЪ для установки первоначального состояния базы данных.на момент начала курса. 2. Остановите и запустите консоль Ешегрпзе Мападег ОаиЬазе Сопггой Используйте для этого команды етс€1 зЪор и етс±1 з'СагГ. 3. Подсоединитесь к Епгегргве Мападег как пользователь ЗУ8 с привилегией ЗУБОВА, переведите вашу базу данных в режим АКСН17ЕЬОС и включите ведение журналов флэшбэк. 4. С помощью КМА.Ы сконфигурируйте авторезервирование (АВТОВАСКПР) управляющего файла и файла серверных параметров (ЗРЕТЬЕ). 5 Выполните полное резервирование базы данных, включая архивные журналы. Используйте как можно меньше пространства для хранения получаемых резервных оюъектов.
Предварительное описание. В этом сценарии моделируется проблема потери данных. Сначала выйдите из ЕШегрпзе Мападег. Затем перейдите в директорию $НОМЕ/^огкзНорз и, используя 8рС*Р1и*>, выполните как пользователь 8У5ТЕМ скрипт ^1аЬ__02. зд1. Начните изучение ситуации с запуска ЕШегрпзе Мападег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе “Данные наблюдений". Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже под заголовком “Методы”. $ Ваша задача найти наилучшее решение проблемы базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта ^1аЬ__02 . зд1 вы заметите, что база данных была остановлена. Попытка перезапустить базу данных вызовет следующую ошибку: ОКА-01157: саппоб Мепт! Гу/1оск б.ака 1 - зее БВЭДК Ъгасе $:±1е ОКА-01110: баТа Г11е 1: ’ /и01 /арр/огасД.е/огабака/огс1/аузкет01.аМ ’ Попытка установления соединения с базой данных через Еп1егрпзе Мападег приводит к появлению экрана с сообщением ”Тбе с1а1аЬа8е 81а1и8 18 сиггепНу ипауаПаЫе.” При этом предоставляется возможность запустить базу данных или выполнить восстановление. После проверки содержимого каталога $0КАСЪЕ_ВА8Е/огас1ага/огс1 обнаруживается, что потерян файл табличного пространства 8У5ТЕМ. Методы Так как имеются недавно полученные резервные наборы и включено архивирование, наилучшее решение - выполнить полное восстановление потерянного файла данных. В ЕШегрпзе Мападег щелкните на кнопке 81агШр, чтобы попытаться запустить базу данных. Запуск останавливается со сбоем, оставляя базу данных в смонтированном состоянии. Начните восстановление с раздела 118© ОЬ]©С1 1_еу©1 РесОУегу. В результате вы должны восстановить файл данных табличного пространство 5У8ТЕМ к текущему моменту времени. Результаты • Теперь база данных открыта и доступна для пользователей. Можно, используя $рТ*Р1и8 или ЕМ. установить соединения с БД. • На домашней странице БД нет сигнальных сообщений. • Единственный способ предотвратить появление этой проблемы в будущем - это выяснить, из-за чего файл был удален в первый раз. Огас!е Оа1аЬаве 10д: Ас!гтнт$1га<юп УУогкзЬор II А-45
Предварительное описание. Исследуйте конфигурацию устройств хранения А8М, используемых А8М-дисков и дисковых групи. Добавьте диск к существующей дисковой группе и проведите наблюдение за происходящей при этом операцией перебалансировки. Если другое отдельно не указано, вам следует устанавливать соединения как 8*5 ОБА, используя Ла1аЬа$е Сопйго! или 8ОЕ*Р1и§. 1. Создайте табличное пространство ТВ8АЗМ, использующее устройство хранение А8М. Это табличное пространство должно размешаться в дисковой группе А8М +ОСКОУР1 и иметь размер 200 Мб. 2. Перейдите на домашнюю страницу базы данных и просмотрите ссылки, доступные в секции Сенега!, находящейся в левой верхней области. Обратите внимание на то, что в этой секции нет ссылки на экземпляр А8М. 3. Сконфигурируйте Ешегрше Мапа^ег таким образом, чтобы на домашней странице базы данных была ссылка для А8М. Примечание, Необходимо, чтобы существовала связь устройства хранения А8М с экземпляром ОВСЕ Вот почему до выполнения этого шага необходимо было создать табличное пространство ТВ5АЗМ. Команды и вводимые ответы на предлагаемый запросы выделены полужирным шрифтом. Поэтому вы можете без труда воспользоваться приводимым ниже протоколом выполняемых действий. Примечание: выполнение этих скриптов займет от 15 до 20 минут. $ етсЪ1 зкор <1Ьсопзо1е $ етса -герое гесгеаЪе ЗТАКТЕО ЕМСА а! ОсС 13, 2005 12:27:18 АМ ЕМ СопХхдигаСхоп АззхзСагЛ, Уегзхоп 10.2.0.1.0 РгосИюСхоп СоругхдИС (с) 2003, 2005, ОгасХе. АН гХдЬЪз гезе^есМ ЕпСег СЬе ХоХХоюхпд ХпгогтаСХоп: ЦаСаЬазе ЗЮ: огсХ ЫзТепег рогГ питЬег: 1521 Раззкогд хог 8*5 изег: огасХе Раззиогб гог 8У8МАЫ изег: огасХе Ею уои юхзЪ То сопХхпие? [уез(У)/по (М) 1 : У ОсХ 13, 2005 12:27:55 АМ огас1е.зузтап.етср.ЕМСопГхд реггост 1ИЕО: Ткхз орегаСхоп хз Ьехпд 1оддес1 аХ /и01/арр/огасХе/ргоЦисС/Х0.2.0/оЬ_1/схдЕооХХодз/етса/огсХ/етса 2005-10-1312- 27-17-АМ.Ход. ОсС 13, 2905 12:27:56 АМ огас1е. зузгпап. егаср. ЕМКерозСопх хд йгорНероззЛогу 1ЫЕО: Ргоррхпд Еке ЕМ герозхСогу (Скхз тау саке а вдМХе) ...
ОсЪ 13, 2005 12:32:47 АМ огас!е. зуетап . етср.ЕМКерозСопИд 1г^оке 1КГО: Керозгкогу зиссезз^иНу дгорред Оск 13, 2005 12:32:47 АМ огасХе. зуэтап. етср. ЕМКерозСопНд сгеакеКероеХг. о г у Огас!е йаШЬазе Юдг Ас1гтнп151гаШ>п ЭДогкаЬор II А»47
Сценарий 3 практикума (продолжение) ШЕО: СгеаРТпд ЕИе ЕМ герозТиоху (ТЫз тау Ваке а «Ы1е) . . . Ос В 13, 2 005 12:40:45 АМ огасХе. зузтап. етср. ЕМКерозСопГхд 1писке ТЕРО: КерсзхВогу зиссеззВиНу схеавед ЕпВегргТзе Масадег сопВхдигаРйоп сотрТеВей зиссеззВиНу Е1И18НЕЕ ЕМСА аВ Оси 13, 2005 12:40:48 АМ $ етса -десоп^хд ШэсопЪгоХ ЙЬ 8ТАКТЕ0 ЕМСА аг ОсВ 13, 2005 12:41:40 АМ ЕМ СолВТдигаВТоп АззТзкапВ, УегзЁоп 10.2.0.1.0 РгобисВТоп СсругТдЪВ (с) 2003, 2005, ОгасХе. АН хТд'пВз гезегллес!. Епхех ВИе (оПоипд ТпВсгтакйоп: РаВ.аЬазе 81В: ©гс! Ес уои ’л’1зЬ ио сопПпие? [уез(У)/по (Ы)] : У Оси 13, 2005 12:41:54 АМ огасХе. зузтап . етср. ЕМСопПд рехВохт 1МЕО: ТНхз орегаийоп Тз ЬеТпд ходдеб аВ /и01 /арр/огасТе/рходисВ/10.2.0/йЪ__1 /сгдВсоНодз/етса/огс.Т /етса__2005-10- 13 12- 41-40-АМ.Тод. ОсВ 13, 2005 12:41 :55 АМ огасХе. зузтап. етср. иВН. ВВСопВхоНТиН с сорОМЕ IЫРО: ЗЕоррхпд ВаВаЬазе СопВго! (ВЫз тау Саке а кМ1е) ... ЕпВегргТзе Мападег сопВТдигаВТоп сстрВеВе-Д зиссеззВиНу Е1Ы18НЕВ ЕМСА аВ Осс 13, 2005 12:42:02 АМ $ етса -соп^хд йЬсопЪго! <ЗЬ 8ТАКТЕЕ ЕМСА аВ ОсВ 13, 2005 12:42:52 АМ ЕМ СспВТдигаВхсп АззТзВапВ, УехзТоп 10.2.0.1.0 Рго-ЗисВТоп СоругТдВЕ (с) 2003, 2005, ОгасТе. АН. гТдЬВз гезег^хеск ЕпВег ике ВоНоадТпд хпВогтаЕТоп: ЕаВ аЬа зе 510: огс! ЬТзЕепег рогВ питЬег: 1521 Раззуюгс! Тох 8У8 изег: огасХе Раззмогс! гег ЕВ5ММР изег: огасХе Разз^огсТ Гог 8У8МАЫ изег: огасХе ЕтаН аскЗгезз Гог поВТВТсаЕхопз (орВхопаТ): <зиаЪ ргеза епЪег> ОиВдохпд МахТ (8МТР) зехиег Вог поВНхсаВТопз (орЕхопа!) : <31181: рхезз еп,Ьег> А5М ОКАСЬЕ_НОМЕ [ /и01/арр/огас1е/ргоЬисЕ/10.2.0/дЬ 1 ]: ргезв епЪег> А8М 51Е [ +А8М ] : ргевз епЪег> А8М рог о [ 1521 1 : <зизЪ ргезв епЪег> А8М изег гоТе [ 5УЗЕВА 1 : ртевз епЪег> А5М изегпате [ 8У8 ] : <зизЪ ргезз епЪег> А5М изег разз^огсТ: огасХе Уои Ьа^хе зресйУТей иНе Го11о:-7.1пд зеОЕйпдз ЕакаЬазе ОВАСЬЕ НОМЕ ................. /и01 /арр/огасТе/рх-эбиск/! 0.2.0/аЬ _ 1 ’ОасаЬазе козкпате ................. ез01. Еогз . сот Нзиепег рогк питЬег ............... . 1521 ЕакаЬазе 81Е................... огс! ЕтаН аскТхезз Г с г поЕ1г1са01опз .......................................... Огас1е ОаиЬаее 10д; А<Мтз1га&оп ШогкзИор Н А-48 Сценарий 3 практикума (продолжение) ОиЕдоТпд МаН (8МТР) зех^/ег 1ог поТШсаПопз ......... А8М ОКАСЕЕНОМЕ ................ /и01/арр/огас1е/рхо(1иск/10.2.0/с1Ь 1 А5М 810 . . .".......... +А5М А5М рогр ............... 1521 А5М изег гоТе ............. 8У8ОВА А8М изегпате ............... . 5У5 Ес уои и!зН Ео сопНпие? [уез (У) /по (О) ] : У ОсЕ 13, 2005 12: 43:42 АМ огасТе. зузтап . етср. ЕМСопПд рег.гогт 1ЫЕО: ТМз срехаЕТоп 1з Ъез.пд 1сддес1 аР /и01 /арр/огас1е/ргос1исс./10.2.0/с1Ь 1 /сУдсоо11;:рдз/етса/огс1/етса 2005--10-13_12- 42-52-АМ.Тод. ОсЕ 13, 2005 12:43:58 АМ огасТе.зузтап.етср.фЕН.ЕВСопЕгаТОЕН зЕахкСМЗ 1МЕО: ЗСагкТпд ЕаиаЪазе СспЕгоТ (ХЫз тау Раке а ^п.П.е) ... Оси 13, 2005 12:45:45 АМ огасХе. зузтап . етср. ЕМЕВРозиСопНд рег хогтСопхТдигаиТоп ТЫЕО: ЕаХаЬазе Сопихс! зкагРед зиссеззУиНу Оси 13, 2005 12:45:45 АМ огасТе.зузтап.етср.ЕМОВРозРСопИд региогтСспгТдигаЕТоп 1МЕО: »>>»»>» Тке ЕаЕаЬазе Сопиго! ПНЕ 1з писр://ез01. хсгз . сот: 1158/ет «<«<««< ЕпсегргУзе Мападег сопОТдигаСТоп сотр1еХ.ес1 зиссеззхиНу Е1Ш5НЕЕ ЕМСА а В Оси ТЗ, 2005 12:45:45 АМ [огас1е@еаВзх5р0 огасХе]$ 4. Щелкните на ссылке экземпляра А8М, расположенной на домашней странице БД. венета! 81аШ8 Ор 51псе 1пз1апсе Мате Уегзюп Ноз! Из^епег АЗМ ЗНЫсШ'П ) ОсГ 13, 2005 10:27:15 РМ РОТ огс! 10.2.0.1.0 в(ЗЬ8г5рО>и$<огас1е.сот 113ТЕНЕВ ебЬзг5рОлш.огас1е..^ Г и).у 5 | нагас1е.сот Огас1е СЫаЬаее 10д; Ас1т1т81га0оп Шогк^Иор II А-49
Сценарий 3 практикума (продолжение) 5. Щелкните на круговой диаграмме, чтобы просмотреть информацию о дисковой группе. Выдается запрос имени и пароля для подсоединения к экземпляру А8М. Введите 5У5 и огас.1.е, а затем щелкните на кнопке кодт. Примечание: может потребоваться несколько минут, чтобы появилась круговая диаграмма. Сепега! О1$к Сгсшр Иоде ((ЗВ) Соггеп! $1сЙ5 Ср $!псе АуаНаЬНКу (%) (пзГапсе ГУате Уегзюп 11р Осе 12,2005 9:50:43 РМ РОТ 99.9 (1ЛД +А5М 10.2.0.1.0 Нозг. ес&5г5р&из.огас1е»сат /и01^а0^гас{|^Рг0^цс^1 ;32:.Р/с1Ь 1 А1еШо9 Мд..ОВ± Ройсу . МЫМюпз - Ж О ШавО; О <л и з омш, мь 6 Обратите внимание на процент использования каждого диска в дисковой группе. М&шЬег 01якя Х/!еу/| Ву Е)1зк у| (Со^) (даа) СЬеск} Ке$Це^| (Регпоуе^ 5е;есгАн | З&есл Ноле Г -ООПОНР: ::П(К; 06В00Р1 _0000/с1еу/гак.у/гау/1 Г ,00В0ЦР1 0001.Р6ВОЦР1 0001 /беу/га\’//гау/2 Г” РС^ВОЦР: 0002 С'ОВ01.!Р1_0002 /йеу/га»/га».'3 Г” Р’ 000: СС?гЮОР1 СООЗ/^у/^у/гауЧ §17е ’&С&Ш е™». та. га и 0МОРМА1 0.39 ММВИ& <0.14 35.50] 0ГЮВМА1 попо,1111 •,о~ 3425^ ОМОРМАЬ 14 35.00' ОЬЮНМАЬ 0.39|^^ШНННК0^ 36.00 7. Добавьте в табличное пространство ТВ5А8М файл данных размером 200 Мб. 8. Вернитесь обратно в список дисковых групп и обратите внимание на то, как изменилось использование пространства каждого диска. Огас!е Ва1аЬаее Юдг Ас1гтт8<га110п ^огкаЬор II А-50 У1еу.' | (2... ^Ву 0®к Д 52) [спесу . РгщУ . АН | $е!ес1 Мопе Жж ~ и я Г' .УШ ООРОО^Т. 0000 /аеу/гау.'/га\у 1: 9 ПОРМА1 0.: 9 д; г РЗВОЦР1 йСЮ1Рй'РОЦР1 0001 0КЮВМА1 0.09 Ш0.; г РЦАОИР1 ОООЛ РОВООР1_0002 /йеуДа«/Лж/3^ 0ГЮВМА1 г Р6Я0ЦР1 . .0 : СОР* 'Т51.тк:!3>г*е ;/гау. ^4 0 ЫОВМА1 0.39 5 Огас1е Оа1аЬа$е 10д: Ас1т1пЫга11Оп Шогкайор I! А-51 .2^ 60 50^ 59.75^ 61.50
Сценарий 3 практикума (продолжение) 9. Добавьте диск размером 400 Мб в дисковую группу. Используйте для этого кнопку Адб на данной странице. Присвойте диску имя ОСКООТ1__0004. 10. Вернитесь в список МетЬег О&кз. Обновляйте страницу, щелкая в браузере на кнопке Ке1оас1 до тех пор пока диски не станут сбалансированными. Обратите внимание на то, что новый диск вначале пустой, но в итоге он стане! содержать такой же объем данных, как и остальные четыре диска. (Ву Ойк 11 \ I - ® йегес! АВ I Зе1егЛ Попе Г ОСВООР1 0000 ООВОЦРI „0000 /йем/гауу/гау/1 = 0ЫОВМА1 Г 00Н0ЦР1 0001 ОСЗВООР1 „0001 /беу/гамга«2 0 1МОВМА1 Г РЭНООР! ООСё ООЮИР1 „0002 /бе у/га«/га^3 Ш’ЮВМ А1 Г ГДЗАОЦрз 0003 06вбмР1_0003/беу/га^/гай О^ОВМАЬ Г ЬоВ0':.1р? 0004 Рй-ройр 1 0004/беу/гдаУг^Б 0ТЮВМА1 ' ВИВ? -?' Г 39 ^№ШШ ; ЛШ0 19 48.25^ п 39 Ш 710.19- 48.75 0.39МстМЖ^ ИО-’? ®-5В 0.39 ЩаММ Г.-Г ®О.10 48.50 п 19 48 50 11. После завершения перебалансировки удалите диски ЕСКОВР1__0001 и ЕСКОПР1__0003 из дисковой группы и проследите таким же образом за выполнением операции перебалансировки. 12. Удалите табличное пространство. Для этого введите следующее после приглашения 8ОЕ: | 50Ь> РР.ОР ТАВЕЕ8РАСЕ ТВ5А5М 1ЫСШР1ЫС СОЫТЕУГТ8 АКР РАТАГ1ЕЕ5; Сценарий 4 практикума Предварительное описание. Этот сценарий практикума моделирует потерю данных. Для создания проблемной ситуации перейдите в каталог $НОМЕ/могкзйора и как пользователь 8X5 выполните скрипт ^1аЬ__04 . зд1: [ 8 О Е > @ м 1 аЬ д " з д 1 ~~~ Начните изучение ситуации с запуска Ешегрпзе Мапа^ег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе "Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. После реализаций решения проверьте, что проблема устранена. 1 I. Чтобы смоделировать проблему, выполните как пользователь ЗУ 5 скрипт м!аЬ_С4 . зд1. Обратите внимание на сообщение об отсутствии таблицы НК.ЕЕРАКТМЕЫТ8. 2. Выполните запрос содержимого корзины, чтобы выяснить, находятся ли в ней соответствующие таблицы. 3. Проверьте таблицу НК. ЕЕРАКТМЕКТ8,. Для этого выполните запрос ее содержимого. 4. Восстановите из корзины таблицу НК. ЕЕ Р АКТ МЕК* 1 2 3 4 5 Т 5. 5. Выполните запрос к таблице ЕЕРАКТМЕЫТ8, чтобы убедиться в успешном завершении операции Е1 а з НЬа с к Т а Ы е.
Предварительное описание, Сценарий этого практикума посвящен доступности базы данных. Чтобы смоделировать проблему, выйдите из Ешегрше Мападег, затем измените каталог на $Н0МЕ/^огкзйорз и как пользователь 8У5 выполните: | 501> 0^1аЬ 057зд1^ .... ................ ....... Начните изучение ситуации с запуска ЕпГегрпзе Мападег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе “Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже под заголовком “Методы”. Ваша задача - найти наилучшее решение проблемы базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта ^1аЬ__05 . здХ вы заметите, что база данных была остановлена. Попытка перезапустить базу данных вызовет следующие ошибки:_________________________________________________________________— СШ.А-01157: саппоГ ХбепГ.1 Гу/Хоск баса Ше 4 - зее ОВ’юК Хгасе Ше ОКА-01110: баса Ше 4; 1/и01/арр/огасХе/огабака/огсХ/ивегзОХ,бЬГ? Попытка установления соединения с базой данных через Еп1егрпзе Мападег приводит к появлению экрана с сообщением "ТКе баСаЬазе з1а1из 13 сиггепйу ипауаПаЫе.” При этом предоставляется возможность запустить базу данных или выполнить восстановление. Методы Так как имеются недавно полученные резервные наборы и включено архивирование, наилучшее решение - выполнить полное восстановление по терянного файла данных. 1. Используйте КМАК для восстановления потерянного файла данных. Запустите сеанс КМАК создайте и выполните команду гип. 2. Операция восстановления завершится аварийно. Просмотрите выходные данные утилиты КМАИ, чтобы определить причину ошибки. Будут найдены следующие сообщения об ошибках: ОКА-00283: гессг^егу зеззтоп сапсеХеб бие То еггогз ОКА-0031.3: ореп ГаХХеб Гог гг-егпЬегз оГ Ход дгоир 2 о! ГНгеаб 1 ОКА-00312: оп.ХХпе Ход 2 иНгеаб 1: ’/и01/арр/огас1е/огабаГа/огсХ/гебо02Ь.Ход’ ОКА-27037: ипаЬХе Со оЬСаХп ГХХе зОаХиз ЪXпих Еггог: 2: Но зисй ГХХе ог бХгесХогу Проверка показывает, что были утеряны все оперативные журналы, располагавшиеся в каталоге с файлами данных. 3. Так как оперативных журналов нет в резервных наборах, нет способа их восстановления. Можно только выполнить неполное восстановление, чтобы открыть базу данных. Выясните номер последнего заархивированного журнала. Выполните для этого запрос к представлению у'$агспХ’7еб__Ход. Запишите номер этого журнала: Огас1е ОаЫэазе 10д* АагтйпЫгаИоп УУогкзйор II А-54 Сценарий 5 практикума (продолжение) 4. Для неполного восстановления необходимо извлечь из резервных объектов ВСЕ файлы данных, а не только потерянный изегцО 1. бЪГ. Введите команду КМАЬ' гип для восстановления до последнего заархивированного журнала включительно. Его номер вы записали на шаге 3. В команде КМ АН задайте номер журнала на единицу больше записанного значения. 5. Просмотрите выходные результаты успешно завершившейся операции КМ АН. 6. Попытайтесь снова установить соединение с Е}п1егрпзе Мападег для проверки того, что операция успешно завершилась. Если консоль показывает, что база данных все еще не запущена, щелкните на закладке АсЗггйпЫгайоп, а затем на ссылке ТаЬ1в8расев. Проверьте, что все табличные пространства в оперативном состоянии. Затем щелкните на закладке Оа1аЬазе, чтобы вернуться на домашнюю страницу БД, которая теперь будет корректно выведена. Огас1е Оа1аЬа$е Ас1т1гЙ51га11оп Шогкзйор II А-55
Приложение В Решения практических заданий
Решения к практическому занятию 2: конфигурирование Кесоуегу Мападег Предварительное описание» Вам необходимо сконфигурировать параметры резервирования и восстановления. Некоторые из них вы настроите с помощью КМАК а некоторые, используя Еп1егрпзе Мапа^ег. Эти параметры, если только их позднее не переопределять, задают конфигурацию, используемую последующими операциями резервирования и восстановления. Такие параметры конфигурации включают политику удержания, автоматическое резервирование управляющего файла и исключение табличного пространства из операций резервирования. Важное замечание. Данный курс завершает практикум. Чтобы подготовить его проведение, до каких-либо действий с базой данных откройте ХТегт и выполните в командном процессоре ОС следующий скрипт, копирующий файлы базы данных: [ $ $НОМЕ/1аЬ5/1аь2^7 сору зЬ "11,11' 1. В окне ХТегт установите для переменной среды ЫЬЗ ТАКС следующее значение: ’’уууу~тт~сМ ЬЪ24 :тХ: зз” . После этого как пользователь 5У5 соединитесь с вашей базой данных (целевой БД) в действующем по умолчанию режиме ЫОСАТАЬОО. (а) . Произведите двойной щелчок мышью на пиктограмме ХТегт, расположенной на рабочем столе. (б) . В окне ХТегт введите следующее: $ ехрогС ЫЬ5 РАТЕ ЕОКМАТ^”уууу~тт-сЮ Пй24:пи. :зз” $ гтап ЕагдеЪ / посаЕаХод Кесоуегу Мападег: Ке1еаае 10.2.0.1.0 2005 РгосЩсСтоп ст Тие Рес 13 13:43:48 :оруг±дйЕ (с) 1982, 2005, ОгасХе. соппессеб. Со сагдеЕ йаЁаЬазе: ОВСЬ изХпд ёагдеС (ХаЕаЬазе сопЕго! ЕХХе АН гХдйХз гезе^ес!. (ЕВХС-1090770270) Хпзсеас! оО гесстегу саЕаХод КМА14> 2. Используя команду КМАИ 5НО14 АЬЬ, выведите конфигурируемые параметры КМАЫ.
(а). Введите после приглашения К.МАИ следующую команду: ЕМАЕ1> зЪок а11; КМАЕ с оп Е .1. ди г а 1.1 о п ра г ате Ее г з аге: СО^ГТЗЕВЕ НЕТЕЕТТОЫ РОЫСУ ТО НЕВЕМЕАЫСУ 1; # аегаи!Л СОЕЕ1СЕКЕ БАСКЕР ОРТ1М12АТ1ОН ОРЕ; # йеТаиИ СОЕГ1СЕЕЕ ПЕРАПЬТ ЕЕУТСЕ ТУРЕ ТО 013К; # йеЕаиИ СОМГ.ТСЕРЕ СОМТКОЬГТЬЕ АЕТОВАСКиР ОРЕ; беТаиП СОЫЕТЗЕКЕ СОЕТВОЬЕТЬЕ АиТОВАСКПР ЕОНМАТ^РОЕ БЕУХСЕ ТУРЕ 01ЗК ТО ’%Е’; # беТаи11 С0КЕ1СЖЕ ЕЕ71СЕ ТУРЕ РТЗК РАКАЫ.ЕЫЗМ 1 ВАСКЕР ТУРЕ ТО ВАСКЕРЗЕТ; # ееТаи!Г СОНЕЮиВЕ ПАТАГТЬЕ ВАСКПР С0Р1Е5 ЕОР ЕЕ71СЕ ТУРЕ ОТЗК ТО 1; # бе Таи! 1 С0КЕ1СЕКЕ АНСН17ЕЬ06 ЕАСКЕР С0Р1Е8 РОВ БЕУХСЕ ТУРЕ ЕТЗК ТО 1; # аеТаиТЕ С0ЫЕ10ПРЕ МАХЗЕТЗТ2Е ТО ШШМ1ТЕП; # бетаиИ: СОВРТьПРЕ ЕХСРУРТТОЕ ЕОР РАТАВАЗЕ ОЕР; # беЕаиИ СОВЕЮОВЕ ЕМСЕУРТЮК АЬСОКХТНМ ’АЕ3128’; # беЕаи.11. С0КЕ161ЖЕ АЕСНТУЕЬОО РЕЬЕТЮЕ РОЫСУ ТО КОХЕ; # беЕаиЫ. С0ЕЕ10ЕНЕ ЗХАРЗНСТ С0КТН0ЕЕ1ТЕ РАМЕ ТО * / и 01 / арр / о г а с 1е / рг оби с В /10.2 . О / оЪ 1 / оЬ з / з п арс Т. о г с 1.1 # ае г аи 11 3. Сконфигурируйте в КМАК автоматическое резервирование управляющего файла и 8РРИЕ при каждом резервировании базы данных или файлов данных. (а) . Введите в сеансе КМАИ следующее: РМАХ> сопИдиге сопЕгоТЕИе аиЬоЬаскир оп; нем РМАЕТ сопЕТдигаИоп рагатекегз: СОЫЕТСиР.Е С0РТР01.Г1ЕЕ АЕТОВАСКЕР ОЫ; пем КМАЕ сопПдигаПоп рагатеЕегз аге зиссеззЕиНу зйогеб РМАЕ> (б) . Не выходите из установленного сеанса КМАИ. Он вскоре вам снова понадобится. 4. Используя Еп1егрпзе Мападег 0а1аЬазе Соп1го1 Сопзо1е, задайте двухдневное окно в качестве политики удержания. Как пользователь ЗУ8 соединитесь с 0а(аЬазе Соп1го1 Соп8о1е. Если это ваше первое соединение с ЕМ под пользователем ЗУ5, необходимо щелкнуть на кнопке ”1 адгее” на экране с лицензионным соглашением. (а) . Выполните двойной щелчок мышью на пиктограмме с браузером МогШа, расположенной на рабочем столе машины. Огас1е Оа1аЬаае 10д: Ас1тт($(га1юп Шогк^йор П В-3
(б) . Когда появится окно запроса 8е1ес! Мзег Ргой1е выделите огас!е, а затем щелкните на кнопке 81ай МогШа. 1_одт 1о Оа1аЬа5е:огс1.огас1е.сот (е) Щелкните на закладке страницы Ма1п1епапсе. бее 13,2005 3:18:45ИМ * ЁеГгей?) 'Лею Ь^^и&таЙс^^бз^ГИ На^СРО В его! : нН Махнпшп СРО 1 Огас1е ОаеаЬазе Юдг Ас1т1т81га1юп УУогквЬор II В-4 (д).Если появится страница [дсепзе АдгеетепЕ щелкните на кнопке I адгее. расположенной в нижней части страницы. 8Ок Пте ВааеНпе 1з етрГу. <ВааеНпе) АсОте (г). Введите имя пользователя 5 У 8, пароль о г:ас 1.е и выберите 5У80ВА в выпадающем списке поля Соппес! Аз. Оегшга! л >г9р1 из.ргас!е. Ьоаа 0.15 Рад!пд С.0( Огас!е Оа1аЬа$е Юдг Абт1П181:га(юп УУогкзЬор II В-5 100% 75 50 25 ЗсаГоз Пр 31псе 1пзгапсе ГМагпе Уегзюп Ноз! Пз^епег Вес 13,2005 0:19:53 АМ Р8Т огс! 10.2.0.1.0 йиГЗГЗ01 и'З.ага^е.СОГП хЦ Решения к практическому занятию 2: конфигурирование Рессжегу Мападег (продолжение) (в) . Перейдите но адресу 11ВП в ЛаШЬазе СоШгоЕ Формат адреса ЕШЬ для подсоединения следу ющий: Ь Т Ер: / /1 о с а 1 п о а I:: 115 8 / еш Имя вашей машины появляется в левом верхнем углу запускаемого вами окна Хгегт. Вы также можете найти в файле $ОКАСЬЕ _Н0^Е/тпзТ1а11/геа(1те . ЕхЕ адрес ИКЕ для подсоединения к ОаШЬазе Согйго!. Он приводится под заголовком Егйегрпзе Мападег 10д Оа(аЬаае Согйго! II Ж
(ж) . Щелкните на ссылке Васкир ЗеШпдв в секции Васкир/Несоуегу ЗеШпдз. (з) . Щелкните на закладке Ройсу. (и) . Прокрутите вниз страницу, пока не появится секция Не1епбоп Ройсу. а!...... Решения к практическому занятию 2: конфигурирование Кесоуегу Мападег (продолжение) (к). Выберите Ьаскирз аге песеззагу Тог а гесоуегу То апу бте хл/111т1 и Ше зрес1ЙеЬ питЬег оТ Ьауз..." и введите в поле Оауз значение 2. Чтобы сохранить изменения в политике удержания, введите огас!е/отас1е в секции Ноз1 СгеЬеп11а1з для аутентификации на уровне ОС и щелкните на кнопке ОК. Й* в I ВеШлЙоп РоИсу Г ПеТа1п АН Васкирз '/йи <ж~Х гп&лйсй «пу Ъзскфз «Й Ае(аю Ьаскирз ШМ аге песеззагу Тог а гесоуегу ~ р—— То апу йте адкЫп Ше зресШеб питЬег о( бауз г _ (роН-Мте гесоуегу) несоуегу С ВеТат аТ 1еаз1 Ше БресШей питЬег о( Ти11 Ьаскирз Васкирз р-~" (аг еасЬ с1аГа111е 5. Проверьте установленное значение для политики удержания, используя команду 8Н(Ж утилиты КМАИ. (а). В сеансе К.МА.М, установленном на шаге 3, введите следующее: КМАК> вйсж геСегЛтоп ро11су; НМАМ сопТНдигаШоп рагатесегз аге: С0ЫЕ16ЖЕ КЕТЕЕТЮМ РОЬТСУ ТО НЕСОУЕНУ ОЕ 2 БАУЗ; КМАЫ> 6. Разработчики приложений собираются ежедневно загружать данные из внешнего источника и им требуется промежуточная область (8<а§1п§ агеа) для таких данных. Выполните скрипт 1аЬ_02__06 . зд1, чтобы создать табличное пространство ЗТАС1ЫС, предназначенное для обработки внешних данных. Затем сконфигурируйте в КМАИ исключение табличного пространства из задач резервирования. Вы можете выполнить такое конфигурирование, так как. если даже эти данные будут потеряны, их не надо восстанавливать; они просто повторно загружаются из внешнего источника. В конце проверьте, что табличное пространство исключено из операций резервирования. Огас1е 0а1аЬа$е 10д: Адт1п1$1га1:1оп ШогкзИор II В-7
(а). Откройте новое окно ХТепп, выполнив для этого двойной щелчок мышью на пиктограмме ХТепп. Затем, чтобы выполнить скрипт 1аЬ__02__06. зд1, введите: $ са $НОМЕ/ХаЬз $ зд1р1из зузХет/огас1е 01аЬ_ 02 _ 06. здХ 80Е> 50Ь> СКЕАТЕ 8МАЕЕГ1БЕ ТАВЬЕЗРАСЕ "8ТА61&6" ОАТАПЬЕ ’/и01/арр/огас1е/огаааЕа/огс1/зХад1пд01.аЬЕ* 812Е ЗМ ВЕПЗЕ МОпООСШС ЕХТЕЫТ МАЯАСЕМЕЫТ ЬОСАЬ 5ЕОМЕЫТ 8РАСЕ МАЫАСЕМЕЫТ АУТО 2 / ТаЫезрасе сгеаХед. 80Ь> схеаХе ХаЫе Иг.зкадХпд_ХаЬ ХаЫезрасе зХадхпд аз зеХесХ * Ххот аХХ__оЬдесХз мкехе гоипит <11 2 / ТаЫе сгеаХеа. 801,> зеХ есйо ой 8ТАС1ЫС ХаЫезрасе схеаХей апб. рорЫаХей мхХН опе ХаЫе. 50Ь> диХХ РхзсоппесХеб Хгот ОгасХе БаХаЬазе 10д ЕпХегргхзе ЕйХХхоп НеХеазе 10.2.0.1.0 - РгоаисХХоп &ЯХ.Н ХЬе РагХХХХогйпд, ОЬАР апд ЕаХа МХп.1пд орХхопз $ (б) . Вернитесь в сеанс ЯМАХ1 и введите команду: КМАК> СОЫПСиКЕ ЕХСЬПОЕ ЕОК ТАВЕЕ8РАСЕ 5ТА61ЫС; ХаЫезрасе 8ТАС1ЫС ЫХХ Ье ехсХийес! Егот ЕиХиге ийоХе йаХаЬазе Ьаскирз пеад КМАМ сопЫдигаХХоп РМАИ> рагатеХегз аге зиссеззЕиХХу зХогеб. (в) . После приглашения КМАЯ введите следующую команду: КМАЫ> зйом ехсХибе; КИАН сопЕхдигахХоп рагатеХегз аге: СОЫЕ1СПКЕ ЕХСЫЮЕ ЕОК ТАБЬЕЗРАСЕ ’8ТА6Х&С’; КМАЫ> 7. Выйдите из утилиты КМ АН.
ВМАЫ> ехзЛ э I .Ж! /1 3 ...х^ЙЙЖ^
Решения к практическому занятию 3: использование Кесоуегу Мападег Предварительное описание. На этом практическом занятии вы станете свободнее использовать возможности КМ АН по резервированию и сопровождению полученных объектов. Вам следует перевести базу данных в режим АКСН1УЕЬ06 и выполнить полное резервирование вашей базы данных. 1. Используя $рЕ*Р1и$ или ЕМ ПаТаЬазе СогИго! Сошю1е, проверьте, что база данных в режиме АКСНТУЕЬОС. Если это не так, выполните необходимые изменения по включению возможности архивирования оперативных журналов. Обратите внимание на то. что база данных должна быть в состоянии МОЕЫТ при переводе в режим архивирования. Примечание: шаги с (а) по (е) привязаны к ЕШегрше Мападег, а шаги с (ж) по (н) к 8рЕ*Р1пз. Вы можете производить действия, применяя любой из этих инструментов, (а). Если вы выбрали использование ЕМ, тогда убедитесь в том, что вы все еще подсоединены как пользователь 5У8, а затем перейдите на страницу Ма1п1епапсе. Щелкните на ссылке Ресоуегу 8еЙ1пдз в секции Васкир/Ресоуегу ВеШпдз. (б) . Проверьте, отмечено ли поле АРСН1\/ЕкОО Мобе в секции МесПа Ресоуегу. Если это не так. отметьте поле и щелкните на кнопке Арр1у. ТИе да1аЬазе 1з сиггепйу 1п АКСН1УЕ1О(3 шоде. 1п АВСН1УЕЮ(3 гладе, по1 Ьаскирз апб гесоуегу 1о Ше 1а1езМкпе 1з роз^Ые, ЬЫуои гпиз! ргоуйе зрасе Гог 1одз. Иуои сЬапде (Не да(аЬазе 1с АКСН1УЕ1ОО тебе, уоь зЬси!с1 таке а Ьаскир нптед!а1е!у 1п МОАВСН1УЕЮСЗ тойе, уса сап гпаке оп!у со!б Ьаскирз апс! йа1а соггирГюп. Р ААСН1УЕЮ6 Моде* (в) . На странице Сопйгтайоп щелкните на кнопке Уез, чтобы подтвердить перезапуск базы данных. (г) . На странице Сгебепйа1з в секции Ноз1 Сгебепйа18 введите огас1е в поля 1)зегпате и Ра88\л/огб. Если вы раньше отмечали поле 8ауе аз РгеГеггеб Сгебепба!, эти поля уже будут заполнены. Затем щелкните на кнопке ОК. (д) . На странице “Рез1аг1 0а(аЬа8е:Сопйгтайоп” щелкните на кнопке Уе8. Затем, используя кнопку РеГгезЬ, обновляйте экран, пока не появится страница ЕМ код!П. Это может занять одну-две минуты. Примечание: если появится следующее сообщение об ошибке, щелкните на кнопке ОК и продолжайте выполнять обновление экрана. Ошибка устранится сама по себе. (е) . На странице код1п (о Оа^аЬазе: огс! укажите имя и пароль для соединения с привилегией 8У8ОВА и щелкните на кнопке кодю.
(ж) .При выборе альтернативного варианта на основе использования $рЕ*Р1н$ введите следующую команду, чтобы подсоединиться к экземпляру БД: $8д1р1и8/аз зузбЬа | (з) . Для проверки того, включен ли в базе данных режим архивирования, введите следующую команду: 8<2Ь>АКСНТУЕ ЪОС Ы8Т ~ ™ I * СаРаЬаке 1оц тойе АгсБтуе' Мобе | АиРоиаРтс агейздй АгсЫуе аевР1ваР1оп 01бевР стИпе 1о^ СиттепР ^еднеисе Р1ваЬ1е4 ОВЕ^ВВ^НЕСОУЕНУЛХЕ^РЕЗТ ВО 32 (и) . .База данных сейчас не находится в режиме архивирования. Чтобы перевести базу данных в режим архивирования, сначала остановите базу данных: 50Ь> 8НЦТР0Ш 1ММЕР1АТЕ | (к) . Смонтируйте базу данных: 50Ь> 8ТАВТ0Р МОРИТ ~~ ™ I 5ТАИТШ5 МОЮТ ОН АС Е Е РлвТапсе зРагРеб, ГГоРа! С1оЬа1 Агеа ртхеб 81а:е 2852:12672 ЬуРев 1218992 ЬуРев |Уаг!аЫе 51ге 1'17442128 ЬуРей раРаЬа^е ВиРТегБ 163577856 ЬуРев [Небо ВиРЕеге 2973696 Ьугев РаРаЬаве икмшТеб. ЗД> (л) . Для перевода базы данных в режим АКСНТУЕЬОС введите следующую команду: 80Ь>АРТЕК РАТАБАЗЕ АНСНТУЕЬОС; | (м). Проверьте включение режима архивирования, используя команду: 80Ь> АКСНРУЕТОО ЫЗТ I 50Ь> АЕСН1УЕ 100 113Т РаРаЬа^" АнРсялаИс агсЫуа! ЕпаЫей ЛгсМ^е бевИпаРРоп И5Е_Р«ЕСОУЕНТ__Е11ЕАОЕ8Т ОМеаР опИпе 1&в ^едаепсе 30 ЫехР 1о^ аедпенсе Ро агсМте 32 СиггепР аеднепсе 32 5(>1> |
(н). Откройте базу данных: | 50Ь> АЬТЕЕ РАТАВА5Е ОРЕК? 2. Используя ЯМАХ, соединитесь с базой данных в режиме КОСАТАЪОС. Нельзя воспользоваться существующим сеансом КМАИ, так как база данных была перезапущена. Прежде всего убедитесь в том, что в командном процессоре окна ХТегт установлена переменная среды КТ8_ЬАЫС так, как это было сделано при выполнении практического задания 2. (а). Введите после приглашения в окне ХТегт следующую команду: $ ехрогС КЬ5__ОАТЕ_ЕОКМАТ-”уууу-тт-аа Ий24:т1:зз” $ гтап 1загдеЪ / ЫОСАТАЬОС 3. По команде КМ АХ НЕ РОЕТ получите данные о структуре базы данных. (а). Введите после приглашения КМАЫ следующее: КМАП> КЕРОРТ 8СНЕМА; КерогР ог даСаЬазе зсЬегаа ЫзГ ог РегтапепС ОаЬахИез Е11е 51ге (МВ) ТаЫезрасе ЕВ зедз ПатаРЫе Пате 1 490 8У8ТЕМ *** /и01/арр/огас1е/огас!аЪа/огс1/зузРетО!. <1Ь? 2 50 НТЮОТВ31 * * * /и01/арр/огас1е/огас1аг.а/огс!/ипдо^ЬзО 1.. с!ЬГ 3 270 5У5А0Х * * * /и01/арр/сгас1е/огас1аСа/огс1/зу5аих01. 4 5 П8ЕК8 * * * /и01 / арр/огас1е/огаааГа/огс1/изегз01. с!ЬГ с; 100 ЕХАМРЬЕ *** /и01/арр/огас!е/ога<1аЪа./о1с1/ехатр1е01. сЗЬГ 6 з 8ТАСIНС *** /и01/арр/огас1е/огас!аСа/огс1/з!:ад1пд01. с!ЬГ ЫзЪ оГ Тетрогагу Шез ГИе 51ге(МВ) ТаЫезрасе Махз1ге(МВ) ТетрГ'Ие Нате 1 25 ТЕМ? 32767 /и01/арр/огас1е/огаЦаЪа/огс1/Сетр01,ДЬх КМАН> 4. Получите перечень всех существующих резервных наборов базы данных. Выводимый перечень должен быть пустым. (а). Введите после приглашения КМАХ следующую команду: ВМАЫ> Ы5Т ВАСКИР ОГ ОАТАВА5Е; НМАЫ>
5. Используйте КМ АН для резервирования файлов, принадлежащих табличным пространствам ЕХАМРЬЕ и 08ЕК8. Проверьте, что: « одновременно резервируются управляющий файл и файл серверных параметров: • получаемые при резервировании файлы размещаются во флэш-области восстановления; ♦ в результате создается резервный набор. У (а) . Введите после приглашения КМ АН следующую команду: | КМАХ> ВАСКСР АЗ ВАСКЦРЗЕТ ТАВЬЕ3РАСЕ изегехагпрТе; Ниже приведены выходные результаты этой команды: ВМАЕ> ВАСКПР А8 ВАСК0Р5ЕТТАВЬЕЗРАСЕ исегз,ехашрТе; —™—— ЗЕагЫпд Ьаскир аг. 2005-12-14 05:16:0.3 аНосаВей сЬаппе!: ОРА В13К 1 сЬаппе! ОНА_Ь13К 1: з1с.^132 с!е^уре==Ь15К сЬаппе.1 СТ<А_О15К 1: зЕагЫпд Еи11 баиШе ЬаскираеЬ сЬаппе! ОКА_р15К__1: зресГЕухпд (ЫаШе(5) 1п ЬаскирзеЬ тори! ЬаЬаЕНе Рпо=00005 пахпе=/и01/арр/огас1е/огас1аЬа/огс1/ехатр1е01. ЬЫ' 1приЬ йакаЕНе Епо=00004 пате=/и01/арр/огас1е/огабаСа/огс1/изег801 ЛЫ сЬаппе! 0ВА__Ь15К__1: зкагЫпд ртесе 1 ас 2005-12-14 05:16:05 сЬаппе! 0РА__Ь13К__1: ЫпЬзЬей р!есе 1 аЬ 2005-12-14 05:16:12 р!.есе ЬапЫе=/и01/арр/огас1е/Е1азй гесо^/егу агеа/ОНСЬ/Ьаскир8еЬ/2005 12 14/о1 т!_пппсИ_ТАС20051214Т051604_1Ь06гоЗк__.Ькр Сад=ТАС20051214Т051604 с оттепЬ=ЫОХЕ сЬаппе! ОНА В15К _1: Ьаскир зек сотр1еие, е1арзесЗ. Ыте: 00:00:08 Е1п1зНес1 Ьаскир ак 2005-12-14 05:16:12 ЗЬагктпд Сопкгс! Е11е ава ЗРЫЬЕ АикоЬаскир а! 2005-12-14 05:16:12 рйесе Ьапс11е^/и01/арр/огас1е/!1азй гесог?егу__агеа/0КСЬ/аико.Ьаскир/2005 12_ 14/о1 5'7 6998172__1Ь06гаддд_.Ькр соттепЬ^ЕОХЕ РтвРзЬес! Совкго! ЕНе ава ЗРГ1БЕ АикоЬаскир аЬ 2005-12-14 05:16:15 КМАЫ> (б) . Обратите внимание на то, что в выходных результатах отражено авторезервирование управляющего файла и файла серверных параметров. Также в этих данных показано, что резервный набор был записан во флэш-область восстановления.
6. Создайте копии образов для двух файлов данных. Используйте следующую информацию: • создайте во флэш-области восстановления копию табличного пространства 8У5ТЕМ С тегом ЗУЗТЕМ01; • создайте в каталоге окасх.е_номе копию табличного пространства 5У8А0Х с именем зузаихО!. сру и тегом ЗУ8АПХ01. Какие имена присвоены каждому полученному при копировании файлу? (а) . Введите следующую команду после приглашения КМАК При отсутствии ключевого слова ГОВМАТ файл автоматически копируется во флэш-область восстановления. | КМАЫ>ВАСКОР АЗ СОРУ ТАВЕЕЗРАСЕ 8УЗТЕМ ТА(>8УЗТЕМоГ; Ниже приведены выходные результаты этой команды: КМАК> ВАСКПР АЗ СОРУ 'ГАВЬЕЗ РАСЕ ЗУ8ТЕМ ТАЗ-8У8ТЕМ01; ЗСагЪтпд Ьаскир аЬ 2005-12-14 05:27:35 изХпд сйаппе! ОРА__Е>18К__1 сНаппе! ОЯА_О18К_1: зЕагСХпд ЬаЬаЕНе сору 1приЕ баСаЕНе Епо^00001 пате==/и01/арр/огас1е/огаааЪа/огс1/зузЕет01 .с!ЬЕ Е±1епате-/и01/арр/огас1е/Е1а5й_гесоуегу_атеа,/ОКСЬ/ааСа1711е/о1_тЕ__8у51:ет_ 1С07д7кХ .дЬЕ кад^ЗУЗТЕМОХ гесХс!=2 зкатр=576998914 с11аппеТ1,п,б’§А2'ЗТ1[^7^.1 е сору^’сотрТ'ёке, еХарзеЛ...'Гттё:" бб :"б1: б 6 ГХпХзкеС. Ьаскир ас 2005-12-14 05:28:41 ЗкагкХпд СопТхоХ ЕХХе апо. ЗРЕ1ЕЕ АикоЬаскир ак 2005-12-14 05:28:42 ртесе Йапс11е=/и01/арр/огас1е/Е1азЬ__гесо^7егу__агеа/ОВ.СЬ/аи1:оЬаскир/2005__12_14/о1 _л1Е_з 57€998922_ 1Ъ07зсзЕ__.Ькр соттепк=КОЫЕ ЕХпХзЬеС. Сопсго! ЕХХе апс! ЗРЕХЬЕ АиСоЬаскир ак 2005-12-14 05:28:45 КМАЫ> Выше выделено имя выходного файла. Скорее всего, имя, полученного вами файла, будет другим. (б) . Введите следующую команду после приглашения КМАКк Если в параметре ГОКМАТ указать только имя файла, он будет автоматически создан в каталоге §0КАСЬЕ Н0МЕ/аЬ5. КМАЫ> ВАСКОР А5 СОРУ 2> ЕОНМАТ ’зузаихО!.сру1 3> ТАВЬЕЗРАСЕ ЗУЗАОХ 4> ТАО8УЗАСХ01;
Ниже приведены выходные результаты этой команды: РМА$> ВАСКЬР А5СОРУ ЕОРМАТ’зузаихО!.сру’ ТАВЬЕЗРАСЕ 8У5АРХ ТАС-ЗУ8АРХ01; ЗтагЫпд Ьаскир ак 2005-12-14 05:34:47 изЬпд сЬаппе! ОРА__Р18К_1 сйаппе! СЕА__Р15К_1: зкагкХпд аакаЕНе сору оикрик Е11епа1г»е=/и01/арр/огас1е/ргскЗисЬ.М0.2.0/бЬ 1/бЬз/зузаих01 .сру I сНаппе! ОКА__Р15К__1: бакаШе серу сотр1е1е, е1арзеб Ыгае: 00:00:35 ЫптзЬеб Ьаскир ак 2005-12-14 05:35:23 ЗкагкХпд Сопкго! Ше апб ЗРЕХЬЕ АикоЬаскир ак 2005-12-14 05:35:23 р.1есе йапб!е-/и01/ арр/огас!е/Е1а5Ъ.__гесоуегу__агеа/ОРСЬ/аикоЬаскир/2005_12__14/о1 шк_з_57 6999323__1Ь07т/жЬ5 . Ькр соттепк-ХтОЕЕ ЕЬпХзЬеб Сопкго! Г11е апб ЗРЕХЬЕ АикоЬаскир ак 2005-12-14 05:35:26 РМАИ> Выше выделено имя выходного файла. Имя, полученного вами файла, должно быть в точное™ таким же. 7. Получите перечень всех файлов базы данных, которые не были еще зарезервированы. Обратите внимание на то, что табличное пространство 5ТАСТЫС все еще исключено из резервирования. (а). Введите после приглашения К.МА^ следующую команду: РМАЕ> КЕРОНТ КЕЕР ВАСКПР; ~~™ " " РМАЫ текепЫоп роИсу м!11 Ье аррЫеб ко кке сопппапб. РИДЫ гекепкХоп ро1юу 1з зек ко ^есоVе^у Ыпбою ок 2 бауз Рерогк ок ЕЫез ЕЬак тизк Ье Ьаскеб ир ко закЬзку 2 бауз гесо’еегу адйпбои ЕНе Рауз Ыате 2 16/ /и01/арр/огас1е/огабака/огс1/ипёокЬз01.бЫ ЕЫе 6 13 ехс1ибео кгот тл11о1е бакаЬазе Ьаскир КМАИ> 8. Выполните полное резервирование базы данных, включающее архивные журналы. Используйте для хранения резервного набора самое малое возможное пространство. Затем получите перечень всех файлов базы данных, которые необходимо резервировать, а также перечень всех бэкапов базы данных. (а) . Введите после приглашения КМАК следующую команду: I КМАИ> ВАСКЦР КОЕХСШРЕ АЗ СОМРКЕЗЗЕР ВАСКЕРЗЕТ РАТАВАЗЕ РШ8 АКСНТУЕЬОС; ]
!ММ1 Ниже приведены выходные результаты этой команды:_________________________ ЯМАЫ> ВАСКОР Ы0ЕХС1Л0Е А5 СОМРВЕ88ЕП ВАСКИР8ЕТ ВАТАВАВЕ Р1Л5 АКСНТУЕЕОС; Зкагкхпд оаскцр ак 2005-12-14 06:06:54 сиггепк Ход агсЫх^еЬ изз.пд сЬаппе! ОКА__й15К__1 сЬаппе! ОКА__В18К__1: зкагкхпд сотргеззес агсйз^е Ход Ьаскирзек спаппе! ОКА_Б15К__1 : зресхЕухпд агсЫхге Ход(з) хп Ьаскир зек хприк агсЫуе 1од кйгеаЬ-Х зедиепсе~12 гесхо^Х зкатр=57700Х22Х сЪаппеХ ОВАрХБК X: зкагкхпд рХесе 1 а! 2005-12-14 06:07:03 сйаппеХ ОЕА_1) 18К_ 1: Ипхзйеа рхесе 1 ак 2005-12-14 06:07:10 рхесе ЬапаХе-/иОХ/арр/огасХе/ЕХазЬ__гесоуегу_агеа/ОКСЬ/Ьаскирзек/2005__Х2_14/оХ_ П’.Е_апппп _ТАС20051214ТО60701__1 к 0 9г 7кк__.Ькр кад^ТАС20051214Т060701 сотте пк-ЫОЫЕ сйаппеХ ОНА_Р15К 1: Ьаскир зек сохпрХеке, еХарзеЬ Нше: 00:00:08 Ехпхзйеа Ьаскир ак 2005-12-14 06:07:10 Зкагкхпд Ьаскир ак 2005-12-14 06:07:10 изхпд сйагше! ОКА__Ь13К__1 скаппеХ ОНА Ь13К 1: зкагкхпд сотргеззео. ЕиХ1 дакаЕХХе Ьаскирзек сЬаппе! ОКА__О15К__1: зресХЕуХпд ЬакаЕХХе(з) хп Ьаскирзек хприк (ХакаЕхХе Епо-ООООХ пате=/и01/арр/огас1е/ога(1ака/огсХ/зузкет0Х .оЬЕ хприк ЬакаЕхке Епо-00003 пате=/и01/арр/огас1е/огас1аса/сгс1/5узаих01.сЬЕ 1прик бакаЕНе Епо=00005 пате=:/и01/арр/огас1е/огас1ака/огс1/ехатр1е01.ЬЬЕ хприк ЬакаЕНе Епо~00002 пагпе~/иО1/арр/огас1е/0гас1ака/огс1/ипс1окЬ8О1 .ЬЬЕ Хприк ЬакаЕНе Епо-00004 пате=/и01/арр/огас1е/огаЬ.аЕа/огс1/изегз01.ёЬЕ Хприк аакаШе 1пс~00006 пате=/и01/арр/огас1е/сгаЬака/огс1/зкадХпд01.ЬЬЕ скаппеХ 0КА_Ы5К_1: зкагкХпд рхесе 1 ак 2005-12-14 06:07:11 сИагте! ОКА_ОТ5К__1: Е.1П.1зЬ.еа рхесе 1 ак 2005-12-14 06:09:27 рхесе Ьапс1е=/и01/арр/огас1е/1:1а5Й_гессллегу__агеа/ОКСЬ/Ьаскир5ек/2005_12_14./о1_ тк_пппЬЕ__ТА620051214Т060710 1к09гз5т__.Ькр Ъад=ТА620051214Т060710 с оттеп к-ЫОМЕ сИаппеХ ОКА_Р15К_1: Ьаскир зек сотрХеке, еХарзей кхте: 00:02:16 Ехпхзкеа Ьаскир ак 2005-12-14 06:09:28 Зкагкхпд Ьаскир ак 2005-12-14 06:09:28 сиггепк Ход агскх\7ес1 изхпд сйаппе! ОНА_Ь15К_1 сЬаппе! ОКА И8К1: зкагкхпд сотргеззеЬ агсЬх\?е Ход Ьаскирзек сЬаппеХ ОКА__Ь18К_1: зресхЕухпд агсйз^е Ход(з) хп Ьаскир зек 1прик агскхуе Хед ккгеаа-1 зедиепсе=13 гесхс!^2 зкатр-577001370 сЬаппе! ОКА_С15К__1: зкагкхпд рхесе X ак 2005-12-14 06:09:33 сЬаппе! ОКА_Ь18К1: ЕхпхзкеЬ рхесе 1 ак 2005-12-14 06:09:34 рхесе Ь. апа! е=/ и 01 / арр / о г ас 1 е / к 1 а з Ь__ г е с о уе г у__а г еа / ОКС Ь / Ьа с кир з е к / 2 0 0 5__ 12__ 14 / о 1 __ тЕ_апппп_ТАС20051214Т060932_1к09^ху0_.Ькр кад-ТА620051214Т060932 соттепк =1Ю14Е
сЬагте1 ОВА__Р18К 1: Ьаскир зеТ сотрЛеТе, е!арз ЕЛпЛзкеЬ Ьаскир аТ 2005-12-14 06:09:34 ео Т1те: 00:00:02 ЗТагТЛпд СопТгоЛ ЕНе апд ЗРЕЛЕЕ АиТсЬаскир аТ 2005-12-14 06:09:35 рЛесе Ь а п Ы е=/ и 01 / арр / ог а с 1 е / Е1 а з е с ог’е г у__а г е а / ОРСЕ / аи Т оЬас кир / 2 0 0 5 12__ 14 / о 1 __тг_з__577001376__1Т09х2ас_,Ькр соттепТ==МОМЕ ГЛпЛзйеЬ СопТгоЛ ЕЛЛе апо ЗРЕЛЕЕ АиТоЬаскир аТ 2005-12-14 06:09:43 (б) . Введите после приглашения КМАЫ следующую команду: | КМАМ> РЕРОВТ МЕЕР ВАСКЦР; $ Ниже приведены выходные результаты этой команды: ВМАМ> ВЕРОВТ МЕЕР ВАСКЦР; КМАЫ геТепТЛоп роЛЛсу адЛЛЛ Ье аррЛЛеь То тЪе сотшапо ВМАМ геТепТЛоп роЛЛсу Лз зет То ^есоVе^у ъ’Лпскш оТ 2 аауз ВерогТ о.Т ЕЛЛез ЬЬаЬ пшзТ Ье ЬаскеЬ ир То заТЛзТу 2 Ьауз гесо^’егу юЛпаоет ЕЛ Ле Рауз Мате ЫЛе 6 13 ехс1ис1е<1 г гот юЬоЛе йаТаЬазе Ьаскир ВМАМ> (в) . Введите после приглашения КМАИ следующую команду: РвМАК> Ь15ТВАСКЦР ОЕ РАТАВАЗЕ; Огас1е Оа1аЬа$е 1Одг Ас1т1гн81гаНоп ШогкеИор II В-17
Ниже приведены выходные результаты этой команды: КМАЫ> Ы8Т ВАСКИР ОР РАТАВАЗЕ; Ызк от Васкир Зекз ВЗ Кеу Туре ЬУ ЗТхе Ве^/Тсе Туре Екарзеа Т1те Сотр1ек1сп Тёте — — — — — 3 Еи11 60.12М ВТ5К 00:00:07 2005-12-14 05:16 :11 ВР Кеу: 3 Зкакиз: АУАТЬАВЬЕ Сотргеззеб: ' КЮ Тад: •Т АС2 0 051214 Т 0 51 б 0 4 РТесе Кате: нппй / и 01 / арр / о г а с 1 е / Паз Ь г е со V© г у_а г е а / ОВ.С Ь / Ь а с к ир з е к / 2 0 0 5__ т 2__14 / о .1 _т г __ г _ Т АС2 0 0 51214 Т 0 516 0 4_1 к 0 б г о 3 к_. Ь кр ’Ызс ог ВакаШез 1п 'Ьаскир зек 3 Е11е ЬУ Туре Скр ЗСЫ Скр Иже Кате — — —— 4 Еи11 697766 2005-12-14 05:16:05 / и 01 / аор / о г а с 1 е / о г а б а к а / ог с 1 / и з е г з 01. бЬ Е 5 ” Еи11 697766 2005-12-14 05:16:05 /и 01/арр/о г а с 1 е /о г абак а/о гс1/е х атр1е 01.аЬТ ВЗ Кеу Туре ЬУ 81ге Вех/Ьсе Туре ЕТарзеЬ Тэте Сотр1ек1оп Тэте — — 8 Еи11 122.48М ГЛ5К 00:02:05 2005-12-14 06:09 :16 ВР Кеу: 8 ЗЪакиз: АУАТЬАВЬЕ СотргеззеС.: УЕ8 Тад: ТАС20051214Т060710 РТесе Кате: пппе /и01/арр/огас1е/Ыаз11__гесо^7егу__аге.а/ОВСЬ/Ьаскир5еЕ/2005__12_14/о1_тТ_ Е_ТАС2 0 0 51214 Т 0 6 0 710__1 к 0 9 г з 5т__. Ькр Ызк оЕ ВакаЕНез тп Ьаскир зек 8 Е11е ЬУ Туре Скр 5СЫ Скр Т.1те ^ате 1 Еи11 700545 2005-12-14 06:07:11 /и01/арр/огас1е/огааака/огс1/5узЕет01.аЬЕ 2 Еи11 700545 2005-12-14 06:07:11 / и 01 / а р р / о г а с 1 е / о г а е а к а / о г с 1 / и п д о к Ь з 01. с! Ь В 3 Еи11 700545 2005-12-14 06:07:11 /и01/аре/огас1е/огааака/огс1/зузаих01.аЬЕ 4 Еи11 700545 2005-12-14 06:07:11 /и01/арр/огас1е/огаДака/огс1/изегзО!.ЬЬЕ 5 " Ви11 700545 2005-12-14 06:07;11 / и 01 / аре / о г а с 1 е / о г асак а / о г с 1 / е х атр 1 е 01 * с1Ь к 6 Еи11 700545 2005-12-14 06:07:11 /иО1/арр/огас1е/огадака/огс1/зкадтидО!.РЬЕ ВМАК> Огас1е Оа1аЬаве 1Од: ДаттЫгаИоп ШогкеЬор II В-18 9. Сконфигурируйте в КМАИ включение табличного пространства 5ТАСIЖ в будущее резервирование. (а). Введите после приглашения КМАИ следующую команду: ВМАЕ> СОЕЕ1СПНЕ ЕХСЬВВЕ ГОВ ТАВЬЕЗРАСЕ 5ТАС1КС СЬЕАВ; каЫезрасе ЗТАСТЫС ’иёИ Ъе ЬпсТиаеа 1п о 1а ВМАЕ сопНдигаНоп рагатекегз аге ; Еикихе ^Ьо1е аакаЬазе Ьаскирз зиссеззгиНу ЬеТекеа ВМАЕ> 9 """"& —— - — Примечание. Возможно на практическом занятии 2 при выполнении команды исключения из резервирования имя табличного пространства 8ТАСШС было заключено в кавычки. Тогда при выполнении данного задания необходимо также указать имя в кавычках и ввести символы в таком же регистре, как и в команде, введенной на практическом занятии 2. 10. Выйдите из сеанса КМА.Ы. (а). Введите после приглашения КМА№ следующую команду: | ВМАК> ех1к 11. Теперь у вас есть полный бэкап базы данных, удалите созданные копни образов для файлов данных зузкетО! . ЬМ и Ше зузаихО!. 6Ы. В результате освободится дисковое пространство. Для выполнения этого действия используйте Егйегрше Мападег. (а). Подсоединитесь к Егйегрпяе Мападег как пользователь ЗУ8 с паролем огасТе и привилегиями 8У8ОВА. На странице 0а(аЬа8е щелкните на закладке Ма!п1епапсе. Затем щелкните на ссылке Мападе Сиггегй Васкирз, расположенной в секции Васки р/Кесоуегу. ОаиЬазе 1пз1апсе: огс1.огас1е.сот Ноте Рейогтапсе АйтНйаЙоп | Ма1П1епапсе '= Тйе Ас1т!п1з1гаВоп ГаЬ с!1зр1ауз Нпкз ТИаТ а11ош уои Щ ас1т1п!31ег баГаЬазе оЬ)ес1з апй |‘пЮа1е йаТаЬазе орегайопз 1пзк1е ап Огас1е баШЬазе. ТИе Ма1п1епапсе ГаЬ с!|зр1ауз Ппкз гНа! ргоуИе (ипсйопз Итак сопДо! 1бе Лои/ о( с1а!а Ьей/ееп ог ои1з1с1е Огас1е баЩЬазез. Н1д1т АтаИзЬНИу Васкир/Несоуегу ЗсЬесУе Васкир мападе Везйз^РоНз Васкир НероПз Васкир/Яесоиегу 5@Н1пдв Васкир ЗеШпдз Кесоуегу ЗеЙпдз Аесоуегу Са1а1од ЗеШпдз Огас1е Зесиге Васкир Огата Зесиге Васкир Реута апо МесНа ГНе ЗуаГет Васкир апи ВезЩге Огас!е ОакаЬазе 10д: Ас1т1пш1га11оп УУогкзйор II В-1 9
(б). Щелкните на закладке 1таде Сор!е$. Решения к практическому занятию 3: использование Кесоуегу Мападег (продолжение) (в). Выберите две копии образов с тэгами 8У8АПХ01 и 5У5ТЕМ01, а затем щелкните на кнопке 0е1е1е. АР | Е-е ес> I &пе Му -11 VI' 2 г" ' «§2-1 в > « е?- ' „ са-зч&'г п? ВТ й.|; ।наог.ч.% Тиф, оу-; РАТАР11Е=$У5А0Х01 Пес 14, 2005 ' 5.35:22 АМ .йаЮАТАРИЕ 5У$ТЕМ81 Пес 14.2005 5:28:34 АМ АУАИ АУА11. (г). На странице СопИгтайоп щелкните на кнопке Уез. После этого дождитесь сообщение об успешном завершении операции.
Решения к практическому занятию 4: восстановление после несущественных потерь Предварительное описание. ТЕМР определено в качестве временного табличного пространства для базы данных. Оно используется сортировками и другими операциями, которые не могут быть произведены полностью в оперативной памяти. При потере или повреждении файлов табличного пространства ТЕМР вам потребуется только добавить в табличное пространство ТЕМР новый файл и удалить старый. Таким же образом необходимо пересоздать один лишь элемент оперативной журнальной группы в случае его потери или повреждения. В следующих упражнениях вы будете устранять последствия потери временного табличного пространства ТЕМР, а также элемента оперативной журнальной группы. Обратите внимание на то, что для пользователя НЕ. пароль Нг. 1. Используя ЕпГегргИе Мапа^ег, просмотрите параметры инициализации. а). В ЕМ щелкните на ссылке АН 1пШа1|2а110П РагатеХегз, расположенной на странице, доступной по закладке Ас1гп!П181гаЙоп. В результате выводятся параметры инициализации. ПаХасззе ызыпсе: > 1п1йа1&аХ1оп РагатеХегз X еддегИп Зт' 1пШа11гаХ1Оп РагатеХегз ТЬе рагатехег уа1иез йзХей Неге аге сиггелИу изей Ьу хИе шпп!пд !пзхапсе(з). Уои сап спапде зхайс рагатеХегз 1п ЗРРВе тебе. Нате_________ Вазю МосХШеб Рупагтас Сахедогу___________________________ Г рн"'ЗГаГ"ЗТ^ Э[аи " Шег ОП 3 ? 01 Г’ Арр1у сЬапдез т сиггепХ гипгнпд 1пзХапсе(з) тойе Хо ЗРЕНе. Рог зхайс рагатеХегз, уои тизХ гезХаПТНе бахаЬазе. аисИХ_Ше_безх Д) \ ^0Парр/огас1е/абгп!п/огс!/а( Ьаск.дгоипб_битр_с1езх. • Д) ? ^и017ар^огас1е/аРт1п/огсЙз( | 2. Выполните скрипт 1аЬ_0 4_02 . зИ, чтобы удалить временный файл табличного пространства ТЕМР. а). В окне ХТегш после приглашения 1лпих введите следующее: $ со $Н0МЕ/1аЬз $ ./1аЬ 0402.зЪ 3. Попытайтесь снова просмотреть в Ешегрпзе Мапа^ег все параметры инициализации. Вы получите сообщение об ошибке, вызванное потерей файла ЕетрО1. аЬЕ. а). В ЕМ щелкните на ссылке АН 1пй1а1|2а1!оп РагатеХегз, расположенной на странице АбггнгнзХгаХюп. В результате будет получено сообщение об ошибке:
<Ч. Й .смс^сл. > 1пЖа;сбГ!сп Рйгагае1вг5 г.сд^сгИй' ••''л и|Ь|аЬа$е Еггог,~ . Х.л\^ 2, Аа<т*^|ее1ЁХСфл_ •„ Г а <?> I .хягь,-„ •- АСГ^? В'«зг!гсра^^че.с .'Д ’.'ГА С V» *.«Й чЩ^й4 ^1/^г'{а^й/о;аиизй'С1Ск\се?ч;0).и1гГ СкА ^. • 1- л < Шв Ниих-гс': 2 Г;м *иеП у» ,. #.- н .
Примечание: если сообщение об ошибке не появилось, выйдите из Ешегрггхе Мападег и войдите снова. Для этого щелкните на ссылке З.оуои( расположенной в правом верхнем углу страницы. Затем войдите снова (см. 2-4 г) и повторите этот шаг еще раз. 4. Выполните восстановление после получения сообщения об ошибке, вызванной потерей временного файла. Для этого создайте в табличном пространстве ТЕМР новый временный файл и удалите потерянный старый. Новый временный файл должен быть размером 25 Мб, для него должна быть включена возможность расширения до 100 Мб. Затем снова попытайтесь просмотреть параметры инициализации, как вы это делали на шаге 3. а) . Установите соединение в $0П*Р!ив как пользователь ЗУ 8. $ зд 1р1из / а5 зусбЬа б) . Создай те новый временный файл в табличном пространстве ТЕМР. Назовите его 4 и 01 / арр /о г а с1е/о гада с а/о г с1/ Тетр 0 2 . дЬ Ег. Для этого введите следующее после приглашения 801: 30Ь> АЬТЕН ТАВРЕЗРАСЕ^^МР” АРОТЕМРЕХЬЕ ” ~—— — ’/и01/арр/огас1е/огаааСа/огс1/сетр02 . с!ЬЕ ’ 312Е 25М АПТОЕХТЕЫЕ ОЫ МЕХТ 5М МАХ512Е 10ОМ; ТйЫезрасе аИегей. в) . Удалите потерянный временный файл. Для этого введите следующую команду: 30Е> АЕТЕР. ТАВЬЕЗРАСЕ ТЕМР РР.ОР ТЕМРЕТЬЕ ‘/и01/арр/огас1е/огадаЕа/огс1/Сетр01. ; ТаЫезрасе аНетеск г) . Проверьте, что табличное пространство ТЕМР восстановлено. Для этого попытайтесь снова просмотреть параметры инициализации, используя ЕШегрпзе Мападег. Просмотрите шаг 3. В этот раз все действия должны быть успешно выполнены. 5. Произведите восстановление после потери файла оперативной журнальной группы. Сначала выполните скрипт 1аЬ__04__05_а. зд1, создающий второй файл в каждой журнальной группе. Затем выполните скрипт 1аЬ__04__05__Ь. зЬ, который удаляет один из файлов оперативной журнальной группы. Выполните скрипт 1аЪ_04__0 5_с. зд1, чтобы вызвать появление сообщения об ошибке. Восстановитесь после потери файла..
а). Введите следующее после приглашения Ыпих: $ вдХрГиз / аз зузаЬа @1аЬ 04 05 а. ад!
Ниже приводятся результаты выполнения введенной команды: $ здХрХиз / аз зузаЬа @1аЬ_04_05__а. зд! 50Ь> 8С-Ь> АКТЕР ВАТАВА8Е АЕЮ ТОСЕЧКЕ МЕМВЕН 2 * /и01/арр/огас1е/огаб.аЕа/огс1/гейо01Ь. Ход’ 3 ТО СЕОПР 1; ВайаЬазе аХЬегеЧ. 80Ь> 50К> АЬТЕЕ ВАТАВАЗЕ АВВ ЬОСЕХЬЕ МЕМВЕЕ 2 ’ /иОХ/арр/охасХе/огаааЬа/агс! /геао02Ь. 1од’ 3 ТО С-НОГЗР 2; ОаЬаЬазе а 1ВегеЧ. 80Ь> 30Ь> АКТЕР ВАТАВА8Е АВВ ЬОС-ЕХЬЕ МЕМВЕВ 2 ’/и01/арр/огас1е/огааайа/огсХ/геао03Ь.1од1 з то опоив 3; ВайаЬазе аХйегеб. 50Ь> б) . Чтобы удалить файл оперативной журнальной группы, выполните скрипт 1вЬ_04_05__Ь. зй, введя после приглашения Ьших следующее: | $ ./ХаЬ 04 05Дэ.зй Ниже приводятся результаты выполнения введенной команды: $ . /1 аЬ__0 4_05__Ь. зй гт ’/иОХ/арр/огасХе/огабайа/огсХ/гебо02Ь.Ход’ небо ЕхХе беХейеб. в) . Вызовите появление сообщения об ошибке, введя после приглашения 1лних: [$ здХрХиз / аз зузбЬа @1аЪ 04 05 с.здх Огас!е Оа1аЬа$е 10д: Абт1гн51:га1юп УУогквйор II В-26 Решения к практическому занятию 4: восстановление после несущественных потерь (продолжение) Ниже приводятся результаты выполнения введенной команды. Обратите внимание на ошибку в сигнальном файле: $ здХрХиз / аз зузбЬа @1аЪ_04__05__с. зд! ЗСЬ> аХЕег зузйет з^Ххсй ходЫХе; 5 у з Г е т а 1X е г е о.. 80Ь> а .1 Се г з у з с ет з 1 г ей Зузйет аХЬегей. Ход1хХе; 80Ь> аХйег зузйет з^тЬсй ХодЫХе; Еузйет аХйегеб. 50ь> йозй Х.а.11 -60 $ОКАСЬЕ__ВА8Е/аатхп/огс1/Ьаитр/а1егЬ огсХ.Хсд ’ /и01/арр/огас1е/огас1аЬа/огс1/геао03Ь. Ход * то своир'з йед. Вес 14 08:Х9:04 2005 Тйгеаб X сапной аХХосайе пем Ход, зедиепсе 15 Ргд^айе зйгапа 11изй ной сотрХейе Сиггепй 1од# 1 зед^ 14 тет# 0: /и01/арр/огас1е/огаааЕа/огс1/ге-с1о01.1од Мей Вес 14 08:19:09 2005 Еггогз Хп П1е /иОХ/арр/сгасХе/абтХп/огсХ/Ьаитр/огсХ Хдадг 20401.ыс: ОВА-00313: ореп ЕаНео Рог тет.Ьегз оР Ход дгоир 2 оТ ййгеаб 1 ....О.ВА-0..0.3..12..: опИпе Ход 2 Ьйгеаё X: * /и01 /арр/огасХе/огабайа/огсХ/геб.о02Ь. Ход ’ ОРА-27037: ипаЬХе Во оЬйаХп РХХе зйаЬиз Ыпих Еггог: 2: Ыс> зией Ше ог сХгесйогу г) . Пересоздайте элемент оперативного журнала. Для этого в 8()Ь*Р1и8 в том же сеансе пользователя 5У8, установленном при выполнении предыдущего шага, введите следующее: 80Ь> АЬТЕЕ ВАТАВА8ЕВЕОРЬООЕЧЬЕ МЕМВЕН > ’ /и01/арр/огасХе/огабайа/огс1/гебо02Ь. Ход ’ ; 5С>Ь> АЬТЕЕ ВАТАВА5Е АВВ ЬОСЕТЬЕ МЕМВЕВ > ’ /и0Х/арр/огасХе/огаааЬа/огсХ/гебо02Ь. Ход ’ > ТО СКОУР 2; д) . Повторно выполните скрипт 1аЬ__04__05__с. зд! для проверки того, что ошибка, вызываемая отсутствием журнала, не появляется снова в сигнальном файле. $ здХрХаз / аз зузбЬа ОХаЬ 04 05 с.здХ Огас1е Оа(аЬа$е Юдг Абтт1$(га1юп УУогкзИор II В-27
Ниже приводятся результаты выполнения введенной команды. Обратите внимание на то, в сигнальном файле отмечается переключение журнала и это не вызывает ошибок. СиггепЪ Ход# 1 зед# 17 тет# 0: /и01/арр/огас1е/огаааЪа/огсХ/геао01,Ход СиггепХ Ход# 1 вед# 17 теш# 1: / и 01 / арр /ох а с X е / о гада С а / о г с 1 / г е до 01Ь. 1 о д ТЪгеаа 1 асК/апсео Ъо Ход зедиепсе 18 Сихгепг Ход# 2 зед# 18 теш# 0: /и01/арр/огас!е/сгаОаГа/огс!/геоо02.Ход Сиххепх Ход# 2 зед# 18 тет# X: /и01/арр/о га с1е/о г ааа га/ог с X/геао02Ь,Ход ТПгеаб 1 аск/апсей ко 1од зедиепсе 19 СихгепХ Ход# 3 зед# 19 тет# 0: /и01/арр/огасХе/огаоаёа/огсХ/геаоОЗ.Ход СиггепС Ход# 3 зед# 19 теш# 1: / и 01 / арр / о га с 1 е / о г аса к а / о г с 1 / г е ос- О ЗЬ. X о д ТИгеаа 1 сапгюг аИосаке пен 1од, зедиепсе 20 СЪескроХпк по к сотр!еке Сиххепк 1од# 3 зед# 19 глет# 0: /и01/арр/огас1е/огао.аса/огс1/геао03. Ход Сиггепк Ход# 3 зед# 19 тет# 1: /и01/арр/огас1е/огайа#а/огс1/гейоОЗЬ.Ход ТЪгеаа 1 аауапсеб Го Ход зедиепсе 20 Сиггепк Ход# 1 зед# 20 тет# 0: /иОХ/арр/огасХе/огадака/огсХ/геооОХ.Ход Сиггепк Ход# 1 зед# 20 тет# 1: / и 01 / а р р / о х а с 1 е / о г а а а к а / о г с 1 / х е а о 01Ь. 1 о д 8 О к > ................................. ..................... I* Огас1е ОаШЬаве Юдг АйггнтШаВоп УУогкзЬор II В-28 Решения к практическому занятию 5: восстановление базы данных Предварительное описание. К вам как администратору базы данных поступило сообщение от некоторых пользователей о некорректности данных в приложении НК. Фонд заработной платы, представляющий собой сумму всех окладов, предположительно составляет $691,400. Однако его текущая величина равняется $679,050. Кроме того, за последние 60 дней не было никаких изменений в отделах, однако таблица •ДОВ НХ8ТОЯУ отражает изменения, сделанные сегодня. Вы понимаете, что пакетное задание по реорганизации персонала, было выполнено раньше, чем следовало. Поэтому необходимо отменить эти преждевременные многотабличные изменения, в том числе, произведенные хрип'ерами. Предполагается, что ^пользователя НК пароль Ьг. 1. Чтобы смоделировать некорректное выполнение пакетного задания, выполните скрипт 1аЬ_05__01. здХ. е₽ ж .. I а). Введите следующее после приглашения Етих: [ $ здХр1изИ г/Ьг @X аЬ05 01. з д! Ниже приведены выходные результаты выполнения этой команды: $ здХрХиз йг/Ьх @ХаЬ__05 01. здХ зоь> 80Ь> ирйаке етрХсуееэ зек йерагктепк_Хй = 90 нПеге 1оЬ_Хй = ’ 1Т КЕОС’; 5 гонз ирйакей. 30Ь> 8СЪ> ирйаке етрХоуеез е зек заХагу - Хеазк (е. заХагу, (зеХес! (тХп__заХаху + тах_5аХагу)/2 * 1.10 Хгот ^оЬз -лПэехе д т]сЬ_Хд = е.доЬ_1а)) юЪеге ЗоЪ_Ха по# Ике 103 гоиз ироакео. 8СЬ> 80Ь> соттХк; Сотт1к с отр1е Ъе. 50Ь> 2. Проверьте, что сумма окладов и сведения об изменениях в должностях совпадают с сообщения ми пол ьзователей. а). Подсоединившись как пользователь НК, введите следующее после приглашения 8р1*Р1н§. 8рЬ> зеХеск. зпт (заХагу) Ххот етрГоуеез; Огас1е Оа^аЬазе 10д: А<1т1п1$1гаВоп II В-29
Ниже приведены выходные результаты выполнения этой команды: $С0> зе1ес.Г зпт(за1агу) Тгот етрХоуеез; 8ОМ(ОАХАКУ) 679050 Обратите внимание на то, что общая сумма окладов 6 7 9 0 5 0. а не 6 914 00. б). Введите следующее после приглашения 8ОЬ: 80Е> зеХесТ соипТ(*) г гот зТогу мНеге епсууХате > зузааЪе - 60; Ниже приведены выходные результаты выполнения этой команды: 80Ь> зеХест сопит(*) > г гот доЬ__Ь15Тогу ипеге епа__ааХ.е : > вузааТе - 60; СООКТ(*) — 5 Обратите внимание на то, что в течение последних 60 дней были изменения в данных о должностях сотрудников отделов, что подтверждает поступившие от пользователей сообщения. 3. Вы понимаете, что отменить все эти изменений вручную слишком сложно и это может повлечь за собой ошибки, поскольку таблицы и триггеры связаны между собой. Поэтому вы решаете полностью восстановить базу данных к предыдущему моменту времени. Вы знаете, что первое изменение, которое было сделано пакетным заданием, затронуло данные об отделах. Поэтому вы находите время первого изменения в таблице 80В_НХ8Т0КУ и решаете восстановить базу данных на минуту раньше этого времени. Произведите восстановление. а). Чтобы найти время первого изменения, введите следующее после приглашения 80Ь> аХТег зеззХоп зеТ пХз__ааТе__ХогтаТ = "уууу-тт-аб. ЬЪ24:тХ:зз”; 80Ь> зеХесЛ . ттп (епо__ааТе) Ггот доЬ__Ь.ХзТогу 2 вдЬеге епа__ааТе > зузааТе - 60; Запишите дату и время.______________________________ Например, дата и время 2005-12-14 10:30:12. б) . Подсоединитеь ка А8 БУЗОВА и остановите экземпляр. Затем переведите базу данных в состояние МООМТ, чтобы подготовить выполнение операции восстановление с использованием ИМАМ | 80Ь> "соппесТ / аз зузсХЬа"
й зсь> $НЮТО^М 1ММЕЭ1АТЕ 50Ь> 6 ТАКТ СР МОШТ Огас1е Оа1аЬаае 10д: Ас1т1пЫга1!оп ЛогквЬор И В-31
в). Подождите, пока смонтируется база данных. Затем в отдельно окне ХТепп введите после приглашения Еших команды, приведенные ниже, чтобы подготовить сеанс ИМАМ После этого вызовите К.МАМ Примечание: эти переменные окружения должны быть введены с использованием символов верхнего регистра. $ ехрог! ЫЬЗ РАТЕ_ ЕОВМАТ-"уууу-тт-ЬЬ ЬЬ24:т!:з з” 5 ехрогС ж,з_ ьАЫЗ^атег!сап_атег!са . ое8 з. зоб85 9р15 $ гтап са .где С / ЫОСАТАЕОС г). После приглашения 11МАК1 введите приведенный ниже блок команд, чтобы восстановить базу данных на минуту раньше времени выполнения пакетного задания. Замените время, показанное ниже, на время, записанной на шаге 3~а минус одна минута. ВМАЫ> гип { 2> зеС ПМТТЬ ТТМЕ - ‘2005-12-14 10 3> ВЕЗТОКЕ ЬАТАВАЗЕ; 4> КЕСОУЕК ПАТАВАЗЕ; 5> АПТЕК ПАТАВАЗЕ ОРЕЫ ВЕЗЕТПОЗЗ; 6> } :29:12’; Решения к практическому занятию 5: восстановление базы данных (продолжение) Ниже приведены выходные результаты выполнения команды гип: ВМАЫ> гип { 2> зеЬ ПМТ1Ь ТЬМЕ - ’ 2005-12-14 10:29:12’; 3> НЕЗТОВЕ ИАТАВАЗЕ; 4> НЕСОЛЕН ПАТАВАЗЕ; 5> АПТЕК ПАТАВАЗЕ ОРЕМ ВЕЗЕТПОСЗ; б> } ехесиСз.пд соттапо: ЗЕТ ипс!1 сТаизе ЗСагЫпд гезСоге а! 2005-12-14 10:40:07 а 1.1. о с а С е с! с Ь ап п е 1: О В А_ 018К__1 сЬаппе! ОКА_П15К__1: 81 сН 55 о.е\М1уре~П15К сЬаппе! ОКА 018К_1: зСагЫпд даТаТИе Ъаскирзе! гезСоге сЬаппе! ОВА_П13К 1: зресИ'утпд ааСаГИе(з) Со гезсоге С'тот Ьаскир зек гезСогТпд ДаГаТИе 00001 Со /и01/арр/огас!е/огас1аСа/огс1/зузгеп101. аЬс гезСогтпд ЬакагИе 00002 Со /и01/арр/огас1е./отаааСа/огс1/ипасЬЬз01«бЬП гезСогТпд ЬасаСИе 00003 со /и01/арр/огас1е/огаЬаЪа/огс1/зузаих01.йо.С гезСогТпд ЬаСахИе 00004 Со /и01 /арр/огасХе/огабаса/охсТ/изегзО!.аЬг гезСогТпд ЬаСагИе 00005 Со /и01/арр/огас1е/огабаСа/огс1/ехатр1е01.аЬС гезСогтпд баСаШе 0000 6 Со /и01/арр/огас1е/огайаСа/огс1/зСад!пд01. сГЬ:Е сЬаппе! ОВА_П13К__1: геаЫпд Сгс-т Ьаскир ртесе / и 01 / арр /о г а с 1 е / С1 а з Ь _ г е с о хте г у_а г е а / ОВ.С.П /Ьаскир з е С / 2 0 0 5__12__14 / о 1 _упТ _ппп С Т_ТАС 20051214Т060710__1С 0 9 г 5 т .Ькр сЬаппе! ОВА_рТ5К__1: гезсогеа Ьаскир ртесе 1 р!есе ЬапЫе=/и01/арр/огас1е/Е1азЬ гесс^егу__агеа/ОВСП/ЬаскирзеС/2005_12_14/о1_ тС__пппс1±_ТАС2 0051214Т060710__1С09гд 5т__«Ькр Сад-ТА620051214Т060710 сЬаппе! ОВА__П!8К_1: гезСоге сотр!еСе, еСарзеб С1.те: 00:02:07 РхптзЬеа гезСоге аС 2005-12-14 10:42:17 ЗСагСтпд гессп/ег ас 2005-12-14 10:42:17 изтпд сЬаппе! ОКА П18К_1 зСагЫпд теЫа гесох^егу агсЫ'?е Тод СЬгеао. 1 зедиепсе 13 йз а!геао.у оп сИзк аз С!1е / и 01 / арр / о г а с 1 е / С1 а з Ь__г е с оче г у_а г е а / СКС Ь / а г с Ы V е 1 о д / 2 0 0 5__ 12 __ 14 / о 1 __т г __ 1 __ 1 3__1С.09мСхд .аге агсМме 1од СЬгеао .1 зедиепсе 14 !з а!геас.у оп Ызк аз Ы1е /и01/арр/огас1е/Е1азЬ__гесоттегу_агеа/0ВСЬ/агсЬ!\/е1од/2005 12 14/о1 т! 1 1 4__1С0кЬу2^т__. аге агсЬ!хге 1од СЬгеаЬ. 1 зедиепсе 20 Ьз а1геаёу оп Ь!зк аз Ы1е /и01/арр/огас1е/ЫазЬ гесс^егу агеа/0ВСЬ/агсЬ!\?-е1од/2005 12 14/о1 т! 1 2 0 ТСОдпк’Зр .аге Огас1е Оа1аЬа$е 10о; Ас!т1гн8йга1юп УУогкеЬор II В-33
Решения к практическому занятию 5: восстановление базы данных (продолжение) агсЫуе Ход 111епате=7о01/арр/о г а с1е/Т1а 8 Ь г е с о V© г у а г© а/ОКСЬ/а г сЬХу©1о д/2 0 0 5~ 12 Д4/ о1__п=Т_1_13__1к09^кгэ__.агс ЬпгеасМ зедиепсе^ХЗ агсЬг/е Ход Т11 е п а т е / и 01 / а р р / о г а с 1. е / X1 а 5 Н __ г ©со V е г у а г е а / 0 К С Ь / а г с Ь, .1у е 1 о д / 2005 !2 ._14/ о 1 __т к __ 1 __ 14 __ 1X 0 к. Ь у 2 V . а г с к п г е а 0= 1 8 е ди е п с е=14 агсЫче Ход г 11 е п ат© - / и 01 / арр / о г а с 1 е / Т1 а з Ь_г е с оу© г у __а г е а / ОВСЬ / а г с Н1V© 1 о д7 2 0 0 5 ИОдгг^зр .аге иПгеаа-1 5едиепсе^20 теаХа гесоуегу сотрХеЬе, еХарзед Ыт.е: 00:00:14 ЕхпЬзЬес! гесоуег ак 2005-12-14 10:42:33 12 _Д4/ с! а к аЬазе орепей КМАЫ> 4. Проверьте, что база данных восстановлена на момент времени, когда еще не были выполнены реорганизационные изменения в данных приложения НН. а). Для просмотра даты самого последнего изменения, внесенного в таблицу ДОВ_Н12ТОКУ, введите следующее после приглашения $0Ь: [ 50Ь> ЗЕЬЕСТ МАХ (Ьг Д оЬ Ь 18 к ог~у; Последнее изменение было сделано много лет назад, а не сегодня. В выходных результатах должна появиться дата, похожая на приведенную нижу, но это необязательно точно такая же дата: 5<2Ь> ЗЕЬЕСТ МАХ (епа_даЕе) ГНОМ Нг. }оЬ__Ь18когу; МАХ(ЕЫЬ Ь 31“ПЕС-99 5. Выйдите из 8(21* Р1и§.
Решения к практическому занятию 6: флэшбэк Предварительное описание. Используется тот же самый сценарий, что в практических заданиях урока “Восстановление базы данных”. Задание по реорганизации персонала (НК) было выполнено раньше, чем следовало, и необходимо отменить сделанные им изменения. Эти изменения таковы, что вы не уверены, какие таблицы были затронуты. Поэтому вы прини маете решен не воспользоваться операцией Г1 а а ЬЬ а с к О а к аЬ аде вместо традиционного восстановления, поскольку было включено ведение журнала флэшбэк. Если другое отдельно не указано, вам следует устанавливать соединения как д у а / о г а с 1 е а а 8 У 8 ОБА, испол ьзуя 8С)Е *Р1и$ или ВагаЬаке СоШго!. 1. Используя ЕШегрпзе Мападег включите ведение журнала флэшбэк для базы данных (ЕпаЫе Р1аэЬЬаск Оа(аЬаэе). а) . В ОашЬазе СоШго! щелкните на закладке Ма1п1епапсе, а затем на ссылке Кесоуегу ЗеШпдз в секции Васкир/Ресоуегу ЗеНтдз. б) . Прокрутите вниз страницу и отметьте поле ЕпаЫе ПазИЬаск Оа^аЬазе. Щелкните на кнопке Арр1у. На странице Сопйггпайоп щелкните на кнопке У 68, подтверждая необходимость остановки базы данных для выполнения операции. НаЛ Весотегу ПазК Ресоуегу Агеа (з епаЫеб Гог Йдз ба^Ьазе. ТЬе сЬаг! зЬом/з зрасе изес! Ьу еаск Я1е 1уре 1з по! гес!а!таЫе Ьу Огас1е. РегЬгттд Ьаскирз а Ш1агу з1огаде !з опе и/ау Ш гпаке зрасе гес1а1таЫе. ЭзаЫе ПазН Ресоуегу Агеа 1пс1ис!ез (гее апб гесЫтаЫе зрасе. Пазк Ресоуегу Агеа косабоп риШ/а^ ПазЬ Ресоуегу Агеа 81не рГ-“ Агеа 8йе тиз! Ье .$ет гпе 1сс.^.Цог: к- ш Рес1а!таЫе ПазЬ Ресоуегу Агеа~л (МВ) гее Е1азЬ Ресоуегу Агеа (ЭВ) 1.64 аЫе ПазИЬаск ОаШЬазе - ОазЬЬаск 1одд1пд сап Ье озей (ог (аз1 ЬаГаЬазе роШп-Шпе гесоуегу" ТЬ-1 П!~( Г I, | Г ' ЧА .тел х; > ' I *• п М - ,ч - *• , ч> * ‘с » а ! }• । Г-г *Г <- < Л ъ! I к и Г ч г ( I г {• ни < * ? 5 Мн гесоуегу '^2^ 4 <уп&п арр ор . в) . Введите огас!е/огас!ев качестве имени и пароля в ОС и щелкните на кнопке ОК. г) . На странице Рез1аг1: 0а!аЬа8е:СопГ|гтайоп щелкните на кнопке Уез.
е). Когда на экране появится страница 1од1п, подсоединитесь как БУЗ АЗ ЗУЗБВА, Огас1е Оа1аЬа$е 10д: АдгтпЫгаИоп УУогкзЬор II В-36 Решения к практическому занятию 6: флэшбэк (продолжение) 2. После перезапуска базы данных с включенной возможностью ведения журнала флэшбэк запишите текущий 8СИ базы данных, запросив для этого представление 7$БАТАВАБЕ. Примечание: это вам понадобится позже. Текущий 8С№________________ а). Введите следующее: $ ссх $Н0МЕ/ТаЬз $ зд1р1ив / ав зуздЬа 80Ъ> ЗЕЬЕСТ сиггепЕ эсп ЕНОМ м$ба1:аЪазе; СПККЕМТ 5СМ 722521 3. Запишите сумму окладов, полученную на основе таблицы НК. ЕМРЬОУЕЕь. и подсчитайте количество строк в таблице ПОВ_Н1$ТОКУ. 5<2Ь> ЗЕЬЕСТ 8ПМ(ваТагу) ЕНОМ кг. етрТсуеез; 5ЕМ(8А1АНУ) 691400 8<2Ь> ЗЕЬЕСТ СОНЕТ(*) ЕНОМ пг . 3оЬ : ЪТзЕогу; СОПИТ(*) 10 4. Запустите скрипт 1аЬ__С 6_0 4. зд! для выполнения таких же реорганизационных изменений в приложении НК, как и в практическом задании урока “Восстановление базы данных". а). Введите следующее после приглашения 8(}Е: [~80Ь>.д1аЬ 06 04.501 Огас1е Оа1аЬа$е Юдг АскгнпЫгаИоп ОДэгкзЬор II В-37
Решения к практическому занятию 6: флэшбэк (продолжение) Ниже приведены выходные результаты выполнения этого скрипта: 80Ь> @ 1 аЬ__0 б__0 4 . зд! 80Ь> 80Ь> ироаЕе етр!ауеез з 5 г о ю з ираа 1 е с!. 50Ь> е-Е о.ерагЕтепЕ__1а 90 мЬеге зоЬ~_1<4 ~ ’ 1ТДТКЭ8’ ; 80Ь> ирааЕе етрЬоуеев е зеЕ за!агу = 1еазЕ(е.за!агу,(зеТесЕ (т!п_за1агу + тех за!агу)/2 * 1.10 ^сЪ Дс! пое Ике ’ АВ_ /. 10 3 г о V/ з и ра а Е е а.. 80Ь> 80Ь> сотт1Е; СотттЕ сотр!еЕе. 80Ь> ггот зоЬз з иЬеге 1«1оЬ Ш ~ е.^оЬ _!<!)) адЬеге 5. Запишите снова текущий 8СЫ базы данных, а также сумму окладов и количество строк в таблице ДОВ__Н!8ТОНУ. Если вы не подсоединены как пользователь ЗУ5, тогда сначала установите соединение под этим пользователем. Обратите внимание на то, что выводимые значения отличаются от полученных на шаге 2 и шаге 3. 80Ь> з Но 'л7 изег изЕк 1з ”нк” 50Ь> соппесй / ав вуасЗЬа СоппесЕес!. 5^^> 8ЕБЕСТ сиггепй_БСП ГНОМ у$ааЪаЬаве; СОВКЕЫТ__8СЕ 722801 50Ь> 5ЕЙЕСТ 50М(за1агу) ЕНОМ Ъг.етрХоуеез; ЗиМ(ЗАЬАКУ) 679050 5<2Ь> 5ЕБЕСТ С0ШТ(*) ЕНОМ йг.зоЬ^йхвЪогу; СО1ЖТ (*) 15 30Ь> Огас1е йа!аЬа$е 10д: Ас1т1пЫга1юп УУогкэйор II В-38 Решения к практическому занятию 6: флэшбэк (продолжение) 6. Воспользуйтесь командой ЯМАХ ЕьАЗНВАСК ОАТАВА5Е для отката базы данных назад к первому 8С.Ы, записанному на шаге 2. а). Остановите, а затем смонтируйте базу данных: 80Ь> 5Н8ТКОО ТММЕВ1АТЕ 80Е> 8ТАКТ0Р МОЮТ [ $ ггпап Еа г де 1 / ЫОСАТАЬОО б). В другом окне ХТегт установите сеанс КМАК в). После приглашения ЯМАХ введите команду ЕЬАВНВАСК ПАТАВАЗЕ, в которой укажите ВСЯ, записанный на шаге 2: [кМАМ>ГЬАЗНВАСКРАТАВА8Е ТО5Сйй3217б7 Ниже приведены выходные результаты выполнения этой команды: КМАН>~ГЬА8НВАСК ПАТАВАЗЕ ТО5СЫ-722521; 81агЕ.1пд ИаейЬаск аЕ 2005-12-14 1.1:24:04 аИасагес! с каппе!: ОВА_Р18К 1 сЬаппе! ОКА Б18К 1: 81сг=154 <1е\^Еуре^С18К екагЕЕпд гоеа.1а гессите г у тесПа гесситегу сотр!еЕе, еТарзеб: Пше: 00:00:07 Г1п1зйеб Е1азЬ.Ьаск аЕ 2005-12-14 11:24:14 КМАМ> 7. Перед открытием базы в режиме чтение/запись проверьте, что база данных была возвращена к корректному 8С1Ч. Для этого просмотрите содержимое таблиц и убедитесь, что выводимые значения стали такими же, как и на шаге 3. а) . Введите следующее после приглашения 8ОЕ, чтобы открыть базу данных в режиме ‘только чтение’: 80Ь> а!Еег ааЕаЬазе арен геас. оп1у; б) . Введите следующее после приглашения 8рЬ, чтобы подсчитать сумму окладов. 8<2Ь> ЗЕЙЕСТ ЗЦМ(8а1агу) ГНОМ йг.етрХоуеез; 8ПМ(5АТАКУ) 691400 Огас!е Оа<аЬа$е 10д«* АсМп&1га1юп УУогквйор II В»39
Решения к практическому занятию 6: флэшбэк (продолжение) 8. Откройте базу данных для чтения и записи. Необходимо использовать ключевое слово КЕ8ЕТЕОО8. а) . Остановите базу данных, введя следующее после приглашения 8рЕ: $0Ь> зйиСскжп Ьттебхаье ПаТаВазе сТозей. йаСаЬазе сИзтоипЪесЕ ОКАСЬЕ Тпзёапсе вЬиг. аоът. ___~ б) . Введите следующее после приглашения 8рБ, чтобы запустить базу данных в ’Л в Решения к практическому занятию 6: флэшбэк (продолжение) режиме МОЮТ. здь> 51- аг С ир тоипС ОРАСЬЕ Ьпзьапсе згагТеб. ТоЪа! ЗузЬегп 61оЬа.1 Агеа 285212672 ЪуЬез Е’1хес1 31ге 1218992 ЬуСез УагтаЫе 31яе 121636432 ЪуЬез ПаЕаЬазе ВиКегз 159383552. Ьуьез Косо ВиНегз ЬаЬаЬазе тоипЬеа. 2973696 ЬуЬез В Ш Й 11. Просмотрите данные о накладных расходах, связанных с ведением журналов флэшбэк и другими операциями, имеющими отношение к флэшбэк. Выполните для этого запрос к представлению 7$ЕЕА8НВАСК__С-АТАВА8Е__8ТАТ. Какое среднее количество байтов с данными флэшбэк записывалось в минуту в течение последнего временного интервала? ЗОЬ> зеХесЕ * 1гст 7$ЕЬА8НВАСК РАТАВА$Е__5ТАТ; в результатах не отражен столбец ЕЗТ1МАТЕО__ЕЬА5НВАСК__512Е ВЕС1М Т1МЕ КЕГ)О__БаТА ЕЫЕцТТМЕ |ТА5НВАСКПАТА ОВПАТА — — — 4 —- 2005-12-14 11: 752640 50Ь> :29 :00 2005-12-14 11:36:27 2686976 2424832 в). Введите следующее после приглашения 8(}Е, чтобы открыть базу данных в режиме ‘ чтени е~запи сь ’: 30Ъ> а!Ьег баЬаЬазе ореп гезеЫодз; ПабаЬазе аЮегеб. . в Ответ для приведенного выше примера подсчитывается следующим образом: 2686976/(11:36 - 11: 29) - 383854 байт в минуту. 12. Выясните текущий размер хранимых данных флэшбэк, выполнив для этого запрос к представлению У$ЕЬА8НВАСК__ЕАТАВА8Е__ЬОО. Ответ запишите здесь: 9. Перед просмотром сведений, предоставляемых динамическими представлениями, для операции НазЪЬаск даСаЬазе, настройте в сеансе вывод дат с точностью до часов, минут и секунд. | 80Ь> АЬТЕК 8Е531ОЫ ЗЕТ КЬЗ^РАТЕ^ГОКМАТ^" уууу-гпт-ба Ы12 4: т!: зз"; 80Ь> ЗЕЬЕСТ Е1азНЪаск_зз.хе ЕР.ОМ У$ЕЬАЗНВАСК_ПАТАВАЗЕ__ЬОС; ЕЬА5НВАСК__312Е 8192000 Примечание: ваш ответ, скорее всего, будет отличаться от приведенного здесь. 10. Выполните запрос к представлению У$ЕЕА8НВАСК_ЕАТАВА8Е_ЬОС и выясните наименьший 8С1\Т, к которому можно откатить БД. Ответ запишите здесь: 50Ь> зеЬ ^гар оЕЕ ЗСЬ> зеХесЬ * Егот ^’$1 ЬгипсаЫпд (аз гедиез1 ОЬОЕ5Т__ГЬАЗНВАСК_ЗСЫ < ГЬА5НВАСК_рАТАВА5Е _ЬОС ; 5ей) ЬеТоге со1ишп Е5Т1МАТЕП_ГЬА8НВАСК__812Е ЭЬПЕЗТ_ГЬА8НВАСК_/Т1 ВЕТЕЯТ10ЮТАВ6ЕТ ГЬА8НВАСК_812Е 2005-12-14 11:01:52 1440 8192000 |720683 | Огас1е Оа1аЬаве 10д; Адт1п181га»1оп УУогкэКор II В-40 Огас1е ОаШЬаэе Юдг Абггнгн51га1юп ШогкзНор II В-41
Решения к практическому занятию 7: обнаружение и устранение повреждений информации в базе данных Предварительное описание. На этом практическом занятии намеренно повреждается файл данных. Результат этого виден при выполнении запроса к таблице, на которую оказывает влияние это повреждение. Вам необходимо определить месторасположение повреждения и устранить проблему. 1. Чтобы внести повреждение в таблицу ВЕРАКТМЕКТ8, необходимо выяснить имя файла в операционной системе, в которых хранится эта таблица, а также номер первого блока (Ыоск_10) этой таблицы. Для вывода номера файла (Ше_1Ф и номера начального блока (Ыоск__1Р) таблицы 0ЕРАВТМЕЫТ5 выполните запрос к представлению ЭВА _ЗЕСМЕЫТ5. Затем определите имя соответствующего файла в операционной системе, используя представление 0ВА__ВАТА__Г1ЬЕ5. Запишите здесь эти значения: РИе Ю:____________________ В1оск Ю: а). Перейдите в каталог 1аЬз, а затем подсоединитесь в $рЬ*Р1и§ как пользователь ЗУ8 с паролем огас!е и привилегией ЗУ ЗЕВА. $ ей $Н0МЕ/1аЬз $ зд1р1из / аз зузсОэа б). Введите следующее после приглашения ЗрЬ: 80Ь> зе1еск Р11е_1а, Ыоск_ 1(1 Ргот аЬа__ехТеп<:5 2 юйеге зедтепТ_пагсе - ’ ЪеРАКТМЕЫТЗ’; Ниже приведены выходные результаты этой команды: 50Ъ> зе!есТ ЕИе_1с1Л Ыоск_1с1 Егот 6Ьа_ехкеп1:з 2 мЬеге зедтеп12__пате ~ ’ ЕЕРАКТМЕЫТЗ ’; РИ;Е__1Е ВЬОСК-Ю 5 49 в). Выше приведенный запрос возвращает сведения только об одном экстенте. Определите имя файла, соответствующего Р1ЕЕ11) 5, выполнив для этого следующий запрос. В результате его выполнения возвращается имя файла, который будет поврежден. Введите следующее после приглашения 8(?Е:
Ниже приведены выходные результаты этой команды: 30Ь> зе1есЬ Шепате Егот с!Ьа_ баЬа Ы1.ез адйеге Т11е 1а ~ 5; Е1ЪЕ__13АМЕ /и01/арр/огас1е/огаааЕа/огс1/ехатр1е01. с.ЬЕ 2. Выполните скрипт 1аЬ_07__ 02 . зЬ, чтобы внести повреждения в файл данных ехатр!еС1.сЬЕ Укажите при запуске номер блока, полученный на предыдущем шаге. Параметры этого скрипта должны быть указаны в следующем порядке: полное имя файла, номер блока, размер блока (8192). Этот скрипт пишет символьную строку СОВРШРТ в блоки, начиная с блока с заданным номером. а). Перейдите в окно ХТегт, а затем введите следующее после приглашения 1лпих: [~$ Г/1аЬ 0 7 02 7зй 7и01/арр/огас1е/о га7а Еа/ о тс 1 /ехатрХеО 1 75ь1Г~7~9~~8192 Ниже приведены выходные результаты этой команды: $ ./1аЬ__07__02 . зй /и01/арр/огас1е/огадаЕа/огс1/ехатр1е01. аЬЕ 49 8192 0 + 1 гесогс!з 1П 0 + 1 гессгдз оиЕ 0 + 1 гесогдз 1П 0 + 1 гесогсТз оиЬ 0 + 1 гесогаз 1П 0 + 1 гесогйз оий 0 + 1 гесогаз 1п 0 + 1 гесогаз оиЬ 3. Сбросьте на диск содержимое кэша буферов, чтобы любые запросы к таблице ОЕРАКТМЕЫТ8 вызывали чтение из файла данных на диске. Затем выберите все столбцы таблицы ЕЕРАКТМЕМТЗ и обратите внимание на сообщение об ошибке. а) . Чтобы сбросить на диск содержимое кэша буферов, введите после приглашения 8РЬ следующее: | 80Ь> АЬТЕРЗУ5ТЕМ ГШ8Н ВПГЕЕР^САСНЕ; б) . Чтобы проверить, доступна ли таблица ЭЕРАКТМЕКТЗ, введите после приглашения 8(Д. следующее: [~50Ь> ЗЕЬЕСТ *ЕКОМ йг.дерагСтепЕз;
Ниже приведены выходные результаты этой команды. Обратите внимание на сообщение об ошибке, 50Ъ> ЗЕЬЕСТ * ГНОМ Иг. сера Ытепкз; зехеск * тгст Иг.берагктепкз ЕККОК аХ Ипе 1: ОКА-01578: ОКАСЬЕ бака Ыоск соггиркеб (г!1е # 5, Ыоск # 51) ОКА- 01110: бака 1 11 е 5: 5 / и 01 / арр / о г а с 1 е / о г аба к а / о г с 1 /' е х атр 1 е 01. с!Ы 1 4. Выполните утилиту 6.Ьу, чтобы получить отчет о всех повреждениях в файле ехатр1е01.6Ы. а). Чтобы вызвать утилиту РВУЕКТГУ, введите после приглашения ОС следующее: $ аЬч Е11е~/и01/арр/огас1е/огаба0а/огс1/ехатр1е01.бЫ Ыоскз1ге-8192 Ниже приведены выходные результаты этой команды: $ 6Ъч ЕЫеЫиО! /арр/огас1е/ога6аЬа/огс1/ехатр1е01.6ЬЕ Ыоскз1хе=8192 РВУЕК1ЕУ: Ке1еазе 10.2.0.1.0 - РгобисЫоп оп Ег1 8ер 9 > 11:51:05 2005 СоруЫдпк (с) 1982, 2005, 0гас1е. А11 гтдккз 1 гезегчеа. РВУЕКТЕУ - УегШсаИоп зкагккпд : РТЬЕ = / и 01 / а рр / о г а с 1 е / о г а 6а к а / о г с 1 / е х атр 1 е 01 Раде 49 1з тагкеб соггирк .аЪк Соггирк Ыоск ге1акЫе аЬа: 0x01400031 Ваб кеабег Еоипб бигтпд оЬч: Рака 1п Ьаб Ыоск: (Ы1е 5, Ыоск 49) куре: 67 Еогтак: 7 гбЬа: 0х0а545055 1азк скапде зсп: 0x0000.00066161 зед: зраге!: 0x52 зраге2: 0x52 зрагеЗ: 0x0 сопзтзкепсу ча1ие 1п каЫ: 0x61612002 скеск ча1ие 1п Ыоск кеабег: 0хе5е сстрикеб Ыоск скескзит: 0хе441 0x2 Е1д: 0x04 Раде 50 хз тагкеб соггирк Соггирк Ыоск гЫакЫе бЬа: 0x01400032 Ваа кеааег Еоипб бигкпд 6Ы: Рака 1п Ьаб Ыоск: (ЕЫе 5, Ыоск 50) куре: 67 когтак: 7 гаЬа: 0х0а545055 1азк скапде зсп: 0x0000.00066085 зед: враге!: 0x52 зраге2: 0x52 зрагеЗ: 0x0 сопзкзкепсу ^та.1ие 1п каз.1: 0x60852101 скеск \?а1ие хп .Ыоск кеабег: 0х4е60 согарисео Ыоск спескзит: 0хе443 0x1 Е1д; 0x04 Раде 51 1з тагкеб соггирк Соггирк Ыоск гекакЫе 6Ьа: 0x01400033 Ваа кеабег коипб биЫпд бЬх/: (Ы1е 5, Ыоск 51) Огас1е ВаЬЬазе 10д: АдгтгнзйгаНоп ШогкзКор II В-44
Рака 1п Ьаб. Ыоск: 1 1
Гуре: 67 ЕоггсаЕ: 7 гоЬа: 0х0а545055 1азЕ скапде зсп: 0x0000.00066161 зед: 0x2 Е1д: 0x04 зраге!: 0x52 зраге2: 0x52 зрагеЗ: 0x0 сопзЕзтепсу уа.1ие 1п ка!1: 0ха16.12302 сЪеск \ла!ие !п Ыоск кеабег: ОхбЗЬЬ согсрикеа Ыоск скескзит: 0хе440 Раде 52 !з тагкеб соггирк Соггирк .Ыоск геТакЫе бЬа: 0x01400034 (Ше 5, Ыоск. 52) Вас! кеабег Еоипб би.г!пд бЬт: 0-аоа 1п Ьаб Ыоск: куре: 67 Еоггсак: 7 гбЬа: 0х0а545055 1азк скапде зсп: 0x0000.00066161 зед: 0x2 х!д: 0x04 зраге!: 0x52 зраге2: 0x52 зрагеЗ: 0x0 сопзйзкепсу та!ие !п ЕаИ: 0x61610602 скеск са!ие !г> Ыоск кеабег: 0х59сс согсригеа Ыоск скескзит: 0хе462 Ниже приведены результаты этой команды: РВУЕК1ЕУ - УегТЕйсакйсп сотргеке Тока.1 Радез Ехапйпес! : 12800 Тока! Радез Ргосеззеа (Бака) : 4408 Тока1 Радез ЕаШпд (Бака) : 0 Тока.1 Радез Ргосеззес! (Тпаех) : 1264 Тока! Радез ЕаШпд (1паех) : 0 Тока! Радез Ргосеззес! (Оккег) : 1536 Тока! Радез Ргосеззеа (Зед) : 0 Тока! Радез ЕаШпд (Зед) : 0 Тока1 Радез Егпрку 5588 Тока! Радез Магкеа Соггирк : 4 Тока! Радез 1пЕ1их 0 Нтдкезк Ыоск 8СЫ : 654836 (0.654836) Нех битр ок (Ше 5, Ыоск 51) !п кгасе Е.11е / и 01 / арр / о г а с 1 е / а <±п! п / о г с 1 / и бшлр / о г с 1 о га_4287.кгс Соггирк Ыоск ге1ак.1че а.Ьа: 0x01400033 Ваб кеааег Еоипа аигтпд ЬиЕЕег геаа Рака 1.п Ьаб Ыоск: (Ше 5, Ыоск 51) куре: 67 Еогтак: 7 гдЬа: 0х0а545055 1азк скапде зсп: 0x0000.00066161 зед: зраге!: 0x52 зраге2: 0x52 зрагеЗ: 0x0 0x2 Е!д: 0x04 сопзкзкепсу хч/а1ие 1п Еа11: 0x61612302 скеск ‘са!ие тп Ыоск Ьеааег: ОхбЗЬЬ сотрииеа Ыоск скескзит: 0хе4 40 Вегеаа от гбЬа: 0x01400033 (Ше 5, Ыоск 51) Еоипа загсе соггириеа бака йеб Оес 14 1.2:32:19 2005 Соггирк Ыоск Гоипб Т8Е - 6, Т8ЫАМЕ - ЕХАМРЬЕ ЕРЫ - 5, ВЬК - 51, КОВА - 20971571 ОВбк - 51852, СВОЕ - 51250, ОВ ТЕСТ - , ЗОВОВЛЕСТ - 5ЕСМЕЕТ О^ЫЕК - , ЗЕСМЕКТ ТУРЕ 6. Выполните восстановление на уровне блока после сбоя носителя, используя команду КМАИ ВЬОСККЕСОУЕК ОАТАЕ1ЕЕ. Воспользуйтесь выходными результатами утилиты ОВУЕКТЕУ, полученными на предыдущем шаге, чтобы задать блоки, которые необходимо восстановить. 5. Просмотрите сигнальный файл, чтобы получить подробные сведения о повреждениях. а). Введите следующее после приглашения в ОС: | $ ка!1 -50 $ОКАСЬЕГвА8Е/абт!п/огс1/Ьаигср/а1егШгс1.1од а) . Перейдите в окно ХТепп и подсоединитесь к КМАЫ как пользователь 8У8: [$"^гсапа где к / 1ЯОСАТАЕОС _______________________ б) . Чтобы выполнить восстановление блоков, введите следующее после приглашения КМАЯ:__________________________________________________________________ | КМАЫ>ВЬОСККЕСОУЕК ОАТАЕ1ЕЕ 5 ВЬОСК49,50, 51, 52; Ниже приведены выходные результаты этой команды: ВМАЫ> ВЬОСКВЕСОУЕК РАТАЕ1ЬЕ 5 ВЬОСК 49, 50, 51, 52; ЗЕагЫпд Ыоскгесо\гег ак. 2005-12-14 12:40:26 аНосакеб скаппе.1: ОЕА__Р18К_1 скайпе! ОВА_Р18К__1: з!б=142 ае\7ЕуреЫ)18К скаппе! ОРА_Р18К__1: гезкогтпд Ыоск(з) скаппе! ОКА_Р18К__1: зресйЕутпд Ыоск(з) ко гезкоге Егот Ьаскир зек гезкогтпд Ыоскз оЕ бакаШе 00005 скаппе! ОРА_Р18К__1: геасНпд Егот Ьаскир рйесе /и 01/арр/о г а с1е/Е1 а зк__г е с о се г у _ а г еа / ОКС Ь / Ьас к ир з е к / 2 0 0 5__12 __14 / о 1 т Е__п в пб Е__ТАС20051214 ТО 6 0 710_1 к09г5 5т__ .Ъкр скаппе! ОКА Р18К__1: гезкотеб Ыоск(з) Егот Ьаскир рйесе 1 рйесе капа! е=/ и 01 / а рр / о г а с 1 е / Е1 а з к__ г е с о Vе г у _а г е а /ОКС Ь / Ьа с кир зек / 2 0 0 5__12_14 / о 1 __ тЕ~пппбЕ ТАС20051214Т060710 1 к09гз5хп\Ькр ЕадЫА020051214Т060710 Огас1е Оа1аЬа$е 10д; АйттЫгайст ШогкеНор II В-46 Огас1е Оа1аЬа§е 10д; Ас1т1гн81га1:!оп ШогкзНор II В-47
сЬаппе! ОКА Е)15К~_1: Ысск сотр.1.е!.е, еХарзео. Ыгпе: зСагЫпд тесИа гесслгегу агсЫл^е Ход Опгеас! 1 зедиепсе 13 1з аХгсаДу оп сИзк аз €х!е /и01/арр/огас1е/!1азИ_гесо^7егу_агеа/ОКСЕ/агсИ!х7е1од/2005 12__14/о1_ га!_1_1 3_110 9и/с гд _. аге агсЬЬе 1од РЬгеад 1 зедиепсе 14 Хз аХгеаоу оп а!зк аз Ы1е /и01 /арр/огас1е/Г1с1з11_гесс^егу__агеа/ОВС1!/агс'Ы-у'е.1од/2005 12 _14/о1_тЕ 1_1 4 1т.0кПу2\? .аге агсИЪ/е Ход ОЬгеао 1 зедиепсе 15 1з аХг^абу оп сИзк аз ЕХХе / и 01 / арр / о г а с 1 е / ±~ 1 а з к г е с оуе г у__а г е а / ОКО Ь / а г с п 1. ъ-е 1 с д / 2005 12 _ 14 / о 1 т Е_ 1 1 5 1X0 кЬу сЗх . а г с апскЬ/е 1од кЬгеай 1 зедиепсе 1 1з аХгеаоу оп сИзк аз Г11е / и 01 / арр / о г а с 1 е / X1 а з Ь_ге со V© г у_а г е а / О КС Ь / аге к 1 уе 1 с д / 2 0 0 5_12_14 / о 1 _т г __ 1 __ 1 __1к0и’пх22_. аге тесИа гесох^егу согар1еке, е1арзей к!те: 00:00:08 Е1п!зЬео Ыоскгессуег ак 2005-12-14 12:41:15 КМАЫ> 7. Проверьте, что операция восстановления на уровне блоков завершилась успешно. Для этого сбросьте на диск содержимое кэша буферов и выполнить запрос к таблице ОЕРАКТМЕЫТ8. а) . Чтобы сбросить на диск содержимое кэша буферов, введите после приглашения §0Е следующее: | 80Ь> ЛЬТЕН* 5У5ТЕк= ЕШ5Н ВЦЕЕЕкГсАСНЕ; б) . Для выполнения запроса к таблице введите следующее после приглашения | 80Ь> ЗЕЬЕСТ * ЕРОМ Нг.берагЕтепСз; Ниже приведены выходные результаты этой команды: 80Ь> зе1.есС * Егсгп Нг.дерагРтепЕз; ОЕ₽АКТМЕМТ_Ю ЬЕРАКТМЕНТ_ЫАМЕ МАЕАСЕН__ТЕ Ь0САТЮМ_Ю 10 АРт1п1зггаЫоп 200 1700 20 МагкеЫпд 201 1800 Огас1е РаШЬазе 10д: Ас1т1т$1га1юп УУогкзйор II В-48 Огасте Оа$аЬа&е 10^: Ас!тт15(гаУоп УУогкаИор II В49
Решения к практическому занятию 8: мониторинг и управление памятью Предварительное описание. На этом практическом занятии база данных будет переведена в режим, в котором функционирование производится недостаточно эффективно и гибко. Затем будут добавлены новые объекты, после чего база данных не сможет выполнить самонастройку. Вам потребуется определить причину проблемы и переконфигурировать базу данных, так чтобы она смогла динамически приспособиться к размещению новых объектов. Если другое отдельно не указано, вам следует устанавливать соединения как 8У5БВА, используя ОаГаЬазе Сошго! или 8(Д.ЛР1и§. 1. Убедитесь в том, что 1аЬз - текущая директория, расположенная под домашним каталогом пользователя огасТе. С помощью ЗСДЛРкз остановите экземпляр БД и запустите его снова, используя файл параметров инициализации 1п1С__5да1аЬ. ога, находящийся в директории 1аЬз. Укажите для этого параметр РЕТЬЕ в команде 8ТАНТВР. а). Выполните немедленную остановку базы, данных, введя для этого следующее: $ со $Н0МЕ/1аЬз $ здХрХиз / аз зузбЬа 30Е> зйиСйоюп ТттесИаге б). Запустите базу данных, используя файл параметров 1пШ_8да1аЬ .ога, расположенный в директории 1аЬз. Для этого введите следующее в командной строке Б(2Ь*₽1п8: [ 50Ь> зГагТир рШе^1п11 5да1аЬ.ога 2. Выполните скрипт 1аЬ_08_02.8ц1. Этот скритп пытается создать много хранимых Тауа-процедур. а). Для выполнения скрипта, генерирующего хранимые процедуры Тауа введите следующее после приглашения БрЬ: Решения к практическому занятию 8: мониторинг и управление памятью (продолжение) Ниже приведены выходные результаты этой команды: ЗрЬ> 01аЪ_08__02. эд1 Соппесйеа. 80Б> 50Ъ> ВЕСЕЛЕЕ 2 л. ЫПМВЕК; 3 у_зд1 7АКСНАК2 (200) ; 4 ВЕСТЫ 5 ЕОВ 1 ТЫ 1..200 ЕООР 1 6 -- ВиНа ир а аупапис зйаОешепЦ То сгеаЪе а ип1аие!у патеа ^ама зТогеё ргос. 7 — ТЬе ”сйг(10)” 1з СИеге То ри О а СК/ЬЕ тп 10е зоигсе собе. 8 ;== ’сгеаОе ог херТасе апй сотрИе’ || сйг(10) || 9 ’^ауа зоигсе пашей ’’8та11 ТауаРгос ’ | | 1 И И сйг(10) И 10 ’аз’ || сЪг(10) || 11 ’хтрогг ^ауа.1апд.*;* И сйг(10) || 12 ’риЬИс сТазз ЫЫ1’ | | 1 | | ' ехТепйз ОЬ^есЦ’ | I сйг(10) || 13 *{ _1пХ у1~1;1пЦ у2=2;1п0 уЗ~3;1пЪ у4~4;1пй у5-~5;1пС у6=6;1пс у7-7; 14 ЕХЕСбТЕ 1ММЕВ1АТЕ у_зд1; 15 ЕЫБ ЬООР; 1 б ЕЫЫ; 17 / ВЕСЕЛКЕ ★ ЕР. КОР. а О 11пе 1: ОКА-04031: ипаЫе Цо а11оса1е 4096 Ьубез о! зИагес! тетогу (”зауа роо1", ‘*]ауа/1апд/гех/КеТегепсе0иеие8У5‘\ ”эох!ой ехес йр”, ”8САС1азз°) ОНА-06512: а! Ппе 14 | 8рЬ> 01аЬ О8 02.5-д1 Вопрос: что послужило причиной появления ошибки? Ответ: Тага-пул слишком мал. 3. С помощью ВаЬЬазе Соп1то1 Соп8о1е проверьте размер различных областей БОА вашего экземпляра. Вопрос 1: включена возможность автоматического управления разделяемой памятью? Вопрос 2: какой размер .Тауа-пула? Огас1е ОаиЬаее 10</: Адгтп^гаИоп УУогкейор I! В-50 Огас!е йа1аЬаве 10^: АйттЫгаИоп ШгкаИор II В»51
а). На станине с закладкой АсЫгн^гаЙОП щелкните на ссылке Метогу РагатеГегз, расположенной в секции ОаШЬаве Солйдигабоп. Решения к практическому занятию 8: мониторинг и управление памятью (продолжение) б). Обратите внимание на то, что автоматическое управление разделяемой памятью отключено. Ответ 1: Нет, А8ММ не включено. Огас1е йа1аЬа$е 10д. Ас1т1пш1га11оп УУогкзЬор II В-52 Ответ 2: размер Дауа-пула - 4 Мб. РаСаЬазе Юзгапсе; огс1.огас!е<сст Метогу Рагате1егз > Метогу РагатеСегз Раде ЗерГ.етЬег 10, 2005 2:34:28 РМ РОТ . КеГге$у) 8ОА I ,е.@ А Тпе Зузгет 61оЬа! Агеа (5СА) !з а дгоир сТ зИагей тетогу зДисшгез ФаС сопгаЮз йаШ апб сопСго! Ногтайоп Гог баГаЬазе (пзСапсе !з зСаЛед. АиСотаОс ЗЬагеЗ Метогу МападетепС Р&аЫес! чЕпаЫе^ ЗЬагес! Роо! [Тоо ВиЯег СасЬе |т 00 | МВ 3 »Ас1м€е) [МВу.АДуке) Г'"Ж ОФег (МВ) в ТоГа! 50А (МВ) 214 (щакиЩеу ВЗЬагей Рсо1 (46.6%) Вийег СасКе (46.6%) В1агдеРооЦ1.9%) ЯМауаРоо! (1.9%) ЖОФег (3.2%) Меттшп 8ОА 8«е ТЬе Махипигп 30А Зсе зресИ1ез йте тах1тигл тегпагу Юас Юе йашЬазе тау аНосаге Куои зресЙу Юе Мах1тит 5СА 51ге, уои сап 1аГег дупаггисаНу сЬапде 80А сотропеМ з&ез (ргоМйей Юе Ша15ОА зке Ооез паС ехсеей Ше Махнпит 5ОА 512а). Мастит 56А 5126 (МВ) рСЮ 4. Как пользователь 8У2 выполните скрипт 1аЬ_ 0 8__04 . зд1, чтобы просмотреть текущие установки памяти. Есть ли какие-нибудь динамические компоненты 8ОА, у которых значение в столбце СП№ЕЫТ__81ХЕ отличается от значения в столбце М1К_812Е? Объясните ваш ответ. Ответ: нет таких компонентов. Причина в том, что не включена возможность автоматического управления разделяемой памятью, и поэтому размеры были заданы соответствующими литеральными значениями; в дальнейшем размеры не могли автоматически изменяться. Поэтому минимальный и текущий размеры совпадают. Огас1е Оа1аЬаве Юдг Ас1т1п151га1юп УУогкзЬор II В-53
а). Введите следующее после приглашения чтобы просмотреть установки памяти: 80Ь> соппесЪ / аз зузаЬа 5<2Ь> 01аЬ 08 04.зд!
Решения к практическому занятию 8: мониторинг и управление памятью (продолжение) Ниже приведены выходные результаты этой команды: 501.> 0 1 аЬ С 8 ___ 0 4 . а д! *** СпгсепГ рагатеОег зеШпдз * * * МАМЕ ТУРЕ УАЬПЕ зда шах з1хе зда_ОагдеЕ отд тпгедег 30ОМ 01 д тттседег 0 * * * 3 С А Г) у п а т .1 с С огп.р о п е п Г 5 1 х е I п 5 о г ш а и 1 о п * * * СОМРОЫЕЕТ СПНКЕЫТ 31 ЗЕ, Й1Ы_512Е зИахес! роо! 10ОМ 1агде рею! 4М За\га роо! 4М ОЕЕАПЬТ ЬиОГег сасПе 100М 10 ОМ 4М 4М 10 ОМ *** СигхепО рагашехех зеШпдз 1п У$РАКАМЕТЕР. *** ЫАМЕ УАЬОЕ ТЗОЕЕАШиТ зйагеб_роо1_з1хе 104857600 1ахде_дюо1_з12е 4194304 Л ача роо1 з 1 х е 4194304 о.Ъ__са сйе__з 1. х е 104 857 6 0 0 ЕАЕЗЕ ЕАЬЗЕ ЕАЬОЕ ГААЗЕ 5. С помощью функциональной возможности автоматического управления разделяемой памятью устраните проблему, препятствующую созданию хранимых процедур Лата. Однако пока не пытайтесь пересоздать хранимые процедуры.. а) . На странице Метогу РагатеГегз щелкните на кнопке ЕпаЫе, чтобы включить автоматическое управление разделяемой памятью. б) . Убедитесь в том, что на странице ЕпаЫе АЫотайс ЗИагеб Метогу МападетепГ в поле “То1а1 8СА 81ге Гог АЫотайс ЗКагес! Метогу МападетепГ установлено такое же значение, как и в поле “СиггепГ ТоГа1 86А 8Ёге (МВ)". Ваше значение может отличаться оз приведенного ниже. Затем щелкните на кнопке ОК. Огас1е ОаГаЬазе 10д: АдпйтвГгаПоп УУогкзйор II В-55
1^япге:'^й^^ > Метогу Рагагпеёёгэ > ЕпаЫе АаотаМс ЗПагей Метогу МападетеЩ ЕпаЫе АЫотаИс ЗИагес! Метогу Мападетеп! Шеп АЫотаЙс ЗГгагеб Метогу МападетеШ !з елаЫеб, Фе даГаЬазе уДН аийзтайсаИу зе* Фе орйта! сйзйИзийоп о( тетогу асгозз Фе 5СЗА сатропетз. ТКе сНзФЬийоп сГ тетогу уЯН г^се^ сКапде тгогп Фле го Фпе го ассотобаге сИапдез Ф Фе шогИоаб. ТИе сЬапде Ш Фе баСаЬазе — Гакез е^есг. 1ттесНаГе1у иФеп уои с11ск ОК. Сиггепг То1а18<ЗА Зсе (МВ) 214 Тога!56АВееГогАиГотаЙсЗФагебМетогуМападетеп!|2 = 4 |МВ у1 Огас1е ОаЫЬаае 10д: Ас1т1пЫга1юп УУогкаЬор II В-56 в). Если появится окно с лицензионным соглашением, нажмите на клавишу [А], чтобы подтвердит лицензионное соглашение и продолжить работу. 6. Выполните скрипт 1аЬ 08 04.за! снова, чтобы просмотреть сведения о памяти. Убедитесь в том, что скрипт выполняется под пользователем ЗУ8 с привилегиями ЗУ 8 ЕВА. Затем ответьте на следующие вопросы: Вопрос 1: какое значение вы ожидали увидеть сейчас для параметра инициализации 5СА__ТАК8ЕТ? Вы можете проверить свой ответ, просмотрев выходные результаты выполнения скрипта 1аЬ__08__04 . зд1. Примечание: значение может быть округлено до размера гранулы. Вопрос 2: просмотрите последние 20 строк сигнального файла, чтобы найти команды, которые были исполнены при включении А8ММ. Почему установлены нулевые размеры автоматически управляемых пулов? Вопрос 3: почему для параметра Ш_САСНЕ_8Т2Е установлено ненулевое значение? Вопрос 4: как вы думаете, почему не смогли быть созданы хранимые процедуры ЛаусР. Ответ I: значение (в приводимом случае 216 МВ) очень близко к величине, которая была задана при включении А8ММ в поле “То1а1 8вА 8|2е Гог Аи1отабс 8Иагес! Метогу МападетепГ’ (в рассматриваемом случае 214 МВ). 80Ь> соппесЕ / аз зузаЬа СогтесСед. 50Ь> @1аЬ_08_04.за! *** Соггеп! рагатеЕег зеГХгпдз *** ЫАМЕ ТУРЕ УАЬПЕ зда__тах_51хе Ыд хпТедег 300М зда_Сагде! Ыд !п!едег 216М а). Просмотрите сигнальный файл, введя следующую команду после приглашения ОС: | У ' ^2о $0ЕАСЬЕ2вА$Е/аЫ1!п/огс1 /ЬФдтр/аТегогс!. 1од Огас1е Иа1аЬа$е Юдг Ас!тт181га0оп УУогкзНор II В«57
ж Й Ниже приведен пример выходных результатов данной команды: $ СаИ -20 $ОЕАСЕЕ_ВА8Е/аап11п/огс1/Ьаишр/а1егС огс!.1од Тие Зер 20 07:57:13 2005 ММАЫ: Сап’С хего ЬиЕЕех роо! ЕЕГАПЬТ Гог ЫоскаГхе 8'192 Тие 8ер 20 07:57:13 2005~ ЛЕТЕВ 5Т8ТЕМ ЗЕТ зда^Сагдек-’224395264! ЗСОРЕ-МЕМОКУ; Тие Вер 20 07:57:13 2005 АХТЕВ ЗУ5ТЕМ ЗЕТ йЬ_саспе__51 зе-^’ 4194304 ’ 8СОРЕ-МЕМОКУ; Тие Зер 20 07:57:13 2005 АЕТЕН 8У5ТЕМ ЗЕТ ^ауа роо1__з1ге== ’ 0 * 5СОРЕ=МЕМОВУ; Тие Зер 20 07:57:13 2005 АЕТЕК 5У8ТЕМ ЗЕТ 1агде роо1__51ге= ’ 0 ’ 5СОВЕ-МЕМОКУ ; Тие Зер 20 07:57:13 2005 А1..ТЕР. 8У5ТЕМ ЗЕТ зЪагедроо 1 з.1. хе- ’ 0 ’ ЗСОРЕ-МЕМОКУ; Ответ 2: А8ММ теперь включено, поэтому для автоматически управляемых пулов установлен нулевой размер; любые значения таких параметров будут задавать минимальный размер соответствующего пула. Нулевые значения отражают то, что, как это и рекомендуется при использовании А8ММ, минимальные границы пулов не установлены. Ответ 3: параметр ЕВ _САСНЕ_5Т2Е имеет ненулевое значение, так как для этого кэша на самом деле установлена минимальная граница. Такой размер кэша достаточен для загрузки в него объектов табличного пространства 5У8ТЕМ при старте базе даных. Ответ 4: хранимые 1ауа-процедуры не были созданы, поскольку, как это отражает сообщение об ошибке, не было достаточно места для выделения памяти под 1ауа~пул. Автоматическая настройка не выполнилась, так как возможность А8ММ не была включена. 7. Повторно выполните скрипт 1аЪ__08 _02 . зд1, чтобы создать хранимые процедуры 1ауа. Сколько памяти в результате было добавлено 1ауа-пулу после завершения выполнения данного скрипта? а) . Введите следующее после приглашения 8(}Е, чтобы повторно выполнить скрипт, создающий объекты Тауа: I ЗОЬ> @1аЬ 08^02.зд! Огас!е СЫаЬаее 10д; Адгп1п1$1га11оп Шогкейор II В-58 Ниже приведены выходные результаты. Обратите внимание на то, что в этот раз все завершилось успешно. ЗСЕ> @1аЬ 08 02. зд! СоппесЕес!, 8<2Ь> 80Ь> ВЕСЬАНЕ 2 1 ЬШМВЕН; 3 у_зд.1 УАКСНАК.2 (2 0 0) ; 4 ВЕСТЕ 5 ГОК з ТЫ 1..200 ЕООР ; 6 — Ви11Н ир а нупашТс зСаСемепв Со сгеаСе а ипТдиеТу пашен ^ауа зСогес! ргос. 7 — Тпе ”сЬг(10)” .15 СЬеге Со рис а СВ/ЬЕ 1п С'Ье зоигсе сос1е. 8 у__зд! ’сгеаЬе ог герТасе апо. сошрзТе* | | сЪг(ТО) | | 9 ’пауа зоигсе пашен ”8ша11ЛауаРгос’ II 1. II ”” II спг(Ю) || 10 ‘аз’ || сНг(Ю) || 11 ’ з.трогС. ^ауа. 1апд. *; ’ || сНг(10) || 12 ’риЬИс сТазз ЛСТ1’ | 1 1. | | ’ ехСепйз ОЕдесЕ” | | с!1г(10) Н 13 *{ 1пЕ у1 = 1;1пС у2~2;1пС уЗ^З/ТпХ у4~4;1Г11: у5^5;1.пС у6^6; .1 п0 у7 = 7; } ‘ ; 14 ЕХЕСПТЕ ТММЕШАТЕ У__зд1 ; 15 ЕЕВ ЬООР; 16 ЕТЮ; 17 / РЬ/ 50Е ргсосесЮге зиссеззЕиНу сошр.1еСен. 8СЬ> б) . Переподсоединитесь как пользователь ЗУ5, введя следующее после приглашения 8рЬ: |” 80Ь> соппесЕ / аз зузнЬа в) . Просмотрите снова текущие установки памяти, введя следующее после приглашения 8<2Ь: | 30Ь> @1аЬ 08 04. зд! ~~ Ниже приведена часть выходных результатов, отражающих текущие установки памяти: СОМРОКЕЫТ СЕКР.ЕЕТ__812Е М1К_812Е — — — зИагеО. роо.1 10 ом 10 ом 1агае ноо! 4М |зауа роо.1 1 6М 1 4М ЕЁГАПЕТ ЬиЕЕег сасНе 92.М Ответ: 1аха-пул теперь имеет размер 16 Мб, к его 4 Мб было добавлено 12 Мб. Огас1е Оа1аЬа$е 10д: Ас!т1пЫгаб1оп ШогкзЬор II В-59
8. Выполните скрипт БаЬ_08 _ агор_зач&з. эд! для удаления объектов Дата. а). Чтобы выполнить скрипт, введите следующее после приглашения 8(}Е: 50Ъ> О БаЬ_08агор дауаз.зд! ...................................1 Ниже приведены выходные результаты: 50Е> В1аЬ_08„агор ^аVаз.зд1 СоппесСеа. зоь> ЕЕСБАКЕ 2 1 ИБ-МВЕК; 3 \г_зд! 7АЕСНАВ2 (200) ; 4 ВЕС1И 6 ГОК I. 1И 1..200 БООР V за! := Мгор да^/а зоигсе”Зта11оа^7аРгос ’ Н Б II ? п « <. г ЕХЕСПТ Е 1липе 01 а Ее л_з д 1; 8 ©пб. 1оор; 9 епО; 10 / РЬ/З зоь> ОБ ргоседиге зиссеззЕиНу сотрБеКеа. Огас1е Оа1аЬа§е 10д: Ас1т1пш1га1юп И/огкеИор II В-60 Предварительное описание. Выполните скрипт, генерирующий рабочую нагрузку базы данных. Затем воспользуйтесь автоматическим диагностическим монитором базы данных для выявления проблемы. Вам потребуется оценить различные возможные причины, пока вы не найдете реальную проблему. Если другое отдельно не указано, вам следует устанавливать соединения как ЗУ 8 ЕВА, используя РашЬазе Сошго! или 8(}Е*Ркш. I. Выполните скрипт 1аЬ_0 9__01« зд1, чтобы создать табличное пространство ТВЗАЕЕМ и пользователя АОоМ с паролем жШт. а). Чтобы создать пользователя А Б ЕМ, введите Следующую команду после приглашения ОС: $ [ $ здБрБиз/аззузаЬа...дУ^^дд^О^Тзд! Ниже приведены выходные резуль гаты этой команды: $ здБрБиз / аз зузбЬа 01аЬ_09__01. зд! 50Ь> СКЕАТЕ ЗМАЕБЕ1ЕЕ ТАВБЕЗРАСЕ "ТВЗАЕЕМ" ЕАТЛЕББЕ ’/и01/арр/огас1е/огас1аЕа/огс.1/ЕЬзао.йт.0ЬТ* 812Е 5 ОМ БОССТИС ЕХТЕИТ МАИАСЕМЕИТ БОСАБ 8ЕСМЕИТ БРАСЕ МАИАСЕМЕИТ МАИСАБ; ТаЫезрасе сгеаЕед. 30Б> 5СЬ> СКЕАТЕ Е8ЕК "ЛЕЕМ" РКОЕ1БЕ "ЕЕГАВБТ" 1СЕЕТ1ГТЕЕ БУ асИт ЕЕЕАЕБТ ТАВБЕЗРАСЕ "ТВЗАЕЕМ" ТЕМРОКАКУ ТАВБЕЗРАСЕ "ТЕМР" АССОБИТ ВИБОСК; Озег ссеаГес!. 50Б> ОКАИТ СКЕАТЕ 8Е531ОИ ТО "ЛЕЕМ"; СгапХ зиссееоесЛ. 30Ь> ОКАИТ "ЕВА" ТО "ЛЕЕМ"; СгапЕ зиссеебеа. 30Ь> ОКАИТ "РЕЗОБКСЕ” ТО "АБЕМ”; СгапГ зиссеедеё. ЗрБ> 2. Выполните скрипт 1 аЬ_0 9__02 . ед!, чтобы создать таблицу в новом табличном пространстве. а). Чтобы выполнить скрипт 1аЬ 0 9__02 . зд1 для создания таблицы в новом табличном пространстве, введите следующее после приглашения 8(?Ь: "оБаьЗоГосТздБ Огас1е Оа(аЬа$е 10д; АПт1п151:га11оп УУогкзНор II В-61
Ниже приведены выходные результаты этой команды: 50Б> @1аЪ_09_02.зд! 50Ь> 50Ь> СОЫЕЕСТ / аз зузаЬа СоппесЕеа. 80Б> 5()Б> ЕХЕС аЬтз_ асК/Тзсг - зеЕ___деЕаи1Е газк__рагатеЕег (’ АББИ’ , ’ ВВ_АСТ1У1ТУ_М1Н’, 30) ; РБ/ЗСБ ргосеаиге виссеззЕиНу согсрЕеЕед. 50Ь> 50Е> СОЕНЕСТ аадт/аадш СаппесБед. 80Б> ЗОЕ> БНОР ТАББЕ аадт РЕКСЕ; ОНОР ТАББЕ адат РЕНСЕ к ЕРВ.ОР. аЕ ББпе 1: ОРА-00942: ЕаЫе ог \7ревд даез поЕ ехЕзЕ 30Ь> СКЕАТЕ ТАББЕ адат(Ед ЫиМВЕК, пате УАРСНАН2(2000)); ТаЫе сгеаоеа. 50Б> 50Б> ЕХЕС БВМЗ__8ТАТ5.САТНЕК__ТАВБЕ_8ТАТ8 (~ > о^ппате—>’АББМ’, ГаЬпате^> ’ АББМ\ - > езЕ1таЕе__регсепЕ->ББМ88ТАТ5 . АИТО__5АМРБЕ__512Е) ; РБ/80Б ргоседиге зиссеззЕиНу сотрБегеа. 80Б> 8СБ> ехБг БЕзссппесЕеа Егот ОгасТе РаБаЬазе 10д ЕпЕегргЕзе ЕсИБТоп КеТеазе 10.2.0.1.0 - РгодисЕБоп ЭД1ХЙ Е'пе РагТТБТопТпд, ОБАР апд БаЕа МЕптпд орЕЕопз $ 3 Как пользователь огасТе в Ыпих выполните скрипт ТаЬ_С9__03 . зЬ, находящийся в директории ТаЬз. Дождитесь, пока завершится выполнение восьми хранимых процедур. а). Чтобы сгенерировать рабочую нагрузку, введите следующее после приглашения ОС: | $ Г/ТакГо^ОЗ.зй Огас1е Оа1аЬа$е 10д: Ас1т1т51га11оп УУсгкзКор II В-62 Решения к практическому занятию 9: автоматическое управление производительностью (продолжение) Ниже приведены выходные результаты этой команды: ТТТтаьЗоТТ^зТзЁ ~ ЭДаБЕ Тог 8 зЕогед ргоседигез со сотрТеБе... РБ/80Б ргосесшге зисееззЕиНу сотрТеЕесЕ Р Б / 3 О Б р г о с е ди г е з и с с е з з Е и 11 у с о гор 1 е Е е д. . . . ^.гереа^з о тоге С1тез> РБ/80Б ргосеаиге зиссеззЕиТТу сотрТеЕес!. $ 4. На домашней странице щелкните на закладке РегГогтапсе. На странице РегТоггпапсе установите в поле Х/1е\л/ Оа1а значение Беа! ТБте: 15 ЗесогиТз КеЕгезй. Через две минуты на графике Ауегаде АсШ'е Зеззюпз появится острый выступ.. Примечание. Если выдается экран, на котором запрашивается подтверждение или отклонение использования 8\/(3 ХЛешег. введите А для подтверждения. Использование 8\/О Х/1ешег улучшает графическое представление объектов, выдаваемых Ешегрпзе Мападег. Снимок экрана, приведенный ниже, получен без использования 8\/О. фин .АО РМ йов!^ .Ецп РЕпег 4:00рт ^ГГ>}П131ГЗ?|?ХЙ Ж С:седП.$ша&х1 С.$лут& 3:4Црт 8ер1етЬвг26, 2805 5. После того, как выступ опустится, как пользователь АББМ выполните скрипт 1аЬ__0 9__05 . здБ. (В \У1п(1о\У8 не ждите, пока опустится выступ, и вместо запуска скрипта используйте кнопку Рип АСОМ Ы(Ж)В результате будет создан новый моментальный снимок. Просматривая график, вы уже могли заметить, что в экземпляре были обнаружены проблемы одновременного доступа (сопсиггепсу). $ зд1р 1 из адат/адат @ 1 аЪ__0 9_0 5 . зд.1 Огас!е ОаиЬазе Ас!|тнт81га1юп УУогквйор II В-63
РЬ/$ОЪ ргоседиге зиссеьзНтНу согпрТекеЛ. РЬ/80 Ь ргосеаихе впссеззРиНу сотртекеск Решения к практическому занятию 9: автоматическое управление производительностью (продолжение) 6. Вернитесь на домашнюю страницу БД. Результат последнего выполнения АВОМ может еще не отразиться в секции 0|адпо$1ю Зигптагу. Чтобы не ждать завершения интервала между обновлениями, выберите последние находки (Гшбш§8), полученные АВТЭМ, перейдя на страницу АсМбог Сеп!га1. Выявите причину проблемы. а). На домашней странице БД щелкните на ссылке АсМзог Сеп1га1. На странице АсМвог Сеп1га1 в секции АсМзог Тазкз выберите АБО-М в выпадающем списке поля АсМзогу Туре и ЬаеС 24 Нойте в выпадающем списке поля АсМзог Рипз. Затем щелкните на кнопке Со. После этого щелкните на имени самой последней задаче консультанта, которая быЛа выполнена пользователем АО ЭМ. Огас1е Оа1аЬаве 10д: АбтШ181гаиоп Шогк$йор I! В-64 «В * |ии «ж ре .ЯН &ГЯ1 АсМзог Сеп1га1 ч:е > АсМзог СепСга! АСМзог» АррМ Зедгпет А6у15ог Опор Мападвгие-Д АсМйог Тавк® Раце ВеРезИаб 5ер 28,2003 4:23:32 РМ РОТ Реггези) Мепюгу АДДзог З-Д У* Аскгеог К ’Р-ск^сг г Л-хк; с' Спапде Ре(аа!1 Ратат^ег^ ВеагсН 8е1есс ап асМзогу Суре анг! орйопаИу епСег а Сазк пате Со ЛИег ске баса СкаС !з д1зр!ауей !п уоиг гезиНз зе! АсМзогу Туре ТазИМате АсМзог Рипз 5СаСоз [АТОМ ™ ДГ ~ [ТазС 24 Ноигз ЛаГ" тКу?,) )!-г гс- :<К!5Г. - * ! Г} ?.Игг? 7::**!., «-ХЯяе К.!/'.?- < ?П «3? Г:у:!Х<!: ^41»'! 3. ^-3^. 23 АСОМ аийз гип: зпарзЬоСз [22, 23], 1пз1апсе 1, баСаЬазе !а 1090770270 У!е^ X Ре1есеч)А^ОЩ Не-зсЬе<!и1е ,Со); I ’ :л . , Ёхрп'е^ у Г- 1й Цзег АООМСОМР1.ЕТЕО$ер 26,2005 2 301 4:15:34 РМ ОгаЫв ОаШЬазе 10д: Аатт!а1га1:1оп УУогкаЬор II В-65
Решения к практическому занятию 9: автоматическое управление производительностью (продолжение) 1Г «ИГ 11 б). Щелкните в столбце Нпсйпд на тексте находки с наибольшим влиянием. Находка оказывает 100% влияние на производительность системы и поэтому просматривается первой. Примечание: вследствие различий в средах сгенерированная нагрузка может не привести к обнаружению находок. В таком случае измените в скрипте число одновременных сеансов (например, ивекь-80) и снова повторите шаги с 3 по 5. АШотайс 0а1аЬазе О|адповйс МопНог (АВОМ) Раде Ре&еоЬей Вер 2$. 2005 5.46:36 РМ РОТ (ЫаЬйФб АсгМ!у ТГ=е 1свп 881есСеа йедал- дгарп Юепйнез Фе АЛОМ апа;уз1« репей. С1юк оп а йЖегепг >ссп -о зе!есг а ййегепс апаК/ж репой. РеНригшисе АпЫут ТазкЙате АООМ:1090770270„1_23 Ъгпе Р.апде Зер 26.2005 4:15:00 РШо Вер 26.2005 4:45:60 РМ □ашоазе Ткпе 48 (гпФигез) ТазКСч’пег АСОМ Репой 51а;1 Т!гяе Зер 26.2005 4:00:33 РМ РОТ Ауегаде Асйуе 5езз!опз 0.3 (У1еуу апарбЬсвЗ Керок^ Репой ОиаЙоп (ггнпигез) ................ 1ГЮ А <лг* ге * с, го ог г «ее гн к шшт 4-«4 Резо а<~й }; Госплан оп йаФп&ае с ;г->го^>у ос у Фо? й й^аЬй?еб!Г»е. ^ЦТ 201 Ч Г.-ч?, ШЛУ?" ’?<*. К < ’_е ГСЧ1'д Н ? Ь.\Д Л§0'4’ 3 чч»л 'ез §.0У.Ц..Йу 1 । 1 а г 2 50кТипФд 3 Зсйегпа 1 Зсйегпа 1 АррНсайоп в). Происходит переход на страницу РегГогтапсе ПпсПпд Одайз. Чтобы получить детальные сведения о команде 8()Е, возможно вызывающей проблему, щелкните на ссылке справа от 801_ Тех! либо от 8(Х 10. Огас1е 0а1аЬазе 10д; Ас1пнпЫга1юп УУогквЬор II В-66 РеИоггпапсе РМпд ОейЯз ОаШЬабеТ^е 48 Рейсс! ЗкагГ Т-те Зер 26.2005 4:00:33 РМ РОТ РеГ{°ИткйеТ> 15 ТазкСХ^пег ДОИМ ТазкМате АООМ:1090770270„1„23 АУеГЙ|е^51сп5 03 Нпйпд 801. «Ла1етепГ5 сопзншинд $1дпШсап( «ШаЬазе Йте \меге 1оип4. !трасг (ггнпиГез) 4.8 I траст (%) Несопш1епс1айопв | Нк1е / . у >%> _ ...^ ГНЙё"501Тип‘(п^_......................... __ . ........... 92.3 АсгёопТипе Же РМ8О1 Ыоск 501 „Ю "ваг®у15р'у5221’'. Не1ег п> Же ”Тшипд РШОЬ АррНсаНопз” сйарЖг <Я ОгаЫе’з ”РМ301 Озег'з ОиМе апй НеСегепсе" 501Тех1^ ' Ье кс г ?4 скх ~ ~ *ч5 я « ? 801 Ю,4' д .....°............. :ЯаЬопа!е 5^етепГ "6<ЙбуГ5ру5721" юаз ехесиГеН 8 Птез ап4 Ьад ап ауегаде е!арзе4 Нте о( 33 ‘ е зесопйя. Огас1е ОаеаЬазе Юдг АагшпЫгаОоп ЭДогквйор II В-67
Решения к практическому занятию 9: автоматическое управление л роизвод ител ьностью (продолжение) г) . В результате происходит переход на страницу 301. Ое1ай$. Можно было бы выполнить консультант кода 8рЬ, однако на экране нет кнопки 8(Х Тишпд АсМзог. так как на самом деле это анонимный блок РЬ/ 8рЕ. Следует настраивать код 8<2Е, находящийся внутри этого блока. Щелкните один раз в навигаторе на кнопке Васк, чтобы просмотреть другие находки. {Пзгапсе- огс1.ргас1е.сст > Тор > 501 ОеГаНэ: 6йзуг5ру5221 Гсддед Аз $7$ ЗОС ОеГаПз:6сИ$уГ5ру5221 8«йсП 1о 801 >0 ( у Со') У1е» Оа1а [Н1з(опса1 $ чКе1ге;Г|) ИГех! Д ес Хаз;е 1 пии&ег; Ьедтп Гог Т 1п 1..4444 Хоор 1п$ег€ 1пьо асМт (Ки1Х, ( а ’) ; . . . ОеЫй 5е1ес1 Фе р!ап ИазИ уа1ие Ю зее Фе йеФНз Ье1аж. Р1ал НазН Уа1ие рХгЖлонт 3 8ШЙЗЙС5 Асг?у?гу Р!ал Тип=по Нсггг«Фоп д) . Шелкните на ЗКоуу АН Ре1а11$, а затем на ссылке команды 1Ы8ЕКТ. е) . Секторная диаграмма отображает наличие проблемы одновременного доступа, вызываемой командой 1Ы8ЕКТ. Вы решаете запустить консультанта настройки кода 8рЬ . Для этого щелкните на кнопке ЗсЬес1и1е 5(Х Тигнпд АсМзог, расположенной в правом верхнем углу страницы. Ё^аЬазе^алсе:..огсксгас!ехр^ - Тор Ас§у& > 3<Х Сега«з: 9п78бНр15зЬ6Г н- М ЗУ: 301 ОеШПз: 9п78дКр155И61 &ЙЫ1Ю30110 | \Со) У|щ Оа(а [ЙЯог1са1 ~^<кё|гк11);5с}|еии>ё Тишпд Дс№$оС Тзж! ' 1НЗЕВТ 1.НТ0 АСОМ УАШЕ5 (ЖТЬЬ, :а:) Зе!ес1 гИе р!ап ЬазН уа!ие Го зее Фе йегайз Ье1сж Р1ап НазН 7а1ие [Пг^по^гГЗ ||а11зйс& АсЙУйу Ркй ... ГГЦ Виттагу Ж- ко I Огас1е Оа1аЬа$е 10д: АйтЫзкаОоп ШогквЬор II В»68 Огас!е ОаШЬазе 10д: Ас1т1гн81га1юп Шогкейор II В-69
ж) . Оставьте значения параметров по умолчанию для запланированной задачи. Щелкните на кнопке ОК. РагаЬазе 1гоГ.апсе с с1 сот > 8сКесЮ1е АсМзог 1оддес1 1п Аз ЗУЗ 5сКес1и1е АсМзог (.Сапе*) к 00 ЕпШг Ше зШ ба1е апс! йгпе (ог Ше гип о( Ше ас1У!зог. А йаШйазе ]ой шШ Ье зиЬгШей а( Ше йте. УойР сап а!зо !М Ше атоипГ о!' Шле (ог Ше тип о! Ше асМзог. Айег геасЫпд Ш1з Пт^ Ше асМзог гип шШ Ье НеггирШа апй геШгп раПза! гезикз. Уои сап сЬескШе зШШз о! апу асМзог гип Шгоидк АсМзог Сетга!. < ГХЛ Г . г' . з 1М1Ж» ж ВИМНИ 43.4 Ееаа апб у/гке оо багаЬазе Ыоскз у/аз сспзикйпа 81олШсапг 2 $01 Типтд 3 Зспегпа | И ба*аЬазе Яте 20.1 < ч ' ' ) ,<чг/ , 1 ЗсНегпа М "ч ? мгг - сп~ < ' к ’ а-Д Г со ? еЗ 16.з;Т1те зрет оп ГКе СРЦ Ьу Ше 1п51апсе.у/а5 гезрепак^е кг а два (Шакале 8те.~ 1 АррНсайоп Апа1уз15 2 $01 Типтд И : еу&г?, ачст1п г,С7С , 1гдг|рг2|1 усу -ЯдпШсапЕ Оа&Ьауе Яте. 1 АррНсайап Апа1уз1з Г '2.2 РаГаЬаэе 1а1с11е$ !п Ше •,9Шег,‘ чай с&за *еге сслзиг^пд з1дпШсапг. с1ашЬазе Ята * Мате Оезспрйоп 50ЫГ0М1Ма„1127783111593 8(Л ЗШетепЬ* ТехГ Рагзшд Зейета 1М5ЕВТ 1МТ0 АРОМ ШШЕ8 (Ш1.1,’а’) Жм Зсоре Г ккпИей. Апа1уз!з мШоШ 501 Ргой1е гесоттепйа1юп. Такез аЬои1 1 зесопс! рег з1а1етепк СотргеПепзМе. Согпр1е1е апа!уз1з 1пс1ис11пд 501 Рго01е. Мау 1аке а 1опд «те. ТоШ1Тнпе ~—— ипШ (ггнпиШз) Ь! 8с11ес1и1е Пте 2опе | (ЗМТ ~7:0о”3 1тмес11аСе1у ЕаШг з) . По завершению выполнения консультанта выводится страница рекомендаций. К сожалению, нет никаких рекомендаций для команды 1Ы5ЕНТ. и) . Вернитесь снова на страницу находок и щелкните на следующей: “Неас1 апс! уугйе согйепйоп оп сМаЬазе Ыоскз шаз сопбиггнпд 31дпШсап1 (ЗаиЬазе йте”. Примечание: перейти снова на страницу АсМзог 1азк для АОИМможно так, как это описано на шаге 6 а), если это невозможно сделать в браузере по клавише Ввек. Огас!е Оа1аЬа$е 10д: Ас1т1п1$(га1:1оп УУогкзйор II В-70 Огас!е Оа^аЬазе Юдг; Ас!т1пЫга<1оп УУогквНор I! В-71
Решения к практическому занятию 9: автоматическое управление производительностью (продолжение) к). Выдается рекомендация: применить для табличного пространства ТВ8А0БМ автоматическое управление пространством сегмента (АнЮтаПс 8ещиеп1 Зрасе Мапа^етеш). Весотшепс1аО0П5 ♦Дк. , А1 Ре а о | пСе аи> . ... . ...... ....... СЖмогу , ... __________ 2й|ЖОД?. . ...... 7 > к ч*еиа ...... МПЯ1 ...............................43<4 СопзМег их!’пд ОВАСХЕ'з гесоттепаес! зокШп оГ аиготайс $едтеп1 зрасе тападетеШ т а „ Ас1юг1оса!1у тападе4 ГаЫезрасе Тог Ше ГаЫезрасе "ТВЗАОРМ” сопГаттд Ше ТАВЕЕ "АПОЦАрОМ уЖЬ оЬ)есг Й 54057. А11етайуе1у, уои сап тоуе Пш оЬ|ес1 Ю а аШегеггё иЫезрасе ОШ151оса11у тападес! шйЬ аиГотаЙс зедтепг зрасе тападетепЕ = ОаГаЬазе 0Ь|ес1 АРРМ.ДРРМ :ВаГ1опа1е Ткеге ж $1дпШсаш геа<1 апй жйе соШепМоп оп ТАВ1Е "АПОМЛОРМ" оВдес! и154057. МаЬазе 0Ь|ес1 л<Г:СМ С>'Л '1 V » Ж 7. Необходимо пересоздайте таблицу, чтобы применить рекомендацию. Создайте новое табличное пространство ТВ5АПЭМ2, использующее возможность автоматического управления пространством сегментов. а). На странице Ас1то81гайоп щелкните на ссылке ТаЫезрасез, а затем на кнопке Сгеа1е. Задайте имя табличного пространства ТВ5А0БМ2 в поле Мате. Щелкните на кнопке Абд, чтобы добавить файл к новому табличному пространству. Огас1е 0а1аЬа«е 10д: Адтт^ШЖоп УУогкзйор II В-72 Й • • Решения к практическому занятию 9: автоматическое управление производительностью (продолжение) б). На странице Сгеа1е ТаЫезрасе: Абб Оа1ай1е введите имя кЪзааош2 . аЫ для нового файла и размер, равный 50 Мб. Затем щелкните на кнопке Сопйпие. СгеаЩ ТзЫййраое: Ас1с1 Ра1аЯ1е- ; Су|се<) !чСетйО * Г11е ?--;«г;че йы О * йгесюгу ^01-'ар»/сгас!е/огас!а1а/с1г:/ ТаЬ:е$расе ТВ5Д01Ш? ГЛе р™ ”|мвЗ Г* йееае Гк!5йпд Не Г” АикягаисаНу ех1егИ сМаШе 'Л'Ьеп М1 (АСТОЕХТЕгЮ) 1гсгешег11 КБ Махиг:и^1 Ене 5>ге ?• Нгйпйей г уа|цер^ Тмё'Э в). После возвращения на страницу Сгеа(е ТаЫезрасе щелкните на закладке 8<огаде. Обязательно отметьте ноле АиЮтабс в секции 8едтеп1 Зрасе Мападетепй Затем щелкните на кнопке ОК, чтобы создать новое табличное пространство. 8. Выполните скрипт 1 аЬ__С 9__0 8 . зд!, чтобы удалить таблиц}' АООМ и пересоздать ее в новом табличном пространстве. Этот скрипт также собирает статистики таблицы и получает новый моментальный снимок. а). Выполните следующее после приглашения ОС, чтобы переместить таблицу АБОМ в новое табличное пространство: | $ зд1р1из асШт/аДстп 01"аь2о'9 О8 '♦ зд! ~ ™ Огас1е ОаШЬазе 10д: Ас1п11п1$<га1юп ШогНКор II В-73
Решения к практическому занятию 9: автоматическое управление производительностью (продолжение) Ниже приводятся выходные результаты этой команды: $ зд1р1из абат/аадт @1аЬ 0908.зд! СоплеоСед. ЗрЬ> дгор ЪаЫе асМт ригде; ТаЫе огорресС 801>> огеаТе иЫе адат(1а питЬег, пате \?агсЪаг2 (2000) ) СаЫезрасе ТВ8АОВМ2; ТаЫе сгеаВед. 8<2Ь> 80Ь> ехес ОВМ8_8ТАТЗ .САТНЕК_ТАВЬЕ_ 8ТАТЗ (- > о м п п а те - > ’ А О йМ ’, СаЬ п а те~>’ АI)В'М ’, ~ > ез1:1таСе__регсеШ1~>СВМ$_5ТАТ5. АНТО 8АМРЬЕ__312Е) ; РЬ/80Ь рсоседиге аиссеззГиНу сотрХеТед. 30Ь> 80Ь> ехес ПВМ5__^ОЕКЬОАВ__НЕРОЗIТОКУ. СВЕАТЕ_ 8ЫАР8НОТ () ; РЬ/ЗОЬ ргоседиге еиссеззги!1у сотрХеСеа. 80Ь> 9. Повторно запустите скрипт 1аЬ__С 9_0 3. зИ. а). Чтобы сгенерировать рабочую нагрузку для базы данных, введите следующее после приглашения ОС: [ $ ./ТаЬ^О^ОЗ.зИ 10 В Егйегрпзе Мапа^ег просмотрите выступ, вызванный рабочей нагрузкой. а). На домашней странице щелкните на закладке РеНогглапсе. На странице РегГогтапсе гадайте в поле Оа!а значение Кеа1 Ттте: 15 Зесопаз ВеЕгезИ. Через две минуты на графике Зеззюпз: \Л/аШпд апд \Л/огк!пд появится острый выступ. Огас1е Оа1аЬаае 10д; Ас1т1п181га1юп ШогкзИор II В-74 Огас1е ОаШЬаве Юдг Ас!|пт181:га0оп Шогквйор II В-75
Решения к практическому занятию 9: автоматическое управление производительностью (продолжение) 11. После того, как выступ опустится, подсоединитесь к БД как пользователь АББИ и выполните командный файл 1аЬ_0 9 _11« зд1. В результате будет создан новый моментальный снимок. а). Чтобы получить моментальный снимок, введите следующее после приглашения БОГ: | 50Ь> е1аЬт09д11 ♦ ад! ' ' " '"" Ниже приводятся выходные результаты этой команды: 80Ь> @1аЬ_09__11. эд! 50Ь> ссппесС / аз зузбЬа СогтесЪесЕ 30Ь> 50ь> ехес ЕВМ8_8ТАТ5 . САТНЕК__ТАВЕЕ_ЗТАТ8 (~ > о*тпа1г-е=> ’ АОРМ ’, СаЬпате~> ‘ АОЭМ ’, --- > езС1таСе__регсепЕ=>0ВМ8__8ТАТ5. АоТО__8АМРЬЕ__812Е) ; РЬ/БОЬ ргосеоиге зиссезз^иНу сотр1еТеб. 80Е> 80Ь> ехес РВМ5_^ОККЬОАР__КЕ РОЗ I ТОКУ. СКЕАТЕ_5ЫАР5НОТ () ; РЬ/ЗС’Ь ргосебиге зиссеззТиНу сотр1еСе<1. 80Ь> 12. С домашней страницы БД перейдите на страницу АсМзог Сеп1га1 и просмотрите последний моментальный снимок. Ситуация стала лучше? а). В ЕпТегрпзе Мапа^ег щелкните на закладке страницы Абгтгн81га1юп, а затем на ссылке АсМзог Сеп1га1 в секции Ре!а1еб Ыпкз. б). Щелкните на имени самой последней задачи АСОМ. Тазк Манче АВВМ:Ю90770270_1_58 Гйпе Напде Вес 14.2005 4:07:00 РМ Го Вес 14,2005 4:37:00 РМ У:в^5пар$Ьс;$} уУёеу Ёёроп) РепойОигайоп ,а„ (пйпигез) ОаГаЪазе Тнчче (п^п1Ле$) Тазк Ом/пег 4.9 Репой ЗГай Ше Вес 14.2005 4:03:19 РМ Р5Т ЗУЗ Ауегаде Асгч’е Зеазюпз 2 301 Тип!пд 1 Зсйета 2 501 Типшд 1 301. Гипшд 2 НсзГ Сопйдигайоп 1 ДррйсаЬоп Апа1у5«3| Огас!е ОаЬЬазе Юдг Ас1т1гн81га1юп ШогкБйор II В-76 в). График показывает, что экземпляр не имеет проблем одновременного доступа которые были ранее. ' ' ’ Огас1е Оа1аЬаве 10^; Ас1гт’т'з1:га|1оп УУогквЬор I! В-77
13. Для очистки среды выполните скрипт 1аЬ О 9_ сХеапир. зд1. Решения к практическому занятию 10: управление объектами схем а) . Отсоединитесь во всех сеансах $рЬ*Р1и8 пользователя А о ОМ. б) . Чтобы очистить среду, введите следующее после приглашения ОС: $ здХрХиз / аз зузбЬа ОХаЬ09 сХеапир.зд! Предварительное описание. Ваша компания проходит через процесс слияния. В результате ожидается очень сильный рост небольшого числа таблиц, за которые вы отвечаете. Для проведения предварительного мониторинга использования пространства таблицами и индексами вы создали тест и выполнили задачи, которые могут возникнуть в производственной системе. Подсоединитесь как пользователь ЗУБ с паролем огасХе и привилегией БУЗВ-ВА. Выполните требуемые задачи, используя либо ЕШегрпяе Мапа^ег 1)а1аЬа§е СопГго!, либо 8Р1.*Р1п8. Все скрипты для практического занятия находятся в директории /Ъогне/о га с1е/1аЬз. $ 1. Выполните скрипт 1 аЬ__10_01. зп, чтобы создать таблицу ТЕЗТ__КЕСтокз. а). Введите следующее после приглашения ОС: о о 1. зь ...................................................... ~~~ Ниже приведены выходные результаты этой команды: $ ./ХаЬ_10_01. зЪ ~~ ------ — СоппесЬес! Та: ОгасХе ОатаЬазе ХОд ЕпГегргтзе ЕсНЕХоп ВеХеазе Х0.2,0.1.0 - Ргодис-сХоп Ы1е РатЕХТХопХпд, ОХАР апа Рата МХпХпд орЕХопз 5<2Ь> 50Ь> 80Ь> ОНОР ТАВХЕ Ьг«СезЬ^гедХопз СА8САВЕ СОЫ5ТКА1ЫТ2 РХЖЗЕ * ЕВВОВ аЕ Ипе 1: ОВА-00942: ТаЫе от аоез поС ехХзЕ 8СХ> 80Х> 2345678 Т аЬ Хе с г еа 1. ей. 50Х> 50Х> 1 СВЕАТЕ ТАВХЕ Ьг.СезЕ гедХопз 2 ( ВЕСИ ОМ 10 МЕМВЕВ 3 , ВЕСЮЫ_ЫАМЕ \7АВ.СНАВ2 (25) 4 ) --- 5 ТАВХЕ8РАСЕ ехатрХе|РСТГВЕЕ 10|1Ы1ТКАК8 1 МАХТВАМ8 255 6 8ТОВАСЕ (1ГПТ1АХ 64К ВПЕЕЕН_РООХ ВЕВАУЕТ) 7* Ы0Х0861ЫС 80Х> 80Х> ВХзсоппесЕей Егот ОгасХе РатаЬазе 10д ЕпЕегргХзе ЕйХХХоп ВеХеазе 10.2.0.Х.0 ~ РгойисСХоп Р'ИЕХ ТЬе РагСХЕХопХпд, ОЬАР апа РаЕа МХпХпд орЕХопз $ Вопрос 1: что означает РСТЕКЕЕ Х0? Возможный ответ: при вставке строк в эту таблицу база данных Огас1е оставляет 10% блока свободными для будущих операций ирааЕе. Огас1е Оа&Ьаае 10д. Адгштай-айоп УУогкаНор II В-78 Огас1е Оа1аЬа$е 10д.х Ас1т1п15|га11оп УУогк§Иор II В-79
Решения к практическому занятию 10: управление объектами схем (продолжение) 2. Выполните скрипт 1аЬ_10__02 . зИ , чтобы заполнить таблицу ТЕ8Т_КЕС1ОЫ8. а) . Введите следующее после приглашения ОС: | $ ./1аЪ 10^02.зИ Ниже приведены выходные результаты этой команды: $ ./1аЬ_10 02.зИ С о а п е с Т е о. То: Огас1е ИаТаЬазе 10д ЕпТегргТзе ЕаТтТоп КеТеазе 10.2.0.1.0 РгоЗисТТоп ^1ТН тпе ₽агТ1Т1оп1пд, ОЬАР апс! ИаТа М1п1пд орТТопз 30И> 80Ь> агор зедиепсе ТезТ_зед * ЕР.НОК а 0 11 пе 1: ОКА-02289: зедиепсе Соез поп ех.з.зт 30Е> 30Ь> Зедиепсе сгеаТеа. 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 РЕ/50Е ргоседиге зиссеззНиНу сотрТеТед. 50Ь> 1 ВЕСТЫ 2 ЕСЕ т 1п 1..1000 ЬООР 3 ТпзегТ 1п0о йг.ТезЕ гедтопз ча1иез (ТезТ__зед. пехТ^а! г ’ ТезТ гедтоп 4 ’! I’10’) тпзегТ 1пТо Ъг. Тезё__гед1опз т^а1иез (ТезТ зед.пехЩ/а!, ‘ ТезТ гедхоп 5 '!1‘20’) Тпзегт 1пСо Иг. ТезТ__гед1опз ^7а1иез (ТезТ—Зед.пехТча!, ’ ТезТ гедтоп 6 ‘!1’ЗО’) тпзегТ 1П1.О Иг.ТезТ_гедтопз ча1иез (ТезТ__зед. пехТча!, ’ ТезТ гедхоп 7 ’ Н ’40‘) хпзегТ г 1п0о Иг. ТезТ__гед1опз ^*а1иез (ТезТ_зед. пехТча.1Л ‘ТезТ гедхоп 8 ’11'50’) йпзегп 1пТ.о пг. ТезИ__гед1опз гга1иез (тезт__зед. пех^а!, ’ ТезТ гедТоп 9 ’ Н ’бО’) йпзегТ З-ПТО Нг.НезТ_гед1опз т7а1иез (ТезС_зед. пехТ’^а!, ’ ТезТ гедтоп 10 ’ Н ’ 70’) тпзегт 1ПГ.О И г.Те зТ гед1оп з ча1иез (ТезТ_зед.пехТча!, ‘ТезТ гедтоп 11 ’ 1 I ’80') йпзегг 1пТо Нг. ТезТ___,пед1опз "?а1иез (ТезТ_ зед.пехТча!, ’ Тезт гедхоп 12 ‘11’90’) тпзегЕ 1пТо Нг.ТезТ^гедйопз ега!иез (ТезТ зед.пехТхта!, ‘ТезТ г едз. оп ‘ н ‘00’ )
13 1пзег1: 1пЪо Иг. Гез! гедгопе уа1иез (1:е5Н зед.пех^лга!, ’ТезГ, гедд-оп ’ || * 11 ’) ; Огас!е Оа1аЬа$е 10д: Адт1П15(гаиоп 1/Уогк$Ьор II В-81
14 ХпзегЕ ХпЕо Нг. ЕезЕ__гедХопз уаХиез (ТезЕ^зед. пехглгаХ, ’ Тезе гедХоп 15 ’ И ‘21’) ХпзегЕ ХпЕо Ъг.ЕезЕ гедХопз \;а!иез (СезЕ зед.пехС иаX, ’ ТезХ гедХоп 16 ’ | 1’31’) ХпзегЕ ХпЕо Нг.ЕезЕ__гедХопз ’Т’аХпез (СезС^зед.пехТуах Л ’ Тез У гедХоп 17 Ч 1 ‘414 ХпзегЕ Хпео Иг. ЕезЕ_гедХопз ’/аХиез (ЕезЕ зео:. пехЕуаХ( ’ Те з1 тедХоп 18 Ч 1’51’) ХпзегЕ ХпЕо Нг. ЕезЕ__гедХопз ^а1иез (ЕезП__зед. пехгт/а X г ‘ ТезХ гедХоп 19 Ч Г 614 ХпзегЕ ХпЕо пг. ЕезЕ__гедХопз х^аХпез (ХезЕ-Зед. пехТшзХ, ’ТезХ гедХоп 20 ’ | | ‘71’) ХпзегЕ ХпЕо Нг.ЕезЕ __гедХопз хпаХиез (гезЕ _зед. пехХлпаХ, ’ТезЕ гедХоп 21 4 1’814 ХпзегЕ ХпЕо Иг.ЕезЕ_гедХопз \?а1иез (Гезс зед. пек 1.1таX, ’ Тез! гедХоп 22 Ч 1 ’914 ХпзегЕ ХпЕо Иг.тезЕ гедХопз ^/аХиез (СезЕ зед.пехтх/аХ, ’ Тез С гедХоп 41’01'); 23 соттХЕ; 24 ЕЕ Б Х.ООР; 25* ЕЕБ; 80Ь> ССПМТ(*) 20000 50Ь> 1000 80Ь> 2 го^з де!еХеа. 30Е> 1 йеХеТе Егот Ьг.ЕезЕ гедХопа 2* 80Ь> 1000 ъгПеге гедХоп__пате 2 гоктз оеХеСеа. 1X ке ’ %20’ 80Ь> 1 ае1е0е Егот Ъг.Еезк гедХопз 2* 5()Ь> 1000 адЬеге гедХоп__пате 2 гок’з аеХеЕеО. I. X ке ‘ %41 ’ 5<2Ь> 1 йе.1еЕе Егош кг.ЕезЕ __гедХопз 2* 80Ь> кйеге гедХоп_пате 1Хке ’ %60‘ С отт ХЕ с отр 1 е Е е. 50Ь> 20Ь> БХзсоппесЕеа Егст ОгасХе БаЕаЬазе 10д ЕпЕегргХзе ЕдХЕХоп КеХеазе 10.2.0.1.0 РгосШсЕХоп ЭДХЕЬ ЕЬе РагЕХЕХопХпд, ОЬАР апс! БаЕа МХпХпд орЕХопз $ Огас1е Оа1аЬа$е 10д; Ас1гтнп1$1:га11ол УУогкзЬор II В-82 Решения к практическому занятию 10: управление объектами схем (продолжение) б) . Перейдите со странице Ас1т}пю1гайоп на страницу ТаЫез. с. Введите НК в поле Зсбета и щелкните на кнопке Со. Вопрос 2: какое число строк для таблицы ТЕЗТ НЕСХОЫЗ показывается на странице ТаЫее и почему? Ответ: число строк отсутствует, так как для таблицы еще не был произведен анализ статистик. 3. Настоятельно рекомендуется собирать статистики после больших операций ОМЬ. например, после заполнения новой таблицы. Сооерите статистики для таблицы НК.ТЕЗТ КЕС1ОЫЗ. а). На странице ТаЫез выберите таблицу ТЕ5Т НЕСХОМ5, а затем Мападе Орйгтнхег 81аЙ8ЙС8 в выпадающем списке поля Асбопз; щелкните на кнопке Оо. бу Отображается страница Мападе Орйггнхег 81аЙ8ЙС8. Просмотрите выводимые сведения и щелкните на ссылке (ЗаШег Орйпгнгег 81аЙ5ЙСБ. 0Ь|8с!з Сизйшзе Орйоп? Н'е о и ' в) . На последующих страницах просматривайте выводимую информацию и щелкайте на кнопке ЫехЪ На странице Реу1еуу щелкните на кнопке 8иЬтй. Мападе ОрЕгтхег ЗТаИзИсз ОаХаЬазе огс1.огас!е.сот Ш Соадта!юп ------,--<5--------Ц - ТКе йаШег |оЬ паз Ее сю зиЬтйес! Наши СМГшгЗШГз 5ВВ8505 г) . Щелкните на ссылке с именем задания справа от ЛоЬ Нате (имя вашего задания, скорее всего, будет другим). д) . Если ваши действия были быстрыми, вы увидите информацию о том, что задание выполняется. Обновляйте экран по кнопке РеГгезЬ до тех пор, пока эта информация не перестанет выдаваться. е) . Щелкните на закладке Н181огу, а затем на имени вашего задания. Убедитесь в том, что оно завершилось успешно. Огас1е ОаСаЬазе 10д; АбгшпшСгабоп УУогкаНор II В-83

Решения к практическому занятию 10: управление объектами схем (продолжение) з) . Число строк изменилось после сбора статистик оптимизатора. Теперь в качестве количества строк выводится значение 17000. 4. Просмотрите сегментную информацию о таблице НК. ТЕ 5 Т ЕЕ СIОЫ 8, которую можно получить на странице Ед И ТаЫе 8едтеп(8. Просматривая сегментную информацию для таблицы НН. ТЕ8Т ВЕС1ОЕ8, обратите внимание на то, что неиспользуемое пространство (‘Л/7а8(ед 8расе (%)”) превышает 20%. Проведите реорганизацию использования памяти в табличном пространстве. После завершения реорганизаций проверьте, что задание завершилось успешно, и снова просмотрите текущее использование пространства. Оно возросло или уменьшилось? а) . В Ешегрпзе Мапа^ег перейдите следующим образом: Адггнгн81гайоп > ТаЫе$. Выберите таблицу ТЕ8Т__КЕС1О1\8 и щелкните на кнопке Едй. б) . Щелкните на закладке ЗедгпепШ и просмотрите сегментную информацию таблицы. Оерепсйгй ЗедтепЬ 8ра„ иаяей 8е1е<1 &&ываЗаяяицйДИ сце&ГВ) нв ТЕ5ТЯЕаюмзтдв1Е|ЕХАМР1Е 480.Ю 640.00 идде! 6П1Р Зе1ей а зедтеп! апй сПс! те 'ЙеГгезК Ьийоп 1о зее Ле Зрасе Оваде Тгепб в) . Обратите внимание на значение в столбце УУай1ес1 Зрасе (%). Ваше значение может отличаться от показанного здесь. Вопрос 3: в чем причина наличия неиспользуемого пространства (\уая1:ед зрасе)? Ответ: скрипт, заполнявший таблицу сначала вставил много строк, а затем несколько раз удалял несмежные строки (порядок расположения строк определялся порядком их вставки). В результате появилось много свободных участков в блоках данных, рассматриваемых в качестве неиспользуемого пространства. г) . Выберите Пеогдагмге в выпадающем списке поля Асбопз и щелкните на кнопке во. Огас!е Оа1аЬаве 10д: АдггппшегаМоп УУогквИор II В-85
Аеогдатге ОЬ]ес!з: ОЬ]ес1з ВайЬазе огс1.огас1е.соп1 оуейч ' Еоддеб 1п Аз 5У8 ( СапсеГ) 1Т|13 ГаЫе сспга(П5 Ею зсЬета сЬ]ес1з & Ье геогдап&ес!. СОск АсШ 1с асШ зсЬегпа сЬюс1з 1о Ею 1аЫе. Аскр д5е? Аш1Ыле$ Ву Туре ) Аш&цг&р ч Кетоуе) БексГЦате....... 1Ж..&ЦМ1?1.Ё а - ? нВ14 хФпы НАТЕЗТ АЕ5ЮМЗ ТаЫе ЕХАМР1Е ЕХАМР1Е 640: Решения к практическому занятию 10: управление объектами схем (продолжение) д). Оставьте без изменения установки по умолчанию, выводимые на следующих страницах. Для перехода со страницы на страницу используйте кнопку Ыех1. На странице 8сНес1и1е введите огас!е в поля Озегпате и Рй88\а/огс1 в секции Ноз1 Сгейепйа15. е) . На странице Реллем щелкните на кнопке 8иЬтй ЭоЬ. ж) . Если задание еше не выполнилось, используй кнопку РеТгезИ или Не1оаб в браузере, обновляйте страницу до тех пор, пока задание не завершится и не исчезнет из перечня в секции РезиНз. з) . Затем щелкните на ссылке с именем задания в окне Сопйгтайоп. Статус выполнявшегося задания должен быть “ЗиссеесЗесГ. и) . Вернитесь на страницу ТаЫе$ схемы НК. Выберите таблицу ТЕ5Т__КЕ610Ы8, затем щелкните на кнопке Ес1й и после перехода по закладке 8едтеп1$ просмотрите значение в иоле УУаз1ес1 Брасе (%). Выводимая величина должна быть значительно меньше предыдущего значения. ОереЫеп! ЗедтепЬ Ц : ч <расе НР. ТЕЗТ„ВЕ6ЮМ5ГАВ1ЕЕХАМР1Е 461.39: 512.00 5е1ес1 а зедгпеШ апс! сНск Ше ’ВеЕеаК5 Ьмйоп Ь еее Брасе йааде Тгепй. 5. Удалите таблицу НК. ТЕ5Т__КЕСЮЫ8, выполнив для этого скрипт 1аЬ__10__05 . зИ. (после этого дополнительная таблица не будет влиять на другие сеансы практики). ОПОР 8Е00ЕМСЕ ЕезТ_зеа; РКОР ТАВЬЕ Ъг.ТезЕ гед1оп8 СА5САРЕ СОЕЗТКА1ЕТЗ РЦКСЕ; а). В терминальном, окне перейдите в директорию /йоте/огас!е/1аЬз и введите: Р, / 1аЬ ~ 10 0 5 . зй Огас1е Оа&Ьазе 10д: Ас1т1п&1:га11оп ШогкаЬор II В-86 Огас1е ОаШЬазе 10о- Ас!гтпЫга(юп Шогкзйор II В-87
Решения к практическому занятию 11: управление хранением Предварительное описание. Перед предстоящим слиянием компании вы хотите задать для предупреждений и критических сообщений более низкие пороговые значения по сравнению с заданными по умолчанию. Убедитесь в том, что предупреждения поступают заранее и поэтому больше времени для реагирования на ситуацию. После завершения удалите использовавшееся для проверки табличное пространство.. Подсоединитесь как пользователь 8У8 с паролем огас!е и привилегией 8У80ВА. Выполните требуемые задачи, используя либо Ешегрпае Мапа^ег ОашЬаае Сопйо!, либо 8(2Ь*Р1иа. Все скрипты для практического занятия находятся в директории /поте/ о г а с 1 е /1 а Ь з. I. Используя процедуру овм5_зекуек_аьект.5ЕТ_ТНКЕ5Н01А переустановите действующие для всей базы данных пороговые значения метрики ТаЫезрасе Брасе Сеаде. Воспользуйтесь для этого скриптом 1аЬ___11__01. зЬ. ехес ПВМ8_5ЕК7ЕК_АЬЕКТ.ЗЕТ_ТНКЕ5НОЬО(~ йЪтз_зег^ег__а1ег1.. СаЫезрасе рст _Еи11, ~ ЕЕЬЬ, ЫЕЬЬ, ЕЕЕЬ, ЫЕЕЬ, 1,1, ЖЬь?- с1Ьш8 зег^ег а1егС . оЬу есС~ Туре ЕаЫезрасе, ЕЦЦр ; а). В терминальном окне введите следующие команды: со /Ьоте/огас1е/1аЬ5 ./1аЬ 11 01.аЬ 2. В ЗрХЛИпз проверьте действующие для все базы данных пороговые значения метрики ТаЫеерасе Брасе Сеаде. Используйте следующую команду: 8ЕБЕСТ ь’агптпд 'са1ие, сгШса! Vа1ие РВОМ с1Ьа__Е Ь г е з Ио 1 б з КИЕВЕ те1г±сз__пап1е== ’ ТаЬЕезрасе брасе изаде1 № оЬ]есС-Пате 18 ЕЕЬЬ; а). Войдите в ЗСДЛРШз: зо1р1из / аз зузаЬа б). Введите команду, приведенную выше на этом шаге. Вы должны получить следующий результат: СР.1Т1САЕ _\7АЬоЕ 85 97 3. Создайте новое табличное пространство ТВЗАЬЕВТ с файлом а1егС1. дЬЕ, имеющем размер 120 Мб. Это должно быть локально управляемое табличное пространство с автоматическим управлением пространством сегментов (А88М). Не делайте файл авторасширяемым и не указывайте пороговые значения для табличною пространства. Используйте Ешегрпзе Мапа^ег ИаШЬазе СогНгоЕ Если такое табличное Огас1е Оа!аЬа$е 10д: Ас1гтнп!51га11оп ШогквЬор II В-88 • •». т I • и * л 1 Г’’» — ш» пространство уже существует в базе данных, принадлежащими ему файлами. тогда сначала удалите его вместе $ Огас1е 0а1аЬа8е 10$: Ас1т1п1в1га(1оп УУогквЬор II В-89
Решения к практическому занятию 11: управление хранением (продолжение) а), В ЕШегргве Мапа^ег выберите АсМгШгайоп > ТаЫеврасев. б) . Щелкните на кнопке Сгеа1е. в) . Введите ТВБАЬЕВТ в иоде Мате и щелкните на кнопке Абб в секции Оа1аЛ1е$. г) . Введите аХегЕХ . бЬЕ в поле ЕНе Мате и 120 МВ в поле Я1е 8&е. Отметьте поле Реизе Ех&йпд ЕПе. д) . Щелкните на кнопке СогШпие. а затем на ОК, чтобы создать табличное пространство. \ । Зедтб1Д ТВ8А1ЕВТ 120.0 0.1=, 119.8. ✓ 1РЕНМАНЕМТ1ОСА1 ДЦТО ' 0.1 4. В Ешефпье Мапа^ег измените пороговые значения метрики ТаЫезрасе Брасе □заде для табличного пространства ТВЗАЬЕКТ. Установите для предупреждения значение 55 процентов и для критического сигнала 70 процентов. а) . На странице ТаЫезрасез выберите ТВВАЬЕКТ, щелкните на кнопке ЕбП. а затем на закладке ТИгезбо1б8. б) . Выберите Бресту ТЬге§Ио!бз и введите 55 в поле Магпюд (%), а также 70 в поле СлНса! (%). в) . Дополнительно щелкните на кнопке БЬош БОЦ чтобы просмотреть команду, а затем щелкните на кнопке КеШгп. г) . Щелкните на кнопке Арр1у, чтобы изменить пороговые значения. 5. Используя 8ОЕ*Р1и$, проверьте новые пороговые значения для табличного пространства ТВЗАЬЕКТ. а) Введите в сеансе §(}Е*Р1и8: зеХесЕ кагпХпд _рлаХие, сЫЕХсаХ Ъ’аХие Егош бЬа__ЕЪ.гезНоХбз кЪеге шеЕгХсз_.пате= ’ ТаЫезрасе Зрасе Озаде' апб оЪзесЩпате= ’ ТВЗАЬЕКТ ’; Решения к практическому занятию 11: управление хранением (продолжение) Результат должен быть следующим: УАЬВЕ СК1ТХСАЩУА1ЕЕ 55 70 6. Выберите значения столонов г е а 8 о в и г е з о Ъц Е 1 оп из представления ОВА__АЕЕВТ__НЕ8ТОКУ, относящиеся к табличному пространству ТВЗАЬЕКТ. а). Введите в сеансе 8()Ь*Р1и8: з е 1 е с Е те а з о п, г е з о 1 и ЕX о п Егош бЬа аХегЕ_ЪХзЕогу юйеге оЬ 1 есЕ пате™ ’ ТВЗАЬЕР.Т ’ ; Результат должен быть следующим (если вы повторяете это практическое задание, просмотрите последнюю строку): ЕЕА5ОК ЕЕ5О1юТ ТЬгезйоХа тз ироаЕеб оп теЕгхсз “ТаЫезрасе 5расе Пзаде” сХеагеб 7. Выполните скрипт ХаЬ__Х1_07 . зЬ, который создает и заполняет новые таблицы в табличном пространстве ТВЗАЕЕКТ. Выходные результаты показаны ниже: сгеаЕе ЕаЬХе егарХоуеез! СаЬХезрасе ЕЬзаХегЕ аз зеХесЕ * Егот Ъг. егпрХсуеез; сгеаЕе СаЫе ешр1оуеез2 СаЬХезрасе ЕЬзаХегЕ аз зеХесС * Егот Иг.етрХоуеез; сгеасе саЬХе егарХоуеезЗ СаЫезрасе СЬзаХегС аз зеТесС * Егот Кг.егарГоуеез; сгеаСе ЕаЫе ег-р!оуеез4 ГаЫезрасе СЬзаЗегЕ аз зеХесЕ * Е гот Ьг.ешрХоуеез; сгеаге ЕаЫе етр!оуеез5 СаЫезрасе ЕЬзаТегЕ аз зеХесЕ * Егот Иг.етрХоуеез ; аХЕег ЬаЫе етрХоуеезХ епаЬХе гои тоггетепЕ; аХЕег ЕаЬХе етр1оуеез2 епаЫе гои пкллетепЕ; аХЕег ЕаЬХе етрХоуеезЗ епаЫе гои тсгуетепЕ; БЕСЫ РОК X Еп 1. . Х0 ЬООР ХпзегЕ ХпЕо етрХоуеезХ зеХесЕ * I гот етрХоуеезХ; ХпзегЕ ХпЕо етрХсуеез2 зеХесЕ * Егот етрХоуеез2; ЕпзегХ ЬпЕо етрХоуеезЗ зеХесЕ * Егот етрХоуеезЗ; ХпзегЕ ХпЕо етр.Хоуеез4 зеХесЕ * ггот етрХоуеез4; ХпзегЕ ХпЕо етрХоуеез5 зеХесЕ * Егот етрХоуеезЗ; сотт.ХЕ; ЕМБ ЬООР; ЕЫБ; Огас1е Оа&Ьазе Юдг АбгттШаВоп ШогкзЬор I! В-91
Решения к практическому занятию 11: управление хранением (продолжение) 1пзегЁ 1пСо егарХоуеез! 1пзегг 1пСо етр!оуеез2 ХпзегС 1гЛо епгр!суеезЗ согспйЬ; зе1.есх * Г г от ехпрХоуеее!; зе!есС * Ггаш егар!оуеез2; зе!еск * Тгсга етрХоуеезЗ; 8. Проверьте уровень заполняемости табличного пространства ТВЗАЪЕКТ, используя ОайтЬазе СоШго! или ЗСДЛРЬя. Текущий уровень должен примерно составлять 60%. Подождите около 10 минут и проверьте, что достигнут уровень предупреждения для табличного пространства ТВЗАЬЕКТ. а) В ЕШегрше Мапа&ег на странице ТаЫеерасез в столбце Шее! (%) выводится: Г ТВ8А1ЕАТ 120.0 72.1 1РЕАМАМЕИТ1ОСА1 АОТО б) . Перейдите на домашнюю страницу базы данных. Вы должны увидеть новый сигнал в секции брасе Зитгпагу. Шадпозйс: Знтшагу АВОМ ЕМпдз АПРоНсу л \4о1а1юнз А1ег1 Год О 16 Аид 25, 2005 9:38:58 АМ ” Брасе Зиттагу ОагаЬазе $<хе . . I—— РгоЫет д .. I Зедтеп! АсМзог д Весоттепйай'опз ~~5 - Зрасе УюШ.юпз 0 Витр Агеа Озеб ... (%) — Н1д11 1пзЫпсе Ресоуегу Т1те (зес) 1аз1 Васкир изаЫе ПазЬ Весауегу Агеа (%) ПазЬЬаск 1_одд!пд 20 п!а ЮР МзаЫеа ТА1ег1:^ СаГедсгу рмГ Соу СгМса! О УУапМпд сб 3 Са1икгу Е ....О ТаЫезрасез ТаЫезрасе Зрасе Цзеа ТаЫезрасеТВЗАкЕЙТ 'э 80 регсегкЫ Аид 29,2005 11:22:54 РиН ;(%) ' " АМ в) . В 8<2Ь*Рк18 введите: зе1есТ зшгДЬуТез) *100 /125829120 Егот дЬа_ехСепЪз мЬеге СаЫе5расе пагпе^ ' ТЕЗАЬЕКТ ’; Результат должен быть следующим: 5ПМ(ВУТЕ8)*100/125829120 60 г) . Введите следующую команду: зеТесЕ геазоп 1гот с!Ьа ои‘сзЕапа1пд а1егСз
мЬеге оЬ^ есЁ паи1е~ ’ ТВ2А1.ЕЯТ ’ ; Огас1е Оа&Ьазе Юдг Айтт151га1!1оп УУогкзЬор II В-93
Решения к практическому занятию 11: управление хранением (продолжение) Результат должен быть следующим: КЕА8ОН ТаЬХезрасе [ТВ8АЕЕКТ] 1з [60 рехсепЕ] ЕиП 9. Выполните скрипт 1 аЬ_Х1 0 9 _ а. зЪ, чтобы добавить данные в табличное пространство ТВ ЗАТЕЕТ. Подождите 10 минут и просмотрите уровень критического сигнала как в базе данных, так и ИаГаЬахе СонХго!. Убедитесь в том, что табличное пространство ТВЗАТЕКТ заполнено примерно на 75%. ХпзегЕ 1 П.СО ет:р1оуеез4 зеХесЕ * Егот етрХоуеез4; сопипХЕ ; Хпзегт ХпЕо етрХоуеезб зеХесЕ * Егот етрХоуеезо; сг.-птХЕ; а). В терминальном окне введите следующую команду: [Т/1аГ11д.0 9„а.5Ь б). Подождите 10 минут и просмотрите уровень критического сигнала как в базе данных, так и ОаХаЬазе СоШго!. Убедитесь в том, что табличное пространство ТВЗАТЕКТ заполнено примерно на 75%, В 8(?Е*Р1и8 введите: зеХес! зит(ЬуЕез) *100 /125829120 Егот 0Ьа_ехЕепЕз V/Иеге ЕаЪХезрасе пате= * ТВ5АХЕНТ *; ЗОМ(ВХТЕЗ)*100/125829120 75 в). В 8О1ЛР1Н8 введите: зеХесЕ геазоп, теззаде__Хе\?еХ Егот дЬа.__оиЕзЕапаХпд _аХегЕз V/Ее г е оЬ 1 есЕ пате=1ТВ5АТЕЕТ *; КЕА8ОН МЕ85А6Е_ЬЕУЕХ ТаЫезрасе [ТВ5АЕЕКТ1 1 13 [75 регсепЬ] Ей11 г). В ЕШегрпзе Мапа^ег на странице ТаЫезрасез просмотрите значение в столбце □вес! (%). Огас1е Оа1аЬа$е 10д: АсМпЫгаШт УУогкзЬор И В-94 Решения к практическому занятию 11: управление хранением (продолжение) д). Перейдите на домашнюю страницу базы данных. Вы должны увидеть новый сигнал в секции 8 расе Зит тагу. Обратите внимание на то, что рядом с сигналом вместо желтой красная отметка. АСОМ АпсИпдз АЛ Ройсу У1о1айопз А!еД Ход 0 16 Аид 29,2005 11:15:43 АМ Зрасе Зоттагу Оа^а&азе ЗЕе ТОГ" РгоЫегп й . Зедтеги АсМзог ш ВессттвпдаНопз ~ Зрасе У'ю1а0спз о Титр Агеэ ХЕеб (%) 1п5Сапсе Аесоуеп/Ткпе (зес) Хаз* Васкир МзаЫе ЯазЬ Вессуегу Агеа (%) НазКЬаск Ходд1пд п/а 1.00 РЕаЫей 'ГАНгЬ СаГедогу рмП ЖСо) Сг>1>са} х 1 ^агп1пд,Ьг Щте ' ЙЯК1Г ; . А1ттг^е^ м ТаЫезрасез ТаЫезрасе Зрасе Цзеб ТаЫезрасе ’ТВЗАХЁАТ Е 75 регоет ГиН Аис 2а 2005 12:52:56 ________Еи«________(%)__________________ .РМ 10. Выполните скрипт ХаЬ___Х1__1.0 . аЬ , который удаляет строки из таблиц в пространстве ТВЗАТЕЕТ. Ое1еЕе етрХоуеез! сотт.1Е; %'Ьеге <ХерагЕтепЕ._ %о~50; б е1е Ее етр1о уее 5 2 сотт.1. Е ; ътеге (ХерагЕтепгр Ха-50; ДеХеЕе етрХоуеез3 соттХЕ; адЪеге аерагЕтепЕ- 1О=50; а). В терминальном окне введите следующую команду: РГ/1аЬ 1хЧо7зИ 11. Теперь, используя Ва1аЬа§е СоШго!, выполните сегментный консультант для табличного пространства ТВЗАТЕЕТ. Используйте консультант в полном (Сотргебеп51Уе) режиме без ограничения времени. Просмотрите и примените рекомендации сегментного консультанта. После применения рекомендаций убедитесь в том, что уровень заполняемости табличного пространства ТВ ЗАТЕЕТ упал ниже 55%. а). В ЕШехрпзе Мапа^ег выберите Адт1П181габоп > ТаЫезрасез. Огас1е Оа^аЬазе 10д: Ас!ттЫгаНоп ЭДогкзЬор II В-95
Решения к практическому занятию 11: управление хранением (продолжение) б). Выберите ТВ5АЕЕНТ, а затем Пип Зедтегй АсМбог в выпадающем списке поля Асбопз. Ж ШЫ Г ЕХАМР1Е 100.0 №МНМ 4 31.8 ✓ 68.2 Г ЗУЗТЕМ 500.0 402.4 7.6 -у <5 д| рру 120 0 1П^ 14,9 / Е^ХУ.^ХРе1еге^(Ай ЬаТаГНе АЙЛЖаШе Н'ЁШ ... й^) сепегме001 1 РЕ^ Маке ЬссаИу Мапа$е4 : Маке Неайогйу . ргс Маке %УгйаЫе ; Р1асе ОпНпе Неогаапке 8йо« 0ерепс1епс1е5 /ЗЫжТаЫеврасе СопГепи ; Таке ООпе Й в) . Щелкните на кнопке во, просмотрите выводимую страницу и щелкните на кнопке Ыех1. г) . На странице ЗедтепС АсМбог: 8сЬес1и1е проверьте, что в поле ЗсйесЫе Туре значение 81апдагс1, а в секции $1аг1 выбрано 1гпгпес!|а1е1у. Щелкните на кнопке №х1. д) . На странице Зедтеп! АсМзог: Неу|е\л/ щелкните на кнопке ЗиЬтИ. е) . В результате вы возвращаетесь обратно на страницу Аб VI50 г Сеп1га1, где можно увидеть изменение состояния задачи. По кнопке РеТгезК обновляйте экран, пока не завершится задача, выполнявшаяся для получения рекомендаций. ж) . Выберите вашу задачу с типом Зедтеп! АсМ$ог и щелкните на кнопке ХДеш РезиН. КесогатепйаНоп Ре1а11$ 3 , . , .........^Й.«Й .... ..Ью Л>(Ж И™.»1 ТВ8АЕЕВТ 3 120.00: 57.50 34.89 ЮС Аи :А1ГГ0 з). На странице Зедтеп! АсМзог Тазк щелкните на кнопке Кесоттепбайоп 0е1а118. .гчипь г "-.твйо л‘я<п*У ’' ’• Г’ •ЖВхН Яесй1гпаЬН.^|^1МВТ. : (|ЛВП^ г |ЗУ$ ЕМРЮУЕЕЗЕ- (~5ЙНк) 11.67 23.00 11.33ТАВ1Е п :5У5 ЕМР107ЕЕ51 »ч 5Ьппк 11.63 23.00 11.37ТАВ1Е г 578 ЕМР1О7ЕЕ83 . 51'!ппк^ 11.59 23.00 11.41 Та.ВЕЕ и) . Щелкните на ссылке Зе!ес1 АН , а затем на кнопке 1тр1етеп1. к) . На странице Зйппк Зедтепк Орйопз убедитесь в том, что выбрана опция “Сотрас! ЗедгпегИз апб Ре1еаве Зрасе”. Огас1е ОаШЬаве Юдг Аат1пш1га1:1оп ШогкаЬор И В-96 л). Дополнительно щелкните на кнопке ЗЬош 801., просмотрите команды, а затем щелкните на кнопке Ре(игл. Огас1е ВаШЬаае 10д: Ааттш1га1юп ШогквИор Н В-97
Решения к практическому занятию 11: управление хранением (продолжение) м). Щелкните на кнопке 1тр1етепБ я). На странице 8Ьппк Зедгпегй: ЗсЬесЫе щелкните на кнопке ЗиЬтП. о). На странице ЗсКес11|1ег ЗоЬз используйте кнопку НеГгезН для обновления страницы, пока задание не появится в таблице Яипптд. Продолжайте использовать кнопку ПеТгезК до тех пор, пока задание не перестанет отражаться в таблице Кипгппд. До завершения задания должно пройти примерно две минуты. п). Перейдите на страницу ТаЫезрасез и убедитесь в том. что теперь заполняемость табличного пространства ТВ8АЕЕКТ упала ниже 55%. ЕХАМРЕЕ 5У8А11Х Г >$У5ТЕМ Г 100.0 670.0 500.0 120.0 РЩГйей 1уре .. 31.8^ .... 1 РЕВМАЫЕКГ1ОСА1 АЕПО 10.6. 7.6 55.4 1 РЕВМАМЕМТЕОСАЕ 1 РЕВМАЫЕГЯЕОСАЕ 1 РЕВМАГОГГЕОСАЕ АЛО МАШАЕ АНТО 12. Подождите еще примерно 10 минут и проверьте, что нет текущих сигналов для табличного пространства ТВБАЬЕЯТ. а). Перейдите на домашнюю страницу БД. Вы должны увидеть следующее: РгоЫет ТаЫезрасез 0. Зрасе Зиттагу Оа!аЬаве Зге - ((ЗВ) РгоЫет 0 ТаЫезрасез ЗедтеШ АсМзог ... Весогпгпепбайопз - Зрасе У1о1а11опз 0 □итр Агеа Мзей (%) 13 Просмотрите хронологические данные о метрике “ТаЫезрасе Зрасе Сеаде” для табличного пространства ТВЗАЬЕКТ за последние 24 часа. а) . На домашней странице БД выберите АН Ме1псе в секции Ре1а1ес! Ыпкз. б) . Раскройте группу ТаЫеерасее РиII и щелкните на ссылке ТаЫеерасе Зрасе Цзес! (%). Огас1е Оа1аЬа$е 10д: Ас!т1пЫга1юп ШогкеНор II В-98 в). Выберите “Неа1 "Пте: Мапиа! РеТгезК'’ в выпадающем списке поля Х/юуу Оа1а. Затем щелкните на ссылке ТВЗАБЕНТ.
Решения к практическому занятию 11: управление хранением (продолжение) г). В результате выводится страница “ТаЫезрасе брасе Мееб (%): ТаЫеерасе Ыате ТВ8А1ЕРТ” . Выберите 24 Ьоигб“ в выпадающем списке поля ХЛеуу Оа1а. ТаЫеврасе Зрасе Овес! (%): I аЫеерасе Нате ТВЗА1ЕВТ •„аге 3-. За1а СсШескей ноя? ТагоеГ Дид 28, 2СЮЗ 2:31 г29 ВЫ У|еу? 0а1а[ЕазГ 24 Ноигз ТаЫезрасе Нате ТВЗАЕЕЙТ 8ЫЫ1С5 (ег 1а§124 Нсшгд ьазС Кпам/п Уа1ие 53.75 Ал-егаде Уа1ие 56.68 Н1дИ Угйие 87.5 1а* Уа!ие О □ ЭДатд ТЬгезпск! 55 В Спасав Р'гезНай 70 ТИгезпо1с1 Оссиггепсез 1 МвЬгк УЫие А!ей НЫогу 1-^24 Н«шг$ Соттегк Гог Мозг КесеоГ А1ег1 р ^уаНГу ГипеаЙй' М«$мде V Аид 29,2005 2 13 04 РМ ТаЫезрасе ТВ5А1ЕНТ !з 53 регселГ ГиЙ 0 Аид 29,2005 12:52:58 РМ ТаЫе зрасе ТВ5А1ЕВТ 1з 75 регсепШ! Аид 29, 2005 11:22:54 АМ ТаЫезрасе ТВ5А1ЕРТ 1з 60 регсепГ Ги11 -у Аид 25. 2005 10:10:39 АМ Тай1е5расе ТВ8А1Е8Т 1з 53 регсепГ Ги!1 Аои Саг |реий$ 14. Установите для табличного пространства ТВЗАЬЕКТ действующие для всей базы данных пороговые значения метрики ТаЫезрасе Зрасе Озаде. а) . На странице “ТаЫезрасе Зрасе Мзед (%): ТаЫезрасе Ыате ТВ8А1ЕНТ” щелкните на ссылке Ебй ТаЫезрасе в нижней части страницы. б) . В результате открывается окно ЕсШ ТаЫезрасе: ТВЗАЬЕРТ. Щелкните на закладке ТИгезЬо1б$. в) . Выберите опцию Нее Оа1аЬаее Ое(аий ТЬге8Ьо1с18 в секции Зрасе 11зес1 (%). Щелкните на кнопке Арр1у. 15. Поскольку вы завершили тестирование возможной ситуации, выполните скрипт 1аЬ__11_15 . зЬ, чтобы удалить табличное пространство ТВ8АТЕКТ. | бгор ТаЫезрасе тЬзаТегС гпсТпсПпд сопТепТз апс! ааЪаГЛез; а). В герминальном окне введите следующую команду: [ ?/1аЬ 11 15 ?5 Ъ В результате должно быть получено следующее сообщение:
ТаЫезрасе сгорреЫ
Решения к практическому занятию 12-1: автоматическое управление хранением Упражнение 1: создание и конфигурирование экземпляра А8М Предварительное описание. В настоящий момент времени на сервере базы данных нет функционирующего экземпляра А8М. Используя уже сконфигурированные “чистые” дисковые секции (шу сйзк рагшюпз), создайте и запустите экземпляр А8М. Затем создайте табличное пространство, выделив для него место в дисковой группе. Кроме того, создайте табличное пространство, используя обычное расположение в файлах ОС, а затем мигрируйте это табличное пространство в А8М. Если другое отдельно не указано, вам следует устанавливать соединения под пользователем ЗУ8 с привилегией ЗУБОВА, используя ЛагаЬазе Соп1го1 или 8рЬ*Р1н8. В ходе практического занятия вы создадите экземпляр А8М, сконфигурируете параметры инициализации А8М, создадите дисковые группы, а также табличное пространство, использующее для хранения возможности А8М. 1. Создайте экземпляр А8М на вашей машине с помощью ВВС А. Задайте в ОВСА описываемую ниже конфигурацию. Измените значения по умолчанию для параметра инициализации А8М, в котором задаются строки для обнаружения дисков на “/сй^/гам7гам*” (без двойных кавычек). Создайте одну дисковую группу с именем ОСНОВЕ Л, которая использует следующие А8М- диски: / с^еV / гаи/гам1 /с^еV/гаю/га^2 /с!е^/ гаю/гаюЗ /с^/гаю/гаю4 Установите использование обычной избыточности для группы 06Р.0ПЕ1. а). Как пользователь огасЛе запустите в командной строке ОС утилиту сЗЬса. $ дейоатЛ огасЛе $ с!Ьса 4НМ1 ШИВ Решения к практическому занятию 12-1: хранением (продолжение) автоматическое управление в). На странице Орегайопз выберите опцию Сопйдиге АШогпайс 81огаае мападетеп! и щелкните на кнопке №х1 б). На странице ОВСА Ме1согпе щелкните на кнопке ЫехЕ Огас!е Оа&Ьаве 10д: Аскштв^гайоп УУогкзИор II В-102 В Ж 1п огс!епо и$е АлотаОс 51огаде Мападетет (АБМ), / ! \ Ще Огас1е СДщег Теплее (С55) гпий Ье сстТдигёй алр «ипеб. Рип >‘/и01/арр/огас1е/ргобиа/1й.2.0 /йбД/Ью/1оса1сопйд аскГ $спр! Ггот ссттапР ргоглрт то сопйдиге агк! зигг Ж, Той пеесИо 1од1п а? гоот Ш гип ин?- гспрт Огас1е Оа(аЬа$е 10д: Ас!тт151гаГкт УУагкеЬор II В-103
Решения к практическому занятию 12»1: автоматическое управление хранением (продолжение) Решения к практическому занятию 12-1: автоматическое управление хранением (продолжение) г). После щелчка на кнопке Мех! появляется окно с предупреждением, в котором сообщается о необходимости выполнения скрипта. В отдельном терминальном окне введите команду зи - , чтобы установить соединение под пользователем гооЬ. Затем выполните команду, указанную в окне с предупреждением. После выполнения этой команды выйдите из сеанса пользователя гооЬ. $ .50 - РаввжэгсД # /оО 1 /арр/огасХе/ргоЬисС/10.2.0/с1Ь_1 /ЬХп/ Хосатсопг Хд аса /еСс/огасХе доез поЬ ехХзС. СгеаСХпд ХС поо. ЗоссевзГиНу асситиХасео песеввагу ОСН кеув. СгеаьХпд ОСН кеув Хох ивег ’.гооС*, ргХ’/дгр ’ гост * . . ОрегаСХоп виссевв^иХ, СопгХдигаСХоп Хог 1оса1 С55 Наз Ьееп ХпХСХаХХгес! А ас! 1. п д Со 1 п 1. С С аЬ ЗЬагЬир уЯХХ Ье диеиео то ХпХС адХСНХп 90 зесопсХз. СНескХпд СЬе зСаСиз оХ пе^ ОгасХе Хп.1.С ргосезз... ЕхресСХпд ХЬе СНЗ слаетопз Со Ье ир оХСЫп 600 зесопбв. СЗЗ Хв асН?е оп СНезе. поаез, еагзг9р1 С28 Хз асСХ^е оп а!1 побев. ОгасХе С88 зегс^Хсе Хв ХпзСаИес! апа гиппХпд ипаег ХпХС(1М) е) . Введите огасХе в качестве пароля пользователя 5УЗ для экземпляра А8М. Подтвердите пароль, а затем щелкните на кнопке А8М Рагатейэгз. 5п огЦег (о ЗТсоде Мападетепг^М) да пв&а Пайе ап /&М Пшапсе гда'тд даг ТЬеге по /О гогояд оп шасЫпе. Пзе раде ю хрй&Иу рагагйёХегх Тег а н&я ММ (гшдао Ре сге^еа йда да Пкк Тпе аеТйк Тог сгеаппд ап А5М >д<огкТог тоя »пя.Д1аппп5. й да шпиН Оке со гпаке сТ1апде$ ы те йе?аоН$> да тпа РапуШйГ? йоиоп. А5М Рагагпесегз. / ------------- ТКе пе'^ЛйМ (пзыпсе Наз аз озйг Тог геггшш тападетепсЗрйНМЬе Тог гка* изег ' СОРПпп ТГЗ раз§^огд Примечание: для выхода из сеанса пользователе гооЬ введите: [ # ехХС д). Дождитесь завершения скрипта (это займет примерно две минуты). Затем вернитесь в окно с предупреждением и щелкните на кнопке ОК. Вслед за этим на странице Орегайопз щелкните на кнопке №х1. СапсаХ <йе1р 1 О.-
Решения к практическому занятию 12-1: автоматическое управление хранением (продолжение) ж) . На странице А8М Рагате1еге введите /с^еV/ гаю/гаю* в поле а8т__Ш8к$1гт§. Затем щелкните на кнопке С1О56.
Решения к практическому занятию 12-1: автоматическое управление хранением (продолжение) з). Вернитесь на страницу Сгеа1е АЗМ !п$1апсе и щелкните на кнопке Ыех1. и). Когда появится окно для подтверждения, щелкните на кнопке ОК. □ВСА%л11 по\^ сгеащ апО $1ап Же 1П5Шпсе .АПегДЬе А5М шнапсе ;§ ^агШ мэи сап сге>а!й еЯек Щ Ье $шгад* <ог увнг с!аи1эа$е; Огас!е Оа1аЬа$е 10д: Айтщщ|га11оп №огкеЬор О ВИ07
к). После вывода окна А8М 0|8к (Згоирз для создания дисковой группы щелкните на кнопке Сгеа1е Меуу. Щ&дгЬй АСМ Сгоир§ раде да сап апа . западе йВ^гоирз Уои сап т оеат а пеед <я$к дгоир ог аск! бВкх Ь ап «лВилд сНК Ашоаые (Ш Сгоирх ; Огсир Кате(МВ) Ггее (ИВ? кесШайашу [$*ше Сапш Васг | I в I I Нет- сгее (МВ) геЯеси те (гее зрасе а*шаЬ!е ЬутМяд титаппд ?то ааоит Сгеаге » л! 3 -. - Моипг АП > "3 Огас1е Оа1аЬа$е 10д: Айт1пш1га<1Оп ШогкеЬор II В-108 л). В диалоговом окне Сгеа1е 018к Сгоир укажите В6НС0Р1 в поле 01зк Сгоир Мате. Убедитесь в том, что для избыточности выбрано значение ^огта!. Отметьте только первые четыре диска-кандидата в списке $е!ес1 МетЬег 0|зке. чтобы добавить их в дисковую группу. Затем для создания дисковой группы щелкните на кнопке ОК. Не отмечайте /деV/га^/ га^5. Огас!е 0а1аЬазе 1Оо« Ас1гтт§1га0оп ^огкзйор II В-109
Решения к практическому занятию 12-1: автоматическое управление хранением (продолжение) м). После появления окна А8М Ошк Огоирв, в котором отображается информация о созданной дисковой группы ПОКОСИ, щелкните на кнопке ПснзИ. к.апсе1 ИПпд те лтм оик Спшрз раде мзи сап мем/ апо гпаяаде ех1ятд анк днзыт сап сПсозе ю слэш а пе^ сИзк дгдир сг асМ ейзкз со ап еДзп'пд ейзк дгоцру А^анаые 1ЙЙ *^т'"-----------—— — —------- 5е1еа ЩйОг&р Нате ^512е(МВ) Тгее (МВ) кейапйапсу ___.........О-..............."..т... Ггее <МВ) гейеси Ше Тгее зрасе а*а!аЫе {удаИпд пуггогтд т асссит :Сгеа.1е Не<д>' ДсМ 01$кз Моигй МоипСМ и). Щелкните на кнопке Ыо в ответ на запрос о проведении другой операции. В результате происходит выход из утилиты ОВСА. СЮ уда жпа регг'огт апоЩег орегаНоп? 2. Оставьте в 1лпнх открытым командное окно для дальнейшего использования. 3. Как пользователь огас.1е выполните в строке командного процессора ОС подсоединение к экземпляру А8М. Выведите список процессов, относящихся к этому Огас1е Оа&Ьазе 10д: Ас1т1гн$1гайоп УУогкзЬор II В-110
экземпляру. Перед запуском экземпляра А8М вы должные установить для переменной среды ОКАСЬЕ__31С значение +А5М. Огас!е Оа1аЬа$е 10д: Ас1т1ги$1га11оп УУогквИор II ВИ 11
Решения к практическому занятию 12-1: автоматическое управление хранением (продолжение) к Введите следующие команды, чтобы установить соединение с экземпляром А8М: I $ ехрогЬ 0ВАСЬЕ_310=+А8М [ $ вдХрХив / аз зузаЬа_____ * Ниже приведены выходные результаты этих команд: $ ехрогГ ОЕАСЪЕ _81Р-+А8М $ 8о1р1и5 / аз зузбЬа 80Ь*Р1из: ЕеХеазе 10.2.0.1.0 - РгобисЕтоп оп ОсЕ 12 20:21:17 2005 СоругХдЬЕ (с) 1982, 2005, ОгасХе. АН гЕдЪЕз тезегуеб. СоппесЕеб Со: ОгасХе РаЕаЬазе ХОд ЕпЕегргХзе ЕОЮХоп ВеХеазе 10.2.0.1.0 ~ РгобисЕтоп йПЕй ЕЬе РагЕ1х1оп1пд, ОЕ-АР апб Раса М1.п1пд орСХопз ____________________ 5. Подсоединитесь к экземпляру огс! и создайте новое табличное пространство ТВ8А8М, располагаемое на А8М-дпсках группы РСКО11Р1. Размер файла данных табличного пространства - 200 Мб. Перед запуском утилиты 8ОЬ*Р1иа выйдите из текущего командного процессора, а затем снова войдите как пользователь огасХе. Это вызовет переустановку переменной среды ОКАСЬЕ_81Р. ранее указывавшей на экземпляр А8М. Альтернативный вариант, устанавливающий для переменной среды ОКАСЬЕ__5Ю значение огсХ, приведен ниже. а) . Введите следующие команды для подсоединения к экземпляру ОНСЬ: $ ехрогЕ ОЕАСЬЕ_8ХР=огсХ $ здХрХиз / аз зузбЬа б) . После приглашения 8<)Г введите следующую команду, создающую табличное пространство с файлом данным, размещаемом в дисковой группе А8М: [ 80Ь> СРЕА^"тАВЬЕ5РАСЕЕЪзазт РАТАЕ1ЕЕ1-кРОРОЦРХ *8Т2Е200М; б). Для получения списка процессов введите следующую команду: 8ОХ.> !оз -еЕ 1 дгер А5М 15:26 ? 00:00:00 а згп _рто п__+А5М огасХе 204X7 1 0 огасХе 204X9 1 0 15:26 ? 00:00:00 а зт_ р з р 0__т А5М огасХе 20421 1 0 15:26 ? 00:00:00 а з т_тт а п__ г А 3 М огасХе 20423 1 0 15:26 ? 00:00:00 а з гс аЬV? 0 _+А8М огасХе 20425 1 0 15:26 ? 00:00:00 а зт~1д«г___+А5М огасХе 20427 1 0 15:26 ? 00:00:00 а зт__скрЕ__+А8М огасХе 20429 1 0 15:26 ? 00:00:00 азт_зтоп_+А8М огасХе 2043.1 1 1 15:26 ? 00:00:00 азт_гЬа 1__+А8М огасХе 20433 1 0 15:26 ? 00:00:00 а зт_дтоп __+А5М огасХе 20445 20414 0 15:26 ? 00:00:00 огас!е+А~8М (ПЕ$СК1РТЮК=(ЬОСАЬ=УЕЗ) (А0ПКЕ35= (РКОТОСОЬ-Ьед) ) ) огасХе 20449 20414 0 15:26 рЕз/1 00:00:00 /Ьтп/Ьазп -с рз -ег | дгер А8М огасХе- 20451 20449 0 15:26 рЕз/Х 00:00:00 дгер А5М __ в). Введите следующую команду, чтобы удалить табличное пространство: | 50Ь> РНОРТАВЕЕ5РАСЕ ёЬзазтХпсХосИпд сопЕепЕз апб баЕаЕХХез; 4. Выполните запрос к представлению 7$А8М_РХ8К(ЗНОРР для вывода характеристик дисковой группы. 80Ь> БЕРЕСТ пате, зЕаЕе, Еуре, ЕоЕа1__тЬ, Е г е е тЬ ЕВ.ОМ V$ АьМ_Р18 гхСЕС с Р; КАМЕ 5ТАТЕ ТУРЕ ТОТАЬ МВ ЕЕЕЕ__МВ — — РСКОсР! МОРЫТЕР НОРМАХ. 1600 14 45 Огас1е ОаОЬазе 10д: АсМгнаГгайоп УУогквЬор II В-112 Огас!е Оа1аЬа$е 10д: Ас!т1пЫга11оп УУогкзЬор II В-113
Упражнение 2: миграция табличных пространств в структуры хранения А8М При выполнении этого упражнения вы выполните миграцию табличного пространства в структуры хранения А8М. 1. Используя 8(}Е*Р1и$. соединитесь с экземпляром БД как пользователь с привилегиями 8У5ВВА и создайте новое табличное пространство ТВ8А8ММ1С. Оно должно содержать только один файл размером 10 Мб, хранимый в файловой системе (без использования А8М). Убедитесь в том, что вы подсоединились к экземпляру огс1, а не А8М. $ есЬо $0КАСБЕ_310 огсХ $ адХрХи® / аз ®узс!Ьа 50Ь*Р1из: КеХеазе 10.2.0.1.0 ~ РгоЬисЫоп оп Зип 8ер 25 СоругХдЕгс (с) 1982, 2005, ОгасХе. АХХ гйдМз хезег^е-Ь. 16:38:21 2005 СоппесГео го: ОгасХе ВайаЬазе 10д ЕпЬегрг.1.зе ЕсПЫоп КеХеазе 10.2.0.1. ЭДХхп ЬЬе РагТЛЛопхпд, ОЬАР апс! В-аЬа МХпхпд орЫопз 80Ь> СНЕАТЕ ТАВБЕЗРАСЕ ЪЫааттхд БАТАГ1БЕ ’ азттхд!. ’ ТаЫезрасе сгеаЬеЬ. . 0 - РгосисГхоп 51ЙЕ ХОМ; 2. Создайте таблицу Т2, хранимую в табличном пространстве ТВ8А8ММХС. Вставьте в нее одну строку и зафиксируйте операцию. 80Ь> сгеаЬе ЪаЫе Ь2 (с пишЬег) ЬаЬХезрасе ЬЬзазттхд; ТаЫе сгеаРеШ 50Ь> хпаегЪ хпЪо Ъ2 уа1иез(1); 1 гои сгеахеа. 80Б> сопапхЪ; СоттЛо сотрХеке._________________________________________________________ Огас1е ОаШЬаее 10д: Ас1|Т1т1§1га11ОП УУогкзЬор II В-114 3. Мигрируйте ТВ8А8ММ1С в место хранения, сопровождаемое с помощью А8М. После завершения операции проверьте, что опа была успешно завершена и таблица внутри табличного пространства не повреждена. 80Ь> ИозЪ гтап ЪагдеЪ / посаЪаХод Кесоуеху Мападег: КеХеазе 10.2.0.1.0 ~ РгобисЫоп оп 8ип 8ер 25 16:43:31 2005 СоругХдЬЬ (с) 1982, 2005, ОгасХе. АХ1 ^ХдЬОз хезегггес1. соппесЬеб Го ЬагдеЬ ааЬаЬазе: ОКСЬ (РВ1ЙК1090770270) изхпд Ьахдей ааЬаЬазе сопгго! Ше ХпзСеаа ог гесо^’егу саЬаХод Г<МАМ> "АБТЕК ТАВБЕЗРАСЕ ЪЬзазпапхд ОГЕБХКЕ"; зд! зОаГешепЬ: АЬТЕК ТАВБЕЗРАСЕ гьзазпягод ОРРХ.1ЫЕ В.МАЕЛ ВАСКОР АЗ СОРУ ТАВБЕЗРАСЕ «эзазттхд ЕОВМАТ ’+ОСНОПРХ’; ЗБагЫпд Ьаскир аО 25-8ЕР-05 а'ИосаОеа сЬаппеХ: ОР..А__ГЛ8К_1 сЬаппеХ ОКА Е)18К_1: з±сЛ123 <1еуХ.уре=Ф18К сЬаппеХ ОКА БХ8К 1: зЬахЫпд ааЬаХХХе сору Хприи ааЬаЕХХе 0по=00009 пате=/и01/арр/огас1е/ргоЬисЬ/10.2.0/ЬЬ_ Х/оЬз/азттХдХ . ОЬ Е оиЬриЬ 1 X 1е патент ОСВ.О о Р1 / ог с1 / баЕа Ше/ иЬзазттХд .256.569954653 Еад=ТА020050925Т1 64407 гесХо-7 зтатр-569954661 спаппеХ ОКА_В18К_1: йахаЕХХе сору сотрХеЬе, еХарзеб Ыте: 00:00:16 ЕХпХзНес! Ьаскир аЬ 25-8ЕР-05 ЗЬагЫпд СопкгоХ ЕтХе апЬ 8РГ1РЕ АиЬоЬаскир ак 25-5ЕР-05 ртесе ЬапЬХе^/иО!/арр/огасХе/РХазЬ_гесс^’егу __агеа/ОКСЬ/аикоЬаскир/2005__09__25/о1 __т Р__з__569954663_1тдХХгпп__.Ькр соттепк-ЕЮЫЕ ЕХпХзкюа СопкгоХ Е11е апс! ЙРЕХЬЕ АикоЬаскир ак 25-5ЕР-05 КМАЫ> 5Н1ТСН ТАВЕЕ8РАСЕ ЪЬзааттхд ТО СОРУ; ааЬаОХХе 9 змХЬсНес. ко оаЬагХХе сору ”+ПСК00Р1/огс1/ааЬаМ1е/ЬЬзазттХд. 256.56995 4653” КМАЫ> 80Е "АЕТЕК ТАВБЕЗРАСЕ ЬЬзааттхд ОЫШКЕ" ; здХ зЬаЬегпепк: АЬТЕК ТАВЕЕ8РАСЕ ОЬзазгатйд ОЫЫЫЕ КМАЕ> еххЪ Кесо^/егу Мападег сошрХеие. 50Ь> соХитп ^11е_пате ГогтаЪ а48 БСХ<> заХесЪ ЪаЬХеврасе^пате, €хХе_пате ^гот с5Ьа_с1аЪа_±х1е® ; Огас!е Оа(аЬаее 10д: Ас1т1т81га1юп ШГогкеЬор II В-115
ТАБЬЕЗРАСЕЬАМЕ Е1ЬЕ__Е=АМЕ ОЗЕКЗ / и 01 /арр / огасТе / о г а а а С а / о г с 1 / и з е г з 01, с!Ь Е ЗУЗАУХ / и 01 / арр / о га с 1 е / о г ааа 1: а / о г с 1 / з у з аи х 01. аЬ Е УЫП0ТВ81 / и 01 / арр / с- г а с 1 е / о г ас1а Е а / о г с 1 / и п ао г Ь з 01 . с!Ь Е БУЗТЕМ / иО1 /арр/огас1е/сгаааЕа/огс'1/$узЕет01. аЬЕ ЕХАМРЬЕ / и 01 / а рр / о г а с 1 е / с г а а а Е а / о г с 1 / е х а гор 1 е 01.. УЬ Е 3 ТАС ИМ С /иО1/арр/огас1е/огабаЕа/огс1/зЕадЕпдО!.УЬЕ ТВЗА8ММ1С +УСКОБР1/0Гс1/ааСаЕЕ1е/ЕЬзазтл;.1д.257.570022789 7 гсжз зеТесСеб. 30Ь> 8ЕЕЕСТ * ЖОМ Ъ2; С 1 4. Удалите объекты, созданные при выполнении практического занятия: табличное пространство ТВ5А8ММ1С с его содержимым и файлом данных. Также удалите стандартный файл файловой системы , созданный на шаге 1 для хранения табличного пространства ТВБАБММЮ. 50Ь> ШОР ТАВЬЕБРАСЕ ЕЬзаештЕд ТЫСШП1Ш С0ЫТЕЫТ8 АМЛ ЛАТАЕТЬЕБ; ТаЫезрасе бгорреб. 50Ь> ЪозЪ гт $0Ю^С1Е Н0МЕ/<Ьз/азттЕд!. бЬЕ Огас1е Оа1аЬа$е 10д: Ас1т1п181:гаНоп УУогквкор II В-116 и к мм '3 _ Решения к практическому занятию 13: управление ресурсами Предварительное описание. Вам поступила жалоба на то, что определенные пакетные задания используют слишком много системных ресурсов и известен пользователь, запускающий процессы, использующие хранилище данных, в обычное рабочее время. Вы решаете воспользоваться менеджером ресурсов базы данных для лучшего контроля использования ресурсов. Для урегулирования ситуации вы сначала создаете группу потребителей АР'РУ 5 ЕВ и добавляете ее в стандартный ресурсный план БУ5ТЕМ_РЬАК. После этого вы устанавливаете соответствие нескольких пользователей Огас1е и главного пользователя ОС с группами потребителей. Активизируйте ресурсный план и проверьте ваши настройки. При выполнении операций просматривайте новые для вас команды, используя кнопку 8йо\у 8<5Е. Подсоединитесь как пользователь 8У8 с паролем огасТе и привилегией 8УБ0ВА. Выполните требуемые задачи, используя либо Ешегрпзе Мадакет Оа1аЬазе Соп1го1, либо $рЬ*Р1и$. Все скрипты для практического занятия находятся в директории /Ъоте/огас1е/1аЬз. I. Используя ЕМ, создайте группу потребителей АРРУБЕВ. Не добавляйте пользователей в группу. Просмотрите сгенерированный код 8(ДС а). В Етегрпзе Мапа^ег выберите Ас1т1п181гайоп > Сопзитег Огоирз. б). На странице Пезоигсе Сопзитег бгоырв щелкните на кнопке Сгеа1е. в). Введите АРРУБЕВ. в ноле Сопзигпег Сгоир и щелкните на кнопке 8Ьош 8ОЬ. ! = 1____ I ! - ~ ! ’ * СгеаГе Резоигсе Сопзитег бгоир - 3 8Ьо^ 801 ВЕСХК с1Ьтз_гезоигсе_1йападег. с1еаг__реис!хпд_агеа (); аЪк15__гвзоиЕсе_тападек. сгеаее__рвпа±пд_агеа (); сПэтз гезоигсе__гаападег. сгеаее__аопзгяйег__дгс1ир (сстзитег__дгс1ир ~> ’АРРПЗЗИ’, семи* —> сри_игЬк => ’КОПЫВ-КОВХК’ ) ; йЬтз_гезош:се_гаападег. зиЬгпхе_репсНпд__аг©а () ; ЕНП; г). Просмотрите команды. Вопрос 1: объясните указываемое для параметра значение В0УЫЕ-В0В1М. Возможный ответ: ВОУИУ-КОВТЫ (метод планирования распределения ‘по кругу’) отражает равноправное использование ресурсов СРИ сеансами группы потребителей АР РУБ ЕВ на основе директив активного ресурсного плана. д). Щелкните на кнопке Пе1игп, а затем на ОК, чтобы создать группу потребителей. Огас1е Оа1аЬа$е 1Од: АбттЫгМюп УУогкзИор II В-117
уда / УСУ < х . ыо О АРТО ТА53-' СРОЦР МО :8уе1ет таНепапсе 1азк сопзигпег дгоир О Ср^ЦМЕа С-РООР УЕ8 соп$итег фоир ие.еге по! а§§|дпес} Ю апу дгоир 6 ОГЮЦР ЫО бгоир О( 10^' рПОГЙу 583§ЮП§ 0 &УВ 8КЦЦР УЕ5 ©гоир оГ зеззшпз Решения к практическому занятию 13: управление ресурсами (продолжение) 2. Добавьте группу потребителей АРРШЕВ. в ресурсный план 8У5ТЕМ_РЫШ. Выделите этой группе 60% ресурсов СРО на уровне 3. Измените на 40% долю ресурсов СРИ, получаемую группой ЬО^_СКОП₽ на уровне 3. а). В Ешегрпяе Манате? выберите Адт1П181гайоп > Р1ап§. Огас1е Оа1аЬаве 10д: Ас1т1п181гаНоп УУогквйор II В-118 « «* Я| б) . На странице Реаоигсе Р1ап8 выберите 8У5ТЕМ_₽ЬАЫ и щелкните на кнопке ЕЛ ! в) . Щелкни те на кнопке МосИГу. г). Выберите группу АРРЫ8ЕР и переместите ее в список 8е1ес1ес! 6гоирз/8иЬр1апз. Зе1ес1 6гоирз/ЗиЬр1ап5 . АЦТоЗТАЗК^СОНЗПМЕ^вРбПР : 0ЕГА(АТ_С01М8иМЕР вРОИР штермаГрсам ЛИТЕРМА1_а01Е8СЕ д). Щелкните на кнопке ОК. § Моуе Мо?'В' АН Ретоуе Й Ретсув АН е) . Измените процент выделения ресурсов СРИ на уровне 3 для группы АРРОЗЕР на 60 и для группы !_О\А/_(ЗРОиР на 40. ж) . Щелкните на кнопке 8Ком/ 8О1_, просмотрите команды, а затем щелкните на кнопке КеШгп. Огас1е Ва(аЬа$е 10<дц Абпйгн81гайоп УУогкеЬор II В-119
Решения к практическому занятию 13: управление ресурсами (продолжение) Е<1И Незоигсе Р1ап: 8У8ТЕМ_Р1АМ АсПопз = Сге«йе 1Й?е > чАр ЛИсм- $01..) чЕеуек); Аррау) ёепега! \ Ра(М\&п. Зебаюп РсЫ 1Ыа Рое? Митинг; Е*е?и1юн Т;пю Сапзипюг. вюмр 8фе нгае Яап 8У§ТЕ1Й„РГА« Оеаспр1юп Р1ап Ю дгсе &у©Теп'| аеазюпЕ рпогИу ОАс1к<*аЮ 1Ы& р!ап ЕЗДиЮгпзЪс Р1ап ЗадйсЬшд ЕпаЫеб Зейе^ес! Сгсир^/ЗиЬр1апз АРРИ8ЕР МЖ_СР0ИР 0ТНЕР6РО11Р8 ,:0 878.РЯ011Р Р з). Щелкните на кнопке Арр1у, чтобы включить группу потребителей АРР115ЕК в ресурсный план ЗУ5ТЕМ_РЬАЫ. (Этот план вы активизируете позднее.) 3 Сконфигурируйте соответствие групп потребителей ресурсов таким образом, чтобы пользователь Огас1е НК принадлежал к группе потребителей АРРН5ЕК, а пользователь ЗСОТТ - к группе Ь0№_СК0иР. Для пользователя ЗСОТТ убедитесь в том, что его атрибут 0НАСЬЕ___П8ЕК имеет более высокий приоритет, чем СЫЕНТ__03__03ЕН. а) . В ЕпГегрпзе Мападег выберите Адт1П1з1габоп > Сопзитег Огоир Марртдз. б) . В секции Огас1е Узег Мар щелкните на кнопке Ас!с! Апойзег Коуу. в) . Выберите АРРОЗЕК в выпадающем списке для Сопзитег Огоир, введите НК в поле Огас1е Узег, а затем щелкните на кнопке ЗЬоуу 801. р.ДэЬаве клипсе огс1огас!е.сет > Резоигсе Сопзитег Огоир Марртд 8Ьсж 801 ВЕС41Н НЬтз__г езоигсе_гаападег. с!е а г_репсНпд__аг еа () ; ЕЬюз__г езоигсе_тападег. сгеаЕе_репй±пд__аг е а () ; йЬтз__гезоигае_мпадег. зе^сопзшег^дгоир__гаарр1пд ( Шзгаз_ге5оигсе__гаападеЕ, огас1е__изег, *НР/, АРРПЗЕРЛ ); с1Ьтз__ге^оигсе_тападег. зиЬгй1’Ь__репа1пд__аге-а () ; Ш); Огас1е ОаЫэазе 10д: А<1т1тб1га11оп УУогкзИор II В-120 Решения к практическому занятию 13: управление ресурсами (продолжение) г) . Просмотрите команды и щелкните на кнопке Не1игп. д) . Щелкните на кнопке Арр1у, чтобы установить соответствие пользователя НР. с группой потребителей АРРЕ ЗЕК. е) . В секции Огас1е Узег Мар щелкните на кнопке Айй Апойчег ж) . Выберите ЬОК_СКОЕР в выпадающем списке поля Сопзитег Сгоир и введите 5С0ТТ в поле Огас1е Узег. з) . Щелкните на закладке Рпопйез. Яевоигсе Сопзитег вгомр Марртд 501) ч Кеуеп,) (Ар;р1у) ввпега^ Риепве®, Аесгбег тИе Пет оГ тарртд§ ю $е! рпопЬее Марртдз а! Ме юр оГ Юе 1151 гесете Ша (идвее! рпопГу АГшЬШе ;8ел-|се, Моби1е, апй АсЬоп Зетсе ап(1 МодЫе : Мв{Е1е апй АсОсп ? Мойи!е \ 8етсе О» СПеп1 Ргодгат Сйеп! 08 Изег С11еп1 МасЫпе и) . Убедитесь в том, что атрибут Огас1е Узег имеет более высокий приоритет, чем СНеп! 08 Узег. к) . Щелкните на кнопке Арр1у, чтобы установить соответствие пользователя 5С0ТТ с группой потребителей Е0К__ЗН0ЕР. л) . Щелкните на закладке (Зепега!. Огас!е 0а1аЬазе 10д: Ас1тнш1:гайоп УУогкзЬор II В-121
Огасй Овег Мар ч Кетоуе^ ® ЗУЗ^рРОЦР 3'^3 0 ЕУЕ^ОРОиР ЗУЕТЕМ 1 4^^ О ~ ДРР08ЕР 2^1 !НР О ш^Уроир .е -зсоп х АОй Алотиег' Р-ОУ0 А * и Ш а 1| мнят М 4 -ЯНК I МЯЯ' ж ц ЯЯЯЯЙК- Решения к практическому занятию 13: управление ресурсами (продолжение) 4. Сконфигурируйте соответствие 1рупп потребителей ресурсов таким образом, чтобы пользователь ОС огасХе принадлежал к группе потребителей ЗУ8 _ СКОВР. а). В Ешегрпзе Мана^ег выберите Аб ггнп1з1га1юп > Сопзитег Огоир Марртдв. б) . В секции СНегй 08 11зег Мар щелкните на кнопке Абб АпоШег Рсж. в) . Выберите! 8У5_СЖоиР в выпадающем списке поля Сопзитег (Згоир и введите огасХе в поле С Пеп! 03 11зег. г). Дополнительно щелкните на кнопке ЗНоуу 8ОЬ, просмотрите команды и щелкните на кнопке Ке1игл. д). Щелкните на кнопке Арр1у, чтобы установить соответствие пользователя ОС огасХе с группой потребителей 8У8__СКООР. СНеп4 05 Овег Мар Еетоус: Зе1есГ €1Й8Й^гЬ.гЖ|р ® ЕУЗ^зроир V ||огэс!е 1 ,ч Ас1с1 АпаЩег Еоуу) 1 5. Предоставьте пользователю Огас1е РМ привилегии вхождения в следующие группы погрсбителей ресурсов: АРРП8ЕЕ, ЬО№_(ЖООР и 5У8__СКООР. а). В ЕпГетргве Мапа^ег перейдите следующим образом: Абт1П1$1га1юп > 11$ег8. б) . Выберите РМ и щелкните на кнопке Ебй. в) . Щелкните на закладке Сопзитег (Згоирз ЗууйсЫпд РпуПедез. I г) . Щелкните на кнопке Ебй и$1. I д). Переместите группы АРРЕБЕК, Ь0И_(Ж0ПР и БУ5_СР0иР в перечень 8е1ес1:еб Сопзитег Огоирз. I Огас1е 0а1аЬа$е Юсг Абтт&Сгайоп УУогквЬор II В-122 Огас!е 0а1аЬа$е 10д: Абгтп&1га11оп УУогк$Ьор II В-123 Я В
Решения к практическому занятию 13: управление ресурсами (продолжение) е). Щелкните на кнопке ОК, а затем на 8Ко\а/ 8ОЬ. л Л 1 * ЕсМ Озе: РМ Годдей т Д’? 5У8 8Ьо--*' 801 ( Ке?цт^ сНзтз_г е з сиг с е_тапад е г_р гх кз. д г апе_ задхесИ_с опзигаек_д г сир < д к а ггЬ е е _пага е ~ ' РН ’ сспзитег__дгоир ~> ’АРРиЗЕК*, дг апе__оре!сп => Г&ЬЕЕ ) ; Ш); ВЕСП? дЬгаз_гезоигсе_«1ападег_ргхуз. дга^е__зх^хес11_0опзшпег_дгоир ( дгагЛее_паьае => ’ИГ, сопзШие г__д г оир — > ’ 1>СЖ^ЙКОНР’, дгаггЪ_орЬхап —> Г&ЬЗЕ ); ЕЯО; ВЕСП? <ЗЬшз_г'ег-сигсе_1пападег__ргхуз. дгапе_5мхесН_сопзшпег_дгаир ( дг апеее__пахне => ’ГИ’, с опзшег__д г оир — > ’ З'/З^СВОИРт, дсагЛ_с>рехоп —> Е&Е8Е ); ЕНР; я 4 ж) . Просмотрите команды и щелкните на кнопке НеШгп. з) . Щелкните на кнопке Арр1у, чтобы предоставить пользователю РМ привилегии вхождения в эти группы потребителей. Огас1е ОагаЬаее Ю^г Ас1т1пЫгаНоп УУогквИор II В-124 Решения к практическому занятию 13: управление ресурсами (продолжение) 6. Выполните скрипт 1аЬ__13__0 6. зЬ. для снятия блокирования с учетных записей пользователей Огас1е НК, ЗСОТТ, ОЕ и РМ. При выполнении скрипта для каждого пользователя устанавливается пароль, совпадающий с его именем. а). В терминальном окне введите: со /йоте/огас1е/1аЬз ./1аЬ 13 06.зй Вы должны увидеть на экране сообщения об изменении каждого пользователя. Если этого не произошло, разрешите проблемы, которые могут возникнуть. 7. Активизируйте ресурсный план ЗУ5ТЕМ РЬАЫ. а). В Ешегрпзе Мапа^ег перейдите следующим образом: АсМп181га1юп > Р1апз. б). На странице Яезоигсе Р1ап$ выберите 5УБТЕМ_ РЬАИ, затем АсгдллаЕе в выпадающем списке поля Асйопз и щелкните на кнопке Со. ИЙ в). Щелкните на кнопке Уез для подтверждения операции. Ре!ете ) АсНуаТе Лн-ийН®. .. : г ШЯЕ^АГ аШЕ$СЕ : Г ЗУЗТЕМ Р1АЕ АСТ1УЕ Ое(аи!1 Р!ап Р1ап )пгегпа!1у ди1езсе зуйет Р1ап 1о о(уе зуз^ет зеззюпз рпогйу 8. Протестируйте настроенное соответствие сеансов группам, открыв для этого два сеанса §С!Е*Р1и$. В первом сеансе соединитесь следующим образом: зузЕет/огас!е@огс1, а во втором - Ъг/йг@огс1. а) . В терминальном окне введите: со /Ъоте/огас1е/1аЬз 8д1р!из 8 у5 Рет/а гас!е @ о г с1 б) . В сеансе $(2Е*Р1и§ введите: ["бет.ЗОЬРКОМРТ "Е1К5Т>" в) . Во втором терминальном окне введите: сс! /Иоте/огас1е/1аП8 Огас1е ОаШЬаее 10д: А<$т*т§1га1юп УУогкяйор II ВИ25
б д 1р 1 из з с о I. Ь / 8 со 1: С @ о г с 1 Решения к практическому занятию 13: управление ресурсами (продолжение) г) . Во втором сеансе 8ОЕ*Р1нз введите: | ЗЕТ "80ЪРВОМРТ " 5ЕСШР>" д) . В первом (ЕТВЗТ) сеансе 8рЕ*Р1и$ введите: | |1аь213 ♦зд! е) . Вопрос: к какой группе потребителей принадлежит пользователь 5СОТТ? Ответ: пользователь 5 С ОТТ в группе потребителей ЬОЭД (ЗНОУР. ж) . Во втором (ЗЕСОЫО) терминальном окне введите: | соппе сС рт/рт0 о гс1 ~ з) . В первом (Е1РЗТ) сеансе 8рЬ*Р1из введите / (слэш) для того, чтобы еще раз выполнить предыдущую команду 8<2Е. и) . Вопрос: к какой группе потребителей принадлежит пользователь РМ? Ответ: РМ в группе потребителей 5ХЗ_СК0УР. к) . Во втором (ЗЕСОЫЕ) терминальном окне введите: | сопвесЪ ое/ое@огс1 л) . В первом (Е1РЗТ) сеансе 8рЕ*Р1и8 введите / (слэш) для того, чтобы еще раз выполнить предыдущую команду 8рЕ. м). Вопрос: при проверке пользователя ОгасТе ОЕ вы обратили внимание на то, что ОЕ в группе потребителей ОТНЕК__СКО1]РЗ. Почему это произошло? Возможный ответ: пользователь ОЕ явно не включен ни в какую другую группу потребителей. 9. Сделайте ресурсный план ЗУЗТЕМ РЕАЕ неактивным. а) . В ЕШегрпзе Мапа^ег перейдите следующим образом: Ас1т1ГН81гаЙ0П > Р1ап$. б) . На странице Кезоигсе Р1апз отметьте строку с планом 8У8ТЕМ_РЕАЫ, выберите Оеасйма(е в выпадающем списке поля Асйопз и щелкните на кнопке Со. Огас1е йа1аЬа$е 10$г Ас!гтп!$1гаШ>п УУогквНор II В-127
в) . Щелкните на кнопке Уез для подтверждения выполняемого действия. г) . Выйдите из всех сеансов 8СЩ и закройте терминальные окна.
Решения к практическому занятию 14~1: мониторинг планировщика Предварительное описание. Поскольку круг ваших задач постоянно расширяется, вы решаете автоматизировать выполнение рутинных задач. Для этого вы сначала проводите мониторинг существующих элементов расписания, а затем создаете компоненты расписания и тестируете их. На этом практическом занятии вы будете использовать Еп1егрп»е Мападег ОаТаЬазе Сопгго! для определения и мониторинга автоматических задач планировщика. При выполнении операций просматривайте новые для вас команды, используя кнопку 8Но\у Подсоединяйтесь как пользователь ЗУ8 с паролем <жас!е и привилегиями ЗУЗОВА или как пользователь НК с паролем НК и обычными привилегиями ( Иогта1), когда это будет указано. Выполняйте необходимые задачи с помощью ЕШегрпзе Мападег ОаТаЬазе Сошго! или ЗСДЛРШз.. Все скрипты для практического занятия находятся в директории /поте/о гас1е/1аЬз. Е Соединитесь с ЕМ Оа^аЬазе Соп1го1 как пользователь ЗУ8 и выделите пользователю НК следующие роли: • ССЖНЕСТ; • КЕ800КСЕ; • ОБА. Так. как вы собираетесь сделать пользователя НВ администратором заданий, использующим Г)а1аЬазе Сотто!, необходимо зарегистрировать пользователя НК в качестве возможного администратора. а) . В Еп1егрп$е Мападег перейдите следующим образом: Ас1гп!п18(гайоп > Ывегз. б) . На странице 11зег8 выберите пользователя НК и щелкните на кнопке ЕсН1. в) . На странице ЕбЙ Сбег щелкните на закладке Но1ез. Затем щелкните на кнопке ЕсН1 Ыз!, расположенной на правой стороне страницы. г) . На странице МосЯТу Ро1ез щелкните на роли ОБА, а затем на кнопке Моуе, чтобы выделить эту роль пользователю НК. Повторите шаг для роли СОШГЕСТ. Затем щелкните на кнопке ОК. ЕсЖ Узег: НА АсИопз бепега! ОЬрс1 Рпуйде$ ОиоЫз СОММЕСТ ОБА РЕ800РСЕ СгеаТе Оке ' Со^ :.81'ЮУ» $00 (Кеуег0 АэрЧ) Сйп&ита? Огомр^ 8\м1сЬ»пд Рнуй-деа Ргоху ч Есй1 Ц;.у) ' □’ ~ ’ Й..........~ 1 □ 0 О 0 д'). Дополнительно щелкните на кнопке 8й<ж 8ОЦ просмотрите команды, а затем щелкните на кнопке РеШгп. е). На странице Ес1й 11зег щелкните на кнопке Арр!у.
•ДЖ" :.^ 4ВНИ*'
Решения к практическому занятию 14-1: мониторинг планировщика (продолжение) з) . На странице Ас1т1П181га1:ог8 щелкните на кнопке Сгеа!е. и) . На странице “Сгеа1е Ас$т1П1$1га1ог$: Ргорегйез” введите НК в поля Магле, Раззииогс! и СопЛгт Разз^огс). л). На странице “Сгеа!е Ас1тН8!га1ог: Ре\лс\л/” щелкните на кнопке Пп1$11. м). Щелкните на ссылке корой! в правом верхнем углу страницы. 2. Соединитесь с Етегрпзе Мапа^ег ВаГаЪазе СопГго! как пользователь НК. На странице с закладкой Ас1т1П181гайоп щелкните на ссылке *1оЬз, расположенной в секции 0а(аЬазе ЗсИеби1ег. Есть ли какие-либо существующие задания? а) . Щелкните на кнопке кодт, чтобы подсоединиться как пользователь НК. б) . Введите НК в поля изегпагпе и разз\л/огс1, оставьте без изменения Ногта! в поле Соппес! А$ Ыогта!. а затем щелкните на кнопке код!п. в) . На странице “Огас1е 0а1аЬазе 10д к!сеп81пд 1пГогтайогГ щелкните на кнопке “I адгее”. г) . В ЕпГегрпзе Мапа^ег выберите А(Мгнз!гайоп > ЗоЬз в секции 0а!аЬазе 8сКесШ1ег. Вопрос: есть ли какие-либо существующие задания? Ответ: да, задания есть. 3. Просмотрите страницу Ргодгатз в Егйегрпзе Мапа^ег. (Подсказка: используйте кнопку Васк в браузере.) Огас!е Оа1аЬа$е 10д: Ас1т1П181гайоп УУогкзНор II В-131
а). В ЕпТегрпзе Мападег выберите Айггнгйзй'айоп > Ргодгатз в секции 0а1аЬазе 8сбеди1ег Вопрос: есть ли какие-либо существующие программы? Ответ: да, программы есть. Огас!е Оа&Ьазе 1Од: АагшгмзегаИоп УУогкзЬор II В-132 4. Просмотрите страницу 8сИес!и1ег 8сЬеби1е8 в Ешегрпзе Мападег. Есть ли какие- либо существующие расписания? а). В Етегрпзе Мападег выберите АдтозЕайоп > 8сбес!и1е8. Вопрос: есть ли какие-либо существующие расписания? % Ответ: только одно расписание 0А1Ех_риКС§__8СНЕЕ)ПЬЕ. 5. Просмотрите страницу ЗсНебЫег \АЛпс1о\Л/в в Еп1егрп$е Мападег. Есть ли какие-либо существующие окна? Какой ресурсный план связан с каждым окном? а) . В Егйегрпзе Мападег выберите Ас1т1П1з1га1юп > \ЛЛпс1оууз. Вопрос 1: есть ли какие-либо существующие окна? Какие у них имена? Ответ: два окна ^ЕЕКИЮНТ \У1ИОО\У и ШЕЕКЕКО_^У1ЫПО\У. б) . Щелкните на ссылке УУЕЕКГМЮНТ УУ1ЫРОУУ . Вопрос 2: какой ресурсный план связан с окном ЖЕКШ6НТ_ШЫЕ(Ж? Ответ: никакой. в) . Щелкните на кнопке ОК, а затем на ссылке УУЕЕКЕМР УУ1МРОУУ. Вопрос 3: какой ресурсный план связан с окном ЖЕКЕЫО_ШЫЕСЖ? Ответ: никакой. 6. Просмотрите страницу 8сЬеби1ег ]оЬ С1а§зе8 в ЕШегрпзе Мападег. Есть ли какие-либо существующие классы заданий? Если есть, то какая группа потребителей связана с каждым из классов заданий? а). В ЕЫегрпзе Мападег выберите Абт1П1з1габоп > ЗоЬ С1аззез. Вопрос I: есть ли какие-либо существующие классы заданий? Ответ: только два класса заданий оерацьт ров _сьдзз и лито таркз ровсьазз. Огас1е ОаСаЬазе 10д: Адт1п131:га11оп УУогкзЬор II В-133
б). Щелкните на ссылке РЕЕАШТ ЛОВ С1А88. Вопрос 2: какая группа потребителей связана с классом заданий оерапьт_^ов_с1..а85? Ответ: никакая. Решения к практическому занятию 14-1: мониторинг планировщика (продолжение) в). Щелкните СНск ОК, а затем на ссылке АЦТО ТА8К8 ЛОВ С1А38. Вопрос 3: какая группа потребителей связана с этим классом? Ответ: АПТ0_ТА8К8__^В_СЬА58 связан с АПТО_ТА5К_СОК8ОМЕК_СКОРР. 1 Огас1е Ра1аЬа»е 1Од: Ас1т1п181га1юп УУогквйор I! В-134
Решения к практическому занятию 14-2: создание компонентов планировщика При выполнении этого практического задания вы будете использовать Ешегрпзе Мапа^ег ОаШЪахе СопСго! для создания объектов планировщика и автоматизации задач. Предварительное условие: в ходе выполнение предыдущего шага задания пользователю НК должны были быть предоставлены административные привилегии. 1. Используя ИагаЬазе СотгоЕ подсоединитесь к базе данных как пользователь НН. Создайте простое задание, выполняющее БрЕ-скрипт. ® Закладка Сенега!: Мате: СКЕАТЕ__ЕОС__ТАВЕЕ_оОВ Он'пег: НВ Оекспрбоп: создание таблицы 5Е881ОЫ__НТ8ТОКУ для следующей части практивеского занятия Ео^шц 1еуе1: КЕШ8 Соттапб гуре: РЬ/БРЬ РЕ/8рЬ Ыоск: ВЕ61Н ехесиге 1ттесНаге (’ сгеаТе ТаЫе зез81оп .ЫзТогу (зпар^ЪХте Т1МЕ8ТАМР И1ТН ЬОСАХ Т1МЕ ГбОЫЕ, пиггрреззТопз ГШМВЕЕ)’); ЕИБ; (Вы можете скопировать этот блок из файла 1а&~14__02_01 .зд1.) « Закладка БсйесЫе: Кереайп^: Вс по Г Кереаг 81аН: ТттесНаЕеТу • 0р1юп§: Нет никаких специальных значений параметров а) . Соединитесь с Ешегрпзе Мапа^ег Оа1аЬаяе СоШто! как пользователь НК. б) . В Ешегрпяе Мапа^ег выберите Ас1т1п151га11ОП > ЗоЬ$ в секции 0а1аЬазе 8сЬес1и1ег. в) . На странице 8сКеби1ег ЗоЬ$ щелкните на кнопке Сгеа!е. г) . На странице СгеаСе ЗоЬ - Сепега! введите и проверьте следующие значения: Мате: СКЕАТЕ_ЕОС_ТАВЬЕ_ЛОВ СКупсг: НК ОеБСпрбоп: Сгеа(е Ле 5Е581ОЫ_Н18ТОКУ 1аЫе 1.ое§т§ 1еуе1: КОК8 Соттапб Гуре: РЕ/8ОЕ РЕ/8рЬ Моск: ВЕСТЫ ехесиЪе тттебтаТе (’сгеаСе СаЫе зеззТсп ЫзЕогуС зпар_П1те Т1МЕ5ТАМР Й1ТН ЕОСАЬ Т1МЕ 2ОМЕ, пит зеззТопз ЫУМВЕК)’);
। Е~1 3| Огас1е Ва1аЬа$е 10д: Ас!пгнт$1гайоп ШогкзИор II ЕМ 37
Решения к практическому занятию 14-2: создание компонентов планировщика (продолжение) Ьдзлсе 0:с1 о&п > 8сИе&НеМоЬ5 > СгеэСеЛоЬ Есддёд =п Аг Ни Сгеа(е аоЬ (5ПОУУ5О.0 <СапсеО (ок) ёепега1 ор*-Ы * Мзте СРЕАТЕ 1СЮЗаВ1Е\ЮВ * Сшег ЙК \ ЕпаЫей €>Уее01Мо ОезспрПоп ;Сгеа1е 8Е8ВЮЙ Н13ТОРУ 1аЬ1е Еодсупд се?е1 Еод рЬ *уп5 оп{У ртМЗ) ' 5^ес=;у пзмий'йтегйа Ь>; II $® «?Ь ЛоЬ Озе® [ОЕЁАОиТ^дВ^СкАЗЗ (Сге&е }оЬ С1а$О АиЮ Огор ; ЁА1.8Е у\ §Й8С^У %4Ж1Ж |ЙЗ ДУЛА» »>? ЭП®Г Сй1Г$ЙЯЮП Рее^айаЫе ГА1.8Е Ч{ 5р*с1ту «^Ъег II':» СЙП ?» ГЙ?Ш'Ай Г;ЙПи<у! ОГ |П •И’? е?епг ОГ М.1'Ле Соттапс! 5е1ес1 1Ие соттапд 1уре йзпИе ]оЬ, !Ьеп етеМЬе соттапд гедшгетегйе. Соглтапа Туре Р1/8Ц1 В1оск <ч СИапде Соттапс! Туре) ВЕСЖ \ еяессйе 1ттей1а1е (*сгеа1е ТаЫе §ез5юп_ЫеТагу( [ ' епарДкпе БМЕ8ТАМР У’./!ТН 1ОСА1Т1МЕ 201МЕ, мммверп. ! гшгП-Безеюпе Р1/5О1 |ЕМС; д) . На странице СгеаХе ЭоЬ ~ 8сИес1и1е введите и проверьте следующие значения: КереаНп§: Во пос КереаЕ 81аг1: 1ттес11аРе1у е) . Щелкните на кнопке 8Ко\л/ 801.. 1Ш ' = ч <?3и Сгеа(еиоЬ соддйд ;п Аз НИ 8Ьо\у 501 1 к гзуз. НЫйз_ эсЬесШГег. сгааЪе^ сЬ ( ЗоЬ__п&1йе -> ’ "СР.ЕДТЕ_1.С»3__ФАВл1Е_ТОЕ"\ ЗоЬ_еуре -> ЗоЬ_асС1оп => еке?сиг© (’Т с г & аСе 1 аЫ е зеззх оп_Ы гу ( зп*рТХНЕЗТАМР ШТТН ЕОСАТ- ТХМЕ 2С^Е, пшйтйезз±спз 1Л.Л-ШЕР.) ' • ) ; ЕЧЬ ; - Р'е*ип0 ^еагЪ^ааЪе ”> зузсТтезгатр а.1. Схте хсжда 5 оЬ_с!азз => ’ ХОВ, СЗлАВЙ\ совипепеа ''СгеаС-а СЬ® йЕйЗХСП НХЗТОР.У аиесууЗкор “> епаЫей => ТГШЕ); ЕКГл; 'Ат®г1са/ ъаЫе ’, ж). Просмотрите команды и щелкните на кнопке РеШгп. з) . Щелкните на кнопке ОК, чтобы создать задание. и) . Если задание не появилось на странице 8сЬеби!ег иоЬз, обновляйте страницу, используя кнопку ПеТгезЕ до тех пор, пока задание не будет выведено. 2. Создайте программу ЬОС_8Е55__СОиыт_Р.Н(ЗМ, которая заносит в журнальную таблицу текущее количество сеансов базы данных. Введите следующий код или же перенесите его из файла 1аЪ_14__02_02. зд1: ь’ЕСЬАВЕ 5езз_соипТ ЫЕМВЕК; ВЕСТЫ ЗЕЬЕСТ С0ЫЫТ(*) 1ЫТ0 зезз__соипЕ ЕНОМ 7$5Е8810Ы; ТЫ8ЕР.Т 1ЫТ0 зеззТоп_ЫзЕогу УАЬЫЕВ (зузЕТтезИатр, зезз _соип!:) ; С0ММ1Т; ЕЕЮ; а) . В ЕШегрпзе Мапа^ег выберите А(1т1П1з1габоп > Ргодгатз. б) . На странице 8сЬеби1ег Ргодгатз щелкните на кнопке Сгеа1е. в) . На странице СгеаСе Ргодгат введите и проверьте следующие значения: Мате: ЬОС _8Е53_С0ЫЫТ__РВСМ 8сЬета: НК Огас1е Оа^аЬазе 10д: Ас1т1гн$1га1юп УУогкаЬор II В-139
ЕпаЫед: Уе§ Туре: РЬ80Ь_ВЬОСК Зоигсе:
ВЕСЬАКБ зезз соипЕ Г4ЕМВЕВ; ВЕСПЙ ВЕЬЕСТ СОи’ЫТ(*) 1КТО зезз соипТ ЕНОМ У$8Е8810К; 1Ы8ЕКТ ТИТО зеззтопД-ызЪогу УАЬУЕЗ (зузЬхт.езЪатр, СОММ1Т; ЕЫР; зезз_соипТ); г). Щелкните на кнопке 8(Х. у _____________________________________ ? <Ц г 1| , - 'у ’ Сгеаи р!од1агп ;П Аг. НЙ 8Ь<ж 301 вьет, в &ВМЗ_ЙСНЕПиЪЕН. СРгЕАТЕ_ РР.СХ5ВАМ ( ргодгат__папй©=:>*ир.. сош-.гг ртти \ ргодгат^асежоп-* * ГЕСТАР.Е оигл ШЛ"ШЕР.; ЙЕЬВСФ СОПИТ ( -1- ) ТИТО 3885_соипе РВОМ V$8Е88ЮН; ТНЗЕНТ Х.ЧТС зеззхоп^Ы.зЪсгу ЧАШЕЙ СзузЪх1пбеЪа}&рг зезз__соипЬ) ~ СС^ШХТ; ВИВ; ргодгат__еуре=> ’РЬВОЬ ВЬОСК*, гштЬе г__о ±__а г дишепез=>0 г сок1Хиег1Т,з~> * * г епаЫеД~>ТШ1Е); ; д) . Просмотрите команды и щелкните на кнопке Ке1игп. е) . Щелкните на кнопке ОК, чтобы создать программу. 3. Создайте расписание 5Е58_иРЕАТЕ__5СНЕЕ, принадлежащее пользователю НК, определяющее выполнение через каждые три секунды. Для создания расписания с помощью процедуры ОВМ5_5СНЕЕПЬЕК. СКЕАТЕ^ЗСНЕБУЬЕ используйте $01*Р1и8. ВЕС! К ЕВМЗ__8СНЕОоЬЕК. СРЕАТЕ__8СНЕОУЬЕ ( 5сИеаи1е_пате => ’5Е88_ЕРЕАТЕ_8СНЕБ’, 8Та.г-е_ааЕе => 8УЗТ1МЕ8ТАМР, гереаТ _1пТег^7а1 => ’ ГКЕ<2=8ЕСО1\ЮЬУ; 1ИТЕКУАЬ==3 ’ , соттепЕз => ’Ех/егу Ейгее зесопаз'); ЕИП; / Вернитесь в Ешегрпзе Мана^ег ОаТаЬаье СоШго! и проверьте, что расписание 8Е85 УРЕАТЕ-8СНЕС создано. Огас1е ОаЮЬазе 10д: АПггнп&Ягайоп ШогкзЬор II В-141
Подскаэка: чтобы расписание появилось, возможно, потребуется обновить страницу. Огас1е ОаЬЬаве 10д: Адт1п1в1га»1оп УУогкзИор II В-142 а). В терминальном окне введите: | зд1.р1 изИг/Ьг б). В сеансе 8р1. *Р1и8 введите: ВЕСТЫ ВВМ5_5СНЕ0ПЬЕЕ.СКЕАТЕ ЗСНЕЕЕЬЕ ( 5сЬесш1е пате => ’ 8Е85 _НРКАТЕ__8СНЩЭ зЕагТ. даЕе -> 5У8Т1МЕЗТАМР, * гереаГ. УпТегуа! ~> ’ ЕКЕО-8ЕСОККЕУ;<ЫТЕРЛ7АЬ-3 ’, сотшепиз ~> ‘Каждые три секунды’); ЕЬЮ; / в). В Ешегрпяе Мапа^ег выберите Абт1гй$1га1юп > 8сНес1и1е8. г). Проверьте, что расписание 5Е55_ВРЕАТЕ__8СНЕЕ было создано (чтобы расписание появилось, возможно, потребуется обновить страницу). БсЬе<Ю!ег 8сЬес1и1е5 РИН Т7. ЛШ5 7:83:1? . Сгеате ) Е^кХУ^'Хре{е<еХ^геа1е Пке)? , > - - Л ’ 1 1 "8УЗ СЁ88 ЦрЦА'Щ ЗСПЕР НР 8ер 17,2005 6:58:26 РМ >87.00 Е?егу 1Ьгее зесопбз 4. С помощью ЕМ Ва1аЪа§е СоШго! создайте задание ЕОС_8Е88ЮЫ8__оОВ, использующее программу ЬОС_8Е88_СОЕЕТ_РКСМ и расписание 8Е85__иРЕАТЕ_5СНЕЕ. Для журналирования задания задайте режим ЕПЕЕ. а). В Еп1егрп§е Манате? выберите Ас1гП1П181га11оп > ^Ьз, а затем щелкните на кнопке Сгеа1е. б). На странице Сгеа1е введите и проверьте следующие значения: Кате: ЬОС__8Е581ОЫ8__иОВ О\упег: НК Эезсприоп: Сошп §е$8юп8 НК.ЕО6_8Е88_СО1ЛЧТ_РКСгМ Ьо^т§ 1еуе1: ЕУЬЬ Огас1е ОаШЬазе 10д: Ас$гтнп181гайоп ШогкзЬор И В-143
в). Щелкните на кнопке “СИапде Сотглапд Туре” и на странице 8е1ес1 Соттапс! ОрСюп выберите Ргодгат Мате, введите в поле справа от выбранного значение в поле следующее: НК. ЬОС _5Е35_СООЫТ _РКСМ (можно также воспользоваться пиктограммой для поиска программы). Щелкните на кнопке ОК. Огас1е Оа(аЬа$е 10д: АагштеСгаНоп УУогкзЬор II В-144 Сгез1е ^оЬ : 512^20 51) * Мате ГОв_ЗЕ851СНМ$_.ЮВ * СШвг НР ЕпйЫеа Е»®?.гпрноп Соип! зеа&юп* НЯ.ЩС\>Е5Ь„1ОМН1, КЬ'ЗМ Годдтд 1е*е1 [ ^д еуегуДнпд (РОИ) г.реггЬ клдод »ечи*ге1ГеГ1и н:<? И№ ЗяЬ С1955 ЦЕРАМЬТ^ЗОВ_с1А88 Сгеа^е )оЬ АШс С’гор • ЕАЬЬ’Е ; ~ 1 ’ < I1 ‘ и < ~ Рез?айзЫе РАЬБЕ 5йе-Г!Г,- ::.;Ь .. ЙП Ьй ЗГ 1В ’Лй Я-.''<?ГЙ Л РЙ&Я6 Соттапс! 8е1ей 1Не сотгпапй 1уре ТогтЬе ]оЬ, !Иеп егйег 1Ье сотгпапг] гедииетета. Соттапа Туре Ргодгат СИапде Соттапа Туре Ргодгат 1Чате НЙ.106„8Е§ уГОийТРйбМ г) . Щелкните на закладке 8с1теди1е. д) . Измените значение в поле 8сЬеби!е Туре на “Пае Рге-ЭеЕтпед Зспеао Те” и выберите расписание НК. 8Е55_иРПАТЕ__5СНЕС, используя пиктограмму поиска. е). Щелкните на кнопке 81тоуу 801.. ГлДзЬ-^е |!'^лапса. о?с-1ога»:=? сел'. = ЗсИесЫе? ооЬз -• Сгеа1е ЗоЬ 8Ио« 301. Г.сддегЛ Аз НР ВЕС1Н гуз. аЬтз_зсЬеНи1ег. сгеаее__5 оЬ ( 3 оЬ_пате -> «НЕ??. ”103__ЬЕЗЗХОН8_<ТОВ «’, ргодгак1_пате => ’НК. закеДи1е_пате УНЕ,ЗЕ88 ИРЬАТЕ_^СНЗС’{ 3 оЬ__с1 а23 => ’ ВЕРАН1;Т_ТС’В_СЬАЙЗ' , сокййвггЬз -Сошгс ееззхспз НР..ЬО& ЗЕЗЗ СОПИТ РР?Ж*, аиЪо__агор -> Г'АХйЕ', егхаЫеЗ “> Е’АЬКЕ); ^.&кигп) зуз.ДЬтз_зеЬейи1ег. зее_аЪ-ЫхЬи-ее( пате “> *"НР.«. «ЪО0_ЗЕЗВТОНЗ_,ТОЕ"\ => \ чгаХив -> ЬЕМ8__ЗСНЕСтаЕР.. ЪОбСТИО^РПЬЬ) ; зуз. ДЬйгз_зсЬе<1и1ег. енаЫе ( ’ ’-НРТ. «&О& 8Е381ОНЗ ТОВ " * ) ; Е1Ш; г а ьег-НтЪ® Огас1е Оа(аЬа$е 10д; Ас!т1п181га11оп УУогквИор II В-145 1 адмим... В
5. В сеансе 8(Щ*Р1из проверьте наличие строк в таблице НК.8 Е5 51ОК НI зТОКУ. ж) . Просмотрите команды и щелкните на кнопке РеШгп, з) . Щелкните на кнопке ОК, чтобы создать задание. а). Введите: ЗЕЬЕСТ * ГНОМ 5Е331ОМ_Н13ТОРУ ОКРЕ К ВТ з п аР....Л' т лю ; Полученные вами результаты могут отличаться от приведенных ниже, но значения должны отличаться на три секунды друг от друга: ЗИАР_Т1МЕ МОМ 5Е881ОН8 17-8ЕР-05 07.24 24 35 113274 РМ 17-5ЕР-05 07.24 24 38 112987 РМ Вопрос: есть ли строки, временные метки которых отличаются друг от друга на 3 секунды? Ответ: строки есть, и временные метки отличаются друг от друга на 3 секунды. 6. Воспользуйтесь Епсегрпзе Мапа^ег ИагаЬаяе СоШго! для того, чтобы изменить интервал в расписании 8Е88__ОРРАТЕ__5СНЕР с трех секунд на 3 минуты. Затем, используя 8рЕ*Р1и8, проверьте, что строки в таблицу добавляются каждые три минуты, а не каждые три секунды, как это было прежде. Для этого выполните запрос к таблице НК. 8Е3810Ы__Н15Т0КУ. Упорядочьте выводимые данные по столбцу ЗНАК Т1МЕ. а) . В ЕпГегрпве Мапа^ег выберите Ас1т!п18(габоп > 8сИес!и1е8. б) . Щелкните на ссылке 8Е88 ЦРРАТЕ 8СНЕР. в) . На странице Х/!еш 8сЬес1и1е щелкните на кнопке ЕЛ г) . Измените текст в поле Везспрйоп на ‘Каждые 3 минуты’. д) . Измените значение в поле “РереаГ’, выбрав в выпадающем списке вместо “Ву ЗесопЛ’ значение “Ву М1пиШз”. Огас!е 0а1аЬа8е 10д; Ас1гтп&1га(юп Ш/огквИор II В-146 Огас1е Оа1аЬа$е 10д: Ас1ггнпЫга11ОП УУогкзйор II В-147
е). Проверьте, что в поле поле 1п1егуа1 задано значение 3. Щелкните на кнопке ЗКош 801. 8Всж 801 -ч д В ЕС? И? зуз. ДЬтз^зсНеДиХег. зее__аг>ег1Ьиг.е ( пагаз * "нт.". "йЕ88_ПГ’ПАТЕ_$С’НЕР"* < => ’гереаС уа!ие “> 1?1ТЕРЛ’А1г=3 '); вуз.аЬ»й8_асКеаи1ег. зе^&'ЪегхЬи-ее < пам => г "НК". "ЗЕЗЗ_Щ>&ДТЕ_8СНШ>"’, "> ' , хгаТие -> агароз (г2005-09-17 18:58:00 -7:00* * УУУТ’-ММ-Ь В НН24:М1:38 Т ЗН:ТЗМ“)); зуз. Щжз_зсЪейи1еЕ. зее_аеЪгхЬиъе ( пате "НН". , у, У.Ьгее »1пи*88*); ЕНО; ж). Просмотрите команды, щелкните на кнопке РеЬгп, а затем на кнопке Арр1у. б) . Отметьте задание Е06__8Е8510Е5_Н0В и щелкните на кнопке Ое1е1е. Выберите “Огор Ше ]0Ь апс! з1ор апу гипптд теСансе’; а затем щелкните на кнопке Уез. в) . Вернитесь обратно на страницу 8с1тес1и1ег ЛоЬз, выберите СКЕАТЕ___ЕОО_ТАВЬЕ _оОВ и щелкните на кнопке Ое1е1в. з). В сеансе 8(}Е*Р1и§ выполните запрос к таблице НК. 8Е5810Ы__Н18Т0КУ. Упорядочьте выводимые данные но столбцу 8НАР_Т1МЕ. Подождите три минуты после изменения расписания и введите: ЗЕЬЕСТ * ГНОМ НК.5Е851ОЕ__Н15ТСВУ ОНЕЕК ВУ 5 пар Игпе; Полученные вами результаты могут отличаться от приведенных ниже, но значения должны отличаться на три минуты друг от друга: 5ЕАР__Т1МЕ ЕиМ__8Е88ЮЫ5 17-5ЕР-05 08 29 32.024307 РМ 23 17-8ЕР-05 08 32 00.113159 РМ 23 7. Обязательно выполните удаление созданных оюъектов. С помощью ЕпГегрпзе Мапа^ег удалите задания ЬО(3__5Е88ЮЕ5__8ОВ и СКЕАТЕ_Ь06__ТАВЬЕ__Н0В, программу Ь0С_8Е55_С0иНТ__РКСМ. а также расписание 8Е88__ПР0АТЕ_8СНЕ0. Воспользуйтесь 8рЕ*Р1и$ для удаления таблицы 8Е8810М_Н18Т0КУ, после чего выйдите из сеанса. Примечание: по ошибке не удалите другое расписание. а). В Еп1егрп§е Мапа^ег выберите Асйтпп!$1гайоп > ЗоЬз. Огас1е Оа1аЬа$е 10д: Айт!п151:га11оп УУогк$Ьор II В-148 я Огас1е йа&Ьазе 10д: Адт1пш1га1:1оп УУогкзЬор II В-149
г). Выберите “И Шеге аге <3ерепс1еп1 оЬ]есШ, II ж11 по! Ье агорреа’% а затем щелкните на кнопке Уеэ на странице Сопйгтайоп. д). Щелкните на РаШЬаее 1пз1апсе в горизонтальном списке ссылок, расположенном в верхнем левом углу, чтобы вернуться на страницу Абт1гнз1гайоп. Затем щелкните на ссылке Ргодгатз. е). Отметьте программу Ь06_ ЗЕЗЗ___СОУЫТ__РВЗМ и щелкните на кнопке Ое1е(е. Для подтверждения щелкните на кнопке Уез. ж) . Щелкните на РаСаЬазе 1пз1апсе в горизонтальном списке ссылок, расположенном в верхнем левом углу, чтобы вернуться на страницу Ас1т1П181га11ОП. Затем щелкните на ссылке 8сИес1и1е8. з) . Отметьте расписание 5ЕЗ$_иРОАТЕ__5СНЕО и щелкните на кнопке Ое1е(е. По ошибке не удалите другое расписание. и) . Выберите ”И Шеге аге с!ерепс1еп1 оЬ]ес(8, й \лл!1 по! Ье Ьгорреб. ” и щелкните для подтверждения на кнопке У ее. к). В сеансе $рЬ*Р1п8 пользователя НВ удалите таблицу ЗЕ851ОК_Н15ТОНУ. Для этого введите: СКОР ТАББЕ зезз1оп_ЫяЕогу РЕЙСЕ; ЕХТТ Огас1е ОаЫэаве 10д; АагшпЫгабоп УУогквИор II В-1 50 Решения к практическому занятию 15: безопасность базы данных Предварительное описание, В вашей организации возрастают требования к безопасности базы данных. Вас попросили подготовить и провести для коллег но работе демонстрацию возможностей прозрачного шифрования данных. Сначала вы создадите цифровой бумажник, используя Огас!е \^аНе1 Мапа^ег. Затем (как ЗУЗИВА) откроете цифровой бумажник, зададите ключ шифрования и создадите пользователя ТБЕ_рВА. Как пользователь ТОЕ_ОВА вы создадите табличное пространство ТЕЕ и поместите в него таблицу ЕМР__ЕЫС, содержащую одну строку. Отвечая на вопросы аудитории, вы более подробно продемонстрируете некоторые моменты, включающие представление ЕВА_ЕНСРУРТЕО_СОЕимИ8, а также рассмотрит!, что происходит при выполнении запроса, когда закрыт или открыт цифровой бумаМшк. В конце вы удалите объекты, которые вы использовали в своей демонстрации. I. Используя графическое инструментальное средство Огас!е \Уа11е1 Мапа&ег, создайте новый цифровой бумажник в каталоге /Ьоте/огас1е/.1аЬз. Задайте для вашего бумажника пароль ога!с!е2. а). В терминальном окне введите: О УЛЛ б). Щелкните в строке меню на пункте \Уа11е1, а затем на Меж Огас1е ОаЬЬазе 1Од: Ас!тт1$(габоп УУогкзКор II В-151
в). На экране появляется окно, содержащее предупреждение и вопрос о том, необходимо ли создать директорию по умолчанию для цифрового бумажника. Щелкните на кнопке Ыо. Огас!е 0а1аЬазе 10д: Ас1т1п181габоп ШогкзЬор II В-152 г). В окне Ыеш \Л/а11е1 введите ога1с1е2в полях Разз\л/огс1 и СопЛгт РаззууоМ. Щелкните на кнопке ОК. д). Чтобы не создавать сейчас сертификат, щелкните на кнопке 1Мо. Огас1е 0а<аЬазе 10д: Ас!т1пЫга11оп ОДогкзИор II В-153
Решения к практическому занятию 15: безопасность базы данных (продолжение) е) . Выберите снова \Л/а!1е1 в строке меню, а затем щелкните на пункте 8ауе Аз. ж) . В окне 8е1ес1 ОкесЮгу выберите каталог /Иоте/огас1е/1аЬ8 и щелкните на кнопке ОК. Огас!е ОаСаЬазе 10д: Абт1п1з1габоп УУогкзИор II В-154
Вы только что создали новый цифровой бумажник еу/аИеЪ . р12 в каталоге /Ноте/огас!е/1аЬн. 1 Огас1е Оа&Ьазе 10а: АвтН$1га11оп УУогквЬор II ВИ 55
Решения к практическому занятию 15: безопасность базы данных (продолжение) в табличном пространстве ТРЕ. Таблица содержит два шифруемых столбца: ЗАХАРУ и ХОВ. В конце скрипта в таблицу вставляется одна строка. 2. Обязательно добавьте следующую запись в ваш файл здТпеЕ . ога. Такая запись подготовлена для практических занятий. Она хранится в файле иаИеЫосаЕЁоп. ога. ЗАБЬЕТ БОСАТIОУ- (8ОПКСЕ- (МЕТЕОР-1:1 1е) СМЕТНОЕ) 0А1 А- (Р1КЕСТОКУ—/Нсгае/огасте/ТаЬз) ) ) а). Введите следующие команды в терминальном окне: с а $Н0МЕ/1аЬз ср $ОВАСБЕ_НОМЕ/пеТ^огк/ай1п1п/зд1пеЕ. ога о1о_зд.1пек. ога с а Б ’ла 11 ек 1осаБ1оп. ога » $ОКАСЬЕ НОМЕ/пеЩуогк/аааип/адТпег . ога 3. Как 5УЗРВА запустите сеанс 801ЛР1Ш для открытия в экземпляре вашего цифрового бумажника. Воспользуйтесь командой. а) . В терминальном окне введите: адГрЕиа / аз зузёЬа б) . В сеансе 8рЬ*Р1и8 введите: | АБТЕК 8У8ТЕМ ЗЕТ ЕЕСР.УРТЮЫЙаББЕТ ОРЕЕ 1ВЕЕТТ.Е1ЕР ВУпога1с1е2"; ] Вы должны получить сообщение: “3 у з Б еы аЮегед.” 4. В сеансе 8рЬ*Р1и$ (установленном как ЗУ 5 РВА) задайте в экземпляре главный ключ. а). Введите: | АЬТЕК 5У5ТЕМ 8ЕТ ЕЕСКУРТЮЕ КЕУ 1РЕЕТ1Е1ЕР ВУ ”ога1с1е2"; Вы должны снова получить сообщение: “3 у з Б ет а1Е е гед.” 5. В окне эмулятора терминала выполните скрипт 1аЬ_15_ 05 . зй. Этот скрипт создает нового пользователя ТВЕ_рВА с паролем ТРЕНЕВА. Также создается новое табличное пространство ТРЕ, располагаемое вне А8М. Вслед за этим скрипт создает принадлежащую пользователю ТРЕ_РВА новую таблицу ЕМР_ЕЫС, располагаемую Огас!е Оа1аЬазе 10д: Ас1т1т81габоп УУогкзЬор II В-156 Огас!е Оа&Ьазе 10д: Абт1гн51:габоп ШогквЬор И В-157
Решения к практическому занятию 15: безопасность базы данных (продолжение) Решения к практическому занятию 15: безопасность базы данных (продолжение) здТрТиз / аз зузйЬа « ЕОЕ зеЕ есНо оп сгеаЕе изо г ТСЕ_ОВА РоепЕТ Ез.еа Ьу ТОЕ_ОВА ОеЕаиТЕ ЕаЫезрасе изегз Еетрогагу ТаЫезрасе Еетр; дгапЕ соппесЕ, гезоигсе, бЬа по ТВЕ__РВА; соппесЕ ТЕЕ РВА/ТРЕ_рВА СКЕАТЕ ЗМАРЬЕТРЕ ТАВЬЕЕРАСЕ "ТРЕ" РАТАЕТЬЕ ’ сае1.с1ЬЕ’ 512Е 500К Р0СС1ЫС ЕХТЕоТ МАЫАСЕМЕЯТ ЬОСАР ЗЕСМЕЕТ ЗРАСЕ МАРАОЕМЕКТ АРТО; <Дгор ЕаЫе етр_епс ригде; СКЕАТЕ ТАВРЕ етр__епс ( Е1 г з Е__паше УАКСНАК2 (20), 1азЕ_пате УАКСНАК2(20)} етрIВ ЫЕМВЕК, за!агу ШЖВЕК(б) ЕЫСКУРТ, 1 оЬ_попепс ’\/агсЪаг2 (20) , ЭоЬ ^гагсЬаг2(20) ЕЫСКУРТ ) ЕаЫезрасе Еае; 1.пзегЕ 1.пЕо етр__епс ^/аТиез (’ СоЬп’, ’^Ыа’,!, ’ 10000’, ’ СиггТсиТитА ’, ’ СиггТсиТитВ ’ ) ; сотгпТЕ; ехРЕ; ЕОЕ в1 шшяя шшш —1 I Ниже приведены выходные результаты этой команды: ТАВРЕ ЫАМЕ СОРОМЕ КАМЕ ЕМР^ЕМС ЗАЬАЕУ ЕМР ЕМС аов б). Теперь введите: [ ЗрР> зеТесЕ * Егот ТРЕ ЕВА.етр епс; ? Ваш результат должен быть похож на приведенный ниже: Г1КЗТ_КАМЕ РАЗТУМАНЕ ЕМР1Р ЗАРАКУ ЛОВ__ЬЮЫЕКС аов аоПп Сиг г 1. си Тит А $ш.а Сигп.1си1итВ 1 10000 7. В сеансе 8рЪ*Р1и§ (установленном как 8У8БВА) убедитесь в том, что файл, в котором размешена таблица ЕМР__ЕЫС, содержит зашифрованные значения столбцов. Переведите табличное пространство ТЕЕ в автономное состояние, затем, используя команду ОС, просмотрите содержимое файла, после чего верните табличное пространство в оперативное состояние. Синтаксис команды в Ьйшх: зЕгТпдз <<31гесЁогу>/<имя~~файла> | тоге а). Введите: | зеТесЕЕаЫе пате, со!итп_пате Егот аЬа_епсгурЕеа соТитпз; Огас1е ОаЪаЬазе 10д: АйгтпЫгабоп УУогкаЬор II ВИ 58 Огас!е йа*аЬа$е 10д: Абтт&ггабоп ШогкзЬор II В-150 б). Введите: 1юзЕ зЕгхпдз /и01/арр/огас1е/ргоаисЕ/10.2.0/аЬ__1/аЬз/Еае1 .дЬЕ | тоге а). Введите: а Пег ЕаЫе зрасе Рое о ЕЕ11пе; I 1 а) В терминальном окне введите: | ./1аЬ__15__05. зН 6. В сеансе 8(}Т*Р1и$ (установленном как ЗУ8БВА) выведите перечень зашифрованных столбцов в вашей базе данных. Затем выберите все строки и столбцы таблицы ЕМР ЕЫС. Я- Я
Вопрос: что вы обнаружили? Ваши выходные данные мо<ут быть похожи на следующие: } ! (2 ОВСЕ и 3ТДТП5 ЗТАТОЗ# ЫАМЕ ТУРЕ# ОЕЕЕОСОХЕО ЕЕЕСКООРЗ &—------------ - ~ «-----~ '--------. - & .. ~ - — &------------- -------------------- & — Л ОПП 'Ео4 СиггХси1итА4 $#Е хдж УЗ ЕЕОР.ЕЕ 5АМРЕЕЗТ2Е в). Введите: [ аХЕет ЕаЬХезрасе Ебе опИпе; 8. В сеансе 8<2Ь*Р1и8 (установленном как ЗУ ЗЕВА) закройте в экземпляре ваш цифровой бумажник и попытайтесь выбрать данные, содержащиеся в таблице ТЕЕ__ЕВА. ЕМР_ЕНС. Что вы получили? а). В сеансе $рЕ*Р1и$ введите: | АЬТЕК ЗУЗТЕМ ЗЕТ ЕЫСКУРТ1ОЫ УУАЬЬЕТ СЬОЗЕ; б). Выполните запрос к таблице ТЭЕ_ ЕВА. ЕМР__ЕЫС: 5’2Ь> зеХесб * Егозт ТЕЕ__ЕВА. етр__епс; зеТесЕ * Егот ТГ)Е__ЕВА. етр__епс ЕР.В.ОВ ар Ипе 1: ОВА-28365: оаНеЕ Хз пор ореп ОгаЫе Ва&аЬаее 10$: Автт15(га11оп УУогкзИор I! В-160 Возможный ответ: поскольку ваш цифровой бумажник закрыт, невозможен доступ К таблице ЕМР_ЕЕС. в). Теперь откройте цифровой бумажник и снова запросите таблицу ТЭЕ ЕВА.ЕМР Е’МС: 80Ь> АЬТЕК ЗУЗТЕМ ЗЕТ ЕЫСКУРТХОЫ ЗАТЕЕТ ОРЕЕ ЮЕВТ1Е1Е0 ВУ "ога.1с1е2"; < ЗузЕет аХЕегеа. 30Ь> зеХесс * Егот ТЕЕ ПВА.етр епс; Е1ВЗТ__ЕАМЕ ЬА5Т_ЫАМЕ ЕМР1Б ЗАБАВУ аОВ^ОКЕЕС сюв Тойп РИ 16 1 10000 Сиг г Xси1итА Си г г1си1 шпв I) Выйдите из сеанса ЗрТ^РЬз: 30Е> ехЮ; ЕТзсоппесЕед Егот ОгасХе ЕаЕаЬазе 10д ЕпЕегргтзе ЕсНтХоп ВеХеазе 10.2.0.1.0 - РгоаисЕ-Хоп йИёй Ейе РагМСХопХпд, ОЬАР апб. Раба МХпХпд орЫопз $ 9. Чтобы очистить вашу среду, выполните скрипт 1аЬ__15__0 9. зЬ. в открытом вами эмуляторе терминального окна. Скрипт закрывает цифровой бумажник, удаляет табличное пространство ТЕЕ и пользователя ТЕЕ__ЕВА. а). В терминальном окне введите: | ,/1аЬ~Х5 09.з1~ Огас1е ОаиЬазе 10$: Ас1гтпШ1га0оп УУогкзЬор II В-161
Ниже приведены выходные результаты этой команды: $ здХрХиз / аз зузаЬа 80Ь*Р1из: КеХеазе 10.2.0.1.0 ~ РгоЗисЕХоп оп Мои Мау 16 03:41:34 2005 СоругтдЫ (с) 1982, 2005, ОгасХе. АН гЬдйЬз гезегуед. СогшесЕеб го: ОгасХе РаЪаЬазе 10д ЕпХегрг1зе ЕдХЫоп КеХеазе 10.2.0.1.0 - РгойисЪХоп ^ХьЬ ГНе РагЫЫопХпд, ОЬАР апб ОаЕа МХпХпд орЫопз 80Ь> АЕТЕН 5УЗТЕМ ЗЕТ ЕКСКУРТЮМ ШЬЬЕТ СЬОЗЕ; ЗузХет а11егей. 80Ь> агор ЪаЫезрасе гбе ХпсХиоХпд сопЕепЬз апо даХаХИез; Т аЫ е з р а с е д г орресь 5<2Ь> агор изег ТЬЕ__ЕВА сазсаае; 6 з е г 6 г орре 6. 5<2Ь> ехИ; РХзсоппесЕеб Егога ОгасХе ОаЬаЬазе 10д ЕпЕегргЬзе ЕсНЫоп ЕеХеазе 10.2.0.1.0 - РгоаисЫоп Шьй Сйе РагЫЫопХпд, ОЬАР апб ЬаЬа МтпЬпд орЫопз $ б). Если инструментальное средство Огас1е \Уа11е1 Мапа^ег все еще открыто, выберите \Л/а11е1 > Ехй. чтобы выйти из него. Огас1е ОаШЬазе 10д: Адт1ГН51габоп УУогквЬор II В-162 Предварительное описание. Ваша компания купила другую компанию, большая группа пользователей которой говорит на французском. Вы не предполагаете изменять саму базу данных, а рассчитываете на более низком структурном уровне найти решение, соответствующее появившимся требованиям. Поэтому вы решаете использовать установки на уровне сеанса для изменения языка, форматов дат и времени, а также порядка сортировки. Для входа в систему указывайте аузЕет/огасХебогсХ. В качестве рабочего каталога используйте /Иоте/огасХе/ХаЬз. 1 1. Запустите /8р1ЛР1и§. Для этого откройте браузер и введите УВЕ: Мер: //ХосаХЬозЕ: 5560/ХадХрХиз или перейдите следующим образом в ЕШегргке Мапа^ег с домашней страницы базы данных: Ке1а1ес11апк$ > |8О1_*Р1и8. Войдите в систему, указав для этого имя пользователя з уз Реш, пароль огасХе и идентификатор подсоединения огсХ. 2. Выясните колировку базы данных и национальную кодировку. ЗЕЬЕСТ * ЕРОМ МЬ8_ЕАТАВАЗЕ_РАНАМЕТЕВ.З ЭДНЕВЕ рагатеЕег ЫКЕ ’ %СНАКАСТЕК% ’ ; Ы15ДМиМЕР1С^СНАААСТЕА5 МЬ5_СНАРАСТЕРЗЕТ ;АЬ321ПЕ8 1МЬ8_ЫСНАР_СНАРАСТЕЯЗЕТ АЫбиТПБ 3. Выясните значения параметров НЬ8 и измените формат текущей даты. а) . Запросите текущую дату. |ЗЕЬЕСТ ЗУЗРАТЕ^ЕТОМбиаХ; б) . Если год не выводится в виде четырех цифр, измените параметр в сеансе зак, чтобы при запросе даты выводились четыре цифры года и текущее время (включая секунды). АЬТЕР ЗЕЗЗХОЕ7 ЗЕТ ЫЬЗ БАТЕ_ ЕОЕМАТ-’ ОЕ-МОЕ-ЕУХУ НН:М1:55‘; ЗЕЬЕСТ ЗУЗЬАТЕ ЕРОМ бпаХ; ^одте ; 16-А1Ю-2005 09:10.00 Огас1е Оа1аЬа$е Юдг Адтт&1габоп УУогкзЬор II В-163
в) . Переведите сеанс на использование французского языка. Затем выведите текущую дату и время. 4. Импортируйте таблицу ЖЖБ5 из бшпр-файла 1аЬ_16__04__а. <±пр. Для выполнения импорта можете воспользоваться скриптом 1аЬ_16_04__а. зЬ. а) . Перейдите в ваш рабочий каталог и выполните скрипт: са $Н0МЕ/1аЬз ,/1аЬ 16 04 а.вИ Скрипт создает таблицу 14ОКЕ8, содержащую четыре строки. б) . Устраните ошибки, если они были при выполнении скрипта. 5. Выведите содержимое таблицы РЮКБ8. | ЗЕЬЕСТ* ЕКОМ эдогаз; Огас1е ОаЬЬазе 10д: Ас!гтп&1:гаНоп ШогкгИор II В»164

6. Установите в сеансе для параметра КЬ8__5ОКТ значение ВТК АКУ. Выберите содержимое таблицы и упорядочьте результаты на основе значений столбца ЕК__Ж)КР. В каком порядке выводятся числа в столбце КОМ? АЬТЕК ЗЕ851ОК ЗЕТ КЬ8__5ОВТ-В1МАЕУ; ЗЕЬЕСТ * ГНОМ юогйз ОПОЕК В У Тг йога; рн.лоно е.ч_шокв'1 \ 4 де1вг йееге 2 де1ё йшеп 1 дв1ее ЙО51 3 дё!е (геехез 7. Затем измените значение КЬ8__8ОКТ на ЕКЕКСН. Выберите снова содержимое таблицы и упорядочьте результаты на основе значений столбца ЕК_КОКЕ. В каком порядке выводятся числа в столбце КИМ? АЬТЕК 8Е3310Ы ЗЕТ ЫЬЗ__5ОКТ=ЕКЕКСН; ЗЕЬЕСТ * ЕНОМ адогаз ОКРЕК ВУ гг иогд; йЯ||| : ЕН ШОЙВ 2 де!ё Ггагеп 3 дё!е (геегее 1 де!ёе Ггоз! 4 де!ех (гееие 8. Установите в сеансе для параметра КЬ8__80КТ значение ЕКЕКСН_М. Выберите содержимое таблицы и упорядочьте результаты на основе значений столбца ЕК—РЮКЕ. В каком порядке выводятся числа в столбце ОТМ? АЬТЕК 8Е351ОК ЗЕТ КЬЗ__5ОКТ-ГВЕКСН_М; ЗЕЬЕСТ * ЕНОМ Ж)тс1з ОКРЕК ВУ Тг мотЗ; ОЗМ .Л0ЙО ЕИОДОШ) 3 тгеегез 2 де!ё ТГ026П 1 де1ёе Гго®1 4 де1ег йееге Огас1е Оа&Ьазе 10д: Ас!т1п1$1га0оп ШогкзИор О В-166 9. Установите в сеансе для параметра ЫЬ8 8СЖТ значение В1ЫАКУ. Повторно выберите содержимое таблицы в том же самом порядке, что и на предыдущем шаге. Не используйте при этом снова команду АЬТЕК 8Е881ОЫ. АЬТЕК 8Е35ТОК ЗЕТ КЬ8 __ ЗОКТ-В1ЫАКУ; - ЗЕЬЕСТ * ЕНОМ могб.3 СЕРЕЕ ВУ ЕЬЗЗОКТ (Ег^ого, >ЕЬЗ_ЗОВТ^ГКЕКСН_М< ) ; __________________ ____~.................................«____________ ..ЙЙ . ? гя□дав' 5 ’ ' 3 дё!е Тгеегез 2 де!ё Ггогеп 1 де!ее (газ! 4. де!ег (геехе 10. Удалите таблицу, не сохраняя ее в корзине. |~РКОР тавье РЦКСЕ; 11. Выйдите из сеанса /8рЬ*Рк1$. закрыв для этого окно. Щелкните на X (пииктограма закрытия) в правом верхнем углу окна браузера с сеансом ?8р1.ЛР1и8. Огас1е Оа1аЬа$е 10д: Ас1т1п1$1га1юп УУогкзЬор II В-167
Решения для сценария 1 практикума Предварительное описание. Для того, чтобы начать выполнение практикума в согласованном состоянии необходимо скопировать зарезервированные в начале курса файлы базы данных. Это производится с помощью предоставляемого скрипта, который также выполняет некоторые другие задачи для установки начального состояния базы данных. Главное отличие восстановленной базы данных от текущей в гом, что она не использует А8М. 1. Выполните скрипт юз ргер.зй для установки первоначального состояния базы данных.на момент начала курса. 2. Остановите и запустите консоль ЕтДегрпзе Мапа^ег Оа1аЬазе СоШтой Используйте для этого команды ешсЫ зйор и егпсЫ зЕагЬ. а). Введите следующее в командной строке после приглашения ОС: $ со $ НОМЕ /'« о г кв Норз $ ./Э?5 ~ргер. зп Ниже приведены выходные результаты этого скрипта: $ ./У73 ргер.зй. ЗпиккХпд асллп кйе бакаЬазе... 30Ь> ЬатаЬазе с1озеа. ЬаЬаЬазе аХзтоипЬеб. ОЕАСЬЕ 1.пзГансе зйик асжп. 30Ь> Ызсоппесгеб Тгош ОгасХе РагаЬазе ХОд Епгегрггзе ЕсНЫоп Р.еХеазе 10.2.0.1.0 - РгоаискХоп Шкй кйе РагЫЫопЬпд, ОЬАР апа Ьака МтпЬпд орНопз СЬеаптпд оик кйе ГХазй Еесо^хегу Агеа... Мсл/Хпд кйе сиггепк ЬакаЫХез оик... СоруЬпд ЬазеИпе ХаиШез 1п. . . ЗкатЫпд кйе Хпзкапсе... Соппескеа Го ап Хс1Хе Хпзкапсе. 30Ь> ОЕАСЬЕ Хпзкапсе зкагкесХ. Тока! Зузкет ОХоЬа! Агеа 285212672 Ьукез ЕХхеб 81хе 1218992 Ьукез УагХаЫе ЗХхе 113247824 Ъукез ЬакаЬазе ВигЕегз 167772160 Ьукез Р.еао ВихТегз 2973696 Ьукез ЬаГаЬазе шоипЬей. ЬакаЬазе орепей. 80Ь> ЫзсоппесГео. бгот ОгасХе ЬаЬаЬазе 10д ЕпкегргХзе ЕсНЫоп ЕеХеазе 10.2.0.1.0 - РгобискХоп ЭД1ГЙ кйе РаткХкХопХпд, ОЬАР апа ЬаЬа МХпХпд орЫопз ЕХпХзйеб. Огас1е ОаиЬазе 10д: Ас1т1т8(га1юп УУогквйор II В-168 :.Ц| ; "Ж Огас!е Оа(аЬа$е 10д: Адт1п151га1:1оп УУогкзйор II В-169
Решения для сценария 1 практикума (продолжение) а) . Чтобы остановить Оа1аЬа$е СошгоЕ введите следующее в командной строке после приглашения ОС: $ ешст.1 зСор аЬсопзоРе___________________________________ б) . Чтобы повторно запустить Иа1аЬа$е Сотто!. введите следующее в командной строке после приглашения ОС: $ еш с Г1 зЕагЕ аЬсопзоТе __________________________________________. 3. Подсоединитесь к ЕШегрпзе Мапа^ег как пользователь 8У8 с привилегией 8У5ОВА, переведите вашу базу данных в режим АНСНТУЕРОВ и включите ведение журналов флэшбэк. а) . Перейдите следующим образом: Ма1п1епапсе > Несоуегу 8еН1пд$. б) . Отметьте ноле АКСН1Х/Е1.ОО Мобе. в) . Отметьте ноле ЕпаЫе ЯазЬЬаск Оа1аЬаве. г) . Щелкните на кнопке Арр1у. д) . Щелкните на кнопке Уез, чтобы подтвердить перезапуск базы данных. е) . Введите огас!е/огас!е в качестве имени пользователя и пароля в ОС хоста, а затем щелкните на кнопке ОК, чтобы перезапустить базу данных. ж) . Щелкните на кнопке Уе§, чтобы подтвердить начало перезапуска базы данных. и). Используя кнопку НеГгезК обновляйте экран, пока не появится страница входа в систему. Введите имя пользователя 8У5, пароль ОРАСРЕ, выберите привилегию 8УЗВВА и снова войдите в ЕМ ИаШЬазе СогИго!. 4. С помощью КМАК сконфигурируйте авторезервирование (АВТОВАСКЕР) управляющего файла и файла серверных параметров (ЗВЕРЬЕ). а) . Запустите ЯМАЫ, введя следующее в командной строке после приглашения ОС: $ гтап СагдеТ / ЫОСАТАРОС б) . Введите следующую команду КМАЫ: КМАК> сопЕтдиге сопЬго1РР1е аиСоЬаскир оп; 5. Выполните полное резервирование базы данных, включая архивные журналы. Используйте как можно меньше пространства для хранения получаемых резервных объектов. а). Введите следующую команду КМАЬ1: Огас!е 0а1аЬазе 10д; АбгшгнвкаИоп УУогкзЬор II В-170 КМАЕ> ВАСКЕР А8 СОМРВЕ85ЕР ВАСКЕР5ЕТ ОАТАВАЗЕ РЬВЗ АБ.СНТУЕРОВ; мнмв., ц Огас!е Оа1аЬа$е 10д: АбттЫгаЙоп ШогкеЬор II В-171
Решения для сценария 1 практикума (продолжение) Решения для сценария 1 практикума (продолжение) Ниже приведены выходные результаты этой команды: Р.МАМ> ВАСКЕР АЗ СОМРКЕ38ЕО ВАСКПРЗЕТ ВАТАВАЗЕ РЬОЗ АКСНТУЕЕОС; ЗЬагкхпд Ьаскир ак 2005-12-14 23:01:11 сиггепк Ход агсЬй'еа аНосакес! скаппе!: ОКА Р13К 1 скаппе! ОКА_Р15К_1: з!а~126 се^’куре^ЕХЗК скаппе! ОВА_О18К__1: зкагЫпд сотргеззеа агсМте 1од Ьаскирзек скаппе! СНА С15К 1: зресхЕухпд агскЫе 1од(з) 1п Ьаскир зек хприк агсЫ?е Ход ккгеа-ЬЫ зедиепсе-8 гесхЬ-1 зкатр^577062077 скаппе! ОКА Р13К 1: зкагкхпд рхесе 1 ак 2005-12-14 23:01:20 скаппе! ОКА__В18К__1: Ыпхзкеа рхесе 1 ак 2005-12-14 23:01:35 рхесе Пап с! 1 е / и 01 / арр / огасХе / 11 а з к г е с о \ге г у а г е а / ОНС Ь / Ь а с кир з е г / 2 0 0 5 12 14 / о 1 тк__апппп_ТАС20051214 Т2 30119_1к2 5 €^0 зо__.Ькр кад==ТАС20051214Т2 30119 с отп • е п к. ОМ Е скаппе! ОКА__ГЛ.8К__1: Ьаскир зек сотр!еке, е1арзеа Ыгпе: 00:00:16 ЕхпхзкеЬ. Ьаскир ак 2005-12-14 23:01:35 Екагкхпд Ьаскир ак 2005-12-14 23:01:36 изхпд скаппе! 0КА__015К__1 скайпе! ОРА Е15К_1: зкагкХпд сотргеззеЬ Еи!1 ЬакагЫе Ьаскирзек скаппе! ОКА_Б15К_1: зресхкуХпд СакаЫХе (з) 1п Ьаскирзек хприк ЬакаЫ!е кпо=00001 пате=/и01/арр/огас1е/сгасХака/огс1/зузкет01. сХЫ хприк ЬакагИе кпо-00003 патеЫи01/арр/огас1е/огаЬака/огс!/зузаих01.С.Ь! Хприк ЬакаЫХе кпо-00005 пате^/и01/арр/огас!е/огас1ака/огс1/ехатр1е0Х .СЬЕ хприк ЬакагхХе Епо=00002 патеЫи01/арр/огас1е/огас1ака/огс1/ипЬокЬз01.оЬ! Хприк ЬакагхХе Хпо^00004 пате^/иОХ/арр/огасХе/огадака/огсХ/изегзОХ . ЙЫ скаппе! ОКА 018К 1: зЬагЫпд рйесе 1 ас 2005-12-14 23:01:36 скаппеХ ОВА_П15К__1: ЫпХзкеЬ р!есе 1 ак 2005-12-14 23:04:03 р.1есе капЫе=/иО1/арр/сгас1е/!1азк_гес0\:гегу_агеа/ОКСЬ/ЬаскирзеЬ/2ОО5 12 14/о1 т!__пппак_ ТАС2 0051214 Т2 3013 6_ 1125616р_ .Ькр 1 ад=ТАС2 0 0 51214 Т2 3 0136 соттеп кОЫЕ скаппе! ОЕА_В18К_1: Ьаскир зек согсрХеке, еХарзес! Ыте: 00:02:27 ЕХп1.зИес. Ьаскир ак 2005-12-14 23:04:04 ЗкагЫпд Ьаскир ак 2005-12-14 23:04:04 сиггепк Ход агсЫ\/еЬ изйпд скаппе! ОКА_Б18К__1 скаппеХ ОВА__Ь15К__1: зкагЫпд сотргеззей агсЫи/е Ход Ьаскирзек скаппеХ ОРА_Ь15К_1: зресХкуХпд агскН/е 1од(з) Ьп Ьаскир зек Хприк агсЫл^е Ход ккгеас~1 зедиепсе^О гес!а~2 зкатр=--577062246 скаппе! ОРА_Ь15К__1: зкагкХпд р.1есе 1 ак 2005-12-14 23:04:09 скаппеХ ОКА_Б18К_1: ИпХзкеЬ рХесе 1 ак 2005-12-14 23:04:10 р!есе к а п Ы е=/ и 01 / а р р / о г а с 1 е / к 1 а з п_ г е с о V е г у __ а г е а / О КС к / к) а с к и р з е и / 2 0 0 5 _ 12 _ 14 / о 1 __ тк апппп ТАС20051214Т230407 1к25с9кх .Ькр кад=ТА620051214Т230407 с отшепк=ЫОЕЕ скаппеХ ОВА ОТ8К 1: Ьаскир зек сотрХеке, еХарзек Ыппе: 00:00:02 ШМ ж I ЕхпХзИес. Ьаскир ак 2005-12-14 23:04:10 ЗкагЫпд Сопкго! Е11е апЬ 5РЕ1ЬЕ АикоЬаскир ак 2005-12-14 23:04:10 рйесе капС1е=/и01/арр/огас!е/Ыазп гесоуегу агеа/ОКСЬ/аикоЬаскир/2005 12 14/о! _тк_з 577062250 1к25с<194 .Ькр соттепкНХОЫЕ ЕхпХзкеЬ Сопкго! РЫе апс! 5РГ1КЕ АикоЬаскир ак 2005-12-14 23:04:13 ЕМАЫ> Огас!е ВМаЬаве 100: Айт1п151:га11оп УУогкеИор II В-172 Ж •ЭДвИИвЦЦИкй Огас!е ОаШЬаее 10с?г Ас1т1п181га1юп УУогкеЬор II В-173
Решения для сценария 2 практикума 8. Просмотрите выходные результаты утилиту ЯМАМ и щелкните на кнопке Ореп □а&Ьазе. Предварительное описание. В этом сценарии моделируется проблема потери данных. Сначала выйдите из ЕпГегрпзе Мана^ег. Затем перейдите в директорию $хЧОМЕ/^огкзЪ.орз и, используя 8()1*Р1и$. выполните как пользователь ЗУЗТЕМ скрипт у/1 аЬ 0 2 , з д 1. $ са $Н0МЕ/юогкзйорз $ 8д1р1из зузкет/огасЬе @^1аЬ__02. зд! Начните изучение ситуации с запуска Етегрпзе Манате? и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе '‘Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже под заголовком “Методы”. Ваша задача ~ найти наилучшее решение проблемы базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта м1аЬ_02 . зд! вы заметите, что база данных была остановлена. Попытка перезапустить базу данных вызовет следующую ошибку:________________________________________________ (ЖА-01157: саппо1 ЬаепШу/1сск с!ака Ше 1 - зее ЕВНВ. Ьгасе (Не ОКА-01110: даСа Ше 1: }/и01/арр/огас1е/огаааЬа/огс1/8узкет01.б,ЬЬ* Попытка установления соединения с базой данных через Егйегрпве Мападег приводит к появлению экрана с сообщением "ТЬе с1а1аЬазе 8(а1и8 18 сиггепйу ипауаНаЫе.” При этом предоставляется возможность запустить базу данных или выполнить восстановление После проверки содержимого каталога $ ОКАС ЬЕ _ в АЗЕ / о х а аа с. а / о г с 1 обнаруживается, что потерян файл табличного пространства ЗУ5ТЕМ. Методы Так как имеются недавно полученные резервные наборы и включено архивирование, наилучшее решение - выполнить полное восстановление потерянного файла данных. 1. В Егйегрпзе Мападег щелкните на кнопке 8<аг(ир, чтобы попытаться запустить базу данных. Введите имена и пароли для аутентификации на уровне ОС (огас!е/огас1е) и на уровне базы данных (зуз/огас!е). 2. Запуск останавливается со сбоем, оставляя базу данных в смонтированном состоянии. 3. Щелкните на кнопке РегСогт Несоуегу.. расположенной на странице, выведенной после неудачной попытки открыть базу данных. 4. Выберите ЬаиаЕНез в выпадающем списке поля ОЬ]ес( Туре, расположенного в разделе ОЬ|ес11_еуе1 Ресоуегу. Отметьте “Кесоуег 1о сиггеггё бте”, а затем щелкните на кнопке №хЕ 5. Выберите файл данных зузЕетО 1. а.ЬГ, отметив поле перед именем файла, а затем щелкните на кнопке МехЕ 6. Файл будет восстанавливаться в его месторасположение по умолчанию. Щелкните на кнопке ЫехЕ 7. Щелкните на кнопке 8иЬтй, чтобы запустить восстановление. Огас1е Ва1аЬа$е Ас1гтт81га11оп УУогкзйор II В-174 Огас!е Оа1аЬа$е 10д; Ас1т1т51гайоп УУогквйор II В-175
Решения для сценария 2 практикума (продолжение) 9. После того, как база данных откроется, щелкните на кнопке ОК. а затем снова войдите в ЕгНегрпзе Мапа^ег как пользователь 8У8. Проверьте, что база данных работает, просмотрев для этого домашнюю страницу БД. Результаты • Теперь база данных открыта и доступна для пользователей. Можно, используя 8ОЬ*Р1из или ЕМ, установить соединения с БД. • На домашней странице БД нет сигнальных сообщений. • Единственный способ предотвратить появление этой проблемы в будущем - это выяснить, из-за чего файл был удален в первый раз. Решения для сценария 3 практикума Предварительное описание. Исследуйте конфигурацию устройств хранения А8М, используемых А8М-дисков и дисковых хрупп. Добавьте диск к существующей дисковой группе и проводите наблюдение за происходящей при этом операцией перебалансировки. Если другое отдельно не указано, вам следует устанавливать соединения как ЗУ зова, используя ОагаЬазе Сошго! или 8рЕ*Р1и$. 1. Создайте табличное пространство ТВ8А8М, использующее устройство хранение А8М. Э го табличное пространство должно размещаться в дисковой группе А8М +ОСКОУР1 и иметь размер 200 Мб. а). В БСДЛРкн; подсоединитесь как пользователь ЗУ8 и введите следующую команду: | 80Ь> СЕЕАТЕ ТАВЬЕЗРАСЕЕЬзазш РАТАЕ!ЬЕ 77РСКООР!* ' 8! 2Е 200М; 2. Перейдите на домашнюю страницу базы данных и просмотрите ссылки, доступные в секции вепега!, находящейся в левой верхней области. Обратите внимание на то, что в этой секции нет ссылки на экземпляр А8М. 3. Сконфигурируйте Еп1е.грп$е Мапа^ег таким образом, чтобы на домашней странице базы данных была ссылка для А8М. Примечание, Необходимо, чтобы существовала связь устройства хранения А.ВМ с экземпляром ОР.СЬ. Вот почему до выполнения этого шага необходимо было создать табличное пространство ТВЗА5М. Команды и вводимые ответы на предлагаемый запросы выделены полужирным шрифтом. Поэтому вы можете без груда воспользоваться приводимым ниже протоколом выполняемых действий. Примечание: выполнение этих скриптов займет от 15 до 20 минут. $ етсЪХ зЪор дЬсопеоХе $ етса -герое гесгеаЪе ЗТАР.ТЕО ЕМСА а! ОсТ 13, 200 5 12:27:18 АМ ЕМ СоптХдигаЕХоп АззтзСапЕ, Уегзтоп 10.2.0.1.0 РгоскдсЕХоп СоругХдЫ: (с) 2003, 2005, ОгасХе. А11 гХдЪСз гезегл/ес!. ЕпЕег ЕЬе Ео11сш1пд ХпЕогтаСаоп: Па Ъ аЬ а з е ЗЮ: огсХ Ызтепег рогЕ пигаЬег: 1521 Раззкюгд тог ЗУЗ изег: огасХе Разз^огс! тог ЗУЗМАН изег: огасХе Эо уои тЛзИ Со сопЕХпие? [уез(У)/по(Ы)]: У ОсС 13, 2005 12:27:55 АМ огасХе.зузтап.егпср.ЕМСопСхд регУогт ЮЕО: ТНХз орегаЕХоп 1з ЬеХпд Ходдеб а С /и01/арр/огас1е/ргодисУ/10.2.0/дЪ 1/сУдЕоо11одз/етса/огс1/егпса__2005-10~13 12- 27-17-АМ.1од. ОсТ 13, 2005 12:27:56 АМ сгасТе. зузтап .етср. ЕМВ.ерозСопг хд сГгорРерозтЕогу ЮЕО: ЭгоррУпд ЕВе ЕМ герс-зХЕогу (ЕШз та у Еаке а иЫ1е) . . . ОсЕ 13, 2005 12:32:47 АМ огасХе.зузтап.етср.ЕМНерозСогУ 1д Хга/ске ЮЕО: Р.ерозХтсгу зиссеззГиХХу СгорреД Огас1е Оа1аЬаве 10д; Ас!т1т81га1юп УУогкдЬор II В-176 Огас1е Оа1аЬа$е 1Ас1т1пЫга1:1оп ШогкаИор II В-177
2005 12:32:47 АМ огасХе. зузтап. егеср. ЕМВерозСопхХд сгеакеКероаХхоху Решения для сценария 3 практикума (продолжение) ХЫЕО: СгеаХХпд хИе ЕМ герозХЕогу (ХЫз тау Хаке а «ЫХе) . .. Оск 13, 2005 12:40:45 АМ огасХе. зузгаап . егаср. ЕМКерозСопХХд Хгггоке ХКЕО: КерозХкогу зиссеззХиНу сгеакесЗ ЕпХегргХзе Мападег сопххдигаХХоп сотрХеХей зиссеззкиНу Г1Ы18НЕЕ ЕМСА аХ ОсХ 13, 2005 12:40:48 АМ $ етса -Цесоп^хд дЬсопкгоХ сЗЬ 8ТАВТЕЕ ЕМСА а к Оск 13, 2005 12:41:40 АМ ЕМ СопккдигаЫоп АззХзкапХ, УегзХсп 10.2.0.1.0 РгоаискХоп СоругкдПХ (с) 2003, 2005, ОгасХе. АХ1 гХдк^р хезеглес!. ЕпХег кке ГоИомХпд ХпкогтакХоп: ЕакаЬазе 310: ОГС1 Ею уои «ХзЬ ко сопЫпие? [уез(У)/по(И)]: У ОсХ 13, 2005 12:41:54 АМ огасХе.зузтап.етср.ЕМСопХХд реггогт Х'КЕО: ТЫз орегаХХоп Хз ЬеХпд Ходдес! ах /и01/арр/огас!е/ргос1исх/10.2.0/оЬ 1/сЕдХооХХодз/етса/огсХ/етса 2005-10-13 12- 41-40-АМ.Ход. Осх 13, 2005 12:41:55 АМ ог а с 1 е. з у этап. етср. и X X1. ЕВСоп X го 10X11 з X. орОМЗ I КЕО: ЗкоррХпд ЕакаЬазе Сопкго! (ЕкХз тау Хаке а итИе) ... ЕпкегргХзе Мападег сопХХдигаЬХоп сотрХеХес! зиссеззкиНу Е1Ы18НЕЕ ЕМСА ак Оск 13, 2005 12:42:02 АМ $ етса -сопкхд ЗЬсопЪгоХ сХЬ 5ТАКТЕ0 ЕМСА ак Оск 13, 2005 12:42:52 АМ ЕМ СопЕХдигакХоп АззХзХапХ., УегзХоп 10.2.0,1.0 РгодисХХоп Соругкдкх (с) 2003, 2005, ОгасХе. А1Х гХдккз гезегуес!. ЕпХег Хке ЕоИовд'Хпд ХпЕогтаХХоп: ОакаЬазе 310: огс! ЕХзХепег рогк питЬег: 1521 Раззъюгс! Еог 8У5 изег: огасХе Разз^огй Еог ЕВ5КМР изег: огасХе Разз^’огб Еог 5У8МА1Ч изег: огасХе ЕтаХХ а^йгезз гог покХЕХсаХХопз (орХХопа!) : <^и8к ргеаз епкег> ОикдоХпд МаИ (8МТР) зег^/ег Еог покХЕХсакХопз (орХХопаХ) : ргезз епкег> А5М ОКАСЬЕ__НОМЕ [ /и01/арр/огас1е/ргодиск/10.2.0/дЬ__1 ]: <зиаЪ ргеза епкег> азм зю [ +А8М 1 : <зиак ргезз епкег> А8М рогх [ 1521 ] : <зизк. ргезз епкег> АЗМ изег гоХе [ 5У8ЕВА 1 : <зизк ргезз епкег> А8М изетате [ 5УЗ ] : <зизк ргезе епкег> АЗМ изег разз^огд: огасХе Уои Иа^е зресХгХе-5 кке ХоИо^Хпд зекХХпдз ВаХаЬазе ОКАСЬЕ_НОМЕ ................. /и01 /арр/огас1е/ргос1иск/10.2.0/с1Ъ_1 ЕаХаЬазе козкпате ............ ез01.Еогз.сот Ызкевег рогХ гнлпЬег ............... 1521 ЕаХаЬазе 8Ю ............... огс! ЕтаХХ ас1с1гезз Еог пеХХгХсаХХопз . ............. Огас1е йаЬЬаае 10д АйттЫгайоп Шогк§Ьор II В-178 Огас1е Оа1аЬа$е 10д: Ас!т1п18<га0оп ШогкзИор II В«179
Решения для сценария 3 практикума (продолжение) ОЩдоХпд МаИ (5МТР) зегч/ех Хсг похХПсаПХопз А5М ОКАСЬЕ НОМЕ ............... /и01/арр/охасХе/ргосЬсс/10.2.0/йЬ 1 А5М 5Ю ................ +АЗМ А5М рогп . ............. 1521 АЗМ изег го1е ................ ЗУ8ВВА АЗМ изехпагае ................ ЗУЗ По уои иЬзЬ По сопПХпие? [уез(У)/по(Ы)]: У ОсЕ 13, 2005 12:43:42 АМ огасХе.зузтап.етср.ЕМСопг1д регРоггп ХПЕО: ТЫз орегаПХоп 1з ЬеХпд ХоддеД аН / и 01 / арр / о гас Хе /рг о<1и с Ь /10.2.0 / с!Ъ 1 / с Ед Поо Иода / егаса / о г с 1 / етса 2 0 0 5 -10-13 12 - 42-52-АМ.Ход. ОсХ 13, 2005 12:43:58 АМ огасХе.зузтап.етср.иНХ1.ВВСопПгоХЕПХ! зПагПОМЗ ХЫЕО: ЗПагПХпд ОаСаЬазе СопЬгоХ (ЬНХз тау Наке а *Ш11.е) ... Оск 13, 2005 12:4з:45 АМ огасХе. зузгпап. ешср. ЕМРВРоаПСогг1д рег-ГогтСопИХдигаПХоп ХПЕО: ВаПаЬаае СопПгоХ зСагПес! зиссеоэХи!Ху Осх 13, 2005 ±2:45:45 АМ огасХе.зузтап.етср.ЕМРВРозпС’опХХд регГогтСопхХдигавХоп ХИРО: »»»>»» ТЬе ВаПаЬазе СопПгоХ ЕВЕ Хз ЬЬПр://ез01. хогз . сот: 1158/ет «««««< ЕпПегргХзе Мападег сопХХдигаПХоп сотрХеПеЦ зиесеззхиНу ЕХНХЗНЕО ЕМСА аП Осп 13, 2005 12 :45:45 АМ [огас1е0ес1Ьзг5рО огасХе] $ 4. Щелкните на ссылке экземпляра А8.М, расположенной на домашней странице БД Сенега! XX ЗШиз Ор 81псе 1пзХапсе Мате Уегзюп НозГ ОзХепег А8М . 5Ишс1с<ууп) Цр Ос*13,2005 10:27:15 РМ РОТ огс! 10,2.0.1.0 ейЬвгьрО, из.ога&ехот иЗТЕМЕК е^Ьзг5р0.из.огас1е..;| М84 У 5р0.из.огас1е сот Огас1е Оа*аЬа$е 10д: АйтЫзггаНоп ЭДогкзЬор II В-180 Решения для сценария 3 практикума (продолжение) 5. Щелкните на круговой диаграмме, чтобы просмотреть информацию о дисковой группе. Выдается запрос имени и пароля для подсоединения к экземпляру А8М. Введите 8У8 и огасХе, а затем щелкните на кнопке Бодю. Примечание: может потребоваться несколько минут, чтобы появилась круговая диаграмма. Сенега! Сштеп! Зшшз Мр Зюсе АуаНаЫНгу (%) !пз!апсе Магне 1Эр ОсГ 12,2005 9:50:43 РМ РОТ 99,9 1^=1 >4 +А5М Уегзюп 10.2.0.1.0 Но-31 ^Р5г5р0.и5.огас1е.со1П *Ноте А!еП 1од Но ОНА- еггогв РоНсу п Уго1айоп8 - Ййк Огоор Шаде (ОВ) 6. Обратите внимание на процент использования каждого диска в дисковой группе. МешЬег У)^'(вусй' 30 х- •- ...... I Е даЧ Зе|ет Ая | Хе1ес Мане г ООКОЦР1 0000 06ЯОМР1 „ОООО^еу/гау/Л^ 1 0&АОЦР1 ОООГ;Р6ВОЦР1 0001 ;/йеу/га\-у/гдо2 ЭВЯЭЭР: ООО? ВВГОир1_00022беу/гагУгам?3 Г” Э6РО.1РГ П% ; ООРО11Р1 _0003/4еу/га’л7г^4 о НОРМАМ О.ИОВМАХ О (НОРМАХ О НОРМАХ- 35.50 олэшйад^ о.з&в^ц ГЖ!-13 34.25 о.с<б яНаи 35.00 0.3& г 14 36.00 7. Добавьте в табличное пространство ТВ8А5М файл данных размером 200 Мб. а). В установленном с экземпляром ОКСЬ сеансе пользователя 8У8 введите следующую команду после приглашения 8(Д *Р1н§: [зоь> АЬТЕК ТАВЬЕЗРАСЕ ТВ8А5МАРР РАТАЕХЬЕ »ТРСВОЦРХ1 512Е 2С0М? Огас1е ЭаШЬазе 10д: Ас1т1п1$1га1|оп ШогкеНор II В-181
Решения для сценария 3 практикума (продолжение) 8. Вернитесь обратно в список, дисковых групп и обратите внимание па то, как изменилось использование пространства каждого диска. МетЬег ОЬкэ \Ле* | Ву йзк у ..Со) Зе|ео аи | Се!ес I Нопе _....М? Г &6Я0ЦР1 ШЮОРаВОЦР! ОООО/аеу/га^/гауЛ Г :П6А00Р1 3801Р6ВОЦР1 0001 /йе^гом/гаи/г Г с ?Р рЛс, Р0НООР1 _0002/беу/г«у/га«3 Г о < .РОЯО11Р1ДЮОЗ/беу/гам.'Лйу/4 ? ‘ - А Г„--а*. 8^ 4 0МСКМА1 0.39 60.50[ ОМОВМА1 0.211 ЙМЯ Г-23 59.75) 0 МОАМАР ..У. 60.25] 0МОЯМАЦ 61.50( 9. Добавьте диск размером 400 Мб в дисковую группу. Используйте для этого кнопку АсИ на данной странице. Присвойте диску имя РСНОиР1_С004. а). Щелкните на кнопке АсШ, чтобы добавить диск в дисковую группу. б). Выберите строку /аеV/^а^/га^5, введите ОСКОПР1__0004 в поле А8М 01зк Мате и 4 00 мв в поле 8!ге. АсШ 015кз 5ц1) уСапсе|) ,ОК.) НеЫапсе Ротлвг Р.еЬа!апсе орегайопз гейШЬиЩ сШ еуеп1у асгозз а!1 йпуез. А$М аиГотайсаПу геЬа1апсез а сйзк дгоир у/Ьепечег сНзкз аге асШей ог скорреб. То тапиаНу геЬа1апсе а!1 сЯзк дгоирз, уои тиз1 зресНу Иге АеЬа1апсе Ром/ег. Н1дЬег уа!иез изе тоге 1/О ЬагШчскЬ апй сотр1еГе геЬа1апсе тоге ди!ск1у. Ьоу/ег уЫиез саизе геЬа1апсе 1о Саке 1опдег, Ьи изе 1езз 1/О ЬапсМсШт Уа1иез гапде кот По 1Т ВеЬа1апсе Рои/ег 11 з] МетЬег Вовке Зе1ес1 МетЬег 0!зкз[0п1у СапсЙаГе 5|зкз х! ] "Жааег ^4ВМИ| г !МГ ЗНесСТаШ........ЛЙШ... . Р /с1еу/га\у/га\е5:САМОЮ АТЕ |гоир1 0004||400 |МВ П в). Щелкните на кнопке ОК. Решения для сценария 3 практикума (продолжение) 10. Вернитесь в список МетЬег 01зкз. Обновляйте страницу, щелкая в браузере на кнопке Ре1оаб, до тех пор пока диски не станут сбалансированными. Обратите внимание на то, что новый диск вначале пустой, но в итоге он станет содержать такой же объем данных, как и остальные четыре диска. МетЬег | Ву РЕТ (дао у “ .’ ., ‘ ' : , Сиеск У чкКе$>геУ , Гегпоуе У | Ву РЕТ (Со У (дао у “ .’ ., ‘ ' : , Сиеск У чкКе$>геУ , Гетоуе У ™ ™ : Т Т | , ;О О '"П О ;Ъ ;п Ы 0 0.1^ 1 •Д2 . □ -/о . .г; ш । о о О О О * т5 ”0.^5 ’т;Тг :О О О ; !сэ о о с > ; ю сэ га га ::::> • [)6ЯС'РР1_00аа/аеу/гауДгаи.Л 0ЕОВМА1 >.чЭ19 48.25; 0<ЗЯОиР1_0005/аеу/гау?/гаад2 ОНОВМА1 ОДШйВиВ 10.19 48.75; РаЯОиР1_0002/ае‘Дгам/Ла\уЗ ОПОВМА1 С13&1ЙММ* "Т~10.19 48.50 О<ЗВОиР1_0003/с1еу/ту/гам/4 ОМОРМА1 П 10.19 48.50' 0<ЗРОРР1_ООП4/беу/га^Аау/5 0МОВМА1 П.ХМЙИ» ^0.19 48,50 11. После завершения перебалансировки удалите диски ОСКОПР1_0001 и ОС КОПР 1_ 0 СОЗ из дисковой группы и проследите таким же образом за выполнением операции перебалансировки. а) . Выберите диски ОСКООР1_ОС01 и ОСР.ООР1__СООЗ, а затем щелкните на кнопке Кетоуе. б) . Дополнительно щелкните на кнопке 8Ь0УУ 801.. На странице Сопйгтайоп щелкните на кнопке Уев. 12. Удалите табличное пространство. Для этого введите следующее после приглашения 8РЬ: [~80Ь> РКОР ТАВРЕ5РАСЕ ТВ8А8М ТЫСШР1РС СОНТЕКТЗ АИР РАТАЕТТ.Е5;
Решения для сценария 4 практикума Предварительное описание. Этот сценарий практикума моделирует потерю данных. Для создания проблемной ситуации перейдите в каталог $Н0МЕ/жэгкзЬорз и как пользователь ЗУ 5 выполните скрипт ъ?1аЬ_04 .за!: [ 50Ъ> @ У71аь2о 4 * за! ~~ Начните изучение ситуации с запуска Етегрп$е Мападег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе “Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже иод заголовком “Методы”. Ваша задача - найти наилучшее решение проблемы базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта ^1аЬ__04 . зд.1 вы заметите, что запросы к таблице НК. ОЕРАКТМЕКТ8 завершаются с ошибкой. Для получения подсказки по наилучшему методу восстановления и устранению проблемы вы выполнили запрос к представлению СВА_~КЕСУСЬЕ__В1№ ЗОЬ> БЕРЕСТ скшег, о г X д 1. п а 1 __п ате, агоре Хт е ГНОМ (1Ьа__гесус1еЫп; (ЖЫЕК ОК1ОТКАТ._НАМЕ ОКО РИМЕ НК СЕРТ__ЬОСАТ ЮД_ТХ 2004-03-04:09:39:36 НК СЕРТ_1р__РК 2004-03-04:09:39:36 НК СЕРАКТМЕСТ8 2004-03-04:09:39:36 Вы пришли к заключению, что таблица ВЕРАКТМЕКТ8 была удалена. Вам следует немедленно восстановить эту таблицу. Методы. Есть несколько методов, которые помогают в такой ситуации. Наверное, наиболее простой из них - это операция ЕТазЬЬаск ТаЫе. Ее можно выполнить с помощью ЕШегрпзе Мападег или 8рЕ*Рк1$. Для простоты показан способ, использующий 8(}Ь*Р1и8. 5СЬ> ЕЬАЗНВАСК ТАВЬЕ йг.йерагСтепИз ТО ВЕРОНЕ СКОР; Г1 а з НЬ а с к сотр 1 е к е. Шаги решения проблемы этого сценария: 1. Чтобы смоделировать проблему, выполните как пользователь 8У8 скрипт ^1аЬ__04 . зд1. а). Введите следующее после приглашения ОС: $ заТрХиз / аз зузаЬа
5ОЬ> @к1аЬ 04 . зд.1 $ 1 ши
Решения для сценария 4 практикума (продолжение) 2. Выполните запрос содержимого корзины, чтобы выяснить, находятся ли в ней соотвествующие таблицы. а). Введите следующее после приглашения 8(}Е: I 30Ь> ЗЕЬЕСТ октет, о г 1 д 1 п а 1 а те, агорЫте ЕНОМ дЬа^ ге сусЬеЫп; 3. Проверьте таблицу НК. ЬЕРАКТМЕКТЗ. Для этого выполните запрос ее содержимого. а). Введите следующее после приглашения 8рЬ: [ 50Ь> ЗЕЬЕСТ ЕРОМ йг. аерагЬтепсз; 4. Восстановите из корзины таблицу НК. ОЕРАКТМЕЫТЗ. а). Введите следующее после приглашения 8рЬ: | 50Ь>ГЬАЗНВАСК ТАВЬЕ йг.дерагЬтепТзТО ВЕЕРКЕРКОР; 5. Выполните запрос к таблице ОЕРАКТМЕЫТ8, чтобы убедиться в успешном завершении операции ЫазЪЬаск ТаЫе. а). Введите следующее после приглашения 8РЬ: 80Ь> ЗЕЬЕСТ аерагйтепЬ__пате ЕНОМ йг.йерагйтепЬз; ЬЕ Р АКТМЕК Т_И АМЕ АсзтЬгЛзтгаЫоп МагкеЫпд РигсйавЬпд Ншпап Р.езоигсез в
Решения для сценария 5 практикума Предварительное описание. Сценарий этого практикума посвящен доступности базы данных. Чтобы смоделировать проблему, выйдите из ЕШегрпзе Мапа^ег, затем измените каталог на $НОМЕ/^огкз1зорз и как пользователь 8У5 выполните: | 50Е> @у?1аЬ__05. зд!_______________________________„_______ Начните изучение ситуации с запуска Ешегрпзе Мапа^ег и просмотра страницы базы данных. Запишите, что было обнаружено, ниже в разделе "Данные наблюдений”. Как только проблема будет выявлена, выработайте план ее устранения. Возможно, что есть несколько подходящих решений. Запишите все возможные методы решения проблемы ниже под заголовком “Методы”. $ Ваша задача - найти наилучшее решение проблему базы данных. После реализации решения проверьте, что проблема устранена. Запишите ниже полученные результаты. Данные наблюдений. После выполнения скрипта ^1аЬ__05 . зд! вы заме гите, ч то база данных была остановлена. Попытка перезапустить базу данных вызовет следующие ошибки: ОКА-01157: саппоС ЛбепСЛГу/1оск йаСа Л'ЛЛе 4 - зее ЭВ^К Сгасе 5 з. 1е ОКА-ОШО: ааСа С11е 4: ’/и01/арр/огас1е/огайаСа/огс.1/изегз01 ,ЙЬС’ Попытка установления соединения с базой данных через Егйегрпзе Мападег приводит к появлению экрана с сообщением "ТЬе ба^аЬазе 81а1и8 18 сиггепйу ипауаПаЫе.” При этом предоставляется возможность запустить базу данных или выполнить восстановление. Методы Так как имеются недавно полученные резервные наборы и включено архивирование, наилучшее решение - выполнить полное восстановление потерянного файла данных. Убедитесь в том. что скрипт ’^1аЬ__05 . зд! был выполнен перед шагом I. 1. Используйте К МАИ для восстановления потерянного файла данных. Запустите сеанс КМ АН, создайте и выполните команду гип: КМАЫ> тип { 2> зд! ’аЛСег ааСаЬазе йаСаСЛЛе 4 оССЛЛпе’ 3> гезСоге даСаСЛЛе 4; 4> ^есоVе^ баСаСЛЛе 4; 5> зд! ’аЛСег йаСаЬазе с!аСаСЛ1е 4 опЛЛпе’; б> } 2. Операция восстановления завершится аварийно. Просмотрите выходные данные утилиты КМАИ, чтобы определить причину ошибки. Будут найдены следующие сообщения об ошибках. ОКА-00283: гесот7егу зеззЛоп сапсеЛей бие Со еггогз ОКА-00313: ореп СаЛЛей Лог тетЪегз оС Лод дгоир 2 о! Сйгеай 1 ОКА-00312: опЛЛпе Лод 2 Сйгеай 1: ’/и01/арр/огас1е/огабаСа/огс1/гебо02Ъ.1од’ ОКА-2Т037; ипаЫе Со оЬсаЛп СЛ1е зСаСиз ЬЛгшх Еггог: 2: Ио зисЬ СЛЛе ог йЛгесСогу_________________________________ Проверка показывает, что были утеряны все оперативные журналы, располагавшиеся в каталоге с файлами данных. Огас1е ОаШЬа$е 10д: Адт1п181гаЙоп УУогкзйор II В-187
Решения для сценария 5 практикума (продолжение) 3. Так как оперативных журналов нет в резервных наборах, нет способа их восстановления. Можно только выполнить неполное восстановление, чтобы открыть базу данных. Выясните номер последнего заархивированного журнала. Выполните для этого запрос к представлению \’$агсЫ^еб__1од. Запишите номер этого журнала:____________________ 8СЪ> 5Е1..ЕСТ МАХ(зедиепсе#) ГНОМ ^7$агсЬ1л~еа Тод; МАХ(5Е0ПЕК=СЕ#) 14 4. Для неполного восстановления необходимо извлечь из резервных объектов ВСЕ файлы данных, а не только потерянный изегзО 1. б.Ьг. Введите команду КМАЫ тип для восстановления до последнего заархивированного журнала включительно. Его номер вы записали на шаге 3. В команде КМ А№ задайте номер журнала на единицу больше записанного значения. КМА.К> гип. { 2> ЗЕТ ПЫТ1Б ЗЕОПЕЕ’СЕ 15 Сйгеао 1; 3> КЕЗТОЕЕ ОАТАВАЗЕ; 4> КЕСОХ/ЕК ОАТАВАЗЕ; 5> АЕТЕК ОАТАВАЗЕ ОРЕЫ ВЕЗЕТЬОСЗ; 6> } Ниже приведены выходные результаты этой команды: ВМАХ> гип { 2> ЗЕТ ПЫТТЬ ЗЕООЕМХ'Е 15 СЬгеаб 1; 3> КЕ5ТОКЕ ОАТАВАЗЕ; 4> КЕСОУЕВ ОАТАВАЗЕ; 5> АЬТЕН ОАТАВАЗЕ ОРЕМ Р.ЕЗЕТЬООЗ; б> } ехесиЕхпд соттапа: ЗЕТ ипС11 с1аизе ЗСагСхпд гезСоге а С 15-ОЕС-05 изТпд сЬаппе! ОРА__ОТ5К__1 сгеаСЕпд баСаЕНе Епо=6 пате-сОСКООРТ/огсТ/баСаЕНе/СЬзазт. 256.577065581 сгеаСЕпд ЬаСагИе Епо-7 пате-+ОСВОиР1/огс1/аасаЕНе/СЬзазт. 257.577067627 скаппеТ ОКА__Е15К__1: зСагСхпд баСаЕНе ЬаскирзеС гезСоге скаппе! ОВА_О13К__1: зресхЕуЕпд ааСаЕИе(з) Во гезСоге Егот Ьаскир зек гезкогЕпд ЬаСаЕНе 00001 Со /и01/арр/огас1е/охаааСа/огс1/зузСет01.6Ы гезСогТпд баСаЕНе 00002 Со /и01/арр/огао1е/огабаСа/огс1/ипбосЬз01.бЬЕ гезСохЬпд баСаЕЫе 00003 Со /и01/арр/огас1е/огабаСа/огс1/зузаих01.бЬЕ гезСогТпд бакаЕНе 00004 Со /и01/арр/огас!е/огабаСа/огс1/изегз01.бЬЕ гезСогТпд баСаЕНе 00005 Со /и01/арр/огас!е/огабаСа/огс1/ехатр1е01.бЬЕ скаппе! ОКА_В13К_1: геаоТпд Егот Ьаскир рТесе /и01/арр/огас1е/ Е1а8Й_гес^егу__агеа/ОКСЬ/ЬаскирзеС/2005__12__14/о1_тЕ__пппб Е_ ТАС20051214Т230136__1С25616р__.Ькр скаппе! ОШу р13К 1: гезСотеб Ьаскир рЕесе 1 Огас1е ОаШЬазе 10д: Абтт1§1га11оп УУогкакор II В-188 Решения для сценария 5 практикума (продолжение) р!есе Ьапй1е=/ и 01 / арр / ог ас 1 е / Е1 азЪ_гесс\^е г у агеа/ОВСЬ/Ьас кирзеС / 2 0 05__12_14 / о! _ тЕ__пппбЕ__ТАС20051214Т230136__1с25616р__7ькр Сад-ТАС20051214Т230136 сйаппе! ОВА_О13К 1: гезСоге сотрЕеке, еТарзеб С1те: 00:02:17 ЕЕпЕзкеб гезСоге ас 15-ОЕС-05 ЗСахСЕпд гесохгег ас 15-ВЕС-05 изЕпд ска п п е 1 О РА__О 13 К__ 1 зСахСЕпд теб1а гесо^егу ахсИЬ/е Тод СЬгеаб 1 зедиепсе 9 1з аТгеабу оп бхзк аз ЕНе / и 01 / арр / о га с 1 е / Е1 а з й__ г е с сн/е г у а г е а /ОВС 2/ а г сЫ V© 1 од / 2 0 0 5_12 _ 14 / о 1__т Е__1 _ 9 1С25с5р2_.аге агсИ^е Тод СЬгеаб 1 зедиепсе 10 1з аЕгеабу оп бхзк аз ЕНе /и01 /арр/сгас1е/Е1азЬ__гесо\^егу агеа/ОВ.СЕ/агсМ\ге1од/2005_ 12_ 15/о!_тЕ_1__1 0 1С28ь’дрэ_.агс агсЫо/е Еод СЬгеаб 1 зедиепсе 11 Ез аЕгеабу оп бЕзк аз ЕНе /и01 /арр/огас1е/ЕЕазЬ__гесо"^егу агеа/ОВСЕ/агсЫ^’е!од/2005_ 12 15/о1_тЕ__1_ 1 1_1С 2 9 0 адо5 _.а г с агей^е 1од Скгеаа 1 зедиепсе 12 1з аТгеабу сп бтзк аз ЕНе / и 01 / арр / о г а с 1 е / Е1 а з й_г е с о \?е г у агеа / ОВС Ь / а г с 111 уе 1 с д / 2 0 0 5 12 15 / о 1 _т Е _ 1 1 2__1 с 2 9 5 9ру__ .аге агсИЬ/е Тод Скгеаа 1 зедиепсе 13 1з аТгеабу оп б!зк аз ЕНе /и01/арр/огас1е/Е1аз11 гесо\гегу__агеа/С-ВСЕ/агс111^е1од/2005_12__15/о1..тЕ __1_1 3__1С2абССп .аге агсЫл/е 1од Скгеаб 1 зедиепсе 14 1з аТгеабу оп Ызк аз ЕНе /и01 /а.рр/огас1е/ Е1азИ__гесохгегу__агеа/0В.СЬ/агсЫ’7е1од/2005__12__1 5/о1_тЕ__1__1 4 __ 1С 2 Ы1Ьр г __ .аге агсЫх/е Тод Е11 е п а те ~ / и 01 / а рр / о г а с 1 е / Е1 а з г е с о’/е г у_ агеа / О ВС В / а г с к 1 че 1 о д / 2 0 0 5_ 12 __ 14 / о1_тЕ_1_9_1С25с5р2_.аге Спгеаб-1 зедиепсе^Э агсЫл/е 1од Е11 е п ате=/ и 01 / арр / о г а с 1 е / Е1 а з Ь _гес о г у__а г е а / ОВС Ь / а г ей 1 ^;е 1 од / 2 0 0 5__ 12_15 / о1__тЕ__1_10_1С28аддрд__. аге Скгеаа^! зедиепсе=10 агс111\’е Тод ЕН епате- / и 01 / арр / о г а с 1 е / Е1 а з Ь__г е с о гге г у а г еа / ОВС Ь / а г сЫ ’ее 1 од / 2 0 0 5 12 _ 15 / °1__Л1Е__1__11__11290ь’о5__,аге Скгеаб=1 зедиепсе-=11 агсЫ^/е 1од ЕНепате^/иО 1 /арр/огас1е/ Е1а зй_гесс^егу_агеа/0ВСЬ/агсй1 ^7е1од/2 005__12__15 / о1__тЕ__1__12__1С2959ру__.ахс Ейгеаб^! зедиепсе^12 агей^е 1од Е х 1 е п а т е ~ / и 01 / а рр / о х а с 1 е / Ы а з Й._ г е с о V е г у __ а г е а / О В С Ь / а г с к .1. V е 1 о д / 2 0 0 5__ 12 __ 15 / 01__тЕ_1_13__1С2б6ССЬ_.аге Сйгеаб^1 зедиепсе-13 ахсЫ’/е 1од Е11епате=-/и01/арр/огас1е/Е1азй_гесс’^егу _агеа/0НСЬ/агсЫ-^е1од/2005 _12 _ 15/ о1__тЕ_1__14 1с2бЪЬрг_.агс Скхеаа^! зедиепсе-14 тебха гесолгегу сотр1еСе, еТарзеб Схте: 00:05:22 ЕЕпхзпеб гессхеег аС 15-РЕС-05 ЬаСаЬазе орепеб РМАМ> _________________________________________________________________________ Огас1е Оа1аЬаве 10д: Абт1пЫга(1оп ШогкзИор II ВИ 89
Решения для сценария 5 практикума (продолжение) 5. Просмотрите выходные результаты успешно завершившейся операции КМАК 6. Попытайтесь снова установить соединение с Егйегрпзе Мападег для проверки того, что операция успешно завершилась. Если консоль показывает, что база данных все еще не запущена, щелкните на закладке Ас1т1П181гайоп, а затем на ссылке ТаЬ1е8расв8. Проверь те, что все табличные пространства в оперативном состоянии. Затем щелкните на закладке 0а1аЬа8е, чтобы вернуться на домашнюю страницу БД, ко торая теперь будет корректно выведена. Результаты • База данных теперь открыта и доступна для пользователей. С ней можно установить соединения, используя 8<21ЛР1из или ЕМ. • Табличное пространство Б5ЕВ5 в оперативном состоянии. ® На домашней странице БД нет сигнальных сообщений. • Единственный способ предотвратить появление этой проблемы в будущем это выяснить, из-за чего файлы базы данных были удалены в первый раз. Огас1е Оа1аЬа$е Юдг Ас!ттЫга1юп ^огквйор О В-190 Приложение С Основные команды Ыпих и команды редактора VI Огас!е Оа1аЬа$е 10д: АсМшайгаБол УУогкаЬор I С-1
Команды редактора и/ Визуальный интерпретатор/.редактор (У1пшПп1егрке1ег/Ес1иог - х-1) наиболее широко применяемый текстовый редактор, доступный в среде ЕХГХ. Хотя почти все ругают его за неудобный синтаксис команд, это до сих единственный редактор, который непременно входит в каждую версию операционных систем ЕЫХ и Ешпх. Далее приводится неполный список команд редактора г/. Редактор VI имеет два режима: режим командной строки (в котором все, что вводится, воспринимается как команда редактирования) и режим ввода ( в котором все, что вводится, обрабатывается как часть редактируемого файла). Чтобы перейти в режим ввода (три? то&>\ введите а. А, 1,I, о, О, с, С, 8, 5, г или К. Для возврата в режим командной строки {соттапВ Пне тос1е} используйте клавишу <Е5С>. Вызов из утилиты $рЕ.*₽1и§ редактора ы в по команде есй± задается следующим образом ; ЗСЕ>аех 1пе _ес11сог^1 Ч тобы оз редактировать файл , находясь в среде утилиты 8<)1 *Р1п§, введите после стан дартного приглашения команду: <имя файла> (и нажмите ввод), В среде Ынах такое же действие начинается с ввода после приглашения ОС команды: VI <ммяфайла> . Чтобы ПЕРЕМЕСТИТЬ курсор, введите: п - перемещение влево } - перемещение вниз к - перемещение вверх 1 - перемещение вправо V/ - на одно слово вперед Ь - на одно слово назад е - в коней текущего слова и, В и Е те же действия, что и по командам, в которых используются маленькие буквы, но при этом игнорируется пунктуация О (нуль) • перемещение в начало строки $ - перемещение в конец текущей строки С - перейти в последнюю строку файла Н -- перейти в верхнюю строку экрана Е - перейти на последнюю строку экрана М - перейти в среднюю строку экрана /<строка> - поиск, выполняемый вперед, до первого обнаружения <строки> ?<стрска> - поиск, выполняемый назад, до первого обнаружения <строки> п - повторить предыдущий поиск Ы - повторить предыдущий поиск в обратном направлении < с г. г 1 > г - пролистывание вперед на одну страницу < с Т г 1 > Ь - пролистывание назад на одну страницу Чтобы ОТМЕНИТЬ предыдущие изменения, введите: о отмена самою последнего изменения. У отмена самого последнего удаления текста. : е • - повторное редактирование текущего файла без сохранения изменений, сделанных после последнего изменения. Чтобы ВВЕСТИ НОВЫЙ текст, используйте: а - добавление текста в следующей за курсором позиции. А -- добавление текста в конец строки (переход в конец строки и начало ввода новых данных). с - изменение объекта С - изменение с текущей позиции курсора до конца строки 1 - ввод текста перед позицией курсора. I - ввод текста с начала строки. о - ввод пустой строки НИЖЕ текущей позиции курсора. О - ввод пустой строки ВЫШЕ текущей позиции курсора. г - замещение символа в текущей позиции курсора Е - замещение всех символов, заканчивающееся нажатием <Е5С>. а - подстановка текста вместо символа(ов), находящегося в позиции курсора. : 5 /А/В/опции - замещение строки А на строку В. Ввод %з /А/В/опции вызывает глобальную замену. Опции : д (заменить все экземпляры А в текущей строке) с (подтверждать каждое замещение) р (выводить изменяемые строки) 3 (заменить всю строку до конца) . <период> - повторить последнее замещение п. <целое><период> повторить последнее замещение п раз Чтобы выйти из режима ввода, нажмите на клавишу <Е5С> Чтобы УДАЛИТЬ существующий текст, введите: х - удаление символа непосредственно под курсором. сЗсЗ - удаление всей строки под курсором. <±ос1 (где п целое) • удаление п строк, начиная с находящейся под курсором. йк - удаление текущего слова О - удаление до конца текущей строки д удаление конца текущей строки, в результате эта и следующая строка объединяются. <целое> д -- объединение последовательных строк, количество которых задано <целым>. СОРУ (копирование), СЕТ (удаление) и РА8ТЕ (вставка): редактор г/ использует единственный буфер, в котором хранится последний измененный или удаленный текст. Следующие команды позволяю! использовать этот буфер и хранимый в нем текст: У - скопировать в буфер текущую строку у и скопировать в буфер текущее слово р вставить содержимое буфера за курсором у <целое> - скопировать в буфер <пелое> число строк уЬ - скопировать в буфер предыдущее слово Р - вставить содержимое буфера перед курсором Также см. команды 8 и 5, описанные выше в разделе, посвященном вводу новых данных. Чтобы СОХРАНИТЬ изменения, сделанные в ходе редактирования, в файле операционной системы, введите: % г прерывание режима редактирования. : к <имя файла > - сохранение изменений в заданном файле. : юд - запись всех изменений и выход из режима редактирования. Чтобы ВЫЙТИ без сохранения изменений, введите: 22 - прерывание режима редактирования, запись в файл и выход. : ц ’ - прерывание редактирования без сохранения изменений в файле . Огас1е йа1аЬа$е 10с/: АсЗгтт$1га1юп ШогквЬор I С-2 Огас!е Оа1аЬа$е 10д: АсШт&гаПоп ШогкеИор I С-3
Основные команды Ипих В приложении содержится краткий справочник основных, команд. Он предназначен для быстрого поиска сведений о возможностях Ллпих в ходе данного курса. Более подробное описание команд можно получить по команде тал, в документации Ьшпх и в других руководствах по командам Глпнх. Файлы и директории Команды Ыинх Оп иеан ие/комментарии Руководство по командам таи <команда> тал “К <строка> тал т.ап Поиск и вывод описания этой <команды>. Выводятся все описания руководства, в которых содержится эта <строка>. Вывод описания команды гсап. Информация о команде 1 п 1 о < команда > Выводится информация системы об этой команде. После ввода 1п± о г п! о отображается описание команды 1п1о. Выдать на стандартный вывод сад <файл> Конкатенация и печать [сопса1епа1е ат!рпп? ~ са!) вывод файла на экран. Список пользователей саС /еСс/раззь’огс! Переход в другую рабочую директорию сб. <директория> Смена рабочей директории на указанную в команде. Ввод сс. без параметров вызывает переход в директорию, заданную параметром 5НОМ.Е, Копирование файла ср <исходный_файл> <целевой__файл> Копирование исходного файла в целевой файл. Просмотр файла 1езз <файл> Постраничный просмотр файла. (ОкШ-версия команд тоге и рд). Просмотр файла тоге <файл> Постраничный просмотр файла (В81)~версия). Реестр директории 1а <директория> Опции: -1 (подробный реестр), -К (рекурсивный), -а (показать скрытые файлы), -г (сортировать по времени), -г (обратная сортировка). По умолчанию выдаются данные о текущей рабочей директории. Создание директории ткстг <директория> По умолчанию создается директория в текущем рабочем каталоге. Можно также указать полной имя, включающее путь. Огасй ОаЬЬазе 10д: Ас!т1п!$(га0оп Шогкзйор I С-4 Перемещение или переименование файла гсг <старый__файл> < н о вый__файл > Изменение имени файла и/или перемещение его в другую директорию. Перечень процессов рз ре -е! Отчет о процессах Полный список всех процессов. Сведения о доступных опциях см. по команде та п р з. Вывод имени рабочей директории рь’б Вывод на логическое выходное устройство з СбоиЦ имени рабочей директории. Удаление файла ггс <файл> $ В Етих нельзя отменить результаты удаление файла. Опции -г (рекурсивное удаление) и -Г (принудительное удаление, включающее поддиректории) очень опасны. Часто гт по умолчанию заменяется на гт -1. Опция Ч выдает запрос: “Аге уоп зиге (вы уверены)?" Создание пустого файла ЪсисГ- <файл> Создание файла. Имя машины ЬозГпате Возвращается имя машины. 1Р~адрес машины ЬозС <имя машины> Запрос Ооташ Кате Зегсег, возвращающий 1Р-адрес машины, с указанным именем. Удаленный командный процессор гзЬ. <хост> <командах Выполняется <команда> на <хосте>. Рзй не обеспечивает безопасное соединение, поэтому используйте з з И. Удаленный командный процессор 8йЬ <хост> Командный процессор, обеспечивающий безопасное соединение. Предоставляет возможности, позволяющие использовать его вместо гзЬ, гср, бгр и 1:е1пеЪ. Удаленный командный процессор ьехпеС <хост> Запуск терминального сеанса с <хостом>. Те 1 пек не обеспечивает безопасное соединение, поэтому используйте ззк. Огас1е Оа1аЬа§е 10д: Ас1гтп1з1га(1оп ШогквЬор I С-5
Поиск файла по шаблону дгер <се.ц14-1> <шаблон> <файл> Поиск в <файле> или в потоке регулярного выражения, задаваемого <шаблоном>, и вывод строки, соответствующей шаблону. Наиболее часто используется опция -4 (независимость от регистра символов). Команда дгер может обрабатывать входной файл или данные, поступающие из ЛОГИЧеСКОГО ВХОДНО1 о устройства еЬсПп по каналу: пекзкак -а| дгер Е5ТАВЫ5НЕ0 Выполнение скрипт-файл а в текущей среде . <СКрИПТ~фйЙЛ> В командном процессоре Ьазй точка ) вызывает выполнение скрипта (зспр!) в текущей, а не в дочерней среде (зйеП). Интерпретатор а'л’к Язык макросов, форматирующих и интерпретирующих входные данные. Для каждой входной строки могут быть произведены различные действия. Может вызываться как паи? к ( “пези ахик”). Сортировка файла зогк Сортировка файла, заданного в параметре команды, или поступающего из логического входного устройства з Сатп. Имеется много опций, позволяющих сортировать по конкретному столбцу, полю и т.д. См. команду тап амк. Редактор командной строки зеД а ед - редактор командной строки, предоставляющий много команд и опций, которые хорошо подходят для выполнения редактирования в скрипте командного процессора :$Ъе11 зспрО. Огас1е Оа&Ьазе 10д: Ас!гтп&1га11оп УУЪгк$Иор I С-6 Визуальный редактор VI <фа.йл> Доступный в герминальном режиме редактор, предоставляемый всеми реализациями 11шх. Ыпнх содержит кттт (йпргоуей уз), расширенную версию VI. Свободно рас пространяем ы й (СЫ11) редактор егп.асз <файл> 1 Редактор, распространяемый в соответствии с общедоступной лицензией (Пепега! РиЬНс Ысепзе - ОРЕ). Имеет расширенные возможности и поставляется на большинстве дистрибутивов ИИIX и Ыпнх. № 81ЛС Ю~редактор уоп вее 1б уон де! что видите, то и получите; произносится \мд”, “внеси виг”) десИь <файл> Полноэкранный редактор, требующий для работы X (графическую среду). Доступен в Споте. Ш81ВДС каке <файл> Полноэкранный редактор, требующий X. Доступен в КИЕ Терминальное устройство вывода а Сект к Стандартный вывод (з к доит;). Это не команда, это представление, в которое по умолчанию пишет большинство команд Ыпнх, если вывод не перенаправляется в другое место. Терминальное устройство ввода (клавиатура) аксНп Стандартный ввод (зкбдп), это ~ представление, из которого по умолчанию читает большинство команд Ыпих, если ввод не перенаправлен на другое место. Псевдоним (алиас) а!таз <команда> <псев.доним> При вводе пользователем <команды> делается подстановка и выполнение <псевдонима>. Пример распространенного псевдонима: а 1 т а з ' гт' 5 гт '. Такие алиасы задаются в файле . ЬазИгс . Огас1е ОаЬЬазе 10д: Аатт&1гаНоп УУогквИор I С-7
Показ переменных командного процессора зеС Вывод всех переменных, которые в текущий момент определены в пользовательской оболочке командного процессора. Показать переменные окружения ргГпЬеш? или еп? Выводятся все переменные окружения: такие переменные были “экспортированы” и поэтому будут наследоваться дочерними процессами. Маска для создаваемых файлов шла 5 к -5 ц~гюх, д-гх, о==гх Определяются права доступа, которые устанавливаются по умолчанию всем файлам, создаваемым в текущей среде и во всех дочерних процессах. Опция -8 позволяет использовать символическую запись, устаревший способ - использование цифровой маски прав доступа. Часы хсГоск Х-клиент, показывающий время на экране. Часто используется для тестирования системы “X дутс1о\У8” X ассе$8 соШго! хЬозТ хкозк +<Х-клиент> । Показывает текущие установки управления доступом. Добавляет Х-клиента, которому разрешен доступ к локальному экрану (Э18РЕАУ). Если ни один <Х-клиент> не указан, цоступ разрешен всем . ^ЙИМЙМК^ Х'-ЯШ^' ^Гау< ЯЯКК | Ж* , - жЦЯ® Я^^ЖИВ ^МНК /Ж * жив я йг : |ВМ « «МЯ^ЙХ- 1 9 ®ий н Системное а д мин истрировани е Команды ИЛпнх Оиисание/комментарии Корневая файловая система / Корневой каталог в дереве системных директорий. Домашняя директория /Иоте Обычно каталог, в котором размещаются домашние директории всех пользователей .При мер: /йоте/ога с1е. Директория временных данных /Ттр $ Временная область хранения. Не помешайте в нее то, что необходимо хранить. 8А (системный администратор) часто создает работу, выполняющую с помощью с гоп периодическую очистку всего содержимого этой директории. Директория начальной загрузки /Ьоок Небольшая секция (рагШюп) для хранения образа(ов) ядра и команд начальной загрузки. Директория журналов ,Ааг/1од Расположение большинства системных журнальных файлов. Образец конфигурационного файла /еРс/1п1СЪаЬ Конфигурационные файлы для каждого приложения, измененные после инсталляции, следует резервировать. Файлы паролей /еСс/раззадЦ / еТс/зИаао’л Файл /етс/раззжЗ содержит информацию о пользователях и должен быть доступен для чтения всем (о1йег§); даже с зашифрованным паролем это может быть “дырой” в безопасности. Файл / е Г с / з п а йо хранит зашифрованный пароль и доступен для чтения только пользователю гооТ. Огас!е йаЮЬаве 10д: Дс1гтп1Б1гаШ>п ШогквЬор I С-8 Файл групп /еЬс/дгоир В файле /ейс/дгоирз задаются группы сервера и Огас1е Оа(аЬа$е 10д: А<1т1п1$1га11оп УУогкбНор I С-9
пользователи-члены этих групп; главная группа для. каждого пользователя указывется в файле /еСс/раззж! Файл Х~ конфигурации /еСс/Х11/ХГ86С’оп11д Файл с установочными параметрами Х-сервера для видеокарты, монитора, мыши и клавиатуры . Обычно настраивается с помощью поставляемого инструментального средства, например, зах2. Планирование регулярного выполнения команды в заданное время сгопТаЪ ~е Используйте эту команду для редактирования файла сгогдаь, содержащего инструкции, используемые демоном с гоп . Планирование выполнения сценария с заданной частотой / е Г с/апасгоп ЪаЬ Отредактируйте файл и задайте в нем частоту выполнения сценария (см. тап апасговСаЬ). Планирование единственного выполнения команды в заданное время аС <спции> ВРЕМЯ Выполняется задаваемая в <опциях> работа в определяемое параметром ВРЕМЯ. Планирование команды ЬаСсН <огщии> <ЕРЕМЯ> Выполнение команды в то время, когда средняя загрузка падает ниже 0.8 или после заданного ВРЕМЕНИ. Монтирование файловой системы топпЪ <опции> <устройство> <точка монтирования> Монтирование файловой системы, расположенной на <устройстве> к заданной <точка_монтирования> с указанными <огщиями>. Демонтирование файловой системы ишоипЕ <устройстЕо> итоипк <точка__монтирования> Демонтирование файловой системы или устройства. Максимальный идентификационный номер пользователя (пзег ГО) 65535 Восстановление пароля пользователя {1110} ООП Ьг 0.1. “X Ипих 3 Процедура восстановления пароля пользователя гооЕ в Огас1е Оа&Ьа$е 10д: Ас1гтгн$1га<1оп №>гк$Ьор I СИ О гооЕ разз'лт! гос! {дгиЫ ® ке г п е 1 уш 11 п и 2 ~ 2.4.9 ~ < 1.3 зхпдТе г с г о о г ~ / Ц е V / п а а 8 1пИ:гЦ /1п1кгс1~2.4.9- .13.1т д Ьоок разе’л’с! г о ок случае его потери. Необходим физический доступ к машине или системной консоли. Сначала машина перезагружается, затем в ходе процесса загрузки с использованием ГГОО нажмите и удерживайте [С1т1] + [х] до тех пор, пока не появится приглашение, позволяющее ввести команду загрузки на уровне 8. Вторая приведенная процедура использует загрузчик дгиЬ. Создание нового пользователя изегасШ Указание только одной опции - В вызывает вывод параметров, с которыми по умолчанию создается пользователь. При указании Э вместе с другими опциями изменяются параметры по умолчанию: без - I) переопределяются параметры по умолчанию (например, § задает главную группу). Удаление пользователя и8егде! Удаляется пользователь и необязательно (дополнительно) все файлы, принадлежащие ему. Изменение учетной записи пользователя изегтоД Внесение изменений в данные, хранимые в файле / е 1 с / раза юо г с!. Создание новой группы дгоирадн Опция задает идентификационный номер группы (§гоир 1ф; по умолчанию, первый свободный номер - больше или равен 500. Удаление группы дгоирДе! Группа удаляется из системы. Нельзя удалить главную группу какого-либо пользователя. Права доступа к файлам, принадлежавши м удален ной Огас1е 0а1аЬа$е 10д: АсШп&1га(1оп УУогквйор I С-11
группе, необходимо поправить вручную по команде спомп. Изменение уровня выполнения 1п1к <уровень вьшолнения> Команда 1п1х вызывает выполнение скриптов каталога гсТМ.б при изменении уровня выполнения. По команде 1п1г б производится перезагрузка. Синхронизация ДИСКОВ зу ПС Принудительная запись на диск, всех измененных (сПпу) буферов из кэша буферов и страничного кэша. Используется непосредственно перед перезагрузкой для предотвращения искажен ня дисковых данных. Остановка системы Ыпнх з Ь.и Г по #п < режим> <задержка> Постепенная остановка системы: процессы завершаются, отрабатывают соответствующие скрипты останова, и выполняется синхронизация дисков. Режимы: г (перезагрузка) и 11 (останов). Обязательный параметр <задержка> определяется в секундах или ‘позу’ (‘тотчас’). Кроме того, всем пользователям может быть послано предупреждение об остановке. Журналы регистрации ошибок скпезд Просмотр сообщений, генерируемых при начальной загрузке. Журнал заполняется ‘по кругу’ и со временем информация начальной загрузки может переписать системные ошибки . Сетевая Ре- конфигурация / е С с / з у з с о п г 1 д / г ч е к и* о г к - зсгтркз/ В этой директории хранятся скрипты, выполняемые в ходе начальной загрузки на шаге отработки гс.зузтпдЛ. 1Р-адреса хостов /екс/кюзкз Список хостов, о которых хранится информация в вашем Огас1е ОаШЬаве 10д: Ас!т1п&1гайоп УУогквНор I С-12 компьютере. В списке должны быть, по крайней мере, имя локального компьютера и адрес обратной связи (1оорЬаск). Переключение имен служб (Ыате зегсюе зкуНсЬ) /ек. с./ п з з1. ксЬ . соп к Сетевые параметры зузск! -а | дгер пек. Просмотр всех сетевых параметров ядра. Демон маршрутизации гопкеД Конфигурация сетевых карт (пепсогк тгек/асе сагски - Л7С) 1ксся-к1д -а Выводятся данные о всех сконфигурированных на текущий момент сетевых устройствах. Вторичный 1Р- адрес пюДргс-Ье 1р__а11аз 1.ксопк1д екН0:1 1Р Системное приглашение (1о»ш рготр!) /е к с /1.83 ие Сообщение, выдаваемое пользователю вместе с системным приглашением. Связь со службами УР/Ы18 (УеНспк Ра$е$/ пеСыогк ифогтаИоп $еплсе$ ) /зЫп/урЫпс! Обнаружение и подключение к серверу сетевых информационных служб (пе(\уогк т/огтаИоп зегхйсез - Ы18) для разрешения имен, а также подключение к другим службам. Информация о модулях тосИпГо <опции> <модуль> Выводятся сведения о модулях ядра. Опции показывают лицензию (~1), параметры ( р), описание (--<!). Список модулей 1з шсД Показываются загруженные в настоящее время модули. Загрузка модуля ХпзшоЦ Загрузка загружаемого модуля. Выгрузка модуля г штос! Выгрузка загружаемого модуля. Установка программного обеспечения грт -гу’Ь пакет ] Опции: -1 (установка), -V (вывод данных о ходе установки), - И (отражение продвижения процесса с Огас!е 0а1аЬа$е 10д: Ас1гтп&1га11оп МогкаИор I С-13
помощью символа решетки). Деинсталляция программного обеспечения грт ~е пакет Опция -е вызывает удаление пакета при отсутствии зависимых компонентов. Вывод перечня установленных программных компонентов грт -да Опции "41 (запрос) и -а(все) позволяют вывести данные о всех установленных пакетах. Проверка установленного программного обеспечения грт -V пакет Сравнение установленных файлов с информацией, предоставляемой базой данных грт. Вывод списка файлов грт ~д! пакет Выводится перечень файлов, входящих в пакет. Пакет, использующий файл грт -дг файл Выводится перечень пакетов, использующих файл (задается полное имя файла). Модель компьютера __ плате ~т Выводятся данные ЦП (напрмер, 1686). Уровень ОС плате -г Выводится номер версии ядра. Уровень, в котором работает Стих гипТе^/е! Показывается предыдущий и текущий уровни функционирования ОС. Параметры ядра зузсЫ -а Выводятся значения всех устанавливаемых параметров ядра. Максимальное число файловых описателей зузсЫ гз.ГИе-тах Выводится значение параметра, задающего максимальное число файловых описателей для каждого процесса. Задание параметров ядра /еСс/зузсЫ. соп! Значения компилируются в параметры ядра; указание параметров в этом файле приводит к тому, что их значения переустанавливаются во время начальной загрузки. Изменение параметра ядра есЬо <значение> > </ргос/<г11е> Новое значение параметра ядра пишется в файловую систему /ргос. есЬс 2147483648 >/р го с/з у5/ке гпе1/зкттах Задание максимального размера сегмента разделяемой памяти. Разделяемая память зузск1 кегле!.зкттах Выводится значение параметра зЬттах. Огас1е Оа&Ьазе 10д: Айт!п151га1юп УУогквЬор I 014 Изменение параметра ядра зузсЛ. 1 -'л' <параметр>~<значение> Изменяется значение параметра ядра; при использовании опции - р параметры читаются из файла и затем активизируются. По умолчанию подразумевается файл /е1с/зузск..1. сопт Ограничения, накладываемые на процессы иНттС <опции> <значение> Устанавливаются ограничения для гекущего командного процессора и запускаемых из него процессов. Пользователи могут сделать ограничения более строгими. Обычно только пользователь гоог может сделать обратное; некоторые опции могут быть использованы только с привилегиями пользователя гоо 11. Опиии: ~и (задание число процессов), -п (число обработчиков файлов) и многие другие (см. тап ЬазЬ). Показать ограничения, накладываемые на процессы и11т1Г По команде иИппЛ без опций выводятся текущие значения установленных ограничений . Межпроцессное взаимодействие (разделяемая память и семафоры) 1рС8 <ОПЦИИ> Опции: -т (текущее использование разделяемой памяти); -я (использование семафоров); -а (показать все). Удаление сегмента разделяемой памяти 1рсгт зЬт <зЬга1а> Освобождение сегмента разделяемой памяти по его <зЬт1а>. Эта очень опасная операция. Можно повредить базу данных, использующую освобождаемый сегмент. Огас!е Оа1аЬа$е Юд: Ас$т1п1$1гаИоп УУогквйор I 015
Системная ирон звод и тел ьность Команды Ыпах Опиеание/комментарии Монитор производительности Сор Просмотр статистик ОС и процессов в реальном времени. Отчет о системной загрузке (дате/и асИчИу геропег ~ заг) заг -<огщии> < и н т е р в а л _ в р е м е н и > <число наблюдений.^ Опции: - ц (показать очередь к ЦП), и (использование ЦП), б (загрузка устройств), -и (загрузка сетевых устройств) и большой число других опций (см. шап заг). Интервал ^ времени между наблюдениями задается в секундах. Статистики виртуальной памяти г’-тзГаС Синтервал времени> <числ о 5наблюлений> Интервал__времени между наблюдениями задается в секундах. Статистики виртуальной памяти саб /ргос/тетхпго Показывается использование виртуальной памяти в текущий момент времени. Статистики кэша ядра саб /рхос/з1аЫпГо Статистики наиболее часто выделяемых объектов ядра, например инодов (тос!е), с!- входов (йеШпез) и буферов асинхронного ввода-вывода. Статистики ввода- вывода 1озГаГ <опции> <интервал)времени> < численна блюде ний > Опции: -б (загрузка устройств), -с (загрузка ЦП), -х (расширенные статистики дисковой загрузки). Интервал__времени между наблюдениями задается в секундах. Статистики многопроцессорной системы трзбаб -₽ <ЦП> <интервал)времени> <чи с л о_н а блюде н ий > Выводятся статистики для заданного ЦП или для всех ЦП в 8МР-системе. Оперативная память 64 Гб (теоретически) Максимально возможный размер оперативной памяти (гап&нп ассез-з тетогу ВАМ) Огас!е Оа1аЬа$е 10д: АдгтпЫгайоп УУогквКор I С-16 при использовании ешегрпзе- версии ядра (Кеб Нас Елйегрпзе Еших А8 2.1 поддерживает до 16 Гб КАМ). Своп- устройство змарок ~з Показываются устройства, используемые свопингом. Первоначально своп- устройство назначается при инсталляции. Своп-устройство можно изменить или добавить. Можно создать несколько своп- устройств; размер своп-области должен хотя бы равняться размеру физической памяти. Показать размер своп- области Г гее Показывается текущее использование памяти и своп- области. Активизировать своп-область з^ароп -а Включить использование своп- памяти. Свободные дисковые блоки аг -к Данные выводятся в Кб; для вывода в Мб укажите опцию -т. Получение списка устройств саб /ргос/бе-^тсез Вывод списка устройств в системе с их мажорными и минорными номерами. Информация о дисках саб /ргос/зсзб/зсзЮ/зЦа/тобе! саб /ргос/Ше/ШеО /кба/тос(е1 Просмотр сведений о дисках 8С81. Просмотр сведений о дисках ГОЕ. Вывод сетевых статистик пебзсаб <орМопз> Вывод разнообразных сетевых статистик (см. тап пебзбаб). Графическое представление системных статистик хсз\'1е'лт Вывод в Х-среде последних статистик ОС. Огас!е 0а1аЬа$е 10д: Ас!т1гм$1га1юп Шогк^Ьор I С-17
Разнообразная системная информация Команды Мпих Он исанме/ком ментари и Экспортируемая файловая система №8 /ебс/ехрогбз Базы данных обычно не поддерживают файлы, располагаемые в файловой системе №8, Монтируемые директории клиента №8 /у а г /11Ь / п I в / х Г аЬ Максимальный размер файловой системы 2 Тб с блоком, размер которого 4Кб (32-битное ядре) Данные для файловых систем хв и ех12, для других систем данные могут отличаться. Максимальный размер файла Размер файла не может превысить ограничение, накладываемое на размер файловой системы 2 Гб {размер блока - 512 байтов} 2 ТВ {4 КВ Ыоск 3.12©} В БД Огас1е с размером блока 16 Кб можно создавать файлы, не превышающие 64 Гб. 32-битовое ядро накладываем ограничение в 2 Тб на размер файла и логические блочные устройства. Размер блока системных файдов 6итре2гз <у с тройство Вывод характеристик системных файлов в з^сюиТ. Таблица файловых систем /ебс/хзбаЬ Приведенные в /еЪс/ГзТаЬ файловые системы монтируются в ходе начальной загрузки системы. Виды журналируемы х файловых систем ехбЗ гетвегхз Метка диска Гбхзк -1 101 е к не поставляется с некоторыми дистрибутивами. Расширение файловой системы гез1ге2Гз Расширить можно только некоторые виды файловых систем. гез1ге_ге1зег^5 Резервирование баг «туГ /с^/гзЪО / Резервирование корневой файловой системы (/). Восстановление баг хх'б /бе^/гзбО Постановление корневой файловой системы (/). Подготовка томов начальной загрузки /зЫп/Шо Необходимо выполнить после внесения изменений в / е б с/111о.со п Г , чтобы I* А Я» - - Я
Стартовый скрипт занести изменения в начальный загрузчик. /еЪс/гс. <3/гс Ядро /ЬооГ / уш! Хгшг Биты ядра деЪсопГ йОЯр_В1Т Вызов на основе стандарта Р08ТХ информации о ядре. Существует много других переменных, кроме Ж)К0__В1Т. Начальная загрузка в однопользовательском режиме |Шо| СОП1ГО1~Х 9. .11 них 5 $ {дгиЬ} с кегпе.1 'Утп11пих-2.4.9- 13 ®хпд!е го гооЪ-/де\^/Ьда8 1 п 1. 1 гд /1 п 11. г д - 2.4.9 -13.1шд ЬооЪ Использование возможностей начального загрузчика ТИХ). И ^пользование возможностей начального загрузчика ОКИВ. Управление временной зоной /екс/8узсоп11д/с1оск Директория 8\У (зойидге, ПО) ^аг/ЫЬ/грт Директория базы данных утилиты грт. Устройства /дел/ Директория, содержащая все файлы драйверов устройств. ЦП саЬ /ргос/сри1п!о Выводятся статистики ЦП. Весь диск /деу/зда Имя устройства. СОКОМ /де\г/сдгот Обычно монтируется в директории /тп 1: / ей г от. Тип файлов на СОКОМ 1зо9660 Накопитель на гибком магнитном диске /деу/ГдО Обычно монтируется в директории /тп С/Г1 орру. Системная информация /ргос Файловая система /ргос размещается в оперативной памяти и предоставляет доступ к параметрам процессов и ядра, а также к статистикам Компиляция и связывание исполняемого файла гсаке -1 <файл> <команда> Используйте <файл> для того, чтобы задать перекомпиляцию
необходимых частей большой программы. Укажите <коман ды>. требуемые для компиляции, связывания и подготовки к использованию исполняемого файла. Огас1е ОМаЬаве 10$: Аат1т51га1юп ШогквИор I С-20 пум Ыгшх (ВнйебВншх) Онисание/комментэрии ЬУМ Ъодгса! Шияе Мападег Этот пакет нс поставляется в Кеб На1 Етегрпзе Стих А8 2.1 и не может быть добавлен без изменения (1ашйп§) ядра. Поддержка на уровне ядра обеспечивает только Шпеб Ьших. Основные понятия ГУМ 1од1са1 ехСепТз Логический том состоит из логических экстентов. 1од1са1 уо1игое Набор логических экстентов, расположенных на группе томов, представляется операционной системе как дисковый том. Каждый такой экстент может быть расщеплен и размещен на нескольких дисках. 7о1шпе дгоир Набор физических дисковых секций {раппюн8\ созданных по команде ГсНзк или другим подобным средством, проинициализированные с помощью рхгсгеаПе, а затем сгруппированные в физический том с использованием удсгеаЪе. Вывод группы томов хлдсИзргау -V Изменение физической группы р'/сЬапде Подготовка физического диска рг^сгеаЬе Вывод содержимого физического тома р\Ю1зр1ау Удаление диска из группы томов т/агес1исе Перемещение логических томов в другие физические гома рхчтюуе Создание группы томов у-дсгеаЪе Огас!е йа&Ьаае 10д: Абгп1п&1:га(1оп УУогквйор I С-21
Удаление группы томов удгепюуе Изменение доступности группы томов х/дспапде Восстановление группы томов \’дсгдгезГ.оге Экспорт группы томов удехрогТ Импорт группы томов ^д!трогГ Перечень групп томов удесап Изменение логических характеристик тома Ь/сНапде Перечень логических томов 1усПзр1ау Создание логического тома ТусгеаСе Расширение логического тома ТуехГепД Уменьшение логического тома Г'/геДисе Удаление логического тома 1у?геггю\'е Создание расщепленных томов Р/сгеаТе -1 3 -I 64 I Я Приложение О Термины и сокращения Огас1е ОаСаЬаве 10д: Ас1т!п15{гаНоп УУогкэКор I С-22 I « Огас!е ВаШЬазе 10д: АсШшзггаИоп УУогкзйор II 0-1
Термин Определение Асйуе зезыоп роо! (пул активных сеансов) Количество одновременных активных сеансов, разрешенное для ресурсной группы или подплана АРОМ Автоматический диагностический монитор базы данных (АиШтагеб ОатаЬазе ГЯа&поБйс Мопйог) АОТ Абстрактный тип данных (АЬз1гас1 Ва1а Туре) А8СП Американский стандартный код для обмена информацией (Атепсап 81апбагб Собе Гог (пГогтайоп Ыегсйап^е) О57А5С11 7~битовая кодировка А8СП А8М Автоматическое управление хранением (Ашопкйеб $1огасе Мапа^етепО А8М Автоматическое управление итогами (АШошабс 8иттагу Мапа^етеШ) А 8 ММ Автоматическое управление разделяемой памятью (АиСошабс БЬагеб Метогу Мапа^етеш) А88М Автоматическое управление пространством сегмента (АШотайс 8с§тет 8расе Мапа^етеШ) АТО Оптимизатор автоматической настройки (АнЮтабс Тппт& Орбгпкег) АшотаНс РОА Метогу Мапа^етеШ (автоматическое управление пространством РОА) Функциональная возможность БД Огас1е, упрощающая и улучшающая распределение пространства РОА. Ашотабс 8йагеб Метогу Мапа^етеШ (автоматическое управление разделяемой памятью) Функциональная возможность БД Огас1е по автоматическому управлению наиболее важных структур разделяемой памяти, используемой экземпляром БД Огас1е. АпЮтатеб 8юга^е Мапа^етеп! (автоматическое управление хранением) Возможность вертикальной интеграции файловой системы и менеджер томов, предназначенные специально для файлов баз данных Огас1е АШошайс Ва1аЬа8е О1а§по8Йс Мапа^етеШ (Автоматическое диагностическое управление базой данных) Утилита, выполняющая нисходящий анализ экземпляра, выявляющая проблемы и их возможные причины, а также вырабатывающая рекомендации по устранению проблем. АШотабс Тнтп§ Орнпм хег (Оптимизатор автоматической настройки) Функциональная возможность базы данных, выполняющая разносторонний анализ производительности кода 8(?Е внутри БД « ИК МВ шшш. I * ник ИИ! •г ш Л 1 Э
Термин Определение АпГотаис \Уогк!оас! Керозкогу (Автоматический репозитарий рабочей загрузки) Сбор, обработка и сопровождение статистик производительности с целые обнаружения проблем и самонастройки. АихШагу с!а1аЬа$е (вспомогательная база данных) Используется в качестве дублирующей базы данных, а также для выполнения восстановления на момент-в-прошлом . лта Автоматический репозиторий рабочей загрузки (АнХотапс \Уогк!оаб Керозйогу) $ Васкир р!есе (резервный фрагмент) Отдельный файл, входящий в резервный набор. Васкир §е1 (резервный набор) Копия одного или нескольких файлов данных или архивных журналов, В отличие от копий образов в резервных наборах не сохраняются пустые блоки. ВРТ Табличное пространства вида Ы§й!е, включающее единственный файл, содержащий до 4 миллиардов блоков: максимальный размер файла: 8-128 Тб (в зависимости от размера блока данных Огас1е)< В1оск скаппе (гаскт^ (отслеживание измененных блоков) Фоновый процесс записи отслеживаемых изменений (скаппе 1гаск1п& хугкег - СТЛУК) заносит информацию о физическом расположении всех изменений, сделанных в базе данных, в отдельный файл. Моск соггирйоп (повреждение блока) Поврежденный блок данных - это блок, содержимое которого не распознается на основе формата Огас1е или его содержимое внутренне несогласованно. В1оск Мебга Кесоуегу (восстановление блоков после сбоя носителя) Метод, позволяющий производить восстановление не на уровне файла данных, а на уровне блока, который является наименьшей структурной единицей. ВМК В1оск МеШа Кесоуегу (восстановление блоков после сбоя носителя) ВиНег саске (кэш буферов) Область памяти, в которой кэшируются блоки данных, выбираемые из базы данных. СР8 С1и8(ег ЕПе 8Гога§е (кластерное файловое хранилище) Скаппе 1гаскш§ Ше (файл отслеживания изменений) Файл, используемый для хранения информации о физическом расположении изменений, сделанных в базе данных с момента последнего резервирования. Скаппе! (канал) Канал связи или соединение с целевой базой данных. си соштапб-йпе пНегргеГег (интерпретатор командных строк) С1н8(ег (кластер) группа из одной или нескольких таблиц, совместно использующих одни и те же блоки данных . СМАК Менеджер соединения Огас1е (Огас1е Соппесйоп Мапа^ег), выступающий в качестве брандмауэра сетевого 'графика и прокси-сервера предоставляя.
Термин Определение Соп(го1 Я1е (управляющий файл) Содержит информацию о физической структуре базы данных, включая расположение всех файлов данных и оперативных журналов. СК8 Кластерные службы доступности (с1ив1ег геабу аегскее) 1)а1а Моск (блок данных) Наименьшая единица физического хранения информации. Блоки данных содержат строки данных, индексную информацию и т.д. Ваш бкбопагу саске (кэш словаря данных) Область памяти внутри разделяемого пула, в которой хранятся определения объектов словаря. Вага Ше (файл данных) Содержит информацию базы данных ВаШЬаве СйагасГег $е! Бсаппег Утилита, которая оценивает осуществимость миграции базы данных Огаск, при которой информация преобразуется в новую кодировку. 1)ВА(АБД) РаШЬазе АйтнШгаЮг (администратор базы данных) ВВА Адрес блока данных (с!а(а Моск асккезз), используемый для однозначной идентификации блока данных внутри базы _ данных. ОВСА Утилита создания БД (ВаСаЬазе СгеаНоп АзыЫап!) ВВУЕШРУ Внешняя утилита с интерфейсом командной строки, выполняющая физическую проверку структурной целостности информации автономной базы данных. ОШ Язык определения данных (Ва1а ВеПпйюп Ьап^иа^е). Подмножество команд 8рГ для определения и изменения описания объектов базы данных. ОМЕ Язык манипулирования данными (ВаГа МатриШоп Еап^па^е). Подмножество команд 8рБ, запрашивающих и изменяющих данные. ЕВСЭ1С Расширенный двоично-десятичный код обмена информацией (Ехсепбеб Втагу Собеб Ресшш! ЕпегсЬап^е Собе) ЕМ ЕпХегрпзе Мапа&ег етсЕ1 ЕШегрпзе Мапа^ег СопГгок Утилита запуска, остановки и проверки состояния РатаЬазе СопГго!, Огас1е А^еШ и Огас1е Мапа§етеп! Бегуегз. епсобеб сЬагаскг зеГ (схема кодирования символов) Схема кодирования символов задает соответствие между символами, которые могут приниматься и выводиться компьютером или терминалом, и их внутренним кодовым представлением. Еп1егрпзе Мапа^ег Ва1аЬазе СопТго! Сопзо1е Графический интерфейс, используемый для управления базой данных. ЕТЬ Извлечение, преобразование и загрузка (ехГгасйоп, ггапзГоппабоп, апб 1оабш§) ехаЬуГе (эксабайт) 1 ЕВ = 1,024 РВ = 1,048.576 ТВ = 260 байтов ЕХТРКОС Внешние кодовые библиотеки (ехЗегпа! собе ПЬгапез). ЕСА Дифференцированный аудит (Гше-§гашеб аибйтя). Термин Определение ЕОАС Дифференцированный контроль доступа (Гше-Огатеб Ассезз Сопгго! ) позволяет использовать функции, реализующие политики безопасности, и связывать эти политики безопасности с таблицами, представлениями и синонимами. Сервер базы данных автоматически применяет политики безопасности, независимо от того, как осуществляе тся доступ включая, например, обращение к данным из приложения с помощью произвольного запроса. Пазй гесоуегу агеа (флэш-область восстановления) Стандартное место хранения всех файлов, имеющих отношение к восстановлению базы данных Огас1е. Используется операциями резервирования и восстановления. ПазйЬаск ЬнГГег (флэшбэк буфер) Область памяти, в которой хранятся данные для операции азИЬаск РаЪаЪазе. ГбазИЬаск ОаЬаЬазе Новый метод восстановления базы данных, в котором вместо данных повторного выполнения (Кеск) акПа) используются старые образы блоков файлов данных ((Цндо с1а1а). ЕЛаайЬаск Бгор Функциональная возможность, позволяющая отменять последствия команды ОПОР ТАВРЕ, не применяя для этого метод традиционного восстановления на момент времени ПаайЬаск ТаЫе Команда, позволяющая восстанавливать таблицу и все зависящие от нее объекты из корзины. Г1а8ЫЬаск Тгапзасбоп Оиегу Инструмент диагностики, который можно использовать для просмотра изменений, выполненных в базе данных на уровне транзакции. ЯазИЬаск Уегзюпз Оиегу (запрос версий данных ) Позволяет вывести хронологию изменений содержимого строки вместе с соответствующим идентификатором транзакции, в которой производились изменения. Готта! тазк ектепш (элементы форматной маски) Символьный литерал, описывающий формат даты и времени или числового данного, хранимого в символьной строке. СгоууЙ! ггепб герои (отчет тенденций роста) Анализ роста сегментов базы данных. СИоЬаНхаНоп зиррог! (поддержка глобализации) Обеспечивает адаптацию к родному языку утилит и сообщений об ошибках, порядка сортировки, алфавита, календаря, дат, времени, денежных сумм и чисел. 1ша^е сору (копия образа) Совпадает с точностью до бита с копией файла базы данных. 1псагаайон (инкарнация) Отдельная версия физической базы данных. Инкарнация изменяется при открытии базы данных с опцией КЕ5ЕТГОСЗ. Резервные объекты предыдущей инкарнации можно использовать для восстановления, пока доступны требуемые журналы. Мех-ог^аш/еб гаЫез (индекс-таблицы) Структура базы данных, внешне представляющая таблицу, но хранящая данные в виде В-дерева 1П11: .ога или Файл параметров Огас1е ОаЬЬаае 10о* Ас1т1пЫгаШт УУогкзЫэр II 0-5
Термив Определение 1п1и <81 С1> . ога. 1п81апсе (экземпляр) Совокупность процессов и пространство разделяемой памяти, используемые для доступа к базе данных Огас1е. 1РС Тибета! Ргосекз СоттшпсаЦоп (межпроцессное взаимодействие) 180 ЕДетаНопа! Ог^аштайоп Гог 81ап<1агб.$ (Международная Организация по стандартизации) Х8д1р1и8ст11 Управляющая утилита, предназначенная для запуска и остановки процесса прослушивания /8(?Е*Р1и$. 18У Ьберепбепг $оГйуаге уепбог (независимый поставщик програм много обеспечен ня). Зауа-пул (1ауа роо!) Область памяти в 86А, используемая для выполнения Зауа- кода всех сеансов и обработки данных внутри виртуальной Гауа-машины (Зауа УЗтШа! МасЫпе - ЛУМ). ЛЭВС Ласа ПаСаЬазе СоппесйУЙу (средство организации доступа Лауа- приложений к базам данных). ^ппп Процессы обслуживания очереди заданий (ЛоЬ Оиеие Ргосеьзез). Выполняют запланированные задания. Кеер Ьийег сасйе (удерживающий кэш буферов) Область памяти в 8(3 А. используемая для кэширования данных в течение длительного периода времени. Еап^па^е апб СйагасЮт 8ег ЕПе Зсаппег Основанная на статистиках утилита для выявления языка и кодировки данных неизвестного текстового файла. Еаг^е роо! Ап орйопа! тешогу $1ога^е агеа пзеб Гог ЬиГГепп^ 1аг§е 1/0 гецие$18 ^С88СА^ Утилита Еапдиаде апЭ СИагасЛег 8е1 Я1е Зсаппег. ЕЕ6АТ0® ШХУогкег, 8ш&1е-8егуег Уегыоп Программное обеспечение, которое позволяет утилите кесоуезу Мападег писать на ленточное устройство. ЫЬгагу сасЬе (библиотечный кэш) Область памяти внутри разделяемого пула, в которой содержатся полностью разобранные и откомпилированные представления блоков РЕ/8рЕ и команд 8рЕ. Ып^ШБЙС 8011 (лингвистическая сортировка) Сортирует символы в таком порядке, который отражает их положение в алфавите, а не номер в схеме кодирования. 1л81епег (процесс прослушивания) Шлюз (§а1е\уау) к экземпляру Огас1е для установление всех удаленных пользовательских соединений. Ьоса1е (местная специфика) Совокупность информации о лингвистических и культурных предпочтениях определенного региона . Ьоса1е уапапй (варианты местных особенностей) Зависимые от языка территориальные определения Ь88У ЕЕОАТО® ЫеС^огкег, 81п§1е-8егуег Уетаоп МесНа тапа^етеш НЬгагу (библиотека управления носителем) ЯМАИ использует эту библиотеку при выполнении операций чтения и записи на ленту.
Термин Определение Метогу АФтзог (консультант памяти) Функциональная возможность ЕЩегрпяе Мападег, помогающая задать размер структур памяти. Метогу Мападег (ММАЫ - менеджер памяти) Фоновый процесс базы данных ММАК выступает в роли посредника, помогающего установить подходящие параметры компонентов 86А. Ме1пс (метрика) Некоторая измеряемая характеристика базы данных или экземпляра. мме К.МАЫ использует библиотеку управления носителем (МеШа Мапауетет ЕШгагу ММЕ) при выполнении операций чтения и записи на ленту. 1, ммоы Управляющий пронесс мониторинга (Мапа^етеШ Мопйог Ргосезя). Возбуждает сигнальные сообщения при превышении пороговых значений метрик. Собирает статистики для объектов 8рЕ, которые были недавно обновлены. Майопа! 1ап§иа§е зирроп (национальная языковая поддержка) Параметры и файлы, определяющие зависящие от местных особенностей характеристики функционирования клиента и сервера базы данных. нК Моск 8ые Ьийег (буферный кэш с размером блока нК) Область памяти в 8ОА, используемая для кэширования блоков данных с отличным от стандартного для базы данных размером; используется для поддержки переносимых табличных пространств.. Ж8 Кабопа! 1апунауе япррой Ж 8 Кпийте ЫЬгагу (исполняемая библиотека Ж8) Эта библиотека предоставляет полный набор независимых от языка функций, обеспечивающих соответствующую обработку текстов и символов, а также преобразования на требуемом языке. Ж8_ЕАЫ6 Переменная среды, применяемая для задания языка, территории и кодировки, используемой клиентом. ЖЖТЕ Исполняемая библиотека КЕ8 (Канопа! Еапунауе 8иррог1 Кипите Е(Ьгагу) ИМР Иатеб Р1ре§ (именованные каналы; механизм связи между процессами, который позволяет одному процессу передавать данные другому локальному или удаленному процессу). ОС4.Т Огас!е Соп(атег8 Гог 12ЕЕ ОМЕ Огас1е Мапауеё Ейез (файлы, сопровождаемые Огас1е). ОрШтпхег 8(аН8Йс8 (статистики оптимизатора) Статистики оптимизатора используются сервером для выбора наиболее эффективного плана выполнения каждой команды 8(?Е. В этих статистиках отражаются детальные сведения о базе данных и хранимых в ней объектах. О1Л Огас1е Ътуегха! 1п8(а11ег (универсальный инсталлятор Огас1е). Огас1е Еоса1е Вшк!ег Утилита, которая предоставляет графический пользовательский интерфейс, с помощью которого можно легко просматривать, изменять и определять данные, Огас1е Оа&Ьа$е 10д: Ас1т1пЫга1юп ЭДогквйор II 0-7
Термин Определение характеризующие местные особенности. Огаск Малайей Ейе$ (файлы, сопровождаемые Огаск) Функциональная возможность базы данных Огаск, управляющая созданием, присвоением имен и удалением файлов базы данных Огаск внутри выделенных областей на диске. Огаск Ые1 Обеспечивает соединения между базой данных Огаск Па1аЬа$е 10& и клиентами или приложениями промежуточного уровня Огаск 8йаге<1 8егуег (разделяемый сервер Огаск) Конфигурация сервера базы данных, позволяющая многим пользовательским процессам совместно использовать небольшое количество серверных процессов. В результате минимизируется количество серверных процессов и максимизируется объем доступных для использования системных ресурсов. 0КАСЬЕ__ВА8Е Переменная среды, используемая для указания базового каталога ОРА. 0КАСЬЕ_Н0МЕ Переменная среды, используемая для задания директории, содержащей программное обеспечение Огас!е. 0ВАСЬЕ__31С Переменная среды для определения имени экземпляра, используемого по умолчанию. Раскате (пакет) Совокупность логически связанных определений процедур и функций. Их реализация находится в теле пакета. РагаПеН/аПоп (раслараллел иваиие) Выделение нескольких каналов для операций резервирования и восстановления, выполняемых утилитой КМ АН. РОА Программная глобальная область (Рго&гаш СИоЬа! Агеа). РОА АсМяог (консультант РОА) Функциональная возможность ЕпХегрпзе Мапа^ег, которая предоставляет подробные статистики, имеющие отношение к рабочим областям, и вырабатывает рекомендации по оптимальному использованию пространства в программной глобальной области на основе характеристик рабочей загрузки. Ргре (канал) Область памяти, используемая одним процессом для передачи информации другому процессу. РпуаХе 8рЬ агеа (приватная область 8<К) Область внутри РОА, содержащая такие данные, как информация привязки и структуры памяти, используемые при выполнении команды. Рп У11е§е ( при вилегня) Право выполнения конкретного вида команд Существует два основных вида привилегий: объектные и системные. Ргоасйуе ТаЫезрасе Мопйогш^ (профилактически й мониторинг табличных пространств) Функциональная возможность Огаск ЭаХаЬазе 10§, которая отслеживает использование дисковой памяти табличными пространствами. Рго&гат О1оЬа1 Агеа Приватная память, используемая процессом. Огаск ОаХаЬазе 10д: АсШпЫгаИоп ЭДогкзйор II 0-8
Термин Определение (программная глобальная область) Кесоуегу са1а1о§ (каталог восстановления) Схема в отдельной базе данных, в которой хранится хронологическая информация, относящаяся к операциям резервирования. Кесоуегу Мапа^ег Утилита Огас1с, используемая для резервирования и восстановления файлов базы данных. Кесус1е Ып (корзина) Таблица словаря данных, с помощью которой сохраняется связь между первоначальными именами удаленных объектов и именами, сгенерированными системой после их удаления. Кесус1е Ьийег сасйе (рецикл иру ющи й кэш буферов) Область памяти в 86 А, в.^которой обрабатываются данные, которые затем быстро выгружаются из буферного кэша. Небо ЬиГЕег (журнальный буфер) Область памяти, в которой кэшируются данные повторного выполнения перед их выгрузкой на диск. Небо Ьо§ Ейе Абуког (консультант размера оперативного журнала) Функциональная возможность Егйегргке Манате?, которая предоставляет рекомендацию по размеру оперативного журнала. Кезонгсе Мапа&ег (менеджер ресурсов) Функциональная возможность базы данных, которая позволяет серверу Огас1е лучше контролировать решения по управлению ресурсами. В результате устраняются (“обходятся”) проблемы, связанные с неэффективным управлением на уровне операционной системы. КеяитаЫе красе аПосаиоп (возобновление операции после выделения пространства) Средство для приостановки и последующего возобновления большой операции в БД в случае возникновения ошибок выделения пространства. 1ШАИ Утилита Кесоуегу Мапа^ег КМАЫ Нерозйогу (репозиторий КМАК) Структура хранения, в которой сопровождаются метаданные об операциях резервирования и восстановления в базе данных. 8сЬеби!ег (планировщик) Новая возможность базы данных, позволяющая администраторам и разработчикам приложений управлять местом и временем выполнения различных задач в среде базы данных. 8СИ Системный номер изменения (8у81ет СЬап^е ЫитЬег) 8е§теп1 Абукот (сегментный консультант) Выдает рекомендации по решению проблем, связанных с пространством объектов, а также анализирует тенденции увеличения размера объектов. 8е«теп1 Яеяонгсе Е^бтаШг (оценка ресурсов, необходимых сегменту) Новая функциональная возможность, позволяющая оценить ресурсы, которые потребуются создаваемому сегменту. ОгаЫе Оа&Ьа$е 10$: Ас!т1гн51га1зоп УУогкзЬор II 0-9
Термин Определение п 8егуег §е88юп$ (сеансы сервера) Серверные процессы (ЦМХ) или нити (\^тс1о\У8), запускаемые по запросу клиентской утилиты для соединения с целевой базой данных. Беллсе (служба) Службы используются на. многих уровнях базы данных (например, служба в Реа! АррНсайоп Ои^егв - часть функциональных возможностей по управлению рабочей загрузкой; для приложения такая служба прозрачно предоставляет машину, на которой выполняется это приложение). Безвюп шешогу (память сеанса) Пространство в РОА, выделяемое для хранения переменных сеанса и другой информации, связанной с сеансом. БОА Системная глобальная область (Буз1ет О1оЬа1 Агеа) совместно используется всеми серверными и фоновыми процессами. БОА АсК'ког (консультант БОА) Выдает рекомендации по устанавливаемым значениям параметров БОА. 8Ьагес1 роо! (разделяемый пул) Область памяти, в которой кэшируются различные структуры, которые могут совместно использоваться пользователями. БЬппк АсЕког (консультант по операциям сжатия) См. сегментный консультант (8е§теп1 Аскког). 811) Системный идентификатор (БузГеш ШепПйег). Задает экземпляр на данном сервере и по умолчанию совпадает с именем БД. 8рЕ Язык структурированных запросов (БГшсШгед циегу (ап^иа^е). 8<2Е Ассе$§ АсКког ПеШгтгпеБ орбша! баШ ассезз раШ (Гог ехатр!е, Ше иае оГ тбехез апб пШепаН'гес! тэехсз) 8РЬ Тип1п§ А4у18ог (консультант настройки кода 8рЕ) Выдает рекомендации по настройке команд БОЕ. 8Ш&раск Набор скриптов на 8рЕ и РЕ/8()Е, выполняемых в 8рЕ*Р1из. Они позволяют собрать данные о производительности, автоматизировать процесс сбора, а также сохранить и просмотреть эти данные. Вместо 8Га(зраск следует использовать функциональные возможности автоматическою репозитория рабочей загрузки (АШотаПс \\Логк1оаб Керозйогу). Бггеашз роо! (потоковый пул) Необязательная область в 8СА, используемая Огас1е 81геат$ 8у<Лет ыагкйсз (системные статистики) Статистики, которые отражают необходимые оптимизатору запросов показатели работы аппаратуры, например, производительность ввода-вывода и использование ЦП. ТаЫеврасе (табличное пространство) Логическая группировка файлов данных. Огас1е йаЬЬазе 10д: Ас1т1п1$1гаНоп УУогкзйор II 0-10 Термин Определение Таг^е! йаШЬазе (база данных назначения или целевая база данных) База данных, которая резервируется или восстанавливается. Т11ге8Йо1б (пороговое значение) Граничные величины, с которыми сравниваются значения метрик. Т8РГШ ((аЫезрасе ронп-т-йте гесоуегу, восстановление табличного пространства на момент-в-прошлом ) При восстановления табличного пространства на момент-в- прошлом используется вспомогательная база данных, которая может размещаться на том же самом хосте, что и целевая БД, или на другом хосте. й Цпбо Абхког (консультант управления информацией отмены) Функциональная возможность ЕпШгрпзе Мапа»ег, которая выдает рекомендации по заданию параметра времени удержания информации отмены, а также предоставляет сведения о размере дополнительного пространства, которое может потребоваться для операций отката назад к определенному моменту времени. ЕЫо ба(а (данные отмены) Хранимая копия первоначальных данных, изменяемых операциями ОМЕ в рамках транзакции. Используется для отката транзакции и обеспечивает целостное по чтению представление изменяемых данных. Екег О1оЬа1 Агеа (глобальная область пользователей) Область внутри разделяемого пула или большого пула, в которой содержится информацию о сеансах разделяемого сервера Огас!е. 1ЛГС (среднее время по Гринвичу) Универсальные временные координаты (Цшуегза! Ттзе Соогбта^ез), глобальная отметка времени (з?1оЬа1 йте 8(атр) в унифицированном журнале аудита (ОптГогт Аибй Тгай). УРЦ Виртуальная частная база данных (У1гГиа1 Рпуа1е ОаТаЬазе). Шай еуеШ (событие ожидания) С событиями ожиданий (хуай еуепк) связываются статистики, значения которых увеличиваются, когда какой-либо серверный процесс или поток (Шгеай) вынужден ждать завершения события, чтобы продолжить обработку. \Уогк агеа (рабочая область) Частное пространство, выделяемое в РОА для сортировок, хэш-соединений, а также других операций, интенсивно использующих оперативную память. \Уогк1оа<1 герозйогу (репозиторий рабочей загрузки) См. А5УК. Огас!е 0а1аЬазе 10д: АдгтнтаТгаИоп ШогкаНор II 0-11
Разделяемые серверные процессы Огас!© . ‘ . " . . . . - ' СГ-АСЦЗ СорупдЫ €> 2006, Огас!ё. АН пдЫз геаегуес! Г Огас1е Оа1аЬазе 10д: Ас1т1п&1гаШ>п МэгкаЬор II 13-12 вив 'Ш «же
Е-2 Рассматриваемые вопросы Когда следует применять разделяемые серверные процессы Огас1е Конфигурирование разделяемых серверных процессов Огас1е Мониторинг разделяемых процессов СорупдМ © 2006, Огас1е. АН пдЫа гезегуеб I* - ЯП-: . • Л Ж Л
Установление соединения При подсоединении Огас1е Ые1 сначала выполняет разрешение имени, заданного в строке соединения. Сразу после этого запрос на установление соединения передается от пользовательского процесса (приложения, используемого на клиенте или промежуточном уровня) процессу прослушивания Огас1е ИеГ Процесс просушивания принимает пакет СОЫЫЕСТ и проверяет в нем имя сервиса (службы). Когда имя сервиса не требуется (как в случае запроса, передаваемого утилитой Т№Р1МС), процесс прослушивания подтверждает запрос соединения и больше ничего не делает. Когда запрашивается неверное имя сервиса, процесс прослушивания передает код ошибки пол ьзовател некому процессу.
Выделенный серверный процесс СорупдЫ © 2006, ОгасВе. АН пдЫе гезегуед. Е-4 Выделенный серверный процесс Когда в пакете СОШЕСТ запрашивается правильное имя сервиса, процесс прослушивания порождаег новый процесс, который будет обслуживать пользовательское соединение. Этот процесс называют обычно серверным процессом (зегкег ргосехх) и иногда теневым процессом ($каск»иргосеж). Затем процесс прослушивания соединяется с порожденным процессом и передает ему начальные данные, в том числе адресную информацию о пользовательском процессе. После этого момента процесс прослушивания больше не занимается соединением пользователя и вся дальнейшая работа перекладывается на серверный процесс. Теперь серверный процесс передает пакет КЕ8ЕКБ обратно пользовательскому процессу. Огас1е Оа1аЬа$е 10д; Ас1т1П181га0оп УУогкзЬор II Е-4 Пользовательские сеансы После получения пакета КЕ8ЕКР пользовательский процесс повторно перелает пакет СОККЕСТ. Серверный процесс проверяет передаваемые данные для аутентификации (обычно это пароль) и, если они верные, создается пользовательский сеанс. Сразу после начала сеанса выделенный серверный процесс (с1е(Иса1е^$есчегргосезл) становится агентом пользователя на сервере. Серверный процесс отвечает за: • синтаксический разбор и выполнение 8РЕ-команд приложения; 9 поиск в кэше буферов блоков данных, необходимых для выполнения команд 8рЬ; * чтение требуемых блоков данных из дисковых файлов данных в кэш буферов БД, когда такие блоки отсутствуют в 8ОА; • управление всеми операциями, связанными с сортировками; в адресном пространстве серверного процесса располагается программная глобальная область (Ргоргат О1оЬа1 Агеа - РОА), внутри которой содержится область сортировки (8ог1 Агеа) используемая такими операциями; 9 возврат результатов пользовательскому процессу в виде, в котором они могут быть обработаны приложением. Серверные процессы также выделяют память для специальных операций: хеш-соединений и соединений с использованием битовых матриц. Совокупный размер памяти, потребляемой выделенным серверным процессом, зависит от нескольких параметров инициализации. Для автоматического управления рабочей памяти используются параметры РСА__АССКЕСАТЕ__ТАКСЕТ и ИОККАКЕА 512Е_РОЕ1СУ. Когда это необходима, может быть выполнена отдельная ручная настройка. Огас!е Оа(аЬа$е АсйтУпЫгаИоп ШогкаНор II Е-5
Пользовательские сеансы: выделенный сервер Е-6 СорупдЫ © 2006, Огас1е. А11 пдЫб гезегуед. Пользовательские сеансы: выделенный сервер При использовании выделенных серверных процессов устанавливается отношение один к одному между серверными и пользовательскими процессами. Каждый серверный процесс потребляет системные ресурсы, включая время центрального процессора (ЦП) и память. В сильно загруженной системе потребление этих ресурсов серверными процессами может отрицательно сказаться на масштабируемости системы. Когда система начинает испытывать отрицательное воздействие со стороны архитектуры выделенного сервере, есть две возможности: • увеличить системные ресурсы (память и ЦП); • применить архитектуру разделяемого сервера Огас1е. Огас1е Оа1аЬа$е 10д.* * Ас1тт18(га(юп УУогкзЬор II Е-6 Пользовательские сеансы: разделяемый сервер Диспетчер Процесс прослушивания огглссе Е-7 СорупдЫ © 2006, Огас!е, А1! пдМз гезегуед. Пользовательские сеансы: разделяемый сервер Каждый сервис в архитектуре разделяемого сервера (Зкагес! Зегуег) представлен хотя бы одним, а обычно несколькими диспетчерскими процессами. Когда запрос на установление соединения поступает к процессу прослушивания, тот не порождает выделенный серверный процесс. Вместо этого процесс прослушивания ведет список диспетчеров, доступных для каждого имени сервиса, вместе с информацией о их загрузке (число текущих соединений к каждому диспетчеру). Запрос на соединение направляется к наименее загруженному диспетчерскому процессу, обслуживающему сервис с требуемым именем. Пользователи остаются подсоединенными к одному и тому диспетчеру в течении всего сеанса. В отличие от выделенных серверных процессов один диспетчер может управлять согнями сеансов пользователей. На самом деле диспетчеры не выполняют пользовательские запросы. Вместо этого они передают их в общую очередь, расположенную в области разделяемого пула 8ОА. Разделяемые серверные процессы берут на себя большую часть работы выделенных серверных процессов, выбирая запросы из очереди и полностью их обрабатывая. Так как запросы одного и того же пользовательского сеанса могут обрабатываться разными серверными процессами, большая часть структур памяти, обычно хранимых в РОА, должны быть размещены в разделяемой памяти. В архитектуре разделяемого сервера для этого используется место в большом пуле 8ОА. Огас!е ПаСаЬазе 10д; Ас!т1п181гаНоп УУогкзЬор II Е~7
Обработка запроса Разделяемые серверные процессы 8000 Экземпляр ...86А 3001 8002 3 Общая очередь запросов для всех диспетчеров 5 Очередь ответов для Р000 Очередь ответов для 0001 Очередь ответов для Р002 СорупдЫ © 2006, Огас!е. АН пдН1& гезеп/ед. Е-8 Обработка запроса Запрос на выполнение команды пользователя, подсоединенного к экземпляру с использованием архитектуры разделяемого сервера, выполняется следующим образом: 1. Пользователь отправляет запрос к своему диспетчеру. 2. Диспетчер ставит запрос в общую очередь запросов в системной глобальной области (86А). 3. Свободный разделяемый сервер извлекает запрос из очереди и обрабатывает его. 4. Разделяемый сервер ставит ответ в очередь ответов вызывающего диспетчера. У каждого диспетчера своя очередь. 5. Ответ вручается диспетчеру. 6. Диспетчер возвращает ответ пользователю. Когда пользовательский вызов завершен, разделяемый серверный процесс освобождается для обслуживания другого вызова из очереди запросов. Очередь запросов • Все диспетчеры используют одну и ту же очередь запросов. • Разделяемые серверы проверяют очередь на наличие в ней новых запросов. • Запросы обрабатываются по принципу: “первым пришел, первым ушел”(Е1ГО). Никаких приоритетов нет. Огас1е Оа1аЬа$е 10д: Ас!т|’п151га11оп УУогк$йор II Е-8 86А и Р6А Выделенный сервер: данные пользовательского процесса хранятся в Р6А. 56А Большой пул и другие структуры памяти РОА Стековое пространство Данные сеанса пользователя Состояние курсоров Данные сортировок Разделяемый сервер Огас1е: данные пользовательского процесса хранятся в 8СА. 8СА РСА Данные сеанса пользователя Состояние курсоров Данные сортировок Большой пул и другие структуры памяти Стековое пространство .л.- Е- ж*.---.®;. .... .....л Е-9 СорупдЫ © 2006, Огас1е. АН пдЫз гезегуей. 86А и РОА Содержимое системной глобальной области (8уметп С1оЬа1 Агеа - 80 А) и программной глобальной области (Рго$гат С1оЪа1 Агеа - РОА) зависит от того, какие серверы используются: выделенные или разделяемые. • Текст и синтаксически анализируемые формы всех операторов 8рЬ хранятся в 8ОА. • Состояние курсора содержит значения, хранимые в памяти во время выполнения 8рТ»команды, например, выбранные строки. • Данные пользовательского сеанса включают информацию, имеющую отношение к безопасности, а также использованию ресурсов. • Стековое пространство содержит переменные для процесса. Примечание Изменения в 86 А и РОА прозрачны для пользователя; но если поддерживаются несколько пользователей, необходимо увеличить размер ЬАВ.СЕ__РС)ОЬ___812Е .Каждый разделяемый серверный процесс должен иметь доступ к пространствам данных всех сеансов, чтобы любой сервер мог обрабатывать запросы любого сеанса. Для пространства данных каждого сеанса выделяется место в 8ОА. Пространство данных сеанса можно ограничить параметром РР17АТЕ_2СА в профиле пользователя (в Оа1аЬа$е Соп!го1 страница (Зепега! профиля пользователя). Огас1е ОаГаЬаве АсЗгтнгнвйаИоп УУогкзЬор II Е-9
Е-10 116А и разделяемый сервер Огас1е Конфигурация выделенного сервера Р6А С Разделяемый пул Стековое пространство V. .... 06А Данные сеанса пользователя Состояние курсора > Конфигурация разделяемого сервера Разделяемый пул или большой пул П6А Данные сеанса пользователя Состояние курсора РСА Стековое пространство ОРАСБС СорупдЫ © 2006, Огас!е. АН пдМз геаегуед. Б6А и разделяемый сервер Огас!е В конфигурации выделенного сервера глобальная область пользователя (Ц$ег О1оЬа1 Агеа - БОА) не использует пространство внутри 86А. В конфигурации разделяемого сервера Огас1е БОА (включающая информацию сеанса и состояние курсоров) располагается в разделяемом пуле, а не в частной памяти пользователя. Если не сконфигурирован большой пул, БОА располагается в разделяемом пуле. Области сортировки {зог1 агеаз) и частные области 8рБ {рта1е аге аз) входят в информацию сеанса. Так как функционирование разделяемых серверных процессов основывается на обработке отдельных вызовов, этим процессам необходим доступ к пользовательской информации. Размер общей памяти, требуемой разделяемым серверам Огас1е, не превышает размер, который использовался бы выделенными серверами. Хотя, возможно, потребуется увеличить параметр 8НАРЕЕ__РООЬ__812Е, однако при этом частная область памяти пользователя меньше. При использовании разделяемых серверов следует сконфигурировать большой пул. чтобы обеспечить эффективность разделяемого пула. Огас1е Оа1аЬа$е 10д; АсШпЫгаНоп Шогквйор II Е-10 3) Конфигурирование разделяемого сервера Огас!е МшУгайоп Рагате1ег$ ТЬе рагатеТег Ьеге аге сипепНу изей Ьу гипгнпд 1пв1апсе($ Усе сап сЬзпде а!аис рагагпйеге 1п «ЗРРОе ! Ейн ;й15ра1сг1&г$< НЗЁр : ::-П а ГЙИЙ? О? м ...................: Н Й!?раиЬе1$ ц'О18-3)(РР:О~ТСР}{5еРМСЕ=:§Ьа!^йогс1) 81нлд Обязательный Необязательные параметры параметр . знакес_зекуекз • О18РАТСНЕК5 • МАХ_ЗНАКЕО_5ЕКУЕКЗ • С1КСТ1ТЗ • 5НАВЕС_8ЕВУЕК_ЗЕ83ХО№ ।. оРАСхе I Е-11 СорупдМ © 2006, Огас!е. АН пдЫв гезеп/ей. I Конфигурирование разделяемого сервера Огас1е Чтобы сконфигурировать разделяемый сервер Огас1е (Огас1е 8кагес1 8егкег), необходимо отредактировать файл параметров инициализации экземпляра. Большинство параметров имеют подходящие значения по умолчанию. На многих системах достаточно задать только один параметр 8РАТСНЕК8 Когда при создании базы данных выбираются некоторые опции, параметр Е18РАТСНЕН8 конфигурируется для запуска диспетчерского процесса, обслуживающего базу данных ХМБ. Параметр О18РАТСНЕН8 содержит несколько наборов значений, задаваемых в следующем формате: '<параметры_первого__набора>', '< параметры_второго_набора >' Огас1е 0а1аЬазе 10д: АйттЫгаИоп УУогквИор II Е«11
Параметр итбратснекз Задает начальное количество диспетчеров, запускаемых для данного протокола. В18МТСШ» Ж * (₽ПОТОСОЬ=ТС₽) (015₽АТСНЕП8=2)\ (₽КОТОСОЬ=1₽С)(С18₽АТСНЕКЗ«1)" . ОРАСХЖ Е-12 СорупдЫ © 2006, Огас!е. АН пдЫа гезеп/еб. Параметр ихбратснекз Использование параметра Е15РАТСНЕН8 дает возможность задавать различные атрибуты для каждого диспетчера. В Огас1е 10^ поддерживается синтаксис “имя-значение” (подобный синтаксису, используемому службами Огас1е Ыег). который позволяет определять существующие и дополнительные атрибуты независимо от местоположения и регистра символов. Например: Б18РАТСНЕКЗ = 4 (РНОТОСОЪ-ТСР) (Б18РАТСНЕК8=3) ' Тип параметра строка (записывается в кавычках) Класс параметра динамический Значение по умолчанию пи11 (не будет запущен ни один диспетчер) Хотя число соединений к диспетчеру в большой мере зависит от степени загрузки, хорошей практикой считается использование одного диспетчера для пятидесяти соединений. Огас1е Ва1аЬа$е Юо* Ас1ттш1га1юп УУогквЬор II Е-12 Параметр ихбратснекз (продолжение) Обязательным является только один атрибут диспетчера: РНОТОСОЬ. Все остальные необязательные. Некоторые возможные аргументы параметра О18РАТСНЕНЗ описаны ниже. Аргумент можно задавать в сокращенном виде с использованием трехбуквенного сокращения вместо полного имени аргумента. Атрибут Описание РКОТОСОЬ (РКО или РКОТ) Сетевой протокол, для которого диспетчеры выполняю! прослушивание (обычно ТСР) Р13РАТСНЕР.8 (018 ог Р18Р) Начальное число запускаемых диспетчеров (по умолчанию 1) ? 8ЕКУ1СЕ (ЗЕК ИЛИ ЗЕНУ) Имя сервиса Огас1е Мей под которым диспетчер регистрируется в процессе прослушивания. Когда атрибут не указан, диспетчер регистрируется с использованием имен в параметре инициализации 8ЕНУ1СЕ__ЫАМЕ8. ЫЗТЕЫЕН (Ы8 или Ы8Т) Псевдоним для процессов прослушивания, в которых процесс РМОЫ регистрирует информацию о диспетчерах. Псевдоним должен быть разрешен на основе метода именования. Атрибут необходимо задавать, только если процесс прослушивания локальный, использует порт не по умолчанию (не 152 .1) и не определен с помощью параметра ЬОСАЬ__Ы8ТЕЫЕК, а также если процесс прослушивания находится на другом узле. ЗЕ831ОИЗ (ЗЕ5 или ЗЕЗЗ) Максимальное число сетевых сеансов на каждый диспетчер. Значение по умолчанию зависит от ОС. Для большинства ОС по умолчанию 16К. СОХЫЕСТ1ОЫ5 (СОМ ИЛИ СОМЫ) Задает максимальное число разрешенных соединений для каждого диспетчера. Значение по умолчанию зависит от операционной системы. Например, 1024 - это значение по умолчанию для 8ип 8о1ап$ и ХУшйохуз МТ. Примечание Параметр В18РАТСНЕК8 имеет большое количество возможных атрибутов. Дополнительные сведения о параметре О18РАТСНЕН8 см. в разделе ‘ТшбаНгабоп Рагате1ег$” документа Огас1е Оа1аЬазе Ке/егепсе. Огас1е Оа1:аЬа$е 10д.* Айттш^гайоп УУогкзйор II Е-13
Параметр 8ШШЕ0__зекуек5 Задает начальное количество разделяемых серверных процессов, создаваемых во время запуска экземпляра и остающихся в запущенном состоянии во время работы экземпляра. ШХ^ШШЕ0 ЗЕВУЕВЗ = 10 Е-14 СорупдЫ © 2006, Огас!е. АН пдЫз гезеп/ед. Параметр знанеп_5ЕКУЕНЗ Параметр 8НАНЕЕ__5ЕКУЕР8 определяет минимальное число серверных процессов, удерживаемых в запущенном состоянии во время работы экземпляра. Задание этого параметра обычно не имеет важного значения, поскольку экземпляр проводит мониторинг общей очереди запросов (Соттоп КедиеМ ()иеие) и запускает при необходимости дополнительные разделяемые сервера для обслуживания очереди. Затем такие процессы автоматически останавливаются, когда они больше не нужны. Тип параметра целый Класс параметра динамический Значение по умолчанию 0, когда параметр Б18РАТСНЕЕ8 не задан, 1, когда В18 Р АТС НЕ К8 устаиовлеи Диапазон значений зависит от операционной системы Хорошей практикой считается удержание одного разделяемого серверного процесса для двадцати пяти соединений к базе данных, установленных с использованием архитектуры разделяемого сервера. Огас1е йа1аЬаве 10д; АйттЫгаИоп УУогкзЬор II Е-14 Параметр мах_8накео_зекуек5 • Задает максимальное количество разделяемых серверов, которые могут быть запущены. • Позволяет динамически запустить разделяемые сервера пр^ наличии длинной очереди запросов. , _______Е-15 , СорупдЫ © 2006, Огас1е. АН пдЫб геавп/ед. Параметр мах_5напеп_8Екуек8 Параметр МАХ__8НАКЕ0__8ЕВУЕК8 определяет максимальное число разделяемых серверных процессов, которые могут выполняться одновременно. Задание этого параметра имеет важное значение, так как экземпляр автоматически создает дополнительные разделяемые серверные процессы, если это необходимо для обслуживания общей очереди запросов. Тип параметра целый Класс параметра динамический Значение по умолчанию нет (неограниченно) Диапазон значений зависит от операционной системы Оценка максимального числа разделяемых серверов Обычно этот параметр устанавливается в период максимальной активности. Для определения идеального значения поэкспериментируйте с этим параметром и проследите за разделяемыми серверам и. Выяснить максимальное число серверов можно с помощью динамического представления производительности У$8НАКЕЕ 8ЕКУЕВ__МОЫ1ТОК. Огас1е ОаЬЬаве 10д; А&тигн$1гаНоп УУогквЬор II Е-15
Параметр С1КСШТ5 Задает общее число виртуальных каналов^ которые доступны для входящих и исходящих данных сетевых сеансов» Увеличивает общий размер 86А схастттз ж МО | Е-16 СорупдЫ © 2006, Огас1е. Ай пдЫз гезег/еб. ] Параметр схксихтз Виртуальные каналы - это пользовательские соединения с базой данных с помощью диспетчеров и серверов. Параметр С1КСШТ8 задает общее число виртуальных каналов, которые доступны для входящих и исходящих данных сетевых сеансов. Тип параметра целый Класс параметра динамический Значение по умолчанию если сконфигурирован разделяемый сервер Огас1е, тогда значение параметра СТ КС ШТ 8 будет равно значению параметра 5Е881ОК8, если не сконфигурирован - тогда значение 0. Устанавливайте этот параметр только, когда необходимо ограничить общее количество пользовательских соединений с использованием архитектуры выделенного сервера. Это один из тех параметров, которые влияют на общий размер 86А. требуемой экземпляру. Огас1е Оа1аЬаэе 10д.- Ас!тт15<га<юп УУогкзЬор II Е-16 ЖУЗ*... Параметр 5НАНЕС__5ЕК7ЕВ_5Е5510Ы5 • Задает общее число пользовательских сеансов, которое может быть установлено при использовании разделяемого сервера Огас1е. • Установка этого параметра позволяет резервировать для пользовательских сеансов выделенные сервера. 8НАНЕО ЗЕНУЕР 5Е5$1О№ - 100 |ё-17 СорупдЫ О 2006, Огас!е. Ай пдЫз гезеп/еб. Параметр зна№П_8ЕКУЕК_зе88Ю№ Параметр контролирует общее количество сеансов, использующих разделяемые сервера и открытых одновременно в любой момент времени. Этот параметр позволяет резервировать ресурсы для выделенных процессов, обслуживающих пользовательские сеансы. Тип параметра целый Класс параметра динамический Значение по умолчанию нет (неограниченно) Огас!е Оа1аЬа$е 10д.- А<Мп1$1та1юп УУогквЬор II Е-17
Другие параметры При использовании разделяемого сервера Огас1е может также потребоваться настройка следующих параметров инициализации: • ЬАКСЕ РООЬ 512Е 5Е55ЮЫЗ РВОСЕЗЗЕЗ ЬОСАЬ ЫЗТЕИЕК Е-18 СорупдЫ © 2006, Огас1е. АП пдМз гезегуей Другие параметры В архитектуре разделяемого сервера Огас1е может также потребоваться настройка следующих параметров инициализации: • ЬАНСЕ__Р00Е_812Е; задает в байтах размер большого пула. В конфигурации разделяемого сервера Огас1е большой пул используется для хранения данных сеансов, которые обычно размещаются в Р6А, когда устанавливается соединение с выделенным серверным процессом. • 8Е88ЮК8; задает максимальное число сеансов, которые могут быть созданы в системе. В конфигурации разделяемого сервера Огас1е может потребоваться настройка этого параметра, поскольку система в состоянии обслуживать больше сеансов. • РНОСЕ 5 5 Е 8; контролирует число процессов на стороне сервера. • ЕОСАЕ__Ь 18ТЕЫЕВ: определяет порт и протокол, используемый процессом прослушивания. Когда процесс прослушивания не обслуживает порт 1521 по протоколу ТСР/1Р или когда есть несколько процессов прослушивания, необходимо сконфигурировать параметр ЕОСАЬ__Ы8ТЕЫЕН, чтобы диспетчеры зарегистрировались в процессах прослушивания. Когда не задано значение параметра ЬАЕ6Е__РООЬ__212Е, Огас1е размещает в разделяемом пуле данные пользовательских сеансов, установивших соединение в архитектуре разделяемого сервера Огас!е. Это может отрицательно сказаться на производительности кода РЬ/ЗрЕ, 8С)Е и других сервисов, использующих разделяемый пул. Даже если сконфигурирован большой пул, Огас1е выделяет в разделяемом пуле некоторую фиксированную область памяти (примерно 1 ОК) для каждого сконфигурированного сеанса. Огас1е 10$: АйттЫгайоп УУогквИор II Е-18 Проверка настройки архитектуры разделяемого сервера • Проверьте, что диспетчер был зарегистрирован процессом прослушивания, по команде: $ ХапхсЫ ЗЕШПСЕЗ • Проверьте, что вы подсоединяетесь с использованием разделяемых серверов. Для этого установите отдельное соединение и затем выполните запрос к представлению У$С1КСП1Т, который возвращает одну запись для каждого соединения с разделяемым сервером. СорупдЫ © 2006, Огас!е. АН пдЫз гезег/ед. Проверка настройки архитектуры разделяемого сервера Когда используется разделяемый сервер Огас1е, сначала следует запустить процесс прослушивания, затем экземпляр, так чтобы диспетчеры могли быть немедленно зарегистрированы процессом прослушивания. Если позднее процесс прослушивания перезапускается, повторная регистрация сервисов произойдет через минуту. Для проверки того, что регистрация была произведена, выполните команду: $ 15ПГСИ1 зе^Есез 8еглг1се ”ТЕ8Т” паз 1 тпзЕапсе(з). ХпзЕапсе МТЕ8Т’’, зЕаЕиз КЕАОУ, Наз 3 йапсНег (з) Еог ЕЫз зег\71се. Напс11ег (з) : "РЕЗРАТСНЕК” езЕаЬЫзпед: 1 гегизео:0 сигг:0 тах:1022 зЕайе:геас1у Р001 <тас№пе: с!Ь .из. огас!е. сот, р!с1: 8705> (АРОР.Е83= (РР.ОТОСОЬ—Еср)(Н03Т=аЬ.из.огасЕе.сот)(РОКТ-35230)) "0Е8РАТСНЕР.” езЕаЫхзйес!: 1 геЕизейгО сигг:0 тах:1022 зЕаЕе:геаау 0000 <тас111пе: с1Ь. из. огас!е. сот, р1с$: 8703> (АОРНЕЗЗ=(РКОТОСОЬ—Еср) (НО8Т-с1Ь. из . огасЕе . сот) (РОВТ=35229) ) "РЕРЕСАТЕР” езЕаЫхзпеО: 0 геЕизеб.:0 Огас1е 0а<аЬазе 10д,- А<Шп1$(гайоп ШогкаЬор II Е-19 - ••—2 л/ * ш
Проверка настройки архитектуры разделяемого сервера (продолжение) Установите несколько соединений для проверки использования разделяемых серверов. Затем выполните запрос к представлению У$С1КСП1Т для получения сведений о соединениях с разделяемыми серверами. Таким же образом проверяется, что процесс прослушивания распределяет нагрузку для входящих соединении. 80Ь>зе1есТ сИзраТсЬег, стгситТ, зегуег, зТаЕиз \^$с1гси.1г.; О18РАТСН СТКСиХТ ЗЕНУЕИ 8ТАТУ8 82890064 8257ВА64 8288Е6А4 ЫОКМАЬ 8288Е9Е4 8257ВВВ0 СО ЕОКМАЬ 8288ЕО24 8257ВСЕС 00 КОНМАЬ ‘1 . I Огас1е ОаЫэаве 10д.- Ас1т1П181га0оп УУогквИор II Е-20 Динамические представления словаря данных • У$С1КС111Т • У$ЗНАКЕ0_ЗЕКУЕК • У$П13РАТСНЕВ • У$8НАКЕП_ЗЕКУЕК_МОЫ1ТОК • У$0ЦЕПЕ • У$8Е881ОЫ '- А '; | Е-21 СорупдЫ © 2006, Огас!е. АН пдЫз гезеп/еД Сводные данные о динамических представлениях 7$СТКС01Т Информация о виртуальных каналах, с помощью которых пользователи соединяются с диспетчерами и серверами базы данных. Для каждого соединения к разделяемому серверу есть запись в представлении У$С1КСП1Т. У$ЗНАКЕ0___ЗЕКУЕР. Информация о разделяемых серверных процессах. У$О13РАТСНЕВ. Информация о диспетчерских процессах. У$ЗНАКЕО_ЗЕКУЕК_ МОИ ПОР. Информацию о разделяемых серверных процессах, используемая для настройки. У$ООЕОЕ Информацию об очередях запросов и ответов. У53Е331ОИ Информацию о каждом существующем сеансе. Огас1е Оа(аЬа$е 10д; АсктнтаСгаИоп УУогкзЬор II Е-21
Выбор вида соединения Если иное не сконфигурировано, соединения через Огас1е будут использовать: • Разделяемый сервер, когда он доступен • Выделенный сервер, когда недоступно соединение к разделяемому серверу При использовании локального именования и каталога имен вид соединения может быть задан в описании псевдонима сервиса Огас1е ЫеС СорупдЫ © 2006, Огас1е. А11 пдЫз гевегуеД Выбор вида соединения По умолчанию Огас!е Ке1 устанавливает соединение с разделяемым сервером. Это означает, что когда в экземпляре сконфигурировано использование разделяемого сервера и явно не запрашивается выделенное соединение (8ЕК7ЕК-дес11саЪес1), устанавливаемое соединение будет разделяемым (ЗЕЕ\7ЕЕ-зйагед). Утилита Огас1е №1 Мапа^ег позволяет задть вид соединения при использовании локального именования и каталога имен. Для этого выберите значение из выпадающего списка поля СоппесИоп Туре. » ...» Когда не используется разделяемый сервер Некоторые виды работ в базе данных нельзя выполнять с использованием разделяемых серверов: • Администрирование базы данных • Операции резервирования и восстановления • Пакетную обработку и операции массовой загрузки • Операции в хранилищах данных Серверный процесс Е"23 СорупдЫ © 2006, Огас1е. АЙ пдЫ$ гезегуед Когда не используется разделяемый сервер Архитектура разделяемого сервера Огас1е ~ это эффективная модель использования процессов и памяти. Однако она не подходит для всех соединений. Наличие обшей очереди запросов и го, что многие пользователя могут совместно используют одну и ту же очередь диспетчерского процесса, приводит к тому, что операции с большими объемами данных не могут хорошо выполняться. К таким операциям относятся, например, запросы в хранилищах данных и пакетная обработка. Операции резервирования и восстановления, выполняемые с помощью утилиты Огас1е Кесоуегу Мапа^ег также имеют дело с очень большими объемами данных и поэтому должны использовать выделенные соединения. Многие административные задачи нельзя или не стоит решать с использованием соединения с разделяемыми серверами. Это такие операции, как запуск и остановка экземпляра, создание табличных пространств и файлов данных, сопровождение индексов и таблиц и многие другие операции, выполняемые АБД. Для всех сеансов администраторов баз данных следует использовать выделенные процессы. Й I 9 а
Итоги • Когда следует применять разделяемые серверные процессы Огас1е • Конфигурирование разделяемых серверных процессов Огас!е * Мониторинг разделяемых процессов Е-24 СорупдМ © 2006, Огас1е. АН пдМз гезегуеск отелей Огас1е Оа1аЬа$е 10д: АШпЫгаИоп Ш/огкаЬор II Е-24
Огас1е Зесиге Васкир СорупдМ © 2006, Огас1е. АН пдЫз гезег/ес!.
Рассматриваемые вопросы • Описание архитектуры Огас1е Зесиге Васкир и преимущества использования этой возможности в вашей среде • Рассмотрение базовых концепций управления носителями в Огас1е Зесиге Васкир • Инсталляция и конфигурирование Огас1е Зесиге Васкир • Использование КМАМ и Огас1е Зесиге Васкир для резервирования и восстановления базы данных Огас1е • Использование Огас1е Зесиге Васкир для резервирования и восстановления файлов файловой системы СорупдМ © 2006, Огас1е. АН пдЫз гебегуеск Огас1е 0а1аЬазе 10$: Ас1тт1$1:га1юп ШогкеЬор II Е-2 Использование ленточных накопителей для защиты данных стека продуктов Огас1е Конфигурационные файлы Огас1е СоПаЬогабоп 8иИе Конфигурационные файлы Огас1е АррИсайоп Зегуег База данных Огас1е • Версия 9/ и последующие • Яеа1 АррНсаНоп С1и8*ег8 Данные файловых систем • Домашний каталог Огас1е • Другие данные, не хранимые в БД Резервирование и восстановление Огас1е Зесиге Васкир Централизованное управление резервированием на ленточные Ленточная накопители библиотека ши СорупдЫ © 2006, Огас1е. АН пдВТз гезегуеД Использование ленточных накопителей для защиты данных стека продуктов Огас!е Для защиты данных Огас1е доступны различные возможности. К ним, например, относятся: резервирование на дисковые накопители; резервирование на диск в промежуточное место хранения (зТа^т^ агеа) для последующего резервирования на магнитные ленты; прямое резервирование на ленты. Дисковые операции резервирования/восстаиовления обычно быстрее таких же операций, производимых с ленточными накопителями. Однако размещение резервных объектов на ленте предоставляет некоторые преимущества, когда присутствуют требования по долгосрочному хранению, а также, когда необходимо переносить бэкапы из одного информационного центра в другой. Огас1е 8есиге Васкир позволяет управлять задачами резервирования на ленту в экосистеме Огас1е. * Защита доступа к лентам, обеспечиваемая БД Огас1е на основе интеграции с Кесоуегу Мапа^ег; • Бесшовная поддержка Огас1е Кеа! АррНсабоп Оиыегз (КАС); в Централизованное администрирование распределенных клиентов и серверов среднего уровня: ~ Огас1е АррПсайон 8егуег§; - Огас1е СоПаЬогабоп Бийез; - домашние каталоги Огас1е и двоичные файлы. Огас1е Оа1аЬа$е 10д: Ас1т1п1$1га11оп УУогкеЬор II Р-3
Преимущество для покупателя - комплексное решение от фирмы Огас1е • Огас1е Зесиге Васкир и КМАЫ предоставляют комплексное решение для резервирования в среде Огас1е - Централизованное управление резервированием на ленту данных файловых систем и базы данных Огас1е - Уровень управления носителем, наилучшим образом интегрированный с ПМАЫ для резервирования - Резервирование данных по сети • Техническая поддержка полного решения задач резервирования предоставляется в одном месте, что ускоряет разрешение проблем. • Обеспечивается надежная защита данных, достигаемая при более низких затратах и меньшей сложности выполнения работ. СорупдЫ © 2006, Огас!е. АН пдЫэ гезегуед. Преимущество для покупателя ~ комплексное решение от фирмы Огас1е Кесоуегу Мападег - это продукт Огас1е, используемый в настоящее время для резервирования и восстановления. ЯМА^’ входит в состав компонентов сервера Огас1е, начиная с версии 8.0. Огас1е Зесиге Васкир дополняет существующие функциональные возможности. • Полное решение для резервирования (сотрЫе Ьаскир $о!и1юп). Обеспечивается зашита информации, хранимой в базе данных и вне базы данных для среды Огас1е в целом. • Управление носителем (шесНа тапа^етеп!). Огас1е Зесиге Васкир предоставляет уровень управления носителем (те&а тапаретеш 1ауег) для резервирования базы данных на ленту с помощью КМАЫ. До этого требовалось покупать дорогие продукты управления носителем сторонних фирм, предоставлявших интегрированное с ЯМАМ решение для резервирования на ленту. • Резервирование по сети (Ьаскир апузтйеге оп ГЬе пе(л* *огк). Огас1е Зесиге Васкир резервирует данные из многих доступных по сети компьютерных систем на третичные сетевые ресурсы хранения. Поддерживаются многообразные конфигурации серверов, клиентов, серверов с доступными по сети устройствами хранения (МеРгогк АПаскес!§1ога§е - ЫА8), третичные устройства хранения, а также защищаются сетевые среды с устройствами хранения. В результате совместного использования РМАЫ и Огас1е Зесиге Васкир предоставляется комплексное решение для резервирования, полностью осуществляемое продуктами фирмы Огас1е. Это позволяет получить лучшую техническую поддержку, так как корпорация Огас1е отвечает за предоставляемое решение в целом. Покупатели за наименьшую возможную стоимость получают более высокий уровень защиты данных, предоставляемый корпорацией Огас1е. И- Ц|
Централизованное управление УУтбожз I 1ЛМ1Х НАЗ Ыпих гггп та ЕШ СорупдЬ! ® 2006, Огас1е. АП пдЫа гевегуеб. Ленточная библиотека резервированием на ленту, обеспечиваемое Огас1е Зесиге Васкир Огас1е Ьаскир Огас!е Зесиге Васкир • Централизованное администрирование операций резервирования и восстановления, выполняемых локально или по сети • Локальное и удаленное управление ленточными устройствами • Клиент-серверная архитектура • Защита информации на ленте для гетерогенной среды Ю1 Клиенты различных производителей, резервируемые по сети ЬАЫ БД ОгаЫе | резервированием! на ленточный | носитель Централизованное управление резервированием на ленту Программное обеспечение Огас1е Зесиге Васкир обеспечивает централизованное управление резервированием для гетерогенных клиентов и серверов, осуществляемое из единой точки, называемой административным сервером Огас1е Зесиге Васкир. С помощью централ изованной консоли, использующей сводный каталог резервирования можно просто управлять политиками резервирования, расписанием резервирования для многих платформ, а также локальными и удаленными ленточными устройствами. Сконфигурированные машины и устройства, управляемые административным сервером образуют административный домен Огас1е Зесиге Васкир (см.слайд). Система управления ленточными накопителями Огас1е Зесиге Васкир минимизирует сложность управления в разнообразных конфигурациях и предоставляет: * унифицированную гетерогенную защиту данных для многих платформ, включая 1Ж1Х (НР-ПХ, Тш64, А1Х и 8о1ап§), Ьтих (Кед Наг, 8и8Е), ХУМохуз (2000, ХР, 2003), а также ЯА8-серверы; • гибкую конфигурацию ленточных устройств с помощью опций для отдельной и многохостовой библиотек или сетей хранения данных ($1ога%е Агеа 1Уе1хуогк$ 8А№); при этом обеспечивается динамическое разделение накопителей с целью оптимизации использования ресурсов; • поддержку основных ленточных библиотек и устройств в средах 8АХ. СЬЕ и 8С81: • клиентскую или серверную архитектуру, обеспечивающую централизованное администрирование распределенными серверами устройств, осуществляемое в локальной Цоса! агеа пе^огк-ЪРАА) или глобальной сети (ууйЯе агеа п&юогк - ХУАЫ).
Административный домен Огас1е Зесиге Васкир Административный.^ сервер . р Сервер устройств или 5АМ . Клиент Сеть Каталог Огас1е Зесиге Васкир Данные для резервирования Административный сервер: - Сопровождает файлы каталога Огас1е Зесиге Васкир, содержащие конфигурационные установки и хронологические данные об операциях резервирования - Имеет только стандартный режим доступа Сервер устройств или ВАМ: - Передает и принимает данные с подсоединенных устройств - Имеет стандартный режим доступа и по протоколу ИОМР Клиент: - Сервер, резервируемый с помощью Огас1е Зесиге Васкир - Имеет стандартный режим доступа и по протоколу ИОМР СорупдЫ © 2006, Огас1е. АН пдЫв гезегуеск Административный домен Огас1е Зесиге Васкир Административный домен (а^ттЫгаНуе дотат) содержит один административный сервер, один или несколько клиентов, а также один или несколько серверов устройств (тесНа зегуегз). • Административный сервер (асЫпеМгаПуе чеггег) - это машина в административном домене с копией программного обеспечения Огас1е Зесиге Васкир и файлами каталога, содержащими конфигурационные установки и хронологические данные об операциях резервирования на запоминающие устройства. На таком сервере выполняется планировщик (8сйеби1ег), запускающий задания и осуществляющий их мониторинг в административном домене. * Сервер устройств (тесИа зегеег) или 8АК-сервер - это машина, на которой установлено одно или несколько вторичных устройств хранения, например, ленточная библиотека. Сервер устройств передает и принимает данные с подсоединенных устройств. • Клиент (сНеп?) машина, на которой локально доступны данные, резервируемые с помощью Огас1е Зесиге Васкир На каждой машине могут быть сконфигурированы следующие режимы доступа: • Стандартный (Мзпйап!). На машине в таком режиме выполняются демоны Огас1е Зесиге Васкир, управляющие резервированием и восстановлением на клиенте или сервере. • *ЮМР. 11а хосте, поддерживающем сетевой протокол управления данными (ЙеШ'огк ОаГа Мапа§етеп1 Ргоюсо! - кЮМР), применяются устройства хранения сторонних поставщиков, например, Ыеиуогк Аррйапсе, МйаротГ или Ото81ог. Для выполнения резервирования и восстановления файловых систем на кЮМР-хосте выполняются КЭМР-демоны. Примечание: любая машина в сети может выполнять любую из описанных выше функций (любую роль) или комбинацию таких функций. Огас1е ОайЬазе 10д: Адт1п181га1:1оп УУогкзЬор II Р-6 Огас1е Зесиге Васкир: обзор управления резервированием • Централизованное управление административным доменом - Объединенный каталог - Пользователи и привилегии • Простота администрирования с использованием многочисленных интерфейсных опций, политик резервирования и многого другого • Резервирование и восстановление данных - Файловая система и база данных Огас1е - Управление с помощью политик • Управление носителями (лентами) • Автоматическое управление ленточными устройствами • Гибкие опции конфигурирования СорупдЫ © 2006, Огас1е. АН пдН(8 гезегуед. __________ Огас1е Зесиге Васкир: обзор управления резервированием Огас1е Зесиге Васкир защищает данные иа лентах БД Огас1е и файловых систем. Это средство может использоваться АБД и системными администраторами. Обеспечивая надежность, масштабируемость и простоту использования, Огас1е Зесиге Васкир идеально подходит для рабочих групп и экосистем Огас1е. • Обычно информационные технологии применяются в гетерогенных средах, в которых для защиты информации используются ленты. Огас1е Зесиге Васкир минимизирует сложность управления разнообразными конфигурациями (агсйнесШгез), осуществляемое с помощью централизованного административного сервера. • Для обеспечения максимальной гибкости и простоты использования Огас1е Зесиге Васкир интегрирован в Огас1е ЕШегрпзе Мападег (ЕМ), с помощью которого можно выполнять резервирование и решать большинство административных задач . Бэкапы файловых систем эффективно сопровождаются с помощью интуитивно понятного \УеЬ- средства и/или унифицированного командного интерфейса. • Безопасность, обеспечивающая контроль несанкционированного доступа к резервным объектам, - ключевой момент защиты данных. Огас1е Зесиге Васкир предоставляет возможность парольной защиты и деления пользователей на классы, что позволяет управлять правами доступа при выполнении операций резервирования и восстановления. Огас1е Зесиге Васкир защищен от атак переполнения буферов. ♦ Огас1е Зесиге Васкир. плотно интегрированный с КМАИ, обеспечивает производительность операций резервирования и восстановления базы данных, производимых с помощью привычных интерфейсов Огас1е ЕМ и/или ЯМАЛ * С помощью конфигурируемых политик управления, гибкой конфигурации устройств и опций планирования Огас1е Зесиге Васкир предоставляет согласованный инструмент управления для зашиты данных на ленте. Огас1е Оа1аЬаге 10д: Айт1п181га11оп УУогк81тор II Р-7
Каталог Огас1е Зесиге Васкир (ЛеЬиН с1а1азе1: с!азз с!еу|се ГатПу Ьоз! осоп! $сЬес1и1е виттагу изег |оре^аШг| |огас1е| |геа^ег| ^иееГ| |РАСЬ« СорупдЫ © 2006, Огас1е. АН пдЫз гезегуеД Каталог Огас!е Зесиге Васкир Огас1е Зесиге Васкир поддерживает на административном сервере свой собственный каталог. В каталоге содержится вся информация, используемая для описания вашей конфигурации. В нем также находятся метаданные об операциях резервирования и восстановления. На слайде приведена древовидная структура каталогов, создаваемая при инсталляции Огас1е Зесиге Васкир на административном сервере. Как показано на слайде, директория адттп содержит каталоги административного домена, а директория сопЕ1д большое количество поддиректорий для объектов, сопровождаемых Огас1е Зесиге Васкир. В каждой из этих подиректорий находятся файлы, с помощью которых сопровождаются характеристики объектов. Рекомендуется на регулярной основе резервировать дерево, проинсталлированное Огас1е Зесиге Васкир на административном сервере. Тогда в случае отказа на административном сервере данные Огас1е Зесиге Васкир не будут потеряны. Примечание: для наглядности на слайде не представлен полный набор директорий, используемых Огас1е Зесиге Васкир. На административном сервере также располагаются исполняемые модули. Дополнительные сведения о всей древовидной структуре см. в документе Огас1е Зесиге Васкир 1т1аиаИон. В ХУтбом/Ъ инсталляция производится в директории С: \ Р г о д г апл Е11 е з \ О г а с 1 е \ В а с кир; в остальном в системах ХУМоху и 1ЛМ1Х структура каталогов, расположенных ниже инсталляционной директории, совпадает. I СорупдЫ © 2006, Огас1е. АН пдЫ$ гезегуес!. Пользователи Огас1е Зесиге Васкир Огас1е Зесиге Васкир ведет свой собственный каталог пользователей и их соответствующих прав, поддерживая согласованную идентификацию пользователя на различных хостах (ТЖ1Х, 1лних и ХУшдозуз) административного домена. Хотя можно задать такое же имя и пароль, как у существующего пользователя ОС, пространство имен пользователей Огас1е Зесиге Васкир отличается от пространств имен существующих пользователей ОС. Ниже приводятся параметры, которые должны быть заданы при создании пользователей Огас!е Зесиге Васкир. • Имя пользователя Огас1е Зесиге Васкир и его пароль. • Класс Огас1е Зесиге Васкир, связанный с этим пользователем. • Имя пользователя в 1ЛХ1Х или ХУпзсклуъ и соответствующая информация. Это имя пользователя используется непривилегированными операциями Огас1е Зесиге Васкир для доступа к данным файловой системы на ваших клиентах. Непривилегированная операция ограничивается правами пользователя 1Ж1Х или учетной записи ХУпк1о\У8. • Разрешается ли пользователю Огас1е Зесиге Васкир подсоединяться к ЫОМР- серверу. Такое подсоединение производится с помощью внешней клиентской программы. • Адрес электронной почты, используемый для посылки уведомлений и отчетов об операциях Огас1е Зесиге Васкир.
Пользователи Огас1е Зесиге Васкир (продолжение) * Фактическое имя. Это больше похоже на комментарий. * Возможность задания информации для предварительной аутентификации пользователей. Такая информация используется для подсоединения к Огас1е Зесиге Васкир. При этОхМ не производится обычная проверка требований, осуществляемая при входе. Примечание: конфигурирование пользователей лучше всего производить с помощью ШеЬ-инструмента или интерфейса командной строки.
Предопределенные классы 1 "ЪЙНАТОН цЖ Вготе Ьаскир Ыакзда юЙЬ 1Ы& ассезз ргМедеа п©1 йеп!ей рептНПей репрйШ! О&р1ау а<1т1п1в(гайув йотат’з сопИдигаНбп У МойНу <жп изетатеапйраззшегй МойИу айтЫзегаНуе дотат’з сопйдигайоп РеНогт Ьаскирз аз &ейР РеНогт Ьаскира аз ргМ1едес1 изег ШГапу|оЬз, одапей Ьу изег МойИу апу|оЬз, омупей Ьу изег V РеНогт гез1огеэ а& веИ РеНогт гез1огез аз рпуйедед изег Несете е~таН гедиезйпд орега^г азз1$1алсе "... . Несете е-таН йезспЫпд 1п(егпа! еггогз Оиегу апй Й1вр$ау кЯогтаНсп зЬоЫ ^е\Нсез а Мапзде с!еу1сез апд сЬзпде деуюе зеа1е Ыз1 апу рЬ, гедагсЯезз Из сутег т МойИу апу |оЬ, гедакЙезз о! Йя ои/нег Ассезз Огас!е Зесиге Васкирз (йаГаЬазе) ай с^пег попе Изег сап реНогт Огас1е «ШаЬазе Васкирз апй гезкнез | СсрупдЫ © 2006, Огас1е. АН пдЬ& гезеп/еб. Предопределенные классы Класс определяет набор прав и привилегий доступа. Класс может быть назначен многим пользователям, но каждый пользовать должен быть членом только одного класса. Следующие классы имеют ключевое значение для понимания привилегий доступа пользователя в Огас1е Зесиге Васкир. • А<3тш. Класс, используемый для полного администрирования домена. Класс ас1т!п имеет все права и привилегии, необходимые для изменения конфигурации домена и выполнения операций резервирования и восстановления. • ОрегаСог. Класс, используемый для стандартных, повседневных операций. В нем отсутствуют привилегии конфигурирования, но имеются права, необходимые для операций резервирования и восстановления, а также возможности просмотра управляемых устройств. • 1Т§ег. Этот класс назначается определенным пользователям. Он разрешает пользователям ограниченным образом взаимодействовать с их доменами. Данный класс зарезервирован для пользователей, которым необходимо просматривать {Ьгоъже) свои собственные данные внутри индекса и выполнять пользовательские операции восстановления (шег-Ьавеб гезюгез). • Огас1е. Похож на класс орегайэг, однако этот класс имеет определенные привилегии изменения конфигурационных установок БД Огас1е, а также привилегии для выполнения резервирования БД Огас1е. • Кеабег. Пользователи данного класса получают возможность просмотра индексной информации. Им запрещено выполнять какие-либо операции, кроме изменения их имен и паролей. Конфигурирование классов лучше всего производить с помощью \УеЬ-инструмента или интерфейса командной строки. Примечание: дополнительные сведения об отдельных правах см. в документе Огас1е Зесиге Васкир АштгнзДгаЮг х (Зшск\
СорупдЫ © 2006, Огас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е Зесиге Васкир автоматически реализует расписание, в котором вы задаете, что резервировать, каким образом и как часто. Ручное вмешательство может потребоваться только в случае аппаратных ошибок или в ситуациях, когда требуется носитель.
Понятия Огас1е Зесиге Васкир, имеющие _________отношение к носителям____________ Резервный образ Семейство носителей Набор томов Том Лента Набор томов, содержащих _________резервные образы________ Средство управления содержимым набора томов Результат одной операции резервирования < ОНгАСкгВ СорупдМ © 2006, Огас1е. АН пдЫа гезегуеб. Понятия Огас1е Зесиге Васкир, имеющие отношение к носителям Огас1е Зесиге Васкир выстраивает создаваемые им бэкапы в виде простой иерархии, в которой используются следующие понятия: • Резервный образ (Ьаскир 1та§е) или архив (агсЫче) - это результат операции резервирования. Он может быть представлен в виде списка файлов. зарезервированных за одну операцию. • Том (уо!ите) - это одиночный носитель, например, 8-миллиметровая лента. * Набор томов (уо1ите хер - группа томов, на которых размещается резервный образ. • Семейство носителей (теска/атНу) - именованная группа, имеющая некоторые общие атрибуты, являющаяся результатом классификации томов. Примеры атрибутов: способ присвоения имен томам; политики, используемые для записи и удержания данных на томах семейства носителей. При резервировании файлов с помощью Огас1е Зесиге Васкир создается набор томов, имеющих некоторые общие характеристики, определенные для соответствующего семейства носителей. Примечание: диаграмма на слайде иллюстрирует понятия, начиная с логического понятия самого высокого уровня и заканчивая физическим понятием самого низкого уровня. Повторное использование набора томов Повторное использование томов файловых систем Период удержания ---1 Разрешены изменения Изменения запрещены.——• Время Создание Набор томов Истечение срока набора томов закрыт хранения набора томов Повторное использование томов с резервными фрагментами СорупдЫ © 2006, Огас1е. АН пдЫв гезеп/еб. Повторное использование набора томов Две концепции повторного использования томов Огас1е Зесиге Васкир. • Повторное использование томов, содержащих бэкапы файловых систем. Управление периодом удержания бэкапов файловых систем на уровне томов основывается на том, что том (лента) или набор томов, содержащий один или несколько бэкапов файловых систем не может быть переписан, пока не истечет период удержания тома. Огас1е Зесиге Васкир продолжает добавлять бэкапы па том, пока не истечет окно записи для этого тома, после чего том считается закрытым для последующих изменений. После закрытия тома находящиеся на нем данные удерживаются в течение периода удержания, затем устаревают и автоматически становятся доступными для перезаписи. Период удержания общее время, складываемое из определяемого пользователем окна записи и периода удержания. Огас1е Оа1аЬа$е 10д: Айт1пш1габоп УУогкзНор II Р-14 Огас1е Оа1аЬа$е 10д: Ас1тт1$1га1|оп УУогкеЬор II 1М5
Повторное использование набора томов (продолжение) * Повторное использование томов, содержащих резервные фрагменты» Огасте Зесиге Васкир применяет для бэкапов базы данных Огаск механизм повторного использования, основанный на содержимом (контенте) томов. В соответствие с этим механизмом каждый резервный фрагмент сопровождается отдельно, а не на уровне тома. Существует две ситуации, в которых резервные фрагменты могут стать устаревшими. 1. Администратор, отвечающий за резервирование, вручную удаляет фрагмент из каталога резервирования. 2. Для фрагмента превышается срок хранения. Дата, после которой резервный фрагмент становится устаревшим, определяется в момент создания резервного фрагмента. Она рассчитывается как дата создания плюс срок хранения. Продолжительность хранения задается в соответствующем объекте Огаск Зесиге Васкир Сопб^игабоп. При наступлений любого из этих двух состояний фрагмент считается устаревшими (ехршеЛ). Когда все резервные фрагменты, записанные на томе устаревают, том может быть перезаписан. Автоматическое управление устройствами • Огас1е Зесиге Васкир автоматически контролирует ленточные библиотеки. - Принимает команды 8С81 от библиотеки для: Сопровождения реестра лент Перемещения лент в/из элементов хранения и устройств 1 - Автоматически очищает ленточные накопители - Поддерживает устройства считывания штрихового кода и проверки носителя • Автоматическое обнаружение устройств и их конфигурирование для серверов с возможностями №МР версий 3 или 4 СорупдЫ © 2006, ОгасВе. АН пдЫб гезегуед. Автоматическое управление устройствами Огас1е Зесиге Васкир автоматизирует управление ленточными библиотеками, обеспечивая эффективное и надежное использование их возможностей (включая использование устройств считывания штрих-кода). Огас1е Зесиге Васкир взаимодействует с роботизированной ленточной библиотекой для облегчения управления лентами внутри библиотеки. Ленточную библиотеку (/аре ИЬгагу} часто называют роботизированным ленточным устройством (гоЬоИс /аре бек/се) или механизмом автоматической смены ленточных носителей (аи/осйап^ег или тесНит сйап^ег}. Перечень поддерживаемых ленточных накопителей {/аре б/тев) и библиотек доступен на сайте Ьйр://о1п.огас1е.сот. Библиотека принимает команды 8С81 (утаП сотрШег вуз/ет т/ег/асе интерфейс малых компьютерных систем} для перемещения носителей между местом их хранения и ленточными накопителями. Огас1е Зесиге Васкир использует следующие термины 8С81 для описания основных компонентов библиотек: • Элемент хранения (з/ога^е е1етеп/. - $е); когда том не используется, он располагается в элементе хранения. Огас1е ОаШЬазе 10д: АйттЫгаИоп УУогкзЬор II Р-16 Огас!е 0а1аЬазе 10д: А<1т1п181га11оп УУогкзЬор II Р-17
Автоматическое управление устройствами (продолжение) • Элемент импорта-экспорта (гтрогРехроП е1етеп! - 1ее) или почтовый слот (таИ используется для передачи томов в библиотеки и извлечения их оттуда без открытия дверцы. Доступность такого элемента зависит от библиотеки. Некоторые ленточные библиотеки предоставляют порт доступа к носителю, а некоторые требуют, чтобы оператор вручную открывал дверцу и извлекал ленту из слота библиотеки. * Элемент транспортировки носителя (тесНит ггапхром е!етеш ~~ пие) перемещает том из одного элемента хранения в другой элемент, например, в накопитель. * Элемент передачи данных (&иа 1гат/ег е1етеш - Ше); с точки зрения Огас1е Весите Васкир это ленточный накопитель. Каждый элемент имеет определяемое пользователем имя, которое Огас1е Зесиге Васкир использует для его идентификации. Напри мер, имя первого элемента хранения зе1, первого ленточного накопителя -Ле!.
Операции управления библиотекой хпзегЪго! ехЪгасЪио! Элементы хранения ЬоасКго! ип1оа<Ьго1 Ленточные накопители СорупдМ © 2006, Огас!е. АН пдЫз гезегуесГ Операции управления библиотекой На слайде приведен пример библиотеки, содержащей элементы хранения и накопители. Ниже описаны некоторые основные операции, которые можно производить над библиотекой. • Вы можете уведомить Огас!е Зесиге Васкир о том, что вставили один или несколько томов в элементы хранения библиотеки. • Подобным образом вы также можете уведомить Огас!е Зесиге Васкир о том, что вручную извлекли один или несколько томов из элементов хранения библиотеки. * Вы можете загрузить том из элемента хранения в накопитель, чтобы подготовить запуск операций резервирования. ♦ Вы можете выгрузить том из накопителя в определенный элемеш хранения. • Вы также можете переместить один том из одного элемента хранения в другой. Примечание: дополнительные сведения о возможных командах для работы с библиотекой см. в документе Огас1е Зесиге Васкир Ке/егепсе.
СарупдЫ © 2006, Огас!е. АН пдЫа гезегуед. Инсталляция Огас1е Зесиге Васкир Инсталляция и конфигурирование административного домена обычно производится в три шага. 1. Инсталлируйте программное обеспечение (ПО) Огас1е Зесиге Васкир на каждом вашем хосте, за исключением хостов, на которых уже выполняются демоны КИМР. Инсталляцию можно произвести либо с СИ-КОМ, либо после скачивания программного обеспечения с сайта ОТИ (йРр://о1п.огас1е.сош). 2. Обязательно полностью определите административный домен на административном сервере. Это означает, что должны быть определены все серверы носителей, клиентские серверы и средства навигации для устройств хранения, подключаемых по сети {1^е^огк АиасЬед $1ога§е - ИА8). Действия по определению выполняются непосредственно на административном сервере, который задается в ходе инсталляции программного обеспечения. 3. Предоставьте административному серверу информацию о ленточных устройствах, существующих в вашем административном домене. Данный шаг необходим только для серверов носителей. Его выполнение позволит вам сконфигурировать устройства 8С81 и ПЪег СЬаппе! (библиотеки и ленточные накопители), непосредственно подсоединенные к хосту Огас1е Зесиге Васкир в административном домене. Вы также можете обнаружить библиотеки и ленточные накопители, подсоединенные к МАЗ П1ег, в результате чего средство навигации (/Пег) начинает взаимодействовать с Огас1е Зесиге Васкир. Огас1е БаШЬаве 10д: Ааттш1га11оп УУогкаЬор II Е-20 Инсталляция программного обеспечения Огас1е Зесиге Васкир Перед началом инсталляции программного обеспечения Огас1е Зесиге Васкир на конкретном хосте необходимо определить роль Огас1е 8еспге Васкир на данном хосте (административный сервер, сервер носителей или клиент). На любой платформе (ЛУшсклуз. ЕГЬПХ/Етих) можно выбрать следующие способы инсталляции программного обеспечения Огас1е Зесиге Васкир: • установка на каждом хосте с поставляемого СБ-КОМ; • скачивание Огас1е Зесиге Васкир на каждый хост с сайта ОТ№ и установка после развертывания дистрибутива в локальном каталоге (1оса1 81ареб сйгесГогу). Кроме того, на платформах ЦМХ/Ьтих дистрибутив программного обеспечения Огас1е Зесиге Васкир можно располагать удаленно на другом хосте Ш1Х/1лпих. Этот дистрибутив скачивается с сайта ОТЫ или устанавливается на устройстве чтения СБ- КОМ на одной машине. Такой метод требует возможности использования команды гай под пользователем гоой для пересылки программного обеспечения по сети. Полная инсталляция домена возможна только для ШИХ-подобных систем. Для \УпккпУ8 в административном домене требуется отдельная инсталляции в каждой системе УУтболуз. Примечание: на ИЫХ-подобяых системах инсталляция Огасте Зесиге Васкир может быть произведена не только интерактивно, но и с использованием файлов описания сети (пе1н}огк ПезспрПоп /Нех). Огас1е Ба&аЬазе 10^: Абтт1аЬ’абст УУогкаИор II
Пример инсталляции административного сервера зЪаде]# такдхг ~р /и х/ХосаХ/огасХе/Ьаскир [хооЬ@ЕШ5К14Р1 зЪаде]# с& /^гьсА^/Ъа.скир [гооЬ@ЕРКЗЕ14Р1 Ьаскир]# /акада/сЬ-4 Лсдхож04 0914/зекир $Ге1соте Ъо ОгасХе*з веЪир рходхаж ,ОгасХе Зесиге Васкир. ТЫ в рходгаж Хоа&з ОгасХе Зесиге Васкир ео!Ь?ахе Ь?от кке СО-НОМ ко а ГхХеаузЬеж вхгескогу с< уоих сЬооахид^ ТЫз СВ-ВОМ сопЬахпз ОгасХе Зесиге Васкир иегБхоп 10.2. РХеазе адахк а тотепк «Ы1е I Хеахп аЬоиЬ Низ Ъозк... 4оие. >~ »« >~ «« ••>$€' и. Уои тау Хоай апу с^ ЬЬе ^оХХсжхпд ОгасХе Зесиге Васкир раскадез: 1, аоХазгхз (ВоХагхз 32, 8РАКС) аджхпхаЬгаЬх^е ееапгег, тЫа зезгуег, сХхепЪ 2. 1хпих32 (НН 2.1, ННВЬ 3, ШШХ 4, ЗиЯЕ 8, ВиЗЕ 9) асХЫпхзкгакзлге аезпгех, тедха аегуег, сИецк 3. ае1агхз64 (ЗоХагхз 2.8 ап4 Хакех, 5РАКС) асЗтхЫзкгаЪЗлге аег^ех, тесНа зехэлэг, сХхепЪ ЕпЪех а зрасе-аерахакеа Ххак оХ раскадеа уои’д Ике ко Хоай. То ХоасЯ аХХ раскадез, фпкех *аХХ* [2]: 2 СЖ-АСЬЕ СорупдЫ © 2006, Огас1е. АП пдЬ& геаегуеб. Пример инсталляции административного сервера В большинстве случаев, хотя и необязательно, каталог, в котором устанавливается программное обеспечение Огас1е Зесиге Васкир, имеет имя /изг/1оса1/огас!е/Ьаскир. Создайте такой каталог, затем перейдите в него и выполните программу установки, которая располагается либо на СП-К.ОМ, либо в области хранения дистрибутива агеа). В примере на слайде запускаемая программа находится в области хранения дистрибутива на диске. Как показано на слайде, программа предлагает несколько вариантов установки для различных платформ (8о1ап8, дистрибутивы Ыпих). Выберите номер варианта, соответствующий платформе ЦЫ1Х, на которой производится установка. В примере выбирается Ешнх. Можно также выбрать нескольких машин, на которых будет инсталлироваться Огас!е Зесиге Васкир. Для этого следует перечислить в одной строке через пробел несколько вариантов. Например, чтобы инсталлировать программное обеспечение Огас!е Зесиге Васкир на машинах с операционными системами $о1аЙ8 и Ыпих, введите: 1 2. На последующих шагах рекомендуется подтверждать опции по умолчанию, предлагаемые на основе файла оЬрагатекегз. предварительно сконфигурированного для использования в ходе инсталляции. Вы можете просмотреть и изучить этот файл оЬрагатекегз, располагаемый в каталоге /изг/ХосаХ/огасХе/Ьаскир/ХпзкаИ. В файле определены различные параметры, которые можно настроить в соответствие требованиями конкретной инсталляции. Например, можно задать автоматическое создание пользователя Огас1е Зесиге Васкир, которому назначается класс огасХе и предоставляется возможность предварительной аутентификация, используемой ШИАН
СорупдМ © 2006, Огас!е. АН пдЫз геэегуед. Использование ЕМ для определения административного сервера После завершения инсталляции программного обеспечения Огас1е Зесиге Васкир необходимо определить ваш административный домен. В РаСаЬазе Согйго! на странице Ма1п1епапсе необходимо щелкнуть на ссылку Огас!е Зесиге Васкир Реуюе апс! Месйа, расположенную в секции Огас1е Зесиге Васкир После этого при первом обращении к Огас1е Зесиге Васкир из Ра1аЬазе Соп1го! выводится страница Абе! Ас1то81гайуе Зегуег. На этой странице необходимо указать в поле Огас1е Зесиге Васкир Ноте домашний каталог Огас1е Зесиге Васкир, который использовался в ходе инсталляции. (Предполагается, что ваш хост является административным сервером Огас1е Зесиге Васкир). Кроме того, необходимо задать в поле Огас1е Зесиге Васкир Озетате имя пользователя, которое будет использоваться для всех удаленных операций. После выполнения описанных действий щелкните на кнопку ОК. Огас1е Ра1аЬа$е 10д: Ас1т$п1$1га0оп УУогкзЬор II Е-23
Страница Огас1е Зесиге Васкир Оеу|се апс! Месйа ОГ2АСЕ.6 ’Е»йе?рн»е 1й<? —- А?т?т>иаи*е Зв?у*<. е-1гз.14р1 и#.о;ас!е сот ? Ей:! Айтт^йз^е Зете? ЗеИшдз ОгаЫе Зесиге Васкир Оеуюе апа Месйа: АйттЫгайуе Зегуег е<1г5г14р1.ц8.огас1е.сот Огас!е Зесиге Васкир рг<л^е$ ^еже ап4 тесйа тападетет сзраЬ|1ша§ йг ййзЬаее аг«1 Я1е $уз*ет веским звЗ гезЮге орегэиопз. Взе 1Ье Абт}П1еПа1й?е Зег</ш Иоте раде Го ме^ т1огпШюи аЬош тападегё гезоигсез ап>11с ре?1шп «еяоиа асиопе Зи! 7.2» 5:27:12 ДМ ® Ренета! 31а1ие 1п Земсе Но$1 еФзПДрТ ЗеПтдз |^О«««»>« Не^оигсе® Ме&а Зе^егз 1 МеЙ1а ЕэтШ&з 1 УЫитее Оеюсез Маз.^’У У1е^|р»оЬ^т 0<ВУ1сёге"^1 |Туре V Оё’лсее гоЬ1ет 0ЦЕаИ Адт1п1з!гаиув Зегуег ЗеПНдз МсичТу Нче Ог&с)е Зесиге Васкир айтт^йа-л-е зеглзг аеП1пд$ Ке1зх@€1 Ыпк§ ЕЙ* Зу€?вт 3«скпр апд Еепоге Айгггн^екзШ'е З&гузг Огас1е Зесиге Васкир Нете Магнате а? МеЛа Зегтвг. е<1шНр1.из.огас1е.свт |Ли.г/1есй:/огас!еЛасъ ир , |^авяа*% р^пн» СорупдЫ © 2006, Огас8е. АН пдМз гезегуей. онаслх; Страница Огас1е Зесиге Васкир Оеу!се апс! МесПа С помощью страницы Огас1е Зесиге Васкир Семсе апс! МесКа Раде можно управлять административным доменом, используя ссылки, доступные в секции Резоигсез. В этой секции предоставляются возможности управления: • устройствами; * серверами носителей; 9 семействами носителей; * томами. Огас1е ОаШЬаве 10д: Ас1т1п151га11оп Шогк^Ьор II ГЧМ Добавление устройств О13АОЛВ' Гтшргшз Маигдяг 18</ А=ятв1ейз11уе Зегеег I из огаф.сот •= Оеюсез ОйУ1Св$ А 6бУ!се I» а 1аре ог йЬгагу 'у'(е«? сйайз а'1 йе«сез ог реИсггп ап орегаъ&п АЛ | Со!1ар$е ай . 1Уу^;______________________ к>5ц|Ь 1ймзгу (>лНиа!) Не!а1ес! Пике ..‘ <• г' >‘ < । ' Райа ?вч< 7,2965 5:32-27 ДМ . ..................„^,[00^-= ^РеукеТёыГ^^]:, Со) Опте Асбепзреозе Уо!ите | |НптйЬ»е | ЗМ*>'Ыж“' ^Г^-> «ГчЧ«Ы5<« " ^- ' ^г ?т-^ >е «<«,а Сорупдй! © 2006, Огас8е. АП пдМз гезегуей. Добавление устройств После определения административного домена можно сконфигурировать ленточные библиотеки и накопители для использования с Огас!е Зесиге Васкир. Поддерживаются устройства 8С81 и НЬег Скаппе!. Новое устройство можно добавить, используя один из двух способов. • Обнаружить устройство автоматически. Огас1е Зесиге Васкир позволяет автоматически обнаружить и сконфигурировать дополнительные устройства хранения для серверов ^^МР определенного типа, например, использующих средства навигации фирмы ИеШюгк АррНапсе. • Сконфигурировать новые устройства с помощью Етегрпзе Мападег, И'еЕ- инструмента или интерфейса командной строки. Чтобы добавить новое устройство в вашу конфигурацию, щелкните на странице 0еУ1се8 либо на кнопку Абб ЫЬгагу, либо на Абб Опуе. Огас1е ОагаЬаве 10д: Ас1т1п1$1га(1оп Шогк^Нор II Р«25
Управление устройствами с помощью ЕМ Яевошсев Месйа Зегсегз \ МесНа РатШез \ УоШгпез । Оемсее рТГ"^ Ое«св ОГ?АСХ.в Е«ън}иш» Абтк1?й>^еЗэгуст: аФ$г&р' > 0е«485 □еисе$ л йехнсе га з (эре йм? о? ьЬагу У!^ йеМНв о’ ай делсее ог реИтт ап ор^гвиоп дС()О|РгоЫет Ьежез 1Асй*/е Ое^сеа .ппеРИвй- Оздсе Оешк Сшсе- 1о§ сепГу Соппес1м1у ейи-14р1 Моин- Оптоиг:! 1б«п14у Уск)?ве 1%Ье! Уйите кхчй Уйите Мп1эЬй Уйите Олк-зй ХОДзпю резн Рп->е 1Г:УеГ:1вгу ОИХЭПвё СП!у) я !пр<ч; Уокнпэ " Екрсй УоЮгпе Ехйай УоЮте }Г:?8Й Уб1«Я»в Мо*е УсЬте Мегу|^Г В^се® ЛкхХлг 1. )<?!>« И-} За! ?, 5:3237 ®> Га» йе^сед .. 8а&Д^.ппшг..^ЫМ-. ,...|ц.ттт Со)р^ёЖ^йй<|р™™$5 Уе^те Цчав<* йеоУ)к * 13 опус) томе Е^ГДПДЛ» |; • ___ .......... ___^4;:г;% |Уу..а«т__________|Пгтюуе ; | й '^Веясез & Жар <-я11из!) кИе пспйгедшгео едаяЯМ Огас1еУ1-1 2.0 НеЫе<1 Опкз ... .. . .^АСЕС СорупдЫ © 2006, Огас!е. АН пдЫз гезегуеск Управление устройствами с помощью ЕУ На странице ЕМ Абто81:га1|уе Зеп/ег щелкните на ссылку Мападе справа от текста □е\лсе8. В результате выводится страница Оеуюез, на которой с помощью кнопок Абб ЫЬгагу и Абб Опуе можно добавить библиотеку или накопитель. Можно также выбрать существующее устройство, отредактировать его или удалить, используя соответственно кнопки Ебй и Регпоуе. Как вы можете видеть, после того, как было создано устройство, его можно выбрать для выполнения действия, например, монтирования (Моигй). загрузки тома (Еоаб \/о1ите) и т.д. Для этого используются выпадающие списки действий в полях Асйопз и □пуе АсЙОПЗ. Чтобы выполнить выбранное действие, следует щелкнуть на кнопку Со. Огас1е ОайаЬазе 10д: Абт1п151га11оп УУогкзЬор II Е~26 СорупдМ © 2006, Огас1е. АН пдЫ$ гезегуес!.| КМАЫ и Огас1е Зесиге Васкир Огас1е Зесиге Васкир предоставляет возможность резервирования и восстановления файловых систем ЦМХ, Ешпх, \Утс1о\у$ и ИА8. Кроме того, в Огас1е Зесиге Васкир реализован бесшовный интерфейс управления носителями для ШИАЬ1, который позволяет осуществлять резервирование базы данных непосредственно с помощью КМАК Огас1е Зесиге Васкир выполняет две отдельные функции: резервирование БД Огас1е и резервирование других объектов файловых систем. Для резервирования БД Огас1е можно использовать КМАИ или интерфейс ЕМ, а для резервирования данных файловых систем - интерфейс командной строки утилиты оЬ^оо! или У/еЬ~инструмент. Огас1е Зесиге Васкир может просматривать резервные фрагменты и осуществлять отдельное сопровождение каждого фрагмента. Это важно для нахождения “зависших” (ргркст) резервных фрагментов, которые отмечены в каталоге Огас1е Зесиге Васкир как существующие, а в каталоге КМАЫ - как несуществующие. Огас1е Зесиге Васкир хранит специальные метаданные Огас1е, на основе которых можно получать отчеты, содержащие справочные данные о резервных наборах. КМ АК пишет бэкапы только в виде резервных фрагментов на такие устройства управления носителем, как ленточные библиотеки. Каждый резервный фрагмент КМА1^ создается в виде одного резервируемого образа (Ьаскир нпа^е) Огас1е Зесиге Васкир. Примечание: библиотека 8ВТ поддерживает системное резервирование на ленту (ЗузГет Васкир го Таре). Огас!е Оа1аЬа§е 10д: Абгтп151га0оп ШогкаЬор II Г-27
Доступ к Огас1е Зесиге Васкир из КМАМ оРАсие СорупдЫ © 2006, Огас1е. АН пдЫз гезегуед Доступ к Огас1е Зесиге Васкир из ЯМАМ Для доступа к Огас1е Зесиге Васкир из КМАЫ требуется только выделить канал с типом 8ВТ_ТАРЕ, а затехМ выполнить команды К МАИ для резервирования или восстановления базы данных. Со стороны Огас1е Зесиге Васкир необходимо предварительно определить два важных вида объектов Огас1е Зесиге Васкир. • Селекторы хранилищ бэкапов БД (ИаСаЬазе Васкир 81ога§е 8е1есЧог§)« Эти объекты конфигурируются для хранения параметров резервирования и восстановления определенной базы данных Огас1е. Они выступают в качестве связующего уровня {§1ие 1ауег) между КМАЫ, осуществляющим доступ к базе данных, и программным обеспечением Огас1е Зесиге Васкир, управляющим базовыми носителями. • Пользователь ИМАМ с предварительной аутентификацией (РгеаиШопхей КМА1Ч и§ег). Предварительная аутентификация КМАЫ используется для определения пользователя Огас1е Зесиге Васкир, под которым выполняются такие операции КМ АН, как резервирование или восстановление. 4 Ш В
Предварительная аутентификация пользователя СорупдЫ © 2006, Огасте. АН пдЬШ ге$егуеб. I и. Предварительная аутентификация пользователя Можно сконфигурировать для данного хоста предварительную аутентификацию пользователя ОС, позволяющую ЯМ АН получить доступ к Огас1е Зесиге Васкир без прохождения проверок, производимых при обычном подсоединении к Огас1е Зесиге Васкир. Такая возможность используется для определения пользователя Огас1е Зесиге Васкир, под которым выполняется определенная операция ИМАМ, например резервирование или восстановление. На слайде приведен пример применения КМ АМ 1. Когда вы запускаете ЯМ АМ и выделяете канал 5ВТ, база данных Огас1е порождает фоновый процесс Огас1е для выполнения запрашиваемых операций. 2. Процесс Огас1е подсоединяется к демону службы Огас1е Зесиге Васкир, локально выполняемому на этом хосте. 3. Демон службы выявляет пользователя ОС и хост, на котором выполняется процесс Огас1е. 4. Локальный демон службы проверяет информацию о пользователе у административного служебного демона. Если существует пользователь Огас1е Зесиге Васкир с поддержкой предварительной аутентификации для этого хоста и пользователя ОС, тогда устанавливается успешное соединение. 5. Фоновый процесс Огас1е использует пользователя Огас1е Зесиге Васкир с предварительной аутентификацией для выполнения операций Огас1е Зесиге Васкир. Обратите внимание на то, что операции Огас1е Зесиге Васкир, передаваемые на выполнение через интерфейс 8ВТ, производятся под пользователем ОС, который определен пользователем Огас1е Зесиге Васкир для доступа к хосту.
СорупдЫ © 2006, Огас{е. АН пдЫз гезегуеб. Селектор хранения бэкапов базы данных Используя селекторы хранения бэкапов базы данных (ра1аЬа$е Васкир Вюга^е 8е1ес1ог$}, можно выполнять дифференцированный контроль (фте-%гатес1 соШгоТ) операций резервирования и восстановления БД» Огас1е Зесиге Васкир использует информацию, инкапсулированную в Оа1аЬа$е Васкир ВЬгаде 8е1ес1ог8, когда взаимодействует с КМАМ Селектор содержит следующую информацию: ♦ Имя самого селектора хранения. • Имена баз данных, к которым применяется селектор. • Идентификаторы (ТВ) баз данных, к которым применяется селектор. • Имена хостов, к которым применяется селектор. • Содержимое резервных фрагментов. Селектор может применяться к резервным фрагментам, содержащим архивные журналы, полные и инкрементальные бэкапы, а также автобэкапы. В селекторе можно указать несколько типов бэкапов. • Число копий К.МАЫ, к которым применяется селектор. Обычно число копий конфигурируется с помощью команд НМАЫ ВАСКЕР ... СОРТЕ5 или СОКЕТСИВЕ ВАСКИР СОР1Е5, которые позволяют дублировать резервные наборы для обеспечения зашиты от отказа, повреждения носителя или человеческой ошибки. * Имя семейства носителей, которые будут использоваться. • Имена устройств, которые ограничивают операции. • Время (продолжительность) хранения резервных фрагментов. • Время (продолжительность) ожидания доступности ресурсов.
Модель использования ЯМАМ и Огас1е Зесиге Васкир СорупдМ © 2006, Огас!е> АН пдЫз геаегуеск Модель использования КМАМ и Огас1е Зесиге Васкир Функции Огас1е Зесиге Васкир точно такие же, как у любого другого продукта, реализующего системное резервирование на ленту (8у$геш Васкир го Таре - 8ВТ). Перед использованием К.МАЫ с Огас1е Зесиге Васкир выполните следующие шаги. 1. Инсталлируйте программное обеспечение (ПО) Огас1е. а также ПО Огас1е Зесиге Васкир. 2. Создайте пользователя Огас1е Зесиге Васкир с классом "огас!е” и предварительной аутентификацией КМАМ Чтобы создать такого пользователя в ходе инсталляции Огас1е Зесиге Васкир выполните следующее: перед инсталляцией просто измените в файле оЬра гате Ее г 8 значение параметра сгеаке рге-аиЬЬогтхес! огас!е изег на уез. 3. Создайте семейства носителей. Например, вы можете создать различные семейства носителей, которые зависят от типа создаваемых резервных наборов (бэкапы архивных журналов, файлов данных). По умолчанию Огас1е Зесиге Васкир создает семейство носителей КМАЫ-ЕЕЕАиьт, которое будет использоваться вместе с КМА.К 4. Создайте в Огас1е Зесиге Васкир селекторы хранения бэкапов баз данных. Например, для каждой базы данных свой селектор. 5. Перед передачей на выполнение команд КМАЭД для создания бэкапов или восстановления из бэкапов выделите каналы типа $ВТ_ТАРЕ. Примечание. В ходе инсталляции ПО Огас1е Зесиге Васкир программа установки автоматически копирует файл 11ЬоЬк .зо в каталог /11Ь. Поэтому по умолчанию каждый раз, когда вы выделяете канал 5ВТ_таре, автоматически используется Огас1е Зесиге Васкир.
Определение селектора хранения баз данных Таре сй’/ег гпи&1 Ье гпоиШай ЬеГоге рвИонг-шд а Ьаскир. Уии звоик! уепТу Оче ире ьйппдс аге >з1И Ьу с11СЮГ:д ил Те»{ Таре Васкир’, Ьейяе 53>япд 1Иет Таре Оггее р -. Тег» Таре Васкир) ; аре Васкир Туре <• Васкир 5е1 «Л Леей Г-Х:»-й|Э{ *«.•“•* 5 К? ?:СГ8 ЬЗ-.'1лФ$ •?', :,йСки; Ч?- ОГ* Й®« Ив < С&пф«еъзей Васкир 5е1 Ап-.Уа:.й- 1зз:!-х >а ’из из-а:> сс-к<-55сео{а«еяхеяе Огас1§ Зесиге Васкир Уегеюп сп ОйаЬэ$е Ве.^ег 1Й.2.0.0 Астотюкзиге Зе^ег.ДакМЖ Васкир ЗВогаде 5е1есШ$| Сопйдиге НчЖ Сгес1епНа?&’ То еэхе 1Ье Ьаскир &йНг. Пйсайе а: гесевг-хгСс- К”.с: ;р ————] •ей5иШ.клЗлЖй..;._е €-'. Я- йл!ГС;5^ > Езскир 2шаз« 5а1мш$ Васкир Зкэгаде 8е1есЫгз Вгскир З&гз^е 5е1еоЬг® в;& з гсеап® Ьэ срв-гИу 4еС«ий йо:§де Резвее Кессину Мвпадя апс цгас& Эесуе Васкир Сгсеп ?к* йЛзЬт аасксв 1уре® апй сазу г.ипчЬы 5 1йа Взсг.ир 5$сга§й Зйашгв влзЫв йгас!® Зесиге бзекир !а и1Шгй з зресЛс гегеча 1аг>:1у зги) с’вйсез йТЗва ме г-с йеМсеа сресЖев. йгас!е Зесиге Эасйир л.-И сЬэоее апу йе'/юе т :.ке айгктс-ацув йек-уз I 3 3«НЛЖ»>.68 Й?Ш К<ару НитЬуг €*пу| Р^АГРО&ГДрсТ Ы«е.' 5е;-1®ЛеМб-^9 ПР Рй=з>»С8 ’Л'ай Т«пв г.р5г.шг-® по- !апд 1з ««•{ а?зйзЬ:1йу с(ги®«!се5 гвчиа^й Бу Ьзскцр® И пеззвгеев &• чй Ьвсвта аюйз&е лййяч Ьте. 'Л.е Веские «1Й Йи.1 ипка ' г-»1игп: *;* . .....к ГХ2* 'Х=1?: , Ж’1* СорупдЬ* © 2006, Огас1е. АН пдЫв гезеп/еск Определение селектора хранения баз данных После определения административного сервера необходимо сконфигурировать селектор хранения баз данных (Г)а1аЪа$е Васкир 8юга§е Зе1есюг), Затем можно начать создавать бэкапы, используя Огас1е Зесиге Васкир с помощью КМАК н ЕШегрпве Мападег. Для создания селектора хранения выполните следующие шаги: 1. На домашней страницы Са(аЬазе Соп1го1 щелкните на закладку 1У1а1Гйепапсе. 2. На странице Ма1п1епапсе щелкните на ссылку Сопйдиге Васкир 8еШпд$. 3. На странице Сопйдиге Васкир ЗеШпдз щелкните на кнопку Сопйдиге в секции Огас1е Зесиге Васкир. В результате откроется страница Васкир ЗСогаде Зе1ес1оге. Используя эту страницы, можно сопровождать селекторы хранения бэкапов. После создания селектора щелкните на кнопку НеШгп. Селектор хранения БД можно также создать с помощью интерфейса командной строки утилиты оЬСоо!. Пример: ткззе! -с * -с! * -1. * ~Ь ЕОК8К14Р1 -г V!:! 8зе11 В примере создается селектор хранения бэкапов БД, который подходит для любой базы данных Огас1е на хосте ЕПК8К14Р1. Этому объекту присваивается имя ззе11, а для резервирования данных используется ленточный накопитель V!:!. Примечание: дополнительные сведения о том, как сопровождать селекторы хранения БД, см. в документе Огас!е Зесиге Васкир Адтт1Мга1ог’з ОиШе.
Проверка ленточных накопителей Таре ЗеШпдз ........„....... Гзре Ьв тоии!ей вв&ге реНЬптапд а Ьаскир. Уои зйоиМ теп!? !Ье 1аре ге!!1пдз аге тейб, Ьу сксктр эп Тее! Тара Васкир'. | -.У_^ 1 ар" Баскир, Ьейэге зэушд !Ье.*п. *ИЙйт88Й8?8ай®8Й8Й‘ Т ара Гяте5 | 1 Оэздг'Я? зб'е&й? !с »8р» *«•« Таре Васкир Туре & Васкср &е! &! ЙЯ.’Ь К»ПУ№ 'ЛЙчУ: П<:< {<: (к: «?'ЙС1«< Пй:«П С Сотдогвей Васкир Зе! смярг«у геи о *?%• <сь ъа® ъ =>& Ьек<еиез ОЙАСЬБ Свгефпве Шнаде? 10й вигпгпзгу а! 20С;5--07 03Тао 08 08 Тп» йа)а к >*;«<.«'! !«зя! 11:Й 4й!зЬаха сапна! €<мт9шв Васкир $е!Япдз СовИдиге Вэскир 8еЖпд§ 6«Ме« ; Ео^ г|; Тар^ Васкир Те$1 ЗиссеввО Скйри! 1.од (««ПВГй! Э1МЧЗ СОМРЙТЕЬ Гуае СОЯТЙОЕПИ Э!-м: Типе Тв! 8. Ж& 12:Й8:У АМ Типе Гакеа »!;Ш!Ж> ЗДри! Вемсее ЗЭТ ТАРЕ 1(|рш 5120 672М йи-.ры Р.7.? Г.ШШ Оигр-ай-аеРегЗес 73Й.44К ' &а--кирЙераи® Васкир Вероне ТЬе (с:1а*1г.д раскур аге кпеда '<< Юе Бабаев. ТЬе ««» 15 гйпеуеб {геи !Ье ам >т< зЕосз»? гЪаппа! мя8Й Ьас!.ир !уре ?М !гре Ьгтаг %У Яйвг Ву 5к«1 Типе Гу?Ч!!1п < тсп!!> Туре |д(1 Лг-ЙвС с!18Г:Лв: ОвЮ $Ы ЬЗСкир скаппе! эея’_»Ь,._Ьэс!<ир Счзс!е Зесиге Васкир Та!а16 ( Сспвдэ-вС 6 } &агод эаскир а! 08ЛИ.-05 'М№в!оеп\_гЬ!.Ьаскир арвс^н??<!?:&«!«(>}№ЪэсЬде сЬаппе! йегя_5Ь-_Ьаски& з!аЪпд »и!1 &иЯь ьа^ирае! <ПС!«Й|яд сипел! сеп!гс! Йе ш Ьаскирае! сЬйгшМ, чет, аШ~Ьагкл ниих 1&ЭД} Гнве Лф8.3И5«аа-12 *Й___________ „таре && оРАсье СорундЫ © 2006, Огас8е. АН пдЬ& гевегуей Проверка ленточных накопителей После регистрации Огас1е Зесиге Васкир. необходимой для использования утилиты ЯМ АН через интерфейс ЕМ, можно открыть страницу Сопйдиге Васкир ЗеШпдв для проверки корректности произведенной настройки. В секции Таре ЗеШпдз щелкните на кнопку Тез! Таре Васкир. При проверке ленточного накопителя будет создан бэкап управляющего файла, затем выполнена команда ЯМАИ КЕЗ ТОНЕ УАЫОАТЕ СОЯТНОЬЕ1ЬЕ и удалена с ленты копия управляющего файла. После этих действий вы возвращаетесь обратно на страницу Сопйдиге Васкир ЗеШпдз, на которой должно быть выведено сообщение: “Таре Васкир Тез! ЗиссеззГиГ. Затем можно просмотреть отчет о резервировании. Для этого на странице Ма1п!епапсе щелкните на ссылку Васкир Рерог! в секции Васкир/Ресоуегу. После этого на странице Васкир Рерог! найдите соответствующий отчет и щелкните на его статус. В результате вы перейдете на страницу Зиттагу с детальной журнальной информацией. Примечание: ниже приведен пример скрипта, который автоматически выполняет ЯМАХ1 для проверки ленточного накопителя. гип { аИссаСе сЬаппе! оет__зЫ;_Ьаскир Гуре г8ЬГ_Гаре’ Го г та к ’%Ц*; Ьаскир аз ВАСКСРЗЕТ сиггепГ сопкго!г11е Гад ’12152004064001’; гезГоге сопГго1Ше уаЫЦаГе Ггош Гад ' 12152004064001 ’; геТеазе спаппе! оет_8Ьг_Ьаскир;} аПосаГе сЬаппе! Гог таГпГепапсе Гуре ’зЬг паре’ ; ЬеТеГе порготрГ ЬаскиррГесе Гад ’12152004064001’;
СорупдЫ © 2006, Огас1е. АН пдЬШ гезегуеб. ] Планирование резервирования с использованием ЕМ Оа1аЬа$е Соп1го1 С помощью ЕМ БатаЬазе СоШго! можно запланировать выполнение резервирования на диски или ленты, а также на оба вида таких устройств. Чтобы запланировать резервирование, щелкните на ссылку 8с1тес1и1е Васкир, находящейся на странице с закладкой Матзена псе. На странице 8сЬесЮ1е Васкир можно выбрать рекомендуемую Огас1е стратегию резервирования (Огас1е-8идде8<еб Васкир) либо создать свое задание для резервирования (Си81от12еб Васкир). В примере на слайде используется рекомендуемая Огас1е стратегия, доступная после щелчка по кнопке 8сИес!и1е Огас1е~8иддез1ес1 Васкир.
Рекомендуемая Огас1е стратегия резервирования Ога€1е-3пдде$1е€| Васкир: Ое$Ьпа(юп И Нем 8?!ес11Ьё <5&э! г" !>8к <апоп г(б^8 и Огас^"8идд^§?ес Ввс-кир. Зашр г 1зре Глк-аЬах» 1ЕВЙ'>Р15Р1о1с1,и«.о(вс1е.сон! Васкир ЗДгяКду Огаак-.^оддез^й Васкир $даа§е Тур» Вев» 81«к ааг! Таре •! <у ййВуВвйккр ,й А Сий ца1асзав сир? даН Ьа Ысеп йиппд !!•$• йгекир ай«г :Ьаг >:• АС^гкёМа} кыЛ.пп I» й«к «й К Шеп ешу&гу -сп сап сЬсоав 1о ааск ир агсЬагЬда, 1ЯС!?»>е:т<а1 Ьаскир ог й>а <ий йа<аоаае сору 1о иг-' ««уйзу да<? йзскир» <<п ок* дай Ь₽ «иатеа ?о й«й ,т: сап а'»-',у- р«4з»го а Ы <казЬвз<? ге«и®« ;.< а р.р(й- ЗсЬесНе Огас?®~5идде&(еб |МИ» ЛСС.ег. 15 лпу КМ ^«Ып а» ра?4 -:й, &?!мЧ М»а> «01: •№«* 1е> к-агк >_-р и- ?зре етегфау :.. СзаСрд . баск нь^й-ж л-а •>!<• !г:-::“т<"йз1 Васкцо «::4 Р1« ?ЦЙ Й?!зЬззе Серу Ра!1у Васкир Т;и« 5рес:?у з о‘з1е !о этап «аекир Тк« &: ааЬЛаае $ (ваг, Шке Васкир А!! .^гдаегу га:а!ад Я« «п Лук »:-1 Ье Ьа<к«<] ир 1а -ара еясе а >~₽ак Счак Зе&пд» На5И Расдаяу Агеа /и01/арр/огас1е4!ааЪ гесоаегу йгев !/ Т1Г С:<хк Ьлгкде® ;кгй аи> лесе* ; гв«ми> :з яг\\ кпе %1й»п (Ье оа®1 з аа/ ага :~|да?й |'арв ®&й=пдй Ук'еаМу Васкир 5рес«у д сиу й>- !’« <'ь'еек1у Ьаскир Ап а, ззте 1«пе зз 1ке бзйу »5ск«{:__. _ ОДвИу Васкир с>з»} 5аш:бау *] Тар* В1-И651 Км-оч-г/ УсЧпйг.у.,- :!?<ауе) Г МгЛа Ма»-5?а»»«й '/апбогЗ^'/! иЬгагу РаптМде * ч.-^лсис '''', СорупдЫ © 2006, Огас5е. АН пдЬСв гезеп/ед. Рекомендуемая Огас1е стратегия резервирования На странице ЗсИесЫе Огас1е-3идде$1ес1 Васкир: 0е81та1юп можно выбрать целевой носитель для резервирования. В примере на слайде выбраны диск и лента (Во1И й!8к апй Таре). Предполагается ежедневно выполнять резервирование на диск и один раз в неделю резервировать флэш-область восстановления на ленту. В рекомендуемой по умолчанию стратегии используется ежедневное инкрементальное резервирование надиск с помощью В.МАК Щелкните на кнопку Ыех1, чтобы вывести страницу 8сЬес1Ые Огас1е~8идде8(еб Васкир: 8е1ир, на которой можно определить, что необходимо ежедневно резервировать на ленту. В примере на слайде для отказа от ежедневного резервирования на ленту выбрана опция Иопе в секции ОаПу Васкир. Как показано в примере на слайде, все находящиеся на диске файлы, которые имеют отношение к восстановлению, будут раз в неделю резервироваться на ленту (“а11 гесоуегу-ге1а1ес! Л1е8 оп (йзк \лЖ1 Ье Ьаскес! ир 1о 1аре опое а меек”). Кроме того, на диске будут удерживаться резервные объекты, требуемые для восстановления на любой момент в течение одного последнего дня Сб&к Ьаскирз аге песеззагу Гог а гесоуегу 1о апу йте ууНЫп Й1е раз! 1 с!ау аге ге1а1песГ) Дополнительно можно указать установки для лент, например, окно восстановления (Ресоуегу \Л/|пбоуу), количество ленточных устройств (Таре 0п\/ез) и параметры библиотеки (ЫЬгагу РагатеГегз). Щелкните на кнопку Ыех1, чтобы перейти на страницу 8сЬес1и1е Огас1е-8иддез1ес1 Васкир: 8сЬес!и1е. На этой странице можно определить время ежедневного (ОаНу Васкир Т1те) и еженедельного (\Л/еек1у Васкир Т1те) резервирования. Щелкните на кнопкеуЫехГ, чтобы просмотреть задание, а затем на кнопку 8иЬтй ЛоЬ, чтобы передать его на выполнение.
Сопровождение бэкапов на ленте 4 Ь. ••;г.ь..,: ' Мэпаде СшгеШ Б&схирв Мападе Сиггегй Васкирз 875 Выполнение восстановления базы данных с использованием бэкапов на ленте Г ТЬ>8 Ьаскир За1з «ае ге$пе*ес! кого 1ке йэ1аЬ?.5в еопНо! йе Васкир $ег« 8е®гсЬ СШие |АуайаЬ1е Согйепи Р Оа1ай1в 14 Агсгижё Ресо 1од Р" ЭРЕНЕ Р' Сопка! Н!& Седпр&йог: Типе р^йЫпТгпо^к"^ ' Со^ Ц$яЫ1з 5*&$Ш: й1ЫЛйс§ Зе&с* Кеу|'Гад Г 2 ТА3^14€б~.34У;>5 Г 1ТА323Ш2Г101352 слайде 1о^^н^еХре!^е^Хуг!1й^е Арг5,2016 1 40:20 РМ Мэг 24, 2035 10:18 ЮАМ й^^кЕ^ОВТТСйЕ 5РРЦЕ 0!ЗК‘ АУАН&ЕкЕ МО АУА!1АВ1_Е МО ^аж СорупдЫ © 2006, Огас1е. АН пдЫа гезегуед. Сопровождение бэкапов на ленте Используйте страницу Мападе Сиггегй Васкирз для поиска и вывода перечня резервных наборов и зарезервированных копий, а также для выполнения операций сопровождения над выбранными копиями, наборами и файлами. На эту страницу можно перейти со страницу с закладкой Ма!п1епапсе. Как показано на слайде, на странице Мападе Сиггеп! Васкирз выводятся сведения как о дисковых, так и ленточных бэкапах. Используйте секцию ЗеагсК и задаваемый в поле 8(аШз фильтр для поиска резервных наборов или копий. Затем можете воспользоваться предоставляемыми функциональными возможностями сопровождения файлов или наборов, отображаемых в таблице Рези Из. ж т:в $«« $*$..: : -й'<^ ЙрйягйЬФЧ СйН₽<|1 СорупдЬ! © 2006, Огас1е. АП пдЫз гезеп/ед. СРРДаСие е! Ж Выполнение восстановления БД с использованием бэкапов на ленте Вы может перейти на страницу РегТогт Ресоуегу со страница с закладкой МаНепапсе. Используя страницу РегТогт Ресоуегу, можно выполнить различные виды восстановления базы данных, например, восстановление всей базы данных, определенного файла или табличного пространства. Дл восстановления утилите КМАИ нужны файлы предыдущих бэкапов. Когда такие файлы хранятся на ленте, Огас1е Зесиге Васкир автоматически выявляет ленту, которую необходимо использовать. Если ленты сразу же недоступны (ойГ-зйе), КМАИ ожидает необходимые ресурсы. Время ожидания определяется параметром селектора хранения резервных объектов и по умолчанию равно одному часу. Когда из-за проблем с файлом данных необходимо выполнить восстановление базы данных, КМАЫ автоматически выбирает наиболее подходящий для восстановления бэкап. Это означает, что КМАН может принять решение использовать бэкап на ленте, созданный Огас1е Зесиге Васкир. Такая операция полностью прозрачна и производится автоматически утилитой КМА1Ч. Снимок экрана, приведенный на слайде, иллюстрирует ситуацию, когда файл данных, требуемый для восстановления, был непреднамеренно удален из флэш-области восстановления. Как вы можете видеть, КМАЫ автоматически переключается на предыдущий бэкап, который был создан Огас1е Зесиге Васкир. Примечание: ЯМАМ восстанавливает файл данных или базу данных, а Огас1е Зесиге Васкир только извлекает из бэкапа необходимые файлы, когда они располагаются на ленте.
Резервирование файлов файловых систем с помощью Огас1е Зесиге Васкир Два способа резервирования данных - Резервирование по требованию - Планируемое резервирование Два типа бэкапов - Полный: все заданные файлы - Инкрементальный: только файлы, которые были изменены после последнего резервирования более низкого уровня Полный До девяти уровней СорупдЫ © 2006, Огас1е. АП пдЫз гевегуей. Уровень резервирования . ОВАСЬЕ"' Резервирование файлов файловых систем Два возможных способа резервирования файлов файловых систем: • создание заданий резервирования по требованию (специально для данного случая или разовых) и передача их планировщику Огас1е Зесиге Васкир; • планирование выполнения заданий резервирования в заранее установленное время; планировщик Огас1е Зесиге Васкир автоматически запускает такие задания в определенный вами день и время. Используя Огас1е Зесиге Васкир, можно создать два типа бэкапов. • Полные бэкапы (ГиП Ьаскирз). При создании полных бэкапов резервируются все заданные файлы, независимо от того, когда они резервировались в последний раз. Этот вариант резервирование такой же, как резервирование уровня 0. Вы также можете выполнить полное резервирование таким способом, который не окажет влияния на расписание выполнения полного и инкрементального резервирования. Это полезно, когда требуется создать архив на внесистемном ЗУ {о^'-зйе могаре) без нарушения расписания инкрементального резервирования. * Инкрементальные бэкапы (шсгетехйа! Ьаскирз). Предоставляется возможность инкрементального резервирования на девяти различных уровнях. На каждом уровне Огас1е Зесиге Васкир резервирует только такие файлы, которые были изменены после последнего резервирования на более низком (по номеру) уровне резервирования. Кроме того, с помощью Огас1е Зесиге Васкир можно резервировать только такие файлы, которые были изменены после последнего резервирования, независимо от уровнями их резервирования. Эта возможность равносильна уровню резервирования 10, обозначаемому как “1ПСГ.” Примечание: Огас1е Зесиге Васкир не поддерживает уровень резервирования 1псг при подсоединении к некоторым платформам, включая определенные ЭДА8~устройства. В большей степени это относится к средствам навигации ЭДеШ-огк Аррйапсе.
УУеЬ-инструмент Огас1е Зесиге Васкир СорупдМ © 2006, Огас8е. АН пдЫа гезегуеск УУеЬ-инструмент Огас1е Зесиге Васкир Огас1е Зесиге Васкир вызывает АрасИе для запуска инструмента с графическим пользовательским интерфейсом (61Л). \УеЬ-сервер Арасйе стартуе1 в фоновом режиме в ходе инсталляции. Запуск Огас1е Зесиге Васкир с использованием \УеЬ-браузера: • Убедитесь в том, что: на машине выполняется служебный демон оЬ 8 е г V1 с е с1; также выполняется V/еЬ-сервер Огас1е Зесиге Васкир оЬй Ызрс!. • В административном домене вызовите \УеЬ-браузер на любой машине, с которой можно подсоединиться по безопасному порту НТТР8 (обычно это порт 443). • Введите в браузере в поле адреса ИКС или в поле месторасположения (Ъосаиоп): й±Т.рз : / /имя-административного-сервера Вы можете получить доступ к ХУеЬ-инструменту непосредственно со страницы Мат1епапсе в ЕМ. Если при этом появляется окно Зесигйу А1ег1, щелкните в нем на кнопку У 68. На появившейся странице Огас1е Зесиге Васкир 1_од1п введите а<1т1п в поле Ызег Нате. Это имя пользователя, создаваемого по умолчанию в ходе инсталляции. Оставьте пустым поле Развууогс! и щелкните на кнопку код1п. \УеЬ-инструмент Огас1е Зесиге Васкир наилучшим образом подходит для следующих операций: • добавление клиентских хостов к вашей конфигурации Огас1е Зесиге Васкир; • управление демонами Огас1е Зесиге Васкир; • сопровождение дополнительных пользователей Огас1е Зесиге Васкир. их классов и адресов электронной почты.
Сценарии создания наборов данных Огас!е Зесиге Васкир ,8®Й 81с2 СсрупдЫ © 2006, Огас1е. АН пдп1& геаегуеа. СРуАС.^Ьу. Текстовое описание, определяющее, какие файлы резервировать Примеры можно найти„_ в каталоге Г""1 I \_ затр1ез Иоте Структура резервируемых каталогов (пример) 1тр Сценарии создания наборов данных Огас1е Зесиге Васкир При использовании Огас1е Зесиге Васкир необходимо определить наборы данных, описывающие перечни файлов, которые требуется резервировать. Набор данных (<1а1а - текстовое описание, указывающее Огас1е Зесиге Васкир, какие файлы резервировать. В наборах данных используется упрощенный язык. Он позволяет гибко формировать и объединять описания файлов, которые требуется защищать путем резервирования, применяя Огас1е Зесиге Васкир . Дерево, приведенное на слайде, показывает файлы, которые можно найти на трех различных хостах. С помощью сценария создания набора данных (да1а $спр1), приведенного на следующем слайде, можно резервировать файлы, показанные на слайде этой страницы, которые не выделены пунктирными линиями. Познакомиться с языком наборов данных можно, используя примеры файлов в каталоге /изг/1оса1/огас1е/Ьаскир/затр1ез. Примечание: никогда не резервируйте файлы и каталоги вида * .Ьаскир и
Примеры сценариев создания наборов _______________________данных___________________________ # ЙЖЬа&еЬ Пшй^оп-ехс1и$хоп8": ехШшЗе пате Шр ехсХийе пате *,Ьпр ехсХиде пате *«Нетр ехсХшЯе пате ЛпаЛиде раЬЬ /Ьоте/ивг1 хпсХибе раЪЬ /Ьоте/ивг2 хпоЖиве ЬоаЪ аЪс1 хпсХиде Ьоас зЬс2 хпЬ1иде ЪовЪ зЬсЗ { 1пс1ис1е с!аШ.ееЪ соттоп-ехсХизхопз хпсХиде раШ /Ьоте/ивгЗ Ье^оге Ьаскир орЪхопа! ”/еЪс/1оса1/п€у ’/изгЗ ЬедгХп*” а^Ъег Ьаскир орЫопа! ”/еЬс/1оса1/п^у ’/шзгЗ епб’” хпсХиде раЪЬ /Ноте/изг4 { ехс1ийе пате *«Зипк } > Примеры сценариев создания наборов данных На слайде представлены два файла с описаниями наборов данных, которые могут быть использованы для резервирования данных, приведенных на предыдущем слайде. Первый скрипт используется для исключения каталогов и файлов, начинающихся с 1лпр, * . Ьтр и * . Ьетр. Второй скрипт используется для резервирования хостов зНс1, зЪс2 и зЪсЗ. ♦ На хостах зЬсХизПс? резервируются каталоги / И оте / и з г 1 и / Иоте / и з г 2, за исключением файлов, начинающихся с • На хосте зНсЗ резервируются каталоги /Иоте/изг!, /Ноте/изг2, /Ноте/изгЗ и /Иоте/изг4, за исключением файлов, начинающихся с Нтр, * . Ътр, * . Петр и *. ^ипс (последнее ограничение для файлов каталога /Иоте/изг4) Когда Огас1е Зесиге Васкир начинает резервировать данные каталога /Ноте/изгЗ на хосте зНсЗ, он сначала выполняет модуль /еПс/1оса!/пГу. Такой же исполняемый модуль отрабатывает, когда Огас1е Зесиге Васкир завершает резервирование /Ноте/изгЗ. При обычном резервирований (отличном от резервирования БД) может понадобиться пропускать файлы, включаемые в бэкап базы данных. Для этого в наборе данных следует задать директиву ехс!ис1е огас1е ^х!ез. В результате, например, из резервирования исключаются файлы данных, управляющие файлы, оперативные журналы, журналы флэшбэк и т.д.. Примечание: дополнительные сведения о языке наборов данных см. в документе Огас1е Зесиге Васкир АВтшЫгаЮг’з ОиШе.
СорупдЫ © 2006, Огас1е. АН пдЫз гааегуед. Структура хранения файлов описаний наборов данных Как показано на слайде, файлы описаний наборов данных расположены в иерархической древовидной структуре каталогов. С точки зрения административного сервера файлы описаний наборов данных хранятся в /и8г/1оса1/огасХе/абтйп/сопЕйд/баказей. Как показано в левой части рисунка, приведенного на слайде, каталог КЕ^__СЫЕЫТ5 создается автоматически в ходе инсталляции. Этот каталог может быть использован для хранения ваших будущих файлов описаний наборов данных. С помощью оЬЕоо! или АУ еЬ-инструмента Огас!е Зесиге Васкир вы получаете доступ к специальным командам, которые позволяют сопровождать файлы описаний наборов данных и каталоги. В результате с точки зрения Огас1е Зесиге Васкир вам предоставляется возможность создания собственных каталогов и файлов описаний наборов данных, а также возможность их размещение в древовидной структуре каталогов. Это показано в правой части рисунка, приведенного на слайде. Огас1е Ра1аЬазе 10д: Ас1т1п1а1га11оп УУогкзИор II Р-42 Создание наборов данных с использованием УУеЬ-интерфейса С помощью АУеЬ-интерфейса Огас1е Зесиге Васкир можно создать набор данных. Для этого выполняются следующие шаги: 1. На домашней странице щелкните на закладку Васкир в строке меню. 2. Щелкните на ссылку РаГаяеГз под заголовком ЗеШпдз. Появляется страница 0а(азе18. Каталоги наборов данных, приводимые в столбце РаШ, содержат на конце имени слэш (/). 3. Щелкните на кнопку Абб, чтобы создать новый набор данных. Первоначальное содержимое создаваемого набора данных формируется на основе шаблона. 4. Выберите ЕНе или Ойгесйогу в выпадающем списке поля 0а1азе1(уре. Для своих описаний наборов данных можно создать каталог. По умолчанию файл набора данных создается в каталоге /и5г/1оса1/огас1е/Ьаскир/адтйп/багазеС/ЫЕ??__СЫЕЕТ8. 5. В поле Мате введите имя набора данных. 6. Чтобы правильно определить ваши резервируемые данные, измените команды, добавленные в набор данных на основе файла-шаблона. Используйте сведения, которые были предоставлены ранее на странице с примерами сценариев создания наборов данных (Г-41). 7. Щелкните на кнопку Зах/е, чтобы сохранить ваши описания, а затем вернитесь на страницу 0а(а$е1з. При наличии ошибок в вашем наборе данных появляются сообщения в секции 31а1ие Как показано на слайде, наборы данных можно проверить, отредактировать, переименовать и удалить. Огас1е йа1аЬаае 10д: Аб1т1п1$1га1:1оп ШогкзЬор II Р-43
Понятия, относящиеся к резервированию файлов файловых систем Окно резервирования Триггер резервирования План резервирования Что представляет из себя задание? Когда следует выполнять задание? Когда задания могут быть выполнены? СорупдЫ © 2006, Огас1е АП пдЫз геаегуеск орлаше Понятия, относящиеся к резервированию файлов файловых систем На слайде иллюстрируются важные понятия, связанные с резервированием файлов файловых систем с помощью Огас1е Зесиге Васкир. ♦ Окно резервирования (Ъаскир мчн&лк) определяет временной интервал, внутри которого Огас1е Зесиге Васкир выполняет запланированные задания резервирования. Необходимо хотя бы одно окно для выполнения запланированных заданий резервирования. Однако окно резервирования не связывается с каким-либо запланированным заданием резервирования. Всегда создается окно резервирования по умолчанию следующего вида: с!а± 1 у 00:00- 24:00 (ежедневно с 00:00 до 24:00). * Триггер резервирования (Ъаскир 1п^ег) - календарное время, в которое разрешено выполнение запланированного задания. Каждое конкретное запланированное резервирование может быть связано с несколькими триггерами резервирования. * План резервирования (Ъаскир зскесЫе) в основном сообщает Огас!е Зесиге Васкир, какие данные резервировать и как.
Задания Огас1е Зесиге Васкир • Резервирование, использующее наборы данных: - Задания на основе наборов данных: одно для каждого запроса набора данных - Задания резервирования: одно для каждого хоста, затрагиваемого каждым заданием набора данных • Восстановление файлов файловой системы: - Задания восстановления: одно для каждого требуемого образа бэкапа • Задания КМАЫ • Для каждого задания Огас1е Зесиге Васкир предоставляет: - журнал - транскрипт выполнения СорупдЫ© 2006, Огас1е. А1[пдЫз геаегуед. Задания Огас1е Зесиге Васкир Огас!е Зесиге Васкир создает задания в соответствии с тем; какие действия вы запрашиваете. Огас1е Зесиге Васкир назначает каждому заданию имя, называемое идентификатором задания. Этот идентификатор уникален для каждого задания в рамках административного домена. Несколько событий приводят к тому, что Огас1е Зесиге Васкир создает новые задания. • Огас1е Зесиге Васкир создает задание (на основе) набора данных (ёа!а зеЦ'оЬ) для каждого запроса запланированного резервирования, а также каждый раз, когда вы явно запрашиваете резервирование с использованием набора данных. Пример такого идентификатора задания: ас!т1п/233. • Для каждого задания набора данных в запланированное время запуска Огас1е Зесиге Васкир создает одно подчиненное задание резервирования (Ъаскир)оЪ) для каждого хоста, указанного в наборе данных. Пример такого идентификатора задания: абт! п/233,1. • Каждый раз, когда вы явно запрашиваете, чтобы Огас1е Зесиге Васкир восстановил данные, Огас1е Зесиге Васкир создает задание восстановления (гезЮге]оЬ) для каждого образа бэкапа (Ъаскир тиг^ё). который должен быть прочитан для выполнения восстановления. • ВМАЫ создает задание Огас1е Зесиге Васкир с типом огаЬаскир вместо типа (Заказе!.. Тип задания КМАМ содержит имя базы данных, а не использует имя набора данных. Огас1е ОаШЬаве 10д: Ас1т1п1§<га0оп УУогкзЬор II Г-45
Задания резервирования Огас1е Зесиге Васкир (продолжение) Огас1е Зесиге Васкир хранит журнал для каждого задания. В нем отслеживаются высокоуровневые события (например: время создания, время отправки на выполнение и время завершения задания). Огас1е Зесиге Васкир также сопровождает транскрипт выполнения (гштпщ 1гатсг1р1) для каждого задания. В нем описываются детальные сведения об операции задания. Огас1е Зесиге Васкир создает транскрипт, когда первый раз отправляет задание на выполнение, и вносит в него изменения в ходе выполнения задания. Когда задание запрашивает действия оператора, Огас1е Зесиге Васкир выдает запрос, используя транскрипт. Создание запросов резервирования по требованию НО г,. \с<> > ОрХюпе Васкир (Ые [^3 Э Ехрке айег [' ' |йГ§©5еЗ ©ЕОНЗН14Р1 Огас1е ОаЬЬаве 10д: Абгптш1га11оп УУогквИор II 1М6 Васкир Типе. Д] Ьоигс рЗ тшШе§ Вг1с»п1у:рОО Г РгМедей ** Пг.рда!&де4 /жД?^ \Ок}^Сапсе!^ Васкир р«Н Д СорупдЫ © 2006, Ога^е. АН пдЫз гезегуесЬ тис Создание запросов резервирования по требованию Для создания такого запроса с помощью \УеЬ-интерфейса выполните шаги: 1. На странице с закладкой Васкир щелкните на ссылку Васкир Ыош. В результате выводится страница Васкир Меж. 2. Чтобы создать новый бэкап, щелкните на кнопку Абб. В результате отображается страница Орбопз. 3. Выберите один или несколько наборов данных в перечне 0а1азе1$. 4. Дополнительно выберите будущую дату и время резервирования, используя выпадающие списки полей Васкир ба!е и Васкир йгпе. Если оставить эти поля без изменения, тогда Огас1е Зесиге Васкир считает, что задание должно быть немедленно выполнено. 5. Дополнительно введите время окончания срока действия запроса в поле Ехрйе аЙег. 6. Выберите уровень резервирования в выпадающем списке поля Васкир 1е\/е1. Варианты выбора: Ги11 (по умолчанию), от 1 до 9, тпсг и 7. В выпадающем списке поля Меб1а ТатЛу выберите семейство носителей для данных этого бэкапа. 8. Дополнительно выберите одно или несколько ограничений для устройств в перечне Ке8(псйоп8. 9. Дополнительно измените приоритет (1 100) задания резервирования в поле Рпогйу. Чем меньше значение, тем выше приоритет задания, назначаемый планировщиком. 10. Щелкните на кнопке ОК, чтобы подтвердить выбранные вами значения Огас1е ОаШЬаее 10д: А<1т1т$1габоп ЭДогкаИор II Е-47
Передача запросов резервирования планировщику . К1«0^а"№|) 8Ко'*/ Ргорегвег} 8Л<мТгапбспр0 Пии* :§Ш айкал/1 йасазей 1аЬз 09/23.05:21 соглрХегей еиссезз^иНу I айгй!п/1,1 Ьаскир ЕРРВР.14Р1 09/23,05:21 союрХегей эиссезз^иНу ________ СорупдЫ © 2006, Огас1е. АН пдпи гевеп/ес!. Передача запросов резервирования планировщику Для передачи запросов резервирования планировщику с помощью ШеЬ-интерфейса Огас1е Зесиге Васкир выполните следующие шаги: 1. На странице с закладкой Васкир щелкните на ссылке Васкир 1Моуу. В результате выводится страница Васкир !Моуу. 2. Щелкните на кнопке во. Огас1е Зесиге Васкир пересылает планировщику каждый запрос резервирования, отображаемый в перечне ЫитЬег/0а1а8е1. В секции статуса появляется сообщение для каждого запроса, принятого пл аниро вщиком. Огас1е Зесиге Васкир удаляет каждый запрос резервирования после его принятия планировщиком. В результате после завершения операции, выполненной по кнопке Сю, удаляется содержимое центральной панели МитЬег/0а1а8е1. 3. Для просмотра статуса вашего задания перейдите на страницу Мападе и щелкните на ссылке боЬз. Вы можете просмотреть выходные результаты вашего задания на странице боЬз, как это показано на слайде. Создание планов резервирования СорупдМ © 2006, Огас!е. АП пдИШ гезегуесГ Создание планов резервирования План резервирования (Ьаскир хскеМе} сообщает Огас1е Зесиге Васкир. какие данные резервировать и как. Выполните следующие шаги для создания плана, используя \УеЬ- интерфейс Огас!е Зесиге Васкир: 1. На странице с закладкой Васкир щелкните на ссылку ЗсЬеби1е8, расположенную под заголовком ЗеШпдз. Появляется страница 8сИеби1ез. Планы резервирования выводятся в перечне 8сИеби1е пате центральной панели. 2. Чтобы добавить новый план, щелкните на кнопку Абб. Появляется страница Зс1зеби1е8. 3. Введите имя плана в поле 8сЬеби1е. 4. Введите в поле Рпогйу номер приоритета для задания резервирования. 5. В перечне 0а1азе(8 выберите один или несколько наборов данных, которые вы хотите включить в задание резервирования. 6. Дополнительно выберите ограничение для устройств в перечне ПезЫсйопз. Можно ограничить использование конкретных устройств в планах резервирования. 7. Дополнительно введите любую информацию, которую вы хотите сохранить в поле комментария (СоттепШ) для плана расписания. 8. Щелкните на кнопку ОК, чтобы сохранить изменения и вернуться на страницу 8сКеби1е8.
Создание триггеров резервирования Еаскцр 3{ Ч к$ 3 П::пи{&5 ’>Л/59к ш гпшй Ай Г 5е1ё«ей Л Р(Г51 г ЗйСйПЙ Г ТЬга <" геиПЬ -•" РЙР г из; М> }мкя«1> |рй *] Ехрте | | сЬз&Ьгеи Г: $&Ш. 4айу П Г~ Г. Ты??<}ау С Г Ткайаау Г Рги&у Г: Г &;«&•,-• к 5а!игаау Елсер! | гюпе х1 Т|Г:ё \папе Зрьсйу сау [попе ^р.аве .'Л'еекбау вхсерйапз СорундЫ © 2006, Огас1е. АН пдН& гезегуеб. Создание триггеров резервирования Триггер - это календарное время, в которое разрешено выполнение запланированного задания. Чтобы создать триггеры с помощью \УеЬ-интерфейса Огас1е Зесиге Васкир, выполните следующие шаги: 1. Перейдите на страницу Васкир 8сЬес1и1е8 и выберите план, для которого вы хотите добавить триггер. Щелкните на кнопку Ес!Й. 2. На странице с соответствующим планом щелкните на кнопку Тпддегз. Появляется страница Тпддегз, на которой в поле Тпддег Туре по умолчанию выводится значение Оау. 3. Используя поле Тпддег Туре, выберите представление времени, которое вы хотите использовать для определения того, когда выполнять задание резервирования. 4. После этих действий и ввода необходимой информации щелкните на кнопку Ас1с1, чтобы подтвердить введенные данные и добавить триггер.
Просмотр свойств заданий и транскриптов Ж) Тгатда•'’ а йтЫ1. 1 и ' •• ®к<4п/1 1 /??-’ 51М&1Ы Ип4 И :<?»< 1:ф6 Ы:!:ё<.1 *'х[яге {.;№ё Ргйтбу Рт1е§е4 эр Р>й - »Г> !|С5) Рей1:1№< Ай«тр{® Ааекир бке Г 4-5 потЬй Земюп Уэкетй-1; \Э1уГ«ё 'и?; РаЛъашг 5ау= й«1е И Ьэскц. ЕйЯЗйиП :и11 1001 81-45 200Л/’СЛН СИ 46 10/31 С>1 45 2004/-&Й: 31 45 оог.'|р1е(м здхе$&Му е?рак14Р1 !:<:;.! Е0Р5Р :4₽1 ЭЯЗ >«Й! &Ч:4у ёП<1 бё « 41Н-.е - уХЧЙЖС! . 9К4Же8е61ЕС!й«ШЙЙ»аБЗсс< ' .4:1''П':й?<-сас:ё/!«5$ эк 2004/10/ 01.01:45 : 57 ___________________________________________________________ 2004/10/01.01;45;57 2004/10/01.01:45:57 Тй^пзсглук йхс тоЬ айап/1.1 кипвгюд оп Е&КЗК14Р1 2004/10/01.01:45:57 Васкир зсагсеа йи Вг1 §>сс 01 2004 эх 01:45:57 ”с1>й®е 1аЬе1: «гЬ’Де&свТ* <« .кллепм.г..,* . «сс_з.йгаей $.7 ке/3 рЪу»ьса 1_к<Клан й М1-4Ге_ЙГгйГ« О р11У»>хг<а1_01кз~х&ай С Й «гсог^слге 0% ракк /Ьогае/<лх«с1е/1«Ъз с<ж%1%ъъв., 8Ш1» О ке<8! ; 4 РеяиеЯ Зиря-ззкфи} Г- ЗЬв*г !:пв нитЬе?? Г" Рлд-4 Ор4=зпк _______________ 5:аЯ з! |1Э₽ П х-. ,, . ! $Чсе »«$»<& Яа «всепй$}1па >44ге«Ь.^ :1Г!Й:3 = • Тз4чп?5. ;' 2ЮО4ЛОЙ1 01 46 57 л# сгеаик! 2004/10431.31 45 57 0>®ра1сГ::г>@ ;•:;!• « •; 2004/1043! 31 45 55 Йагкир сяпрййеб >'л(б 2004/10431 31 45 56 Л',1- созу«в1ей $игхвь< СорупдЫ: © 2006, Огас!е. АН пдЫз гезеп/еск ОГ?АСкв Просмотр свойств заданий и транскриптов Для просмотра характеристик задания с помощью А^еЪ-интерфейса Огас1е Зесиге Васкир выполните следующие шаги: 1. На странице Мападе щелкните на ссылку иоЬс, расположенную в секции Ма1п1епапсе. В результате вы переходите на страницу иоЬз. Выберите Ю задания в центральной панели на странице иоЬз. 2. Щелкните на кнопку ЗЬо\л/ Ргорегйез. Выводится страница иоЬ Ргорегйее, в которой показываются характеристики выбранного задания. Для просмотра транскрипта задания с помощью \УеЬ-интерфейса Огас1е Зесиге Васкир выполните следующие шаги: 1. Выберите задание в таблице сопровождаемых заданий, расположенной в центральной панели на странице ,]оЬ8. 2. Щелкните на кнопку ЗИ(Ж Тгапзспр18. Появляется страница транскрипта. 3. Прокрутите вниз страницу, чтобы просмотреть все сведения. В самом конце страницы вы можете изменить критерий просмотра транскрипта. 4. Дополнительно выберите 81аг1 а( Нпе и введите номер строки, с которой вы хотите начать просмотр сообщений транскрипта. 5. Дополнительно отметьте поле Зирргезз 1при1, чтобы подавить входные запросы. Огас1е Зесиге Васкир запрашивает ввод ответа, когда распознается запрос входных сведений. 6. Щелкните на кнопку Арр1у, чтобы подтвердить ваши изменения, если они были, и повторно выведите транскрипт.
Восстановление файлов файловых систем с помощью Огас1е Зесиге Васкир Два способа восстановления данных • Восстановление на основе каталога: основывается на хронологических данных каталога бэкапов • Прямое (гачу) восстановление: основывается на вашей памяти ШШ ИИИ1 шник СорупдЫ © 2006, Огас1е. АП пдЫз гезеп/еск Восстановление файлов файловых систем с помощью Огас!е Зесиге Васкир Используя Огас1е Зесиге Васкир, можно восстановить данные двумя различными способами. * Каталоги резервирования просматриваются вами с целью обнаружения интересующих объектов. После нахождения имен и выбора экземпляров объектов, подходящих для операции восстановления (гезЩге), вы можете непосредственно дать команду Огас1е Зесиге Васкир для выполнения этого восстановления. Такой способ называется восстановлением на основе каталога (са1а1о%-Ьа$е<1 гез1оге). • Вы можете знать имена интересующих объектов файловых систем и месторасположение вспомогательных запоминающих устройств (Ю тома и номер архивного файла), в которых хранятся эти объекты. В таком случае применяется способ, называемый прямым восстановлением (га\м гезюге). € = ? <И|В Л
Создание запроса восстановления на основе каталога орАссе г >..Л- 44иС4 4й<в >$?!<<>? &Йй» 4.(:^ейя Рй*:.~1й. Кйй(М8 Сй$а»а Ьяскар !-?• <!д»й г?пде онАсье »•«» Й!кх^.-» НШЙт Мдотс& <• 1пг1и5*г «' Е>.»с\ I У3)|Ру>Г:С'Т '') Н ; ия Нм* Веемууу2 вяы $.«Й Езскир 10. А$. о? й»1в 0з1е гапае: 8я?$Ой? © А= 3* Рй? Г8ЙЙ® :ЬйСйУр© |а=с4йв»е |да(₽ 1вп<!& ра<€ * Ъ«я<Й^Ё^«| |288-$С&27 иЯС4,ед/27 рсТЙ?Т^/Й?Г жада» исб4 Е-ЛРЭРН4Р1 Раф рОКЗИЗИ Д'О'пе,,С1ес!еЛа1?;.' Вй<:геем» '. <? I» СорупдЫ© 2006, Огас1е. АН пдЫз гевегуес^. Создание запроса восстановления на основе каталога Чтобы просмотреть каталог восстановления для обнаружения восстанавливаемых данных, выполните следующие шаги: 1. На домашней странице щелкните на закладку Ре$1оге. Появляется страница Печоре. 2. На странице с закладкой Рез1оге щелкните на ссылку Васкир Са1а1од в секции Орегайопз. 3. На появившейся странице Вго\л/зе Рез1оге Са1а1од в списке Нов! Мате выберите клиента, данные которого были первоначально сохранены. 4. Выберите один или несколько селекторов в списке Оа1а 8е1ес1ог. 5. Щелкните на кнопку ВгоУУве Ноз1. Появляется страница Вго\л/зе Ноз1 для выбранного каталога. 6. Щелкните на имени каталога, чтобы сделать этот каталог текущим и просмотреть его содержимое. Такую операцию можно повторить много раз для того, чтобы найти данные, которые вы хотите восстановить. 7. Отметьте поля рядом с именами всех файлов файловой системы, которые необходимо восстановить из резерва. Таким образом задается запрос Огас1е Зесиге Васкир для восстановления каждого экземпляра файла, доступного через селектор данных. Для выяснения отличительных характеристик таких экземпляров просмотрите страницу со свойствами объектов, щелкнув на расположенную рядом кнопку Ргорегйез. 8. Щелкните на кнопку АсИ. Выводится страница Несоуегу.
Создание запроса восстановления на основе каталога СорупдЫ © 2006, Огас1е. АН пдЫ& гезеп/еб. ОК-АССС Создание запроса восстановления на основе каталога (продолжение) 9. Дополнительно введите альтернативное имя пути для каждого файла и каталога, которые необходимо восстановить. Имена первоначальных объектов, которые были вами выбраны до этого, отображаются в нижней левой части данной страницы. Справа от них расположено текстовое поле, в которое можно ввести альтернативное имя, содержащее путь. Если вы оставите это поле пустым, Огас1е Зесиге Васкир восстановит эти объекты с их первоначальными именами. 10. Дополнительно отметьте опцию Ое\лсе и выберите ленточный накопитель, который будет использоваться для восстановления. По умолчанию Огас1е Зесиге Васкир автоматически выбирает наиболее подходящий для использования накопитель. 11. Отметьте поле “ЫОмР 1псгетегйа1 гезСоге”, чтобы задать для определенных серверов данных ИА8 применение правил инкрементального восстановления. Обычно восстановление аддитивно', каждый файл и каталог, восстанавливаемый из полного или инкрементального бэкапа, добавляется в свой целевой каталог. Когда выбрано инкрементальное восстановление КИМР, серверы данных ЫА8. которые реализуют эту функциональную возможность, восстанавливают каждый каталог в его точном (первоначальном) состоянии, а образы инкрементальных бэкапов применяют в ходе выполнения задания восстановления (гезСоге ]оЬ). Файлы, которые были удалены перед последним инкрементальным резервированием, удаляются сервером данных ЫА8 после восстановления (гемоге) инкрементального бэкапа.
Создание запроса восстановления на основе каталога (продолжение) 12. Выберите “Кер1асе ех18бпд ТНез”, чтобы переписывать существующие файлы при восстановлении из образа бэкапа. Альтернативный вариант выбора й<Кеер ех&йпд Й1ез” сохраняет существующие файлы и не заменяет их файлами, восстанавливаемыми из образа бэкапа. 13. Щелкните на кнопку ОК. Огас1е Зесиге Васкир выводит страницу Вго\А/зе Ноз1 Ваши запросы восстановления отображаются в перечне “РезТоге Йетз”.
Передача планировщику запроса восстановления на основе каталога Сайм > Е0ЯЗА14Р1 РаН- «Е&АзВНР! ( ;ирег“йн) М««-> Не-йогв к&ш |ЕЕКаР14Р1 Л. -!йй; ?• > Е0Р5Р14Р! >•«*» ‘ Яег о»; и? >,______________ Ьсу Р<<уе»йе$> -1.о» '•<» ьу й) /Ьоаае/огасЛе/ хаЬа/сеаУ. схг Вгоюзе Но^етШ' ~ Г-ге! Рэж|е6Р5РЙп7 «Лаг«1/ 2 ’йвет» Ай^в Р СотрЗйе 8* ту Репйпд 8? Н?ч1 р«га}«'§ Г 5Г/, =г&СШ/2?^5?^Г Ъ><й»у 5* 5с?>е<Ша Г зае |2©04Л»Э/-27.Й5 55 об“ Сз1зШр«зпе, ОП?АС1_е СорупдЫ © 2006, Огас8е. АН пдЫ$ гезегуесЗ. Передача планировщику запроса восстановления на основе каталога Используя ЖЪ-интерфейс Огас1е Зесиге Васкир, выполните следующие шаги для передачи планировщику запроса восстановления на основе каталога: 1. На странице Вгсмзе КезЬге Са!а1од выберите хост в списке Нов! Мате. 2. Щелкните на кнопку Вгомее Ноз1. Огас1е Зесиге Васкир выводит страницу Вгошзе Но$1. 3. Щелкните на кнопку Со. ШеЬ-инструмент передает планировщику каждый запрос восстановления, который появляется в перечне “ВезТоге йетз”. Для каждого запроса, принятого планировщиком, выводится сообщение в статус-области. Пример сообщения: 2 са1:а1од гезСоге гедиезС тСетз зиЬттССед; 3 оЬ 1 д га адт!п/2. Огас1е Зесиге Васкир удаляет каждый запрос восстановления после его принятия планировщиком. В результате содержимое Нез1оге йетз становится пустым после завершения операции, начатой по кнопке Со. 4. Чтобы просмотреть статус вашего задания, перейдите на страницу Мападе и щелкните на ссылку ЗоЬе. На странице ЛоЬе выберите гессжег в поле Турев, а затем щелкните на кнопку Арр1у. После этого вы можете просмотреть выходные результаты вашего задания. Огас1е ОаШЬазе 10д: Аат1пш1гаВоп ШогкгвЬор II Р-56 Вывод информации о всех бэкапах клиента Са!а!уй > Е0Р8Р14Р1 р<йН |ЁЬв5Р14Р1 :Д-|о«пе/отс.1е/!йЬ5/ оРАсее Яеодге Кет» 2ЕШЖ/27 62 §7 09 ео;шзРс31й2тй5айй5ЬйБа<-;с7 0" ХШ4Ж27 02 57 ОЭ 4-(отё/огзе1ё/1аЬ‘5 0 ВаскирЮ Васкир ййз & ;гое Ус!игпе Ю Ускяре Гад Рйё пигпкег Рйезвскоп ..ОНЧ Сфиое СорупдЫ © 2006, Огас!е. АП пдЫв гезегуес! ОЯ АС Вывод информации о всех бэкапах клиента Используя \УеЬ-интерфейс Огас1е Зесиге Васкир, выполните следующие шаги для получения сведений о всех бэкапов клиента: 1. На странице Вгошзе Нез1оге Са1а1од выберите хост в списке поля Нос1 Мате. 2. Щелкните на кнопке Вгсжзе Но$1 Огас1е Зесиге Васкир выводит страницу Вгоуузе Ноа1 3. Щелкните на кнопке Из! Ноз( Васкирз. Выводится страница, содержащая характеристики бэкапов. Щелкните на кнопке С1о$е после того, как вы завершите просмотр информации в этом окне. Огас1е Оа1аЬа$е 10д: А<1тт&1та11оп УУогкэЬор II Р-57
Итоги • Описание архитектуры Огас1е Зесиге Васкир и преимущества использования этой возможности в вашей среде • Рассмотрение базовых концепций управления носителями в Огас1е Зесиге Васкир • Инсталляция и конфигурирование Огас1е Зесиге Васкир • Использование КМАЫ и Огас1е Зесиге Васкир для резервирования и восстановления базы данных Огас1е • Использование Огас1е Зесиге Васкир для резервирования и восстановления файлов файловой системы орлсье СорупдМ © 2006, Огас8е. АП пдЫз геаегуес!.
Вопросы, представляющие интерес СорупдМ © 2006, Огас1е. АН пдЫе геаегуеск
Обзор приложения ВЕТ ВОУИО тте Приложение оказывает помощь в изучении следующих вопросов: • Использование табличных пространств вида ЫдИ1е для очень больших баз данных (уегу 1агде (ШаЬаеее - УЮВ) • Описание идентификатора строки (гож ГО) для табличных пространств вида ЫдТПе • Использование групп временных табличных пространств (1етрогагу (аЫезрасе дгоире - ТТС) в У1.0В 6-2 СоруНдЫ © 2006, Огас1е. АН пдЫа гезен/еб. рЕеЛсце
Обзор табличных пространств вида Ыдй1е Табличное пространство вида Ыдй1е содержит один файл. Максимальный размер файла находится в диапазоне от 8 ТВ до 128 ТВ. Такие табличные пространства логически эквиваленты файлам данных. | База данных Табличное пространство Файл данных В16Е1БЕ Файл данных ЗМА1ХГХБЕ ’7''ОРАС1-Ж 6-3 _____________________СорупдН © 2006. Огас!е. Ай геаегуеД Обзор табличных пространств вида ЫдЛ!е Табличное пространство вида Ы§й1е (Ы&Ше (аЫезрасе -ВЕТ) содержит единственный файл очень большого размера. Схема адресации допускает до четырех миллиардов блоков в одном файле. Поэтому максимальный размер файла может быть в диапазоне 8 Тб-128 Тб в зависимости от размера блока Огас1е. Традиционные табличные пространства называют табличными пространствами вида $та11И1е. В отличие от ВЕТ они могут содержать много относительно небольших файлов. В базе данных Огас1е могут быть табличные пространства обоих видов. Концепции ВЕТ устраняет необходимость добавления новых файлов данных в табличное пространство. Упрощается ручное и автоматическое управление дисковым пространством за счет использования Огас1е Мапа^еб Ейе§ (ОМЕ) и АнСота^еб 81ога^е Мапа^етепС (А8М). Также обеспечивается прозрачность файлов данных. На слайде представлена диаграмма “сущность-связь”, отражающая структуру управления пространством БД Огас1е. Связь “один ко многим” между табличными пространствами и файлами данных усложняет архитектуру и создает сложности в управлении использованием места на дисках, когда сотни файлов связаны с табличным пространством. Концепция ВЕТ делает понятие табличных пространств логически эквивалентным файлам данных. Все операции, традиционно выполняемые над файлами данных, могут быть выполнены для таких табличных пространств*
Преимущества табличных пространств вида В!дй1е • Существенно повышается объем хранения • Упрощается управление файлами данных больших БД за счет того, что табличные пространства становятся основными единицами администрирования дискового пространства Преимущества табличных пространств вида В1д||1е Цель использования ВРТ - существенное повышение емкости хранения баз данных Огас1е с одновременным упрощением управления файлами данных больших БД. Эта функциональная возможность позволяет хранить в базе данных Огас1е до восьми эксабайтов (8.000,000 ТВ) данных. Данные могут храниться во много больших по размеру файлах, что уменьшает количество файлов в больших базах данных. Кроме того, упрощается управление базами данных, достигаемое за счет прозрачности файлов данных. При использовании ВРТ табличные пространства становятся основными единицами администрирования дискового пространства, резервирования и восстановления. Для подсчета максимального объема данных (“М”), хранимых в БД Огас1е, используйте формулу: М = Б * Е * В, где “Э” - максимальное число файлов данных в базе данных, и‘Е” - максимальное количество блоков в файле данных, “В” - максимальный размер блока. Хорошими доводами для использования ВРТ являются следующие: в 64-битных ОС можно обрабатывать значительно большие по размеру файлы; доступны технологии, которые позволяют использовать дисковые накопители размеров 500-СгВ в течение пяти лет. Примечание: 1 РВ = 1,024 ТВ ; 1 ЕВ = 1,024 РВ = 1,048,576 ТВ = 260 байтов
Модель использования табличного пространства вида В1дН1е • Функциональная возможность ВРТ поддерживается только для локально управляемых табличных пространств, использующих автоматическое управление пространством сегментов. • Используйте ВРТ с менеджерами логических томов или автоматическим управлением пространством. • ОМР обеспечивает полную«прозрачность файлов данных. Размер блока БД Рекомендуемое максимальное количество экстентов 2 КВ 100,000 4 КВ 200,000 8 КВ 400,000 Модель использования табличного пространства вида В1дб1е Функциональная возможность ВЕТ поддерживается только для локально управляемых табличных пространств, использующих автоматическое управление пространством сегментов (АнГотайс Зе^тепС Зрасе Мапа^етеШ). Такая возможность также предоставляется для табличных пространств типа ШО и ТЕМРОВАНУ. (Это важно, так как табличные пространства, управляемые с помощью словаря данных, не предназначены для операций, вызывающих большой объем действий по управлению пространством.) Используйте ВЕТ с менеджерами логических томов или автоматическим управлением пространством (АШоша(ес1 ЗГога^е Мапацетеп! - АЗМ), которое поддерживает расщепление, зеркалирование и динамическое расширение логических томов. Следует избегать создания ВЕТ в системе, которая не позволяет расщеплять данные, так как это негативно влияет на параллельное выполнение операций. Совместное использование ВЕТ и ОМЕ позволяет получить лучший результат вследствие более высокого уровня прозрачности файлов данных. Перед использованием табличных пространств вида Ыд(Пе следует принять решение о размере экстентов. Хотя по умолчанию устанавливается параметр АВТОАЬЬОСАТЕ, вы можете изменить это значение на ВЫ1ЕОКМ с большим размером экстента. Это полезно сделать, когда создается файл, размер которого исчисляется терабайтами. Во всех остальных случаях АЕТОАЬЬОСАТЕ - наилучший вариант. В таблице на слайде приведены рекомендации по максимальному количеству экстентов в зависимости от размера блока.
Модель использования табличного пространства вида В1дЯ1е (продолжение) Приведенные цифры не являются строгими ограничениями. Однако при большем числе созданных экстентов могут возникнуть проблемы производительности в случае высокого параллелизма операций и в ходе выполнения команд БЭЕ, вызывающих большую нагрузку, связанную с управлением пространством. Примечание: использование ВЕТ на платформах, не поддерживающих большие файлы, может сильно ограничить объем табличного пространства.
Создание табличных пространств вида ЫдН1е Для создания табличных пространств вида Ыдй1е можно использовать 0а1аЬазе Соп1го1. В ЕпГегрпзе Мапа&ег выберите Ас1тоз1гайоп > ТаЫезрасез. Щелкните на кнопке СгеаСе. На странице СгеаТе ТаЫезрасе укажите имя табличного пространства и отметьте опцию “Узе Ыдй1е ТаЫезрасе” в секции Оа1ай1ез. Примечание. На странице Е(Ж ТаЫезрасе можно выяснить, относится ли табличное пространство к виду Ыдй1е. Флаг “В|дй1е ТаЫезрасе” находится на странице с закладкой бепега!.
Предложения команд 801. Примеры ВЕТ и команд 8СШ С-8 СорупдЫ © 2006, Огас1е. АН пдЫз гезегуед. Предложения команд 5СИ. Предполагается, что в большинстве случаев используются установки по умолчанию и нет необходимости явно задавать вид табличного пространства. Вид табличного пространства по умолчанию - постоянная характеристика базы данных, хранимая в словаре данных. Вы можете задать эту характеристику, используя команду СЕЕАТЕ ОАТАВА8Е и изменить по команде АЬТЕК ЬАТАВАЗЕ. Если нет явного указания в одной из этих команд, тогда 8МАККЕ1КЕ - вид табличного пространства по умолчанию для базы данных Огас1е 10^. Это вид применяется ко всем создаваемым табличным пространствам, если только его явно не переопределить. Два ключевых слова В1СЕ1КЕ и ЗМАЬЬЫЬЕ используются для переопределения вида табличного пространства по умолчанию, когда создается конкретное табличное пространство. Эти ключевые слова могут быть использованы в предложении КАТАЕ1КЕ всех команд, создающих табличные пространства. В предложениях 812Е, МАХ512Е и АОТОЕХТЕИВ можно указать размер в килобайтах ( К), мегабайтах (М), гигабайтах (6) и терабайтах (Т). Огас1е ОаШЬаее 10д: Ас1т1гн81га11оп УУогкзйор II С-8 СКЕАТВ ОАТАВАЯЕ П ЗЕТ ВЕЕА1ШГ ВХСТХШ ТАВЬЕЗРАСЕ А- ЬАТАЕХЬЕ ’/иО/йаЬа/зузЪеш.сЗЪг' 812Е 200М ЗХ8АПХ ЬАТАЕХЬЕ '/иО/ааЪа/зузаих.йЬС' 512Е ЗООМ ЗМАЬЬПЬЕ ЬЕГАбЬТ ТЕМРОВАКУ ТАВЬЕЗРАСЕ зЪепф_ЪЬз ТЕМРПЬЕ ' /иЗ/ааЪа/зЬетф_аэз1.аЫ' 312Е 6 ОМ ЗМАЬЬЕТЬЕ Ц№0 ТАВЬЕЗРАСЕ зипао_ЪЬз ОАТАПЬЕ ' /и2/ааЪа/зипДо и>з1.аьс’ 312Е 100М; .................................................-.. АЬТЕК 0АТАВА8Е ЗЕТ СЕЕШЬ! ВГСПЬЕ ТАВЬЕЗРАСЕ; <2 ...-........................ и .. \ч СЯЁАТЕ ВТСПЬЕ 1ЖЭ0 ТАВЬЕЗРАСЕ ЬипДй^ЬЬа ОАТАПЬЕ ' /и1/ДаЬа/ЬипДо ЬЬз.<аЬ^' 312Е 16; АЬТЕК ТАВЬЕЗРАСЕ изегз КЕ512Е 26; "О' АЬТЕКТАВЬЕБРАСЕ изегз АЦТОЕХТЕИР ОЫ;'7? | <3-9 СорупдЫ © 2006, ОгаОе. АН пдЫз геаеп/еД Примеры ВЕТ и команд 801» • Вид табличного пространства для 8У8ТЕМ и 8У8АПХ всегда совпадает с видом табличного пространства по умолчанию во время создания базы данных. Первая команда создает новую базу данных и устанавливает ВIСЕТКЕ в качестве табличного пространства по умолчанию. Далее в команде используется ключевое слово 5МАККЕ1КЕ для переопределения параметра базы данных по умолчанию для табличных пространств БЫВО и ЕЕРАКЕТ ТЕМРОВАВУ. • Вторая команда используется для динамического изменения вида табличного пространства но умолчанию. Новое значение вступает в силу немедленно после выполнения команды. Оно определяет вид по умолчанию для нового табличного пространства, но не оказывает влияния на существующие табличные пространства. В примере ВТСЕТЬЕ — новое значение по умолчанию. • Третья команда создает табличное пространство типа ЕШО с видом ВТ СЕТ ЕЕ. • Вы можете использовать четвертую команду для изменения размера единственного файла, содержащегося в табличном пространстве ВТСЕ1ЕЕ Е5ЕВ8. • Последняя команда может быть использована для включения автоматического расширения файла на уровне табличного пространства. Такое возможно только для табличных пространств вида В1СЕ1ЕЕ. Примечание: дополнительные сведения о синтаксисе команд см. в документе Огас1е ОсНаЪсме Ке/егепсе. Огас1е Оа(аЬаае 10д: Ас1тЫ8(гМ1оп ШогкзЬор II 0-9
Сведения, добавленные в словарь данных для поддержки \Л_ОВ 8ЕЕЕСТ ргорегЪу^аХи^ ШЖ даЪаЬазе^горег’Ыеэ ИНЕЯЕ ргорегЪу пате=1ПЕЕАОЬТ ТВЗ ТУРЕ1:; ЗЕЬЕСТ ЪаЫе8расе_паше, Ыд^хХе ЕКОМ ПБЛ ТАВ1.ЕЗРАСЕ5; СорупдЫ © 2006, Огас1е. АН пдЫз гезегуеск Сведения, добавленные в словарь данных для поддержки УкйВ • ЭАТАВА8Е__РКОРЕВТ1Е8 ~ представление словаря, которое содержит различные характеристики базы данных. В него была добавлена новая строка, содержащая вид табличного пространства по умолчанию (ВIСЕРЕЕ или 8МАЕЕЕ1ЕЕ). • Представление ЕВА_ТАВЕЕ8РАСЕ8 отображает информацию о табличных пространствах базы данных. В него был добавлен новый столбец, который показывает, относится ли табличное пространство к виду ЫдТИе (ХЕ 8) или зтаНГНе (ЫО). Такой же столбец был добавлен в представление В8ЕН__ТАВЬЕ8РАСЕ8. • Представление У$ТАВЕЕ8РАСЕ содержит сведения из управляющего файла о всех табличных пространствах базы данных. В это представление был добавлен новый столбец, который показывает, относится ли табличное пространство к виду ЫдГйе (хез) или зтаПШе (ЕЮ). Огас1е ОаЪаЬазе 10д: Аат1п181гаГюп УУогквЬор II СМО 6-11 Расширенный формат нонш и ВРТ ВРТ > КОШ© тте ОВМЗ_КШ1О. НОН1П_ВЬОСК_ЫШЙёК Табличные пространства вида 8та11Я1е |оооооо||гг^ |вввввв| |нкв Номер блока данных Табличные пространства вида ЫдТ11е |оооооо| ьъььы] |га®| Номер объекта данных Относительный номер файла Номер строки Номер объекта данных Закоди рованн ый номер блока СорупдН ©2006, Огас1е. АН пдЫз гезеп/ед. Номер строки Расширенный формат ноиго и ВЕТ Расширенный формат ВОДОЮ для предыдущих версий и табличных пространств вида 8та11й1е содержит четыре части и имеет вид: ООООООЕЕЕВВВВВВВВВ: • ОООООО - номер объекта данных, являющийся идентификатором сегмента в базе данных. • ЕЕЕ - относительный номер файла, уникально определяющий файл в табличном пространстве, в котором находится строка. • ВВВВВВ - блок данных, содержащий строку. В табличных пространствах вида 8та11й1е номер блока связан с соответствующим файлом данных, а не табличным пространством. Поэтому две строки с одинаковыми номерами блоков могут располагаться в различных файлах одного и того же табличного пространства. • ВВВ - номер слота, идентифицирующий строку внутри конкретного блока. В табличном пространстве вида Ыдй1е находится только один файл, имеющий всегда относительный номер, равный 1024. Поэтому не требуется включать номер файла в ВОДОЮ, а для обозначения номера блока используются две части: ЕЕЕ и ВВВВВВ. Конкатенация этих двух полей представляет собой “закодированный номер блока9' (“епсо^ес! Ыоск питЬег”), который может быть значительно больше по сравнению с номером блока в ВОДОЮ традиционных табличных пространств. Для ВЕТ номер блока соотносится с табличным пространством и уникален в рамках одного табличного пространства. Огас1е 0а(аЬазе 10д: Ас1т!п18<гайоп УУогквЬор II 6-11
Расширенный формат кошта и ВРТ (продолжение) В случае ВЕТ единственный поддерживаемый способ получения компонентов расширенного ГО строки - использование пакета БВМ8_К0ШБ. Не рекомендуется применять любые другие средства извлечения компонентов НОШ1Б. Это означает, что пользовательские приложения, не использовавшие в предыдущих версиях пакет ПЕМЗОВОЕ10 для извлечения компонентов КОЕ 1Е, не смогут распознавать и корректно интерпретировать Ю строк, хранимых в ВЕТ. 6-13 СорупдЫ © 2006; Огас}е. АН пдЫе гевегуеС. Поддержка УЕОВ: пакет пвмз_ношта Используя пакет БВМ8__В0Ш1Б, можно создавать 1Б строк и извлекать компоненты существующих КСЖ1Е. Поскольку 1Б строк имеют различные форматы для табличных пространств вида Ыдй1е и 8та11й1е, некоторые функции и процедуры были изменены для того, чтобы учитывать вид табличного пространства при интерпретации КОШ Б. Входной параметр Т8__ТУРЕ__1К описывает тип табличного пространства, к которому принадлежит конкретная строка. Допустимые значения этого параметра - В1СЕ1ЕЕ и 8МАЕЕЕ1ЕЕ. Как показано на слайде, этот параметр добавлен в следующие процедуры: К0ШБ__1ЫЕ0, КОШ1Б_ВЬОСК_КОМВЕК И КОШ1Б__КЕЬАТ1УЕ_ЕЕЮ. Примечание: единственный поддерживаемый способ создания внешних или внутренних строк КОШ Б, соответствующих строке ВЕТ, - использование функции КОШБ__СНЕАТЕ с аргументом КЕЕАТ1УЕ___ЕЕЮ, для которого задается значение, равное 1024. Огас1е ОаиЬаве 10с?: Ас1т1гн51га1юп ШогквЬор II 0-12 Огас!е Оа1аЬа$е 10с?: Айт1п18(га0оп ШогкаЬор II 6-13
Обзор использования группы временных табличных пространств ВЯГ пош© > ТТС (ТТС) • Несколько временных табличных пространств объединяются в группу • Характерные особенности группы: - Должно быть хотя бы одно временное табличное пространство - Одно и тоже пространство имен для группы и других табличных пространств - Создается неявно при первом задании временного табличного пространства для группы - Явно не удаляется Группа временных табличных , 5 Табличное пространство по умолчанию к ЕХАМРЬЕ Е)2! пространств ТЕМР Табличное 1 1 пространство ’ | ТЕМР1 ) 006, Огас1е. АП пдЫз геаеп/ед. Г Табличное пространство Обзор использования группы временных табличных пространств (ТТС) Группу табличных пространств (тетрогагу шЫезрасе &гоир - ТТС) можно сравнить с инструментом быстрого доступа (§Ьог1си1) к списку временных табличных пространств. Такая группа состоит только из временных табличных пространств и обладает следующими свойствами. 9 Группа содержит хотя бы одно временное табличное пространство. Нет явных ограничений на количество табличных пространств в группе. • Группа имеет то же самое пространство имен, что и табличные пространства. Невозможны одинаковые имена для табличного пространства и группы табличных пространств. • Имя группы временных табличных пространств может использоваться в таких же случаях, как и имя временного табличного пространства (например, при назначении базе данных временного табличного пространства по умолчанию, а также для задания временного табличного пространства пользователя). • Группа явно не создается. Создание происходит неявно при первом задании временного табличного пространства для группы. Группа также неявно удаляется, когда из нее вычеркивается последнее временное табличное пространство. Огас1е Оа1аЬа$е 10д: Ас1ттш1га1!оп УУогкзЬор II 6-14 Преимущества группы временных табличных пространств Предоставляется возможность использования многих временных табличных пространств: • Одним и тем же пользователем во многих сеансах • Подчиненными процессами в одной параллельной операции • Для конфигурирования нЗ уровне базы данных ____ОГЗАСА^ СМ 5 __________________________СорупдМ © 2006, Огас!е. АН лдЫ§ гезегуед. Преимущества группы временных табличных пространств • Любой конкретный пользователь может использовать несколько временных табличных пространств в различных сеансах в одно и то же время. • Подчиненный процесс одной произвольной параллельной операции может использовать несколько временных табличных пространств. • Появляется возможность задания нескольких временных табличных пространств на уровне базы данных. Таким образом, теперь можно определить более одного временного табличного пространства и отдельная операция в состоянии производить сортировку с использованием нескольких временных табличных пространств. В результате предотвращается выход за пределы временного пространства при выполнении операций, занимающих большое в место в таком пространстве. Это особенно важно в связи с появлением табличных пространств вида Ыдй!е. Огас1е 0а1аЬазе 10<дг: Абт1п1$1га11оп УУогкайор II 6-15
Создание и сопровождение групп временных табличных пространств СорупдЫ © 2006, Огас1е. АН пдЫа гекеп/ес!. С-16 ОГуАСЫх Создание и сопровождение групп временных табличных пространств Для создания и сопровождения групп временных табличных пространств можно использовать ОаШЬазе Соп1го1. Выберите Ас1т1П1з1гайоп > Тетрогагу ТаЫезрасе Сгоирз. В результате выводится страница Тетрогагу ТаЫезрасе Сгоирз, на которой можно увидеть перечень существующих групп табличных пространств. На этой странице можно просмотреть и отредактировать существующие группы табличных пространств. После щелчка по кнопке СгеаСе выводится страница Сгеа1е Тетрогагу ТаЫезрасе Сгоир. Введите имя и укажите, будет ли эта группа использоваться в качестве группы временных табличных пространств по умолчанию. Это можно сделать установив опцию “8е1 аз (ЗеГаиП (етрогагу дгоир”. После выбора этой опции необходимо добавить в группу существующее временное табличное пространство.Щелкните на кнопке АсМ/Нетоуе и выберите временные табличные пространства, которые будут входить в группу. Затем щелкните на кнопке ОК, чтобы создать ТТО. При редактировании ТТО можно также воспользоваться кнопкой Ас1с1/Рет07е, а затем после завершения редактирования щелкнуть на кнопку Арр1у. Примечание: при удалении всех временных табличных пространств из группы также неявно удаляется и эта группа временных табличных пространств. ИВ МНЕ ЧНМ1' и Группа временных табличных пространств: примеры кода ЗОЬ СКЕАТЕ ТЕМРОКАНУ ТАВЬЕЗРАСЕ Ъещр! ТЕМРПЬЕ ’Ьир!.*’ 312Е (ЖООР дгоир!; У.. " ' ' 'П' '... ..........$...... . . .. .... ТЁМРОНАКУ ТАВЪЕЗРАСЕ Ъейф2 ТЕМРПЬЕ ’ Шр2. <1 812Е 200М ТАВЕЕ8РАСЕ 6Я00Р дгоир2 2 СКЕАТЕ ТЕМРОЯАКУ ТАВЬЕЗРАСЕ ЬехарЗ ТЕМРПЕЕ ' ЬпрЗ . I' 812Е 5 ОМ ТАВЕЕ8РАСЕ ©КОПР ' ’ ; /Т' | < ... СЖЛдГие . 1 ] СЗ-17 СорупдМ © 2006, Огас!е> АН пдЫа гезеп/ед. 1 Группа временных табличных пространств: примеры кода 301. Первая и вторая команды 8рЕ, показанные на слайде, приводят к неявному созданию двух групп временных табличных пространств (СНОБР1 и СНОБР2), содержащих по одному табличному пространству: ТЕМР1 и ТЕМР2. Третья команда создает временное табличное пространство ТЕМРЗ. Оно не принадлежит ни к какой группе. Примечание. Использование ’ ’ в третьей команде означает отсутствие группы. Эта команда эквивалентна следующей : СНЕАТЕ ТЕМРОКАНУ ТАВЪЕЗРАСЕ БетрЗ ТЕМРГ1БЕ ’БтрЗ.Т' 31ИЕ 5 ОМ; Огас1е 0а1аЬазе 10д: Айпмтз1га11оп УУогкзЬор II 6-16 чв й Огас1е 0а1аЬазе 10д: Ас!тт151га0оп ШогкзЬор II 6-17
С-18 Группа временных табличных пространств: примеры кода 8Ок АьТЕК ТАВЬЕЗРАСЕ ЪешрЗ ТАВЬЕЗРАСЕ СКОЦР дгоир2; (Т) АЬТЕК ТАВЬЕЗРАСЕ Ь=тр2 ТАВЬЕЗРАСЕ СКООР АЬТЕК ТАВЬЕЗРАСЕ Щпр! ТАВЬЕЗРАСЕ (ЖООР дгоир2; (?) АЬТЕВ ОАТАВАЗЕ ПЕЕАПЬТ ТЕМРОКАЯУ ТАВЬЕЗРАСЕ дговр! СВЕАТЕ ОЗЕВ Их 1ОЕМТХЕХ₽О ВХ Ъх ЕЕЕАОЬТ © ТАВЬЕЗРАСЕ Т51 ТЕМРОКАВХ ТАВЬЕЗРАСЕ дгоир2; АЬТЕК. 1ЖЕВ Их ТЕМРОВАВХ ТАВЬЕЗРАСЕ дхоир2 - СорупдЫ © 2006, Огас!е. АЛ пдЫ§ гезегуеск 6 Группа временных табличных пространств: примеры кода 5(Ж (продолжение) Приведенные примеры демонстрируют различные варианты использования групп. • Первая команда добавляет табличное пространство ТЕМРЗ в группу СКО17Р2, в которой теперь находятся ТЕМР2 (см. пример на предыдущем слайде) и ТЕМРЗ. Если бы группа СКОЕР2 не существовала, она была бы создана. * Вторая команда удаляет табличное пространство ТЕМР2 из группы СЖОПР2, в результате в группе остается только табличное пространство ТЕМРЗ. • Третья команда перемещает табличное пространство ТЕМР1 из группы 8К0ПР1 в СКСЮР2. (ЗКСЮР1 неявно удаляется, поскольку в этой группе находилось только одно табличное пространство ТЕМР1. • Четвертая команда устанавливает все пространства группы 6В0ПР2 в качестве временных табличных пространств для базы данных. Все пользователи базы данных, для которых не установлены временные табличные пространства, могут создавать временные сегменты в ТЕМР1 и в ТЕМРЗ. • Пятая команда создает пользователя НК, для которого установлены временные табличные пространства группы С КОПР 2. • Последняя команда изменяет для пользователя НК используемые временные табличные пространства. В результате пользователь НК начинает использовать табличные пространства группы 6КСЮР2. Огас1е Оа^аЬаве 10д: Ас1т1пЫга1юп УУогкзЬор II 6-18 Группа временных табличных пространств: примеры кода 8СЖ (продолжение) Примечание Табличное пространства, входящее в группу временных табличных пространств по умолчанию для базы данных (ЕАТАВА8Е_РКОРЕКТ1Е5 . РКОРЕКТУ_ЫАМЕ ОЕЕАЕЬТ_ТЕМР__ТАВЬЕ5РАСЕ) нельзя удалить до тех пор, пока оно не будет исключено из группы. Огас1е Оа&Ьаее 10д: АбттЫгаИоп ШогкзЬор II 6-19
(3-20 Итоги вгг ВОУИО тте • Использование табличных пространств вида ЫдТПе для очень больших баз данных (УкОВ) • Описание идентификатора строки (гоуу Ю) для табличных пространств вида ЫдТОе • Использование групп временных табличных пространств (ТТСЗ) в УкОВ СорупдМ © 2006, Огас1е. АП пдЫз геаегуес!. Огас1е 0а1аЬазе 10д: Айтт181га11оп ШогкзЬор II С-20 Следующие шаги, продолжающие в^ше обучение СорупдЫ © 2006, Огас1е. АН НдМз гезегуед.
В каком направление двигаться дальше? “Чтобы оставаться конкурентноспособным в технической отрасли, никогда не переставайте учиться. Всегда находитесь в поиске лучших путей выполнения чего-либо и новых технологий. В нашей отрасли люди, позволяющие себе остановиться, не получают признания” -Джон Холл, первый вице-президент Огас1е ЦтуегеИу Далее будут представлены некоторые из возможностей продолжения вашего обучения. СорупдЫ © 2006, Огас1е. А» пд*т1в гезегуеб. н-з Возможности продолжения образования Узнать больше об администрировании базы данных Огас1е 10д можно, используя следующие ресурсы: • УУеЬ-сайт Огас1е ЦтуегзИу • Центр компетенции Огас1еШтуегеНу • Огас1е ТесЬпо1оду ЫеЪлюгк! - Примеры использования Огас1е - Журнал Огас1е Мадахюе • Техническая поддержка: Огас1е Ме1аЫпк СорупдЫ © 2006, Огас!е. АН пдЫа гезеп/ед.
Огас1е 11п1Уег811у Учитесь Огас1е в Огас1е! Нигде не знают лучше технологию Огас1е, чем в Огас1е НтуегаНу. • Всемирная система образования • Устойчиво высокая оценка со стороны студентов • Обучение в формате, наибольшим образом соответствующим вашим потребностям : - Обучение под руководством инструктора в классе - Видео-обучение, доступное через УУеЬ - СО для самообучения Огас1е О пЫегзНу Нйр:// шшш.огас1е.сот/ес1исаС1оп Н-4 СорупдЫ © 2006, Огас1е. АН пдК1з гезегуед.[ Огас1е Цтуегзйу Огас1е Цшуег81€у - крупнейшая корпоративная система образования с центрами обучения по всему миру, имеющая один из самых высоких рейтингов (свыше 95%) в отрасли положительной оценки заказчиками результатов обучения. Инструкторы Огас1е Ътшуег8Йу являются экспертами технологии Огас1е и могут помочь вам получить большую отдачу от вашего программного обеспечения.
Продолжение вашего образования • Специальные курсы по грид-технологии - Огас1е ЕМегрпзе Мападег 10д бпй Соп(го1 - Огас!е 0а<аЬазе 10д: Яеа! АррИсаОоп С1чз1егз - Огас!е 0а(аЬазе 10д: 1тр1$теп( 81геатз - Огас1е ОаСаЬазе 10д: Оа1а Очаге! Ас1т!т51:гайоп • Другие специальные курсы - Огас1е 0а(аЬазе 10д: РегГогтапсе Тчтпд - Огас1е 0а(аЬазе 10д: Зесчгйу - Огас1е 0а<аЬазе 10д: 1тр1етеп< апй Айт1п131ег а 0а1а УУагеЬочзе - Огас1е 8ра(!а110д: Рипс1атеп1а18 Н-5 СорупдМ © 2006, Огас!е. АН пдЫз геаегуесГ Продолжение вашего образования После прохождения курса “Огас1е ЭаГаЬазе 10^: Абппт&гайоп ^УогкзИор II” вы можете продолжить обучение на специальных курсах. Самую последнюю информацию о всех курсах можно получить на \уеЬ-сайте Огас1е Сшуегзйу. Другие специальные курсы: • Огас1е 8райа1 10#: Аскапсеб • Огас1е НТМЬ ОВ 2.0: Эеуе1ор АррНсаОопз • Огас1е РаШЬазе 10#: Оеуе1ор ХМЬ АррНсабот т РЬ/8рЬ Огас!е Оа€аЬа$е 10д: Ас!т1т81га11оп УиогкзЬор II Н»5
Центр компетенции Огас1е Цшуегзйу Центр компетенции предоставляет доступ к тысячам часам учебного материала дополнительного обучения по всем вопросам от основ 8О1_ до сложных тем, относящихся к базам данных. Примеры рассматриваемых тем: • Огас1е ОакаЬазе 10д: управление заданиями с помощью планировщика • Огас1е ОаЬЬазе 10д: общий подход решения задачи максимизации производительности • Подготовительный материал для сдачи экзаменов ОСА и ОСР. “Л’в ОгаНе силах V-/ 1 СХч.-1V Т I * * «««« ишуешгу Ьйр:/Л1еагп!пд.огас1е.сот Н-6 СорупдЫ © 2006, Огас8е. АН пдИ& гезегуеб. Центр компетенции Огас1е МтуегзКу Центр компетенции Огас1е Сшуегзйу предоставляет тысячи часов информационного материала по различным темам. Он доступен 24 часа в сутки 7 дней в неделю через \УеЬ. Это прекрасная возможность освежить в памяти материал, с которым вы не работали какое-то время или изучить новые концепции. Дополнительный материал для центра компетенции Огас1е ИшуегбПу разрабатывается постоянно. Поэтому следует почаще заходить на этот сайт и просматривать появившийся новую информацию. Огас1е йа&Ьаве 10д: Ас!ттш<гайоп УУогкзйор II Н-6 Огас!е ТесЬпо1оду МеЬлгогк Огас1е ТесЬпо!оду Ыеблгогк - свободный информационный ресурс, предоставляющий сведения об основных программных продуктах Огас1е, включая базу данных, сервер приложений, СоПаЬогабоп 8иИе и инструменты разработки. Вы можете получить доступ к: • Технологическим центрам, * Дискуссионным форумам • Можно скачать программное обеспечение • Документация в оперативном режиме Примеры использования возможностей Огас!е Примеры кода и многое ТесНпо1оду МЕТУУОНК Ийр://тт.огас1е.сотЛес1)по1оду I ога/ с_<~ | Н-7 СорулдЫ © 2006, Огас1е. А11 пдМе гезеп/ед. Огас1е ТесКпо1оду МеЬуогк Огас1е Тес1шо1о§у ЫеЬуогк (ОТТЧ) предоставляет самые последние новости о технологии и продуктах Огас1е. ОТЫ также открывает доступ в форум, участники которого имеют равные права, предоставляет официальные материалы, бюллетени безопасности и другую важную информацию для профессионалов Огас1е. Кроме получения подсказок, приемов и методов использования большей части вашего программного обеспечения Огас1е, вы можете скачать программное обеспечение с сайта ОТЫ. Помните, что все программное обеспечение можно свободно скачивать и для него предоставляется лицензия разработчика, разрешающая использовать в полном объеме версии продуктов, но только для разработки и создания прототипов ваших приложений. Огас1е ОаЬЬаае 10д: Айт1п181гайоп УУогкаЬор II Н-7
орассж штса» йггшож 5-еагсК 5йе >. |Ц,| РЙОООСТ СВШН5 ОаГаЬзгее Арр&яйюп 5ег/ег ирех'йорег Е»е\е1орег 5<же &йегрг®8 Штдег АррЫюпз ТесЬпоКда Сс«о «й®п Зийе Шге. 1ШШ0106У СЕНТЕНЗ В •& ОйГй’Л-агеПоийпд Опи иах'З Оеуе&рег Ь»ГА1Х ЕЕТ Оеуе1арег РНР Ое»е)орег УУеЬ $6*У|С85 ^пйочте ХМ. Мае.. «ЖМ1ЖПУ Д1жЛ СТО Огайе АСЕ§ ТесПВ1ай Ме'л'йейег Сг8с1е Мэдетпе Н-8 Обучение технологии Огас1е оёдсиехсм теснноео- .нЕтагояи равткейз згор.е ^рроят Оо^оайв : йрштегйайоп 01®сш«Ьп Еогит® Агййе® 8ашр8еС©йе Огас1е Тесйгш1оду ТгакНпд завет соситау ТгаИв® Й55 в Йеее-игсе® ?ог Огзс1е оГГегё Ое*е1срег2 апй ОВА$ а у§пе1у опНпе аг>«! бййке гезоигсез Гог §Пагреп1пд Шеи Огас1е ип&егзйу ^етегуои •лапНс эие1еги1е айоркоп оГ Ога^е 1есйпе1оду ог Ьвсогпе сепШей оп Огайё, дй ебиса1ей пу 1Г=йзе уЛкз кГ10^Сгм'!81ё€кпо1одуШе ЬеаГ Огас1е ЕкдавгйГу. (Сиск йеге Гог зреаа! сйегй) €нас!е 18д Воска Зев йезспрйопз, йожййай $атр!б скарГегз, алй рцгсЬаае ' Огас!е 1С#ге1йейШ5йбгп оог райпег ройопега. Огас>б РеуеЩгег Рау <3е1 Папйз-оп ехрепепсе «я1П етёгдтд 1есКпо1од|&5 апй (тегасг йиесйу у/йь Ше Огайе ехрепз биНОтд Ше пах! депегаййп оПоо!« апй нШайгискне Ша! еоррогПРвт Е&е Оийпе Ргбйшз Рейт Се! ап$\А/ег§; Ю тап* ссттоп сойоте? диейгопе аЬоиГ йеУёЮргпеП, йеркэутпёгй, апй тападетегйГгот уоиг Юса! • и.6.- ог АРАС-Ьааей Огас1е Оиес! ехреп (Ггее ?ед1зШюп) ТИе оЪйё Ёу ЕхагпрЮ Мопа15 ргсмйеё Папйв-оп. $1ер-Ьу'$1ер 1п$1госйоп5 йп Рсж1о !тр1ётеп1уайеи5 Тесйпзюду ооМопа (о Ьиз1пе52 ргоРЮтз. мбеИк>д ЗгаПей ШП Огас1е,> раде йуоиУв пе*«Нй Огас1е~~'лФе1кег аз а Йехе!орег ог ВВА-41'пё раде Ш 1аке уои 1ЬгйидО Гке 1пП<а! 1еат1пд ргосезз, а(ер Ру ё1ёр. 1г не Зоймаге! Вёсаизе хМШ кейег йан-нид кю1 Ичап нее эойдааге Гог ейисатюп эпб е*а!иа1юп рогроаеа? ТРе ОТМ Реуеюргпещ Е-сег&е а11оу?’8 уои й озе Ги11 УёгоЮпе ^11е Зе*ё|ор1пд апй ргоЮГурюд уоиг аррНсз^опз 5зпцйе С<з<1е ТшепаГз ТИ18 раде ргееепгз а №1 оШоИа1& оп а уапеГу оГОгас!е ргойосГз апс11есЬпо<од1ё8. Мо$Г о( 1Ье 1и1опа1з а?е Ьааей оп хуогктд оагпр!& аррпса^опо йе*е1ор8й ру#>е Огайо Тесйпо1оду ЫеЬ^огк. СорупдМ © 2006, Огас1е. АН пдЫз гееегуеб. Огас1е РаГаЬазе 10д: Айт!п154габоп УУогкзЬор II Н-8 М М м * Примеры использования Огас!е (ОВЕ) • Что такое ОВЕ? Множество практических, пошаговых инструкций Где их можно найти? ЬИр://щщуу.огас1е.сот//1ес11по1оду/оЬе Огае1е Ву Ехадар1е (ОВЕ| Гпе Счасге В?Ехйтр1а (ОВЕ) е?нее рюу-йеэ йез-1гу-51ер тзиакап? ок Поу/кз впргетепГхапоог зоЬйопзЮ й’егпе-зь ргеЫе?п=. ОБЕ 5бк|й<зп$ «е оунПЫ ргзсЕса! гезМтогЩ ейеайоп?., усе к> дз<п уаЮаЬ:₽ Ьапйз-оп егрегдац-.е за \»ей аз =л е р!85еп1ей 5010110115 аз 1пе Гоопоайоп -о!- ргебигйоп клр!бгг18Г|{а1юг1, ипй(па-’са;Р гейисте 1яг>е 1о иер1еугпеп1. Е;е1ес?йе ргойисШез с> сстропейуоо «18 ;п1егй51ей т РгсйисС Агеае ’ Са1аЬа§е »Арр1кавоп Зел>ег * Ек&црпзе Мзозеег ' Сеуе(»ре? $щ<е - иРауйооег «Са1:аРогайоп §и$е - Вц$1пе§81гй81Н58псе Ргос5исг Сотропетв 'Нтмисе »Керс-115 -. 1Л<з.'?«ж»в ©Лег х Суасй1 Т«.Ш К<» йиою мт Что доступно? Более 100 разделов с примерами использования Огас!е | Н-9 СорупдМ © 2006, Огас!е. АН пдНз гезеп/ед. Примеры использования Огас1е (ОВЕ) Примеры использования Огас1е (Огас1е Ьу Ехатр1е, ОВЕ) - набор практических, пошаговых инструкций по использованию различных новых возможностей продуктов Огас1е. Такие примеры уменьшают время изучения новой возможности продукта Огас1е и помогают пользователям понять, как применить эту возможность в своей среде. В настоящее время ОВЕ предоставляются для базы данных Огас1е, сервера приложений Огас1е и Огас1е СоИаЬогабоп 8ш1е. ОВЕ доступны по адресу 11Пр.7/^^\у.огас1е.сот/(ес11по1о§у/оЬе. Огас1е РаШЬаее 10д: Ас1ттш1гайоп УУогкеИор II Н-9
Н-10 Журнал Огас1е Мадазте • Свободная подписка • Архив журнала Огас1е Мадахте Ьйр://дадаиг.огас1е.сот/1:есЪпо1оду/огатад/!пс1ех.Мт1 ОКАС1Е Й А й А I I Н I СорупдМ © 2006, Огас!е. А11 пдЫз гезеп/ед. Журнал Огас1е Мадагте Вместе с большим количеством различных ресурсов на сайте ОТЫ открыт доступ к журналу Огас1е Ма^агше. Вы также можете воспользоваться свободной подпиской и получать журнал по почте. Сообщество пользователей и разработчиков приложений Огас1е Огас1е ТесЬпо1оду ЫеЪлгогк (ОТЫ) - сайт со свободным доступом для пользователей и разработчиков приложений Огас!е. Ресурсы ОТЫ: • Дискуссионные форумы • Пользовательские группу • Чат в оперативном режиме • Документация • Обучение • Информация по модернизации и многое другое! М1р://мпт.огас1е.сот/1ес11По1оду/соттипПу/арр8/!пс1ех.Мт1 ।Н-11 СорупдЫ © 2006, Огас!е. АЙ пдЫз гезегуесЕ орАаье
Техническая поддержка: Огас1е Ме^актк Доступ к Огас1е Ме^аЫпк открывается при оплате годового технического сопровождения как часть предоставляемых услуг. Кроме самой последней информации на сайте Ме^аипк можно получить доступ к: • Службам запросов (8К) « Матрицам сертифицированных платформ • Техническим форумам, находящимся под наблюдением экспертов Огас1е Патчам программного обеспечения Сообщениям об ошибках л -I. Кйр://те(а1|пк.огас1е.сот ’ . ..... .....д'......... . & А ' I Н-12 СорупдМ © 2006, Огас!е. АН пдМз гезегуед. | Огас1е Ме&ипк Огас1е Л/еГаЬшк -- это сайт доступа к ресурсам технической поддержки Огас1е. Там вы найдете описания наиболее общих проблем, возникающих перед администраторами и разработчиками Огас1е, а также возможные средства решения многих из таких проблем. Как и Огас1е ТссЬио1о§у КеЬтогк, Л/еГаЬтк представляет заголовки самых последних сообщений о проблемах, волнующих профессиональное сообщество Огас1е.
Спасибо! Надеемся, что обучения в Огас1е Чгнуегзйу доставило вам удовольствие. Пожалуйста, заполните опросную анкету и укажите в ней, что следовало бы сделать для того, чтобы обучение лучше соответствовало вашим потребностям. Там же укажите следующее: • Оценка курса • Насколько хорошо работала администрация Огас1е 11туегзйу Службы обучения Огас1е помогут вам при выборе дальнейших курсов. Надеемся вскоре снова увидеть вас на занятиях. . _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Н-13________________________________СорупдЫ © 2006, Огас!е. АН пдЫз гезеп/ед. Спасибо! Предназначение Огас1е Сшуегзйу - способствовать усвоению технологии Огас1е. Наша цель ~ партнерство с вами, предоставление относящейся к делу информации, которая своевременна и соответствует вашим нуждам. Пожалуйста, уделите минуту и заполните опросную анкету для оценки результатов курса и сообщите, пожалуйста, что надо сделать для улучшения обучения. В США можете послать сообщение по адресу электронной почты: сизЕотегзаЕ_иБ@огас1е. сот Если у вас есть вопросы по продолжению образования в Огас1е, если требуется помощь при определении места обучения или же вы хотите организовать обучение непосредственно в вашей компании, пожалуйста, свяжитесь со службами обучения Огас1е. Телефон в США: 800.529.0165. Для установления контакта за пределами США посетите следующий \УеЪ-сайт: Ьнр:/Лу^улу.огас1е.сот/ебисайоп/1пс1ех.Ьйп1?соп1ас1.Ь11п1 Еще раз спасибо и надеемся вскоре снова увидеть вас на других занятиях!
1пс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 (сигнал) 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 агсЫ^/е1од (режим архивирования) 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 АЗМ 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 АЗМ 1пз1апсе (экземпляр АЗМ) 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-14, 8-16, 8-17, 8-18, 8-19, 8-20, 8-25, 8-31, 8-38 АЗЗМ 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 Аи1ота(1С РОА Метогу Мападетеп! (автоматическое управление пространством РОА) 8-2, 8-29, 8-30, 8-37 Аи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 АсЛотайс 31огаде Мападетеп! (автоматическое управление пространством) 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 АсЛотайс \Л7огк1оас! РерозПогу (автоматический репозиторий рабочей загрузки) 9-2, 9-21, 9-22, 9-38, 10-22, 11-3, 11-9 АихШагу с1а1аЬазе (вспомогательная база данных) 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, 6-3, 6;4, 6-5, 6-11, 6-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 С6Э1П8 (цепочки) 14-2, 14-10, 14-19, 14-20, 14-22, 14-26, 14-27, 14-31 СКапде (гаскюд ГНе (файл отслеживания изменений) 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 (XI (интерфейса командной строки) 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 СопЛдигаИоп азз1$1ап1 (утилита овса) 12-8, 12-18 СопзкаН (ограничение) 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, <3-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е (файл данных) 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, С-3, С-4, 6-5, 6-8, 6-9, 6-11 0а1аЬазе Соп1го1 2-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 ООЬ (0а1а беЯпШоп 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 ОМк (6а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-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,42-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, 6-7, Н-5 ЕШегрпзе Мападег ОаГаЬазе Соп1го1 2-6, 13-7,13-19,14-28,14-32, 17-3, 17-10, 17-11 Еп\лгоптеп1 уапаЫе (переменная окружения) 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аз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тЬаск кодд!пд (ведение журналов для отката базы данных) 6-18, 6-29 Е1азЬЬаск Оиегу 5-26 ЫазЬЬаск ТаЫе 5-26,6-4,6-7,7-15 Е1азКЬаск ТгапзасИоп Оиегу 7-15 Е1азКЬаск Х/егзюпз Оиегу 7-15 С1оЬа11га1юп зиррой (поддержка глобализации) 16-1, 16-2,16-7, 16-20, 16-25, 16-28, 16-29, 16-31, 16-32, 16-33 Сгоуйй (гепб герой (отчет о тенденциях роста) 10-22, 11-3
(гладе сору (копия образа) 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 (псагпаНоп (инкарнация - новая версия БД) 5-28 1пс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лс(ех-огдап(гед !аЫее (индекс-таблицы) 10-9,10-10,10-11,10-12, 11-14,11-20 1пз1апсе (экземпляр) 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 /ЗаГР1из 16-18, 16-33 Зауа роо! (Зауа-пул) 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аззез (классы заданий) 14-27, 14-31 Кеер ЬиТТег сасЬе (удерживающий кэш) 8-4, 8-5 • К ЯМ > ак м
Ьагде роо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 ЫЬгагу сасбе (библиотечный кэш) 8-10, 8-11, 8-12, 8-13, 8-35, 8-36, 9-18, 9-24 ЫлдывИс $ог1 (лингвистическая сортировка) 16-19, 16-23, 16-25 М$1епег (процесс прослушивания) Е-3, Е-4, Е-5, Е-7, Е-18, Е-19, Е-20 1оса1е (местная специфика) 16-14, 16-15, 16-26, 16-31 1оск (блокировка) 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 ММ1 (тесНа тападетеп! ОЬгагу) 2-6, 2-7, 2-12, 2-13, 2-29, 2-38, 3-11 ММОЫ 9-21, 11-11 МТТР (гпеап Игле (о гесоуег, среднее время восстановления) 7-21 Ы ИаНопа! Ьапдиаде Зиррогё (национальная языковая поддержка) 14-11, 16-14 пК Ыоск $12:е ЬиГГег (кэши буферов для блоков размера пК) 8-4, 8-5 №8 (Ыайопа! Еапдиаде Зиррог*) 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 МЬ8 Рипйте ЫЬгагу (исполняемая библиотека М_8) 16-31 ЫЬ8__ЬАЫС 2-22, 2-23, 5-21, 16-8, 16-9, 16-10, 16-15, 16-21, 16-28, 16-29, 16-30 КИЗРИ (Ы18 Кипйте ЫЬгагу) 16-31 О ОМЕ (Огас1е Мападеб ЕПез ) 1-16, 2-14, 4-11, 11-3, 11-33, 12-10, 12-34, 12-35, 6-3, 6-5 Орйггигег 81ай$йс8 (статистики оптимизатора) 9-8, 10-2, 10-20, 10-23, 10-29, 10-30, 13-6 Огас1е 1_оса!е Ви11с1ег 16-26 Огас!е Мападес! ЕИе$ (файлы, сопровождаемые Огас1е) 1-16, 2-5, 2-11, 2-14, 4-11,1 1-3, 11-33, 12-32, 12-34, 6-3 Огас!е Ые11-12, 2-24, 2-26, 16-8, 16-9, Е-3, Е-12, Е-22
о Огас1е ЗКагес! 8еп/ег (разделяемый сервер Огас1е) 8-10, 8-11, Е-6, Е-9, Е-10, Е-11, Е-17, Е-18, ЕИ9, Е-23 ОЯАСкЕ_ВА8Е 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, 0-12, 0-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 РОА АсМвог (консультант РОА) 9-24 Р|ре (канал) 3-3, 3-4 РМОЫ 1-11, 1-12, 1-19, 12-5, 13-22 Рпуа1е 8Ок агеа (приватная область 8Ок) 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 Ргодгат О1оЬа1 Агеа (программная глобальная область) 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-39, 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 Кесус1е ЬиПег сасНе (повторно используемый кэш буферов) 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 гез1оге ро!п1 (точка восстановления) 5-9, 5-13, 5-26, 6-19, 6-29 РезитаЫе зрасе аНосаИоп (возобновление операции после выделения пространства) 11-2, 11-21, 11-22, 11-23,11-34 Ре1еп11оп РоНсу (политика удержания) 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 5сКес1и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 5СЫ 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 5едтеп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, С-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 Зегуег веезюпз (серверные сеансы) 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ОА АсМзог (консультант ЗОА) 9-25 $ 8Ьаге<1 роо1 (разделяемый пул) 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 ЗЮ 2-26, 3-36, 3-37, 9-13, 12-5, 12-11, 13-9 ЗМОЫ 1-11, 1-12, 1-19, 12-5 ЗпарзЬо! (моментальный снимок) 8-7, 9-21,9-22, 9-23, 9-28, 9-29, 10-22 301 Асееве АсМвог (консультант доступа к данным из кода 801.) 9-2, 9-24, 9-30, 9- 31, 9-32, 9-35, 9-38 801 Тип1пд АсМеог (консультант настройки кода 301) 9-24, 9-29 ЗОПоас1ег4-14, 11-22, 16-18, 16-28, 16-29 8О1ЛР1ИЗ 1-9, 5-3, 5-14, 6-12, 7-11, 11-35, 13-31, 14-32, 16-18, 17-10 81а(13йсз (статистики) 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 8(геате роо! (потоковый пул) 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у§1ет 8Ы|$Ис$ (системные статистики) 9-8, 9-9, 9-11,9-12
8У8ТЕМ (аЫезрасе (табличное пространство 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 Тагде! ОаШЬаее (целевая база данных) 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-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 (етрогагу (аЫезрасе дгоирв (группа временных табличных пространств) 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о (данные отмены) 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 11пс1о с1а1а (данные отмены) 5-9, 6-3 □вег 61оЬа1 Агеа (глобальная область пользователя) 8-10, Е-10 ! 7!е\л/ (представление) 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 \/РО (ХЛгШа! Рпуа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 \Л/огк!оаб герозИогу (репозиторий рабочей загрузки) 9-2, 9-21, 9-22, 9-38, 10-22 11-3,11-9 $

Индекс
АБД (ОБА) 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 Автоматический репозиторий рабочей загрузки (АгЛотайс УУогИоаб КерозПогу) 9-2, 9-21, 9-22, 9-38,10-22,11-3, 11-9 Автоматическое управление пространством (АШотайс 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, С-5 Автоматическое управление пространством РСА (АгЛошаНс РСА Метогу Мападетеп!) 8-2, 8-29, 8-30, 8-37 Автоматическом управлении пространством сегментов (АЩогпаНс Зедтеп! Зрасе МападетепД 7-11, 11-4, 11-7, 11-14 Автоматическое управление разделяемой памятью (АгйотаПс 81тагес1 Метогу МападетеШ) 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а Ыоск) 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
в Ведение журналов для отката базы данных (Т1аз1тЬаск коддюд) 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аЫезрасе) 1-17, 1-18, 2-10, 4-4, 4-6, 4-19, 11-11, С-2, С-9, С-14, С-15, С-16, С-17, С-18, С-19 Вспомогательная база данных (аихШагу ба1аЬезе ) 2-7, 2-25, 2-27 Выделенный серверный процесс (беб!са1еб звп/ег) 8-27, Е-4, Е-5, Е-6, Е-7, Е-9, Е-10, Е-22 Г Глобальная область пользователя (11зег С1оЬа1 Агеа) 8-10, Е-10 Группа временных табличных пространств (1етрогагу 1аЫезрасе дгоирз) С-2, С-16, С-17, С-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, С-5, С-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 Ж Журнальная группа (гебо 1од дгоирз) 4-7, 4-8, 4-12, 17-11 Журнальный буфер (гебо 1од ЬиЯег) 1-9, 8-4, 8-13, 9-12, 9-36 3 Задание 0оЬ) 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-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ех-огдап&ес1 1аЫев) 10-9, 10-10, 10-11, 10-12, 11-14, 11-20 Инкарнация (новая версия БД, юсатаИоп) 5-28 Исполняемая библиотека Ы18 (КПЗ РипИгпе ЫЬгагу) 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од) 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аввев) 14-27, 14-31 Кластер (с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ОА А6у!вог) 9-25 Консультант доступа к данным из кода 8(Х (801 Асееве АсМвог) 9-2, 9-24, 9-30, 9-31, 9-32, 9-35, 9-38 Консультант настройки кода 8ОБ (8ОБ Тил1пд АсМвог) 9-24, 9-29 Консультант памяти (Метогу АсМвог) 8-31,8-32, 8-33, 8-34 Консультант сжатия (ЗЬппк АсМвог) 11-15 Консультант управления информацией отмены (Олбо АсМвог) 9-24 Контрольная точка (сРескрот!) 1-11,1-13, 2-32, 4-7, 4-10, 8-6, 8-7 Копия образа 0таде сору ) 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 Корзина удаленных объектов (гесус!е Ып) 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 Кэши буферов для блоков размера лК (пК Ыоск в1ге ЬиГГег) 8-4, 8-5 Кэш словаря данных (ба(а сПсйопагу сасКе) 8-10 Л Лингвистическая сортировка (1|пди1в11С зог!) 16-19, 16-23, 16-25 М Менеджер памяти (Метогу Мападег) 8-12, 8-16 Местная специфика (1оса1е) 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 Н Национальная языковая поддержка (пайопа1 Еапдиаде Зиррог!) 14-11, 16-14 * о Ограничение (соп51га1п1) 1-6,10-5, 10-12, 15-10 Отслеживание измененных блоков (Ыоск сЬапде 1гаск1пд) 1-16, 2-4, 2-29, 3-25, 3-26 Отчет о тенденциях роста (дго\л4Ь 1гепс1 герог!) 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, 6-12, 6-13 Память сеанса (зеззюп тетогу) 8-5, 8-11, 8-28, Е-18 Переменная окружения (егмгоптеЫ уапаЫе) 16-15,16-21, 16-28,16-29 Планировщик (зс1ге0и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е ЫЖег сасЬе ) 8-4, 8-5 Поддержка глобализации (д1оЬа1ка11оп зиррог!) 16-1,16-2, 16-7, 16-20, 16-25, 16-28, 16-29, 16-31, 16-32, 16-33 Политика удержания (Ре1еп1юп РоПсу) 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, <3-10, 6-16 Процесс прослушивания (Пз1епег) Е-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 Пороговое значение (1Ьге8Ьо1б) 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-9, 1-10, 8-4, 8-5, 8-14, 8-15, 8-20, 8-22 Приватная область 801 (рпуа1е 801 агеа ) 8-5, 8-27 Привилегия (ргм!еде) 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 Программная глобальная область (Ргодгат <31оЬа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 Репозиторий рабочей загрузки (УУогк!оа6 герозИогу) 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,.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 Сегментный консультант (Зедтегй АсМзог) 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 Статистики оптимизатора (орИт1гег 81аЙ8Йсз) 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п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-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 Файл данных (0а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пд ГПе) 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 Целевая база данных (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 Цепочки (сИа!П8) 14-2, 14-10, 14-19, 14-20, 14-22, 14-26, 14-27, 14-31
Экземпляр (1п81апсе) 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п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 *