Лекции по предмету омбт (Oracle 9i маълумотлар базаси технологияси) Лекция Введение в Oracle 9i. План


Добавление файлов данных к табличному пространству



Download 3,91 Mb.
bet96/101
Sana25.02.2022
Hajmi3,91 Mb.
#291602
TuriЛекции
1   ...   93   94   95   96   97   98   99   100   101
Bog'liq
Лекция Oracle

Добавление файлов данных к табличному пространству
" Чтобы увеличить общее количество дисковой памяти, распределенной для табличного пространства (следовательно, и для базы данных в целом), можно создать и добавить к нему файлы данных. Для этого необходимо выполнить команду SQL ALTER TABLE-
SPACE.
Например, создадим новый файл данных для табличного пространства NewTSpace:
ALTER TABLESPACE NewTSpace
ADD DATAFILE 'dANewTSpaceZ.dbf SIZE 1M;
Как и в предыдущем случае, если полностью не специфицировать имена файлов при добавлении новых файлов данных к табличному пространству, то соответствующие файлы данных создаются в
каталоге сервера базы данных, заданном по умолчанию. Если нет необходимости перекрыть существующие файлы, следует проверить, что имена новых файлов не конфликтуют с другими файлами данных, в противном случае старые файлы будут перекрыты.Добавление файлов данных: к табличному пространству выполняется пользователем с системной привилегией ALTER
TABLESPACE.
Установка параметров памяти для табличных пространств
В процессе работы базы данных администратор может изменить параметры памяти табличного пространства, чтобы изменить умалчиваемые спецификации для создаваемых в нем объектов.
Для этого используется команда SQL ALTER DATABASE.
Например, чтобы изменить параметры табличного пространства NewTSpace, которое располагается в файле NewTSpacel и NewTSpace2, нужно выполнить следующие команды:
ALTER DATABASE DATAFILE 'NEWTSPACE2' RESIZE 100M;
ALTER DATABASE DATAFILE •NEWTSPACEl* AUTOEXTEND
ON NEXT 100K;
Табличное пространство можно перевести в активное состояние для того, чтобы сделать, объекты схем внутри этого табличного пространства доступными пользователям БД. И наоборот,
можно перевести активное табличное пространство в неактивное при открытой БД так, что эта ее часть становится временно недоступной для общего использования. При этом остальная часть БД
остается открытой и доступной. Чтобы активизировать табличное пространство при открытой БД,
используется команда SQL ALTER TABLESPACE. Например, переведем в активное состояние табличное пространство NewTSpace:
ALTER TABLESPACE "NEWTSPACE" ONLINE;
Необходимо заметить, что если табличное пространство, которое переводится в активное состояние, не было до этого переведено в неактивное «чисто» (т.е. с помощью опции NORMAL команды ALTER TABLESPACE OFFLINE), то нужно выполнить действия восстановления носителя на этом табличном пространстве, прежде чем его активизировать. В противном случае Oracle возвратит ошибку, и табличное пространство останется недоступным. Для перевода табличного пространства в активное состояние пользователь должен иметь системную привилегию MANAGE
TABLESPACE.Перевод табличного пространства в неактивное состояние осуществляется в одном из следующих трех режимов: NORMAL, TEMPORARY, IMMEDIATE. Режим NORMAL. В этом случае табличное пространство может быть переведено в неактивное состояние, если не существует
условий ошибок ни для одного из файлов данных, которые составляют это табличное пространство. Ни один из них не должен в данный момент находиться в неактивном состоянии в результате ошибки записи, так как СУБД выполняет контрольную точку для всех файлов данных табличного пространства, по мере перевода их в неактивное состояние. Режим TEMPORARY. Табличное пространство может быть переведено в неактивное состояние временно, даже если для одного или нескольких его файлов данных существуют условия ошибок. В этом случае Oracle переводит в неактивное состояние те файлы данных, которые еще в активном состоянии, выполняя для них контрольную точку по мере перевода. Если в табличном пространстве нет неактивных файлов, но, тем не менее, перевод его в неактивное состояние осуществляется
во временном режиме, то для обратного перевода в активное состояние восстановление носителя не требуется. Однако если один или несколько файлов данных табличного пространства уже были в неактивном состоянии из-за ошибок записи, то перед переводом табличного пространства обратно в активное для него требуется восстановление носителя.
Режим IMMEDIATE. Табличное пространство может быть переведено в неактивное состояние немедленно, без выполнения контрольной точки по его файлам, но только если БД работает в
режиме ARCHIVELOG. В этом случае перед активизацией табличного пространства для него потребуется восстановление носителя .
Подводя итог вышесказанному, можно сделать вывод, что при необходимости перевода табличного пространства в неактивное состояние, лучше использовать (если это возможно) опцию
NORMAL Это гарантирует, что табличное пространство не потребует восстановления носителя перед переводом его обратно в активное состояние, даже если предварительно сбросить
нумерацию журнала (посредством предложения ALTER DATABASE OPEN RESETLOGS после частичного восстановления носителя).



Download 3,91 Mb.

Do'stlaringiz bilan baham:
1   ...   93   94   95   96   97   98   99   100   101




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