Архитектура базы данных Oracle 11g

Ранее на страницах блога  были изложены основы работы с Oracle. Теперь пришло время изучить фундаментальные структуры базы данных Oracle Database. Oracle использует набор логических структур, именуемых блоками данных, экстентами, сегментами и табличными пространствами, и применяемых в качестве строительных блоков.Физическая структура базы данных Oracle состоит из баз данных и связанных с ними файлов. Структура памяти Oracle вместе с набором процессов базы данных составляют экземпляр Oracle, отвечающий за выполнение всей работы, которую делает база данных для вас.

Чтобы понять, как работает база данных Oracle, следует разобраться с несколькими концепциями, включая обработку транзакций, резервирование и восстановление, откат и накат данных (undo и redo), оптимизацию SQL-запросов, а также важность словаря данных. В этой главе будет представлен обзор важнейших автоматических средств управления Oracle, наряду с изощренными встроенными средствами настройки производительности, включая автоматический репозиторий загрузки ( Automatic Workload Repository — AWR) и автоматический монитор диагностики базы данных ( Automatic Database Diagnostic Monitor — ADDM) — замечательный новый каркас диагностики,включенный в этот выпуск, а также новый советник по восстановлению данных (Data Recovery Advisor), который поможет легко восстанавливаться после некоторых типов неполадок и ошибок. Кроме того, здесь мы опишем основанный на советниках каркас управления (Management Framework) Oracle.

Структуры базы данных Oracle

В дискуссии о структуре базы данных Oracle вы должны различать физическую и логическую структуры. Вы не можете просто взять данные из таблиц базы Oracle и поместить их на диск где-то в системе хранения операционной системы. Oracle использует изощренное логическое представление внутренних структур базы данных, которое помогает правильно хранить и управлять данными в физических файлах данных.Организуя пространство в логические структуры и присваивая эти логические сущности пользователям базы данных, Oracle логически отделяет пользователей (которые владеют такими объектами баз данных, как таблицы) от физических сущностей базы данных (файлов и тому подобного).

В следующих разделах речь пойдет о различных логических и физических структурах данных.

Логические структуры базы данных

Базы данных Oracle используют набор логических структур хранения, чтобы управлять физическим хранилищем, которое выделяется в форме файлов операционной системы. Эти логические структуры, которые, прежде всего, включают табличные пространства, сегменты, экстенты и блоки, позволяют Oracle контролировать использование физического пространства, выделенного базе данных Oracle.

Все это, взятое вместе, представляет собой множество взаимосвязанных логических объектов базы, именуемой схемой. Помните, что объекты базы данных Oracle, такие как таблицы, индексы и хранимый код SQL, являются логическими сущностями. Разделение объектов базы данных между различными схемами облегчает управление и повышает уровень безопасности.

Взглянем на логическую композицию базы данных Oracle снизу вверх, начиная с мельчайших логических компонентов, и постепенно двигаясь к более крупным сущностям.

В последующих заметках мы подробно рассмотрим каждую из этих логических структур базы данных.

Вас заинтересует / Intresting for you:

THREADED_EXECUTION в Oracle 12...
THREADED_EXECUTION в Oracle 12... 3725 просмотров Андрей Васенин Thu, 01 Nov 2018, 12:58:50
СУБД Oracle Database 11g
СУБД Oracle Database 11g 13065 просмотров Андрей Волков Tue, 21 Nov 2017, 13:17:28
Хронология активных сеансов в ...
Хронология активных сеансов в ... 2772 просмотров Antoniy Tue, 21 Nov 2017, 13:18:46
Сравнение баз данных Oracle Da...
Сравнение баз данных Oracle Da... 8012 просмотров sepia Sun, 07 Oct 2018, 06:04:37
Печать
Войдите чтобы комментировать