В базы данных



Download 2,26 Mb.
Pdf ko'rish
bet86/90
Sana25.02.2022
Hajmi2,26 Mb.
#256733
1   ...   82   83   84   85   86   87   88   89   90
Контрольная точка (Tc)
Отказ системы (Tf)


123
Следовательно, во время перезагрузки система вначале проходит 
через процедуру идентификации всех транзакций типа T2-T5. при этом 
выполняются перечисленные ниже шаги. 
1. Создаются два списка транзакций: будем их называть UNDO 
(отменить) и REDO (повторить). В список UNDO заносятся все 
транзакции, предоставленные из записи контрольной точки (т.е. все 
транзакции, выполняющиеся в момент времени Tc), а список REDO 
остается пустым. 
2. Осуществляется поиск в файле регистрации (журнале), начиная с 
записи контрольной точки. 
3. Если в файле регистрации обнаружена запись Begin Transaction о 
начале транзакции T, то эта транзакция также добавляется в список 
UNDO. 
4. Если в файле регистрации обнаружена запись Commit об окончании 
транзакции T, то эта транзакция добавляется в список REDO. 
5. Когда достигается конец файла регистрации, списки и REDO 
анализируются для идентификации транзакций типа T2 и T4, 
появившихся в списке REDO и транзакций типа T3 и T5, оставшихся 
в списке UNDO. 
После этого система просматривает файл регистрации, отменяя 
транзакции из списка UNDO, а затем просматривает снова вперед, 
повторно выполняя транзакции из списка REDO. 
10.3. Восстановление носителей 
При отказе носителей некоторая часть БД разрушается физически. 
Восстановление после такого нарушения включает перезапись (или 
восстановление) БД с резервной копии (или дампа) и последующее 
использование файла регистрации – как его активной, так и архивной 
части. Такое восстановление – это повторное выполнение всех транзакций
вызванное применением резервной копии. При этом нет необходимости 
отмены транзакций, которые выполнялись в момент отказа носителей, 
поскольку по определению все обновления таких транзакций полностью 
утеряны. 
Таким образом, восстановление подразумевает наличие утилиты 
дамп/восстановление. Дамп-часть этой утилиты используется для 
сохранения резервной копии. Такие копии могут сохраняться либо на 
ленте, либо другим архивным способом. После отказа носителей 
восстановительная часть утилиты используется для создания БД со 
специализированной резервной копии. 

Download 2,26 Mb.

Do'stlaringiz bilan baham:
1   ...   82   83   84   85   86   87   88   89   90




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