Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Табличные пространства и файлы базы данных

Программы Oracle

Глобальная область процесса

 

Глобальная область процесса, иногда называемая глобальной областью программы, или PGA, содержит данные и управляющие структуры для одного пользователя или процесса сервера. Для каждого пользовательского процесса (соединения) с базой данных создается одна PGA.

Фактическое содержимое PGA зависит от того, используется ли конфигурация с многопотоковым сервером, но обычно она представляет собой область памяти, в которой хранятся переменные сеанса, массивы, некоторые строки результат и другая информация. Если используется многопотоковый сервер, часть информации, которая обычно содержится в PGA, помещается в общую SGA.

Размер PGA зависит от. операционной системы, используемой для работы экземпляра Oracle, и после выделения PGA не изменяется. Память, используемая PGA, не увеличивается пропорционально объему обработки, выполняемой в пользовательском процессе. Администратор базы данных может управлять размером PGA, изменяя некоторые параметры в файле параметров экземпляра INIT.ORA; одним из параметров, который DBA часто изменяют, является SORT_AREA_SIZE.

 

 

Работа сервера Oracle не зависит от того, какой инструмент используется в качестве внешнего интерфейса (например, SQL*Plus или Excel). На некоторых платформах код сервера загружается в память машины только однажды, и все процессы, использующие экземпляр, могут его разделять. Этот код ядра является реентерабельным, что экономит память, поскольку достаточно держать в ОЗУ только одну копию кода.

 

Глава 12. Внешняя память Oracle

 

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

 

Из соображений управляемости, безопасности и производительности, база данных логически разделяется на одно или больше табличных пространств, каждое из которых состоит из одного или больше файлов базы данных. Файл базы данных всегда связан только с одним табличным пространством.

Табличное пространство – логический раздел базы данных, состоящий из одного или больше физических файлов базы данных.

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

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

Когда создаются объекты (такие как таблицы), которые хранятся в базе данных, можно задать табличное пространство для размещения объекта как часть оператора CREATE для объекта. В табличном пространстве SYSTEM следует хранить только системные таблицы, например, tab$, col$, ind$ и fet$.

Такие объекты, как синонимы и представления, не занимают места в базе данных, кроме места в таблице словаря данных, где хранятся их определения наряду с определениями всех других типов объектов.

Табличные пространства могут быть добавлены, удалены, переведены в автономный и оперативный режимы. К ним можно "привязать" дополнительные файлы базы данных. Добавляя следующий файл к табличному пространству, можно увеличить размер этого пространства и, следовательно, самой базы данных.

Табличное пространств»» SYSTEM не может быть удалено; это уничтожило бы базу данных, Поскольку там располагаются системные таблицы. Также нельзя перевести табличное пространство SYSTEM в автономный режим.

 

<== предыдущая лекция | следующая лекция ==>
Кэш словаря | Блоки Oracle
Поделиться с друзьями:


Дата добавления: 2013-12-12; Просмотров: 472; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.