лекц16
-
Upload
gulnaz-shakirova -
Category
Documents
-
view
201 -
download
1
description
Transcript of лекц16
1
Экземпляр oracle
База данных Oracle
Процесс пользователя
Процесс сервера
Глобальная системная облость (SGA)
Фоновые процессы Oracle.
Файлы данных Контрольные Файлы
АрхивныеФайлы
Oracle Database
2
Фоновые процессы
• Существуют следующие фоновые процессы:• Smon (system monitor – системный монитор)• Pmon (process monitor – монитор процессов)• Dbwr (database write – процесс записи в базу
данных)• Lgwr (log write – процесс записи в журнал)• Ckpt (checkpoint – генератор контрольных
точек)
3
Структура памяти
• Структура памяти, связанная с экземпляром, состоит из двух основных частей системной глобальной области (System Global Area – SGA) и программной глобальной области (Program Global Area – PGA).
• SGA – это область разделяемой памяти, в которой содержатся данные и управляющая информация экземпляра.
• PGA – это область памяти, выделяемая для каждого серверного процесса, содержащая данные и управляющую информацию этого процесса. Серверный процесс – это процесс, который обрабатывает запросы клиента.
4
Табличные пространства и файлы данных
• Табличное пространство (tablespace) – это набор, состоящий из одного или нескольких файлов данных. В этих файлах размещается информация, относящаяся к базе данных. Каждая база данных Oracle содержит табличные пространства System и SYS Они автоматически создаются, когда создается база данных.
5
Продукты ORACLE
• Продукты Oracle можно разделить на пять категорий.• Oracle database• Oracle Application Server (Сервер приложений)• Internet Development Suite (Комплект продуктов для
Интернет разработок)• Data Warehousing and Business Development
(Средства для работы с хранилищем данных и организации бизнеса)
• Oracle E-business Suite (Набор комплексных приложений для электронного бизнеса)
6
PL/SQL – Procedural Language
• (Процедурный язык / Язык структурированных запросов)
7
База данных Oracle
ЗапросХранимая программа
Интегрированный процессор SQL
Процессор PL/SQL
Процессор SQL
База данных
Архитектура PL/SQL
8
Анонимный Процедурный Функция
[DECLARE]
BEGIN
[EXCEPTION]
END;
PROCEDUREIS
BEGIN
[EXEPTION]
END;
FUNCTIONRETURNIS
BEGIN
RETURN[EXPECTION]
END;
Типы блоков