Если какой-то из процессов дал сбой – он откатывает транзакции
Функции:
1. Очищает ресурсы при сбоя процессов.
2. Откатывает транзакции.
3. Снимает блокировки.
4. Освобождает другие ресурсы.
5. Перезапускает сбойнувшие диспетчер.
Процесс контрольной точки (СКРТ) CheckPoint. Процесс в котором все измененные блоки записываются DBWRT в фалы данных.
Информация о контрольной точке записывается в файле БД и управляющих файлах
Функции:
1. Передача сигнала процессу DBWn о контрольной точке.
2. Обновление информации о контрольной точке в заголовках файлов данных и управляющих файлов.
Контрольная точка отражает момент времени, в который все блоки, измененные до него, были записаны DBWn в файлы данных. Сокращается время восстановления экземпляра в случае сбоя, т.к. нет необходимости применять журнальные записи, которые созданы до контрольной точки.
Процессы архивирования (ARCn)
1. Необязательные фоновые процессы
2. Автоматически архивируют оперативные журнальные файлы, если база данных работает в режиме archivelog
3. Сохраняют записи о всех изменениях, сделанных в базе данных (архивируют журналы транзакций)
Логическая и физическая структуры базы данных
Структура Oracle определяет, как используется физическое пространство базы данных включает в себя логическую и физическую структуры, которые и составляют БД:
1. Физическая структура включает:
o управляющие файлы (control file) с расширением .ctl;
o файлы данных (data files) с расширением .dbf; (таблицы БД и мои файлы).
o текущие журнальные файлы (online redo log files) с расширением .log.
2. Логическая структура включает в себя табличные пространства, сегменты, экстенты и блоки данных.
Существует иерархическая связь между логическими структурами.
Табличное пространство, внутри которого создаются файлы данных состоящих из сегментов, экстентов и блоков.
Табличное пространство – это область жесткого диска, которая выделяется для физического хранения информации в файлах данных. Таб. Пространство подразделяется на сегменты и в файле должен быть как минимум 1 сегмент. Сегменты делятся на экстенты, экстент – это раздел свободной памяти, добавляющийся в сегмент, а экстенты делятся на блоки. Блоки – это минимальная единица хранения данных. Блок имеет размер кратный размеру блока операционной системы (4,8,16,32 Кб). Администратор, создавая экземпляр, изначально создает размер блока. Размер блока должен учитывать размер строки данных в базе. Считается, что чем оптимальнее выбран размер блока, тем эффективнее хранится информация в нем.
Обработка команды SQL
- пользовательский процесс;
- серверный процесс
- запрос, возвращающий строки;
- оператор DML, изменяющий данные;
- фиксация, обеспечивающая восстановление транзакции.
Инструмент |
Описание |
||
SQL*Plus |
Утилита доступа к информации базы данных |
||
Oracle Enterprise Manager |
Графический инструмент администрирования, мониторинга и настройки одной или более баз данных |
||
Утилита создания файла паролей |
Утилита для создания файла паролей базы данных |
SQL*Plus
SQL*Plus - это инструмент Oracle, выполняющий в режиме командной строки набор операторов стандартного языка SQL (структурированный язык запросов).
· Предоставляет возможность управлять базой данных и изменять в ней информацию.
· Осуществляет запуск и остановку базы данных, создание и выполнение запросов, вставку записей, изменение данных, подготовку отформатированных отчетов.
· Поддержка подмножества стандартного языка SQL и некоторые дополнения.
Подсоединение к SQL*Plus:
sqlplus /nolog
SQL> connect system as sysdba
Connected to an idle instance.
OracleEnterpriseManager
· Служит АБД в качестве централизованной консоли системы управления базами данных.
· Имеет набор базовых сервисов.
· Содержит интегрированные приложения.
· Выполняет управление такими средами, как базы данных, web-сервера
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.