
- •1. Компоненты архитектуры субд Oracle.
- •2. Архитектура экземпляра Oracle. Файловая структура бд. Файл параметров. Файл паролей.
- •Физическая структура
- •Создание файла spfile
- •Файл паролей.
- •Архитектура экземпляра Oracle. Экземпляр, области памяти (sga-память, разделяемый пул, кэш буферов данных, кэш буферов бд, журнальный буфер).
- •4. Архитектура экземпляра Oracle (фоновые процессы).
- •5. Сопровождение управляющего файла
- •Содержимое управляющего файла
- •Получение информации об управляющем файле
- •7.Режимы работы базы.
- •7.1. Команда startup
- •Запуск базы данных в режиме nomount
- •7.2. Остановка базы данных shutdown
- •8.Сигнальные и трассировочные файлы
- •Сигнальный файл
- •Файлы трассировки фоновых процессов
- •Пользовательские файлы трассировки
- •9. Сопровождение журнальных файлов
- •Журнальные группы и их элементы
- •Как используются журнальные файлы
- •Удаление групп оперативного журнала
- •Удаление элементов оперативного журнала
- •Настройка размеров журнальных файлов
- •10.Состав директории oracle.
- •11. Сопровождение табличных пространств и файлов данных
- •12. Табличное пространство system и другие
- •15. Сопровождение отката транзакций Виды undo-сегментов
- •27. Триггеры бд.
- •1.Триггер проверяет возможность удаления записи из таблицы «Клиент». Если в таблице «Заказы» существуют связанные записи, то выдается сообщение об ошибке. В противном случае запись удаляется.
- •4. Триггер проверяет, чтобы дата заказа билетов не превышала даты проведения спектакля. Иначе выдает ошибку.
- •Окна Модули
- •Для вывода на экран отчета:
- •Дополнительно: Работа с представлениями словаря данных субд Oracle Содержание словаря данных
- •Использование словаря данных
- •Структуры хранения и отношения между ними
- •Создание базы данных Использование Database Configuration Assistant
Файлы трассировки фоновых процессов
В файлы трассировки фоновые процессы записывают информацию об обнаруженных ошибках.
Диагностика и поиск неисправностей.
Создаются, когда фоновый процесс обнаруживает ошибку.
Местоположение задается параметром BACKGROUND_DUMP_DEST.
Фоновые процессы (SMON, PMON, DBWn и другие) записывают в файлы трассировки информацию об обнаруженных ошибках. Эти файлы появляются только при возникновении ошибки, информация о которой фиксируется в файле трассировки. Администратор использует эти файлы для диагностики и устранения неисправностей. Первоначально, когда файл трассировки создается, он содержит в заголовке информацию о номере версии сервера и операционной системы.
Пользовательские файлы трассировки
Файлы трассировки создаются серверным процессом по запросу пользователя.
Содержат статистики о трассируемых командах SQL или сведения об ошибках пользователя.
Создаются по запросу пользователя при обнаружении ошибок в сеансе.
Данные могут генерироваться пользователем или серверным процессом.
Местоположение задается параметром USER_DUMP_DEST.
Размер файла ограничивается параметром MAX_DUMP_FILE_SIZE (по умолчанию 10М).
Пользовательская трассировка может быть включена или выключена на уровне сеанса или экземпляра при помощи следующих команд и параметров:
На уровне сеанса по команде:
ALTER SESSION SET SQL_TRACE = TRUE;
На уровне экземпляра при помощи параметра инициализации:
SQL_TRACE=TRUE
9. Сопровождение журнальных файлов
В журнальные файлы заносится информация обо всех изменениях, внесенных в данные, что позволяет выполнить восстановление после отказа системы и потери носителя.
Журнальные файлы объединены в группы.
В базе данных Oracle должно быть, по крайней мере, две журнальные группы.
Отдельный журнал внутри группы называется элементом.
Журнальные группы и их элементы
Администратор может установить режим дублирования оперативных журнальных файлов базы данных Oracle, чтобы исключить возможность потери информации в результате сбоя единственного файла.
Группы оперативных журнальных файлов
Набор идентичных копий оперативного журнального файла называется группой оперативных журнальных файлов.
Фоновый процесс LGWR параллельно записывает одну и ту же информацию во все оперативные журнальные файлы одной группы.
Для нормального функционирования базы данных серверу Oracle необходимы, по крайней мере, две группы оперативных журнальных файлов.
Элементы групп оперативных журналов
Каждый файл группы оперативных журналов называется элементом.
Все элементы группы имеют идентичный порядковый номер журнального файла и одинаковый размер. Каждый раз, когда сервер Oracle начинает писать в очередную журнальную группу, ей присваивается порядковый номер, что уникально идентифицирует каждый журнальный файл. Текущий порядковый номер журнального файла хранится в управляющем файле и в заголовке каждого файла данных.
Создание исходного набора журнальных файлов
Исходный набор групп оперативных журнальных файлов и их элементов создается во время создания базы данных.
Количество оперативных журнальных файлов ограничивается следующими параметрами:
Параметр MAXLOGFILES команды CREATE DATABASE задает предельное количество групп оперативных журнальных файлов.
Максимальное значение и значение по умолчанию параметра MAXLOGFILES зависит от операционной системы.
Параметр MAXLOGMEMBERS команды CREATE DATABASE задает максимальное число элементов для каждой журнальной группы. Максимальное значение и значение по умолчанию параметра MAXLOGMEMBERS зависит от операционной системы.