Описание курса

Администрирование БД в Oracle

Администрирование БД в Oracle

1.	Общая информация о СУБД Oracle
1.1.	Введение в Oracle
1.1.1.	Версии и разновидности Oracle
1.1.2.	Расширения базовой поставки
1.2.	Общая архитектура Oracle
1.2.1.	Основные элементы архитектуры
1.2.2.	Разновидности рабочих конфигураций
1.3.	Задачи администрирования БД
1.4.	Ресурсы знаний

2.	Установка Oracle
2.1.	Местонахождение Oracle в операционной и файловой системе
2.1.1.	Рекомендуемая структура каталогов для Oracle
2.2.	Общая схема установки Oracle
2.3.	Основные этапы установки
2.3.1.	Установка ПО СУБД Oracle
2.3.2.	Формирование характеристик БД и СУБД
2.3.3.	Заведение инфраструктуры для размещения планируемой БД
2.3.4.	Порождение сценария заведения БД
2.3.5.	Указание свойств местности для БД и работающих с ней программ
2.4.	Запуск и останов СУБД и БД
2.4.1.	Службы ОС в Windows
2.4.2.	Запуск и останов СУБД и БД вручную
2.4.3.	Запуск и останов СУБД и БД с помощью Oracle Restart
2.5.	Действия по убиранию Oracle с компьютера
2.5.1.	Убирание БД из компьютера
2.5.2.	Убирание программных компонент с помощью Oracle Universal Installer
2.5.3.	«Чистое» убирание Oracle

3.	Использование SQL*Plus в администрировании
3.1.	Вызов SQL*Plus
3.2.	Некоторые популярные установки параметров и режимов работы SQL*Plus
3.3.	Наиболее популярные команды SQL*Plus
3.4.	Файлы glogin.sql и login.sql
3.5.	Использование SQL*Plus для форматированной выдачи
3.6.	Совместное использование команд SPOOL, SAVE и START

4.	Средства слежения за работой Oracle
4.1.	Использование базовых и виртуальных таблиц словаря-справочника
4.1.1.	Статические таблицы
4.1.2.	Динамические таблицы
4.2.	Сценарии на SQL и PL/SQL, поставляемые Oracle
4.2.1.	utlbstat.sql и utlestat.sql (все версии)
4.2.2.	STATSPACK (версия 8.1.6 и выше)
4.2.3.	AWR  (версия 10 и выше)
4.3.	Активное отслеживание событий (версии 10+)
4.4.	Специальные программные продукты
4.4.1.	Oracle Enterprise Manager
4.4.2.	Собственные возможности наблюдения OEM

5.	Конфигурирование, настройка и поддержка
5.1.	Процессы конфигурирования и настройки
5.1.1.	Объекты конфигурирования
5.1.2.	Объекты настройки
5.2.	Конфигурирование и настройка операционной среды
5.2.1.	Конфигурирование и настройка Windows
5.2.2.	Конфигурирование и настройка Unix/Linux
5.2.3.	Средства контроля
5.3.	Конфигурирование составных частей БД и СУБД Oracle
5.3.1.	Конфигурирование контрольного файла
5.3.2.	Конфигурирование сегментов отмены/сегментов отката
5.3.3.	Конфигурирование табличных пространств
5.3.4.	Конфигурирование табличных пространств для временных данных
5.3.5.	Конфигурирование файлов табличного пространства
5.3.6.	Конфигурирование журнальных файлов
5.4.	Конфигурирование хранимых объектов БД
5.4.1.	Общее конфигурирование таблиц
5.4.2.	Общее конфигурирование индексов
5.4.3.	Некоторые специальные случаи конфигурирования хранения и использования таблиц и индексов
5.5.	Настройка SQL-запросов

6.	Администрирование доступа в Oracle
6.1.	Политика безопасности
6.2.	Основные средства администрирования доступа
6.2.1.	Пользователи и схемы
6.2.2.	Привилегии
6.2.3.	Упражнения
6.2.4.	Роли
6.3.	Опосредованный доступ к данным в таблицах
6.4.	Ограничение доступа к отдельным частям таблицы
6.4.1.	Организация «виртуальной частной БД»
6.4.2.	Использование техники «меток доступа»
6.5.	Защита сведений в БД внешними средствами
6.5.1.	Шифрование данных
6.5.2.	«Шифрование» исходных текстов программных элементов в БД
6.6.	Подключение к СУБД
6.6.1.	Пример организации внешней  (EXTERNAL) идентификации в ОС Windows
6.7.	Профили пользователей
6.7.1.	Ограничения расходования ресурсов СУБД
6.7.2.	Контроль за использованием паролей
6.7.3.	Включение контроля ресурсов
6.7.4.	Упражнение
6.8.	Динамическое регулирование выделяемых сеансам ресурсов СУБД и БД
6.9.	Некоторые типичные просчеты в осуществлении ограничения доступа
6.10.	Рекомендации Oracle для администраторов

7.	Аудит
7.1.	Виды действий для отслеживания системным аудитом Oracle
7.2.	Общее разрешение на сбор СУБД информации о действиях пользователей
7.3.	Примеры выдачи конкретных заданий на аудит
7.4.	Примеры выполнения аудита и просмотра результатов
7.5.	Пример рекомендаций по осуществлению политики аудита
7.6.	Примеры оформления рутинных действий с таблицей аудита
7.6.1.	Создание таблицы для сбора обобщенной ежедневной статистики
7.6.2.	Сбор обобщенной ежедневной статистики
7.6.3.	Чистка журнала аудита
7.7.	Выборочный аудит доступа к таблицам
7.7.1.	Простой пример
7.8.	Аудит с помощью триггерных процедур
7.8.1.	Отслеживание изменений отдельных строк таблиц
7.8.2.	Отслеживание изменений строк с точностью до столбцов
7.8.3.	Отслеживание прочих действий
7.9.	Отслеживание истории изменений в БД по журналу
7.10.	Системный аудит как инструмент настройки Oracle
7.11.	Отслеживание изменений в БД по журналу

8.	Администрирование работы в сети
8.1.	Общая архитектура сетевой поддержки в Oracle
8.2.	Устройство, конфигурирование и использование Oracle Net
8.2.1.	Общее устройство Oracle Net
8.2.2.	Расширения и дополнения к Oracle Net
8.3.	Конфигурирование Oracle Net
8.3.1.	Конфигурируемые компоненты Oracle Net
8.3.2.	Программы для работы с Oracle Net
8.3.3.	Способы адресации клиентом нужной службы БД
8.3.4.	Файлы конфигурирации Oracle Net
8.4.	Настройка соединений по Oracle Net
8.4.1.	Изменение параметра SDU
8.4.2.	Изменение параметра ARRAYSIZE
8.5.	Конфигурирование схемы соединений клиентов к СУБД
8.5.1.	Техника назначенного (dedicated) серверного процесса
8.5.2.	Техника использования совместных (shared) серверных процессов
8.5.3.	Техника использования общего запаса назначенных серверных процессов (connection pool)

9.	Экземпляр СУБД Oracle
9.1.	Составные части экземпляра СУБД
9.2.	Процессы СУБД
9.2.1.	Стандартные фоновые процессы
9.2.2.	Дополнительные фоновые процессы
9.2.3.	Серверные процессы
9.2.4.	Просмотр имеющихся в составе СУБД процессов
9.3.	Структуры данных в составе экземпляра СУБД
9.3.1.	Область SGA
9.3.2.	Область PGA
9.3.3.	Область UGA
9.4.	Схемы выполнения некоторых внутренних процедур
9.4.1.	Выполнение контрольной точки
9.4.2.	Журнализация изменений в БД
9.5.	Состояния базы данных в Oracle

10.	Настройка экземпляра СУБД Oracle
10.1.	Ручная настройка (для всех версий)
10.1.1.	Методики настройки
10.1.2.	Настройка SGA
10.1.3.	Настройка областей PGA
10.2.	Настройка в версии 9
10.2.1.	Настройка SGA
10.2.2.	Настройка областей PGA
10.2.3.	Экспертные советы СУБД по выбору новых значений
10.3.	Настройка в версиях 10+
10.3.1.	Настройка SGA
10.3.2.	Настройка PGA
10.3.3.	Экспертные советы СУБД по выбору новых значений
10.3.4.	Автоматический сбор статистики и авторегулирование
10.3.5.	Аппарат «советников»
10.4.	Настройка в версии 11
10.4.1.	Настройка SGA и PGA
10.5.	Настройка выполнения контрольных точек
10.6.	Настройка журнализации
10.6.1.	Диагностика
10.6.2.	Настройка СУБД и БД
10.6.3.	Решения на уровне приложения

11.	Организация хранения данных в Oracle
11.1.	Хранение объектов БД на диске
11.1.1.	Внутренняя организация хранения данных в табличных пространствах
11.1.2.	Управление памятью в табличных пространствах для нужд сегментов
11.1.3.	Управление памятью в сегментах для нужд размещаемых данных
11.1.4.	Управление памятью в блоках с данными

12.	Настройки операций ввода/вывода
12.1.	Ручная настройка для всех версий
12.2.	Выбор варианта RAID
12.3.	Автонастройка и управление в версиях 10+

13.	Резервное копирование и восстановление
13.1.	Виды резервного копирования
13.1.1.	Физическое резервирование
13.1.2.	Логическое резервирование
13.1.3.	Резервирование изменений (частичное)
13.1.4.	Холодное/горячее резервирование
13.2.	Режим ARCHIVELOG работы БД
13.3.	Основные сценарии физического резервирования
13.3.1.	Холодное резервирование
13.3.2.	Пример автоматизации
13.3.3.	Включение режима архивирования
13.3.4.	Горячее резервирование
13.3.5.	Резервирование журнальных файлов
13.4.	Основные сценарии восстановления на физическом уровне
13.4.1.	Восстановление по полной холодной копии
13.4.2.	Общая схема восстановления с использованием архивных копий журналов
13.4.3.	Восстановление всей БД
13.4.4.	Восстановление данных табличного пространства
13.4.5.	Пробное восстановление
13.4.6.	Режим автовосстановления
13.5.	Физическое копирование и восстановление с помощью RMAN
13.5.1.	Пример запасного сохранения и восстановления базы данных
13.5.2.	Другие примеры

14.	Дополнительные базовые программные средства для администрирования
14.1.	exp и imp
14.1.1.	Общие принципы работы программ exp и imp
14.1.2.	Некоторые типовые сценарии
14.1.3.	Некоторые параметры настройки
14.1.4.	Полный экспорт и экспорт изменений
14.1.5.	Таблицы словаря-справочника для записи информации об экспорте
14.1.6.	Дополнительные достоинства экспорта/импорта
14.2.	expdp и impdp
14.2.1.	Общие сведения
14.2.2.	Некоторые особые свойства
14.3.	SQL*Loader
14.3.1.	Общая информация
14.3.2.	Загрузка данных в гибком формате
14.3.3.	Загрузка данных в фиксированном формате
14.3.4.	Загрузка полей типа LOB

Дополнительный материал

15.	Объекты словаря-справочника
15.1.	Статические таблицы, используемые в администрировании
15.2.	Динамические таблицы, используемые в администрировании

16.	Внутренние структуры общего употребления в СУБД
16.1.	Защелки
16.2.	Мьютексы
16.3.	Блокировки (замки)
16.3.1.	Блокировки операций DML
16.3.2.	Прочие типы блокировок
16.3.3.	Справочная информация

17.	Внутренние ожидания СУБД
17.1.	Некоторые типичные внутренние ожидания
17.2.	Внутренние ожидания на защелках
17.3.	Внутренние ожидания на замках

18.	Реализация механизмов доступа к базе данных
18.1.	Транзакции и порядковый номер изменений в БД
18.2.	Блокировка доступа к строке
18.3.	Общая схема внесения изменений в БД

Некоторые практические сценарии

19.	Пример использования динамических таблиц для контроля и настройки участков кода программы
19.1.	Подготовка рабочей среды
19.2.	Метод сравнения
19.3.	Пример использования методики на сравнении затрат использования внутренних ресурсов СУБД двумя SQL-запросами

20.	Основные задачи администрирования
20.1.	Ежедневные задачи
20.2.	Еженедельные задачи
20.3.	Ежемесячные задачи

21.	Планирование автоматического выполнения заданий
21.1.	Пример автоматического выполнения средствами ОС
21.2.	Автоматическое выполнение средствами Oracle
21.3.	Автоматическое выполнение заданий с использованием Oracle Enterprise Manager
21.4.	Автоматическое выполнение заданий комбинированными средствами

Описание курса



Valid CSS!