Oracle для профессионалов Том Кайт торгово-издательский дом DiaSoft



Download 0,99 Mb.
Pdf ko'rish
bet93/93
Sana16.03.2022
Hajmi0,99 Mb.
#495509
1   ...   85   86   87   88   89   90   91   92   93
Bog'liq
tom kait oracle dlia professionalov[0001-0091]

 pfile
=
 имя_файла.
Это особенно полезно при попытке проверить результаты установки дру-
гих значений для параметров.
Файлы данных
Файлы данных вместе с файлами журнала повторного выполнения являются наибо-
лее важными в базе данных. Именно в них хранятся все данные. В каждой базе данных
есть хотя бы один файл данных, но обычно их намного больше. Только самые простые,
"тестовые" базы данных имеют один файл данных. В любой реальной базе данных дол-
жно быть
 минимум
два файла данных: один — для системных данных (табличное про-
странство SYSTEM), другой — для пользовательских (табличное пространство
 USER).
В этом разделе мы рассмотрим организацию файлов данных в Oracle и способы хране-
ния данных в этих файлах. Но прежде надо разобраться, что такое табличное простран-
ство, сегмент, экстент и блок. Все это — единицы выделения пространства под объекты
в базе данных Oracle.
Начнем с сегментов.
 Сегменты —
это области на диске, выделяемые под объекты —
таблицы, индексы, сегменты отката и т.д. При создании таблицы создается сегмент таб-
лицы. При создании фрагментированной таблицы создается по сегменту для каждого
фрагмента. При создании индекса создается сегмент индекса и т.д. Каждый объект, за-
нимающий место на диске, хранится в одном сегменте. Есть сегменты отката, времен-
ные сегменты, сегменты кластеров, сегменты индексов и т.д.
Сегменты, в свою очередь, состоят из одного или нескольких экстентов.
 Экстент

это непрерывный фрагмент пространства в файле. Каждый сегмент первоначально со-
стоит хотя бы из одного экстента, причем для некоторых объектов требуется минимум
два экстента (в качестве примера можно назвать сегменты отката). Чтобы объект мог
вырасти за пределы исходного экстента, ему необходимо выделить следующий экстент.
Этот экстент не обязательно должен выделяться рядом с первым; он может находиться
достаточно далеко от первого, но в пределах экстента в файле пространство всегда не-
прерывно. Размер экстента варьируется от одного блока до 2 Гбайт.
Экстенты состоят из блоков.
 Блок —
наименьшая единица выделения пространства в
Oracle. В блоках и хранятся строки данных, индексов или промежуточные результаты
сортировок. Именно блоками сервер Oracle обычно выполняет чтение и запись на диск.
Блоки в Oracle бывают размером 2 Кбайт, 4 Кбайт или 8 Кбайт (хотя допустимы также
блоки размером 16 Кбайт и 32 Кбайт). Отношения между сегментами, экстентами и
блоками показаны на следующей схеме:

Download 0,99 Mb.

Do'stlaringiz bilan baham:
1   ...   85   86   87   88   89   90   91   92   93




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish