��Politechnika Krakowska im Tadeusza Ko[ciuszki
WydziaB Fizyki, Matematyki i Informatyki
Kierunek: Informatyka
studia I stopnia, semestr IV
Podstawy baz danych
Kurs e-learningowy
przeznaczony dla student�w I stopnia
kierunku INFORMATYKA
WYKAAD 11
System Database Oracle 11g
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Struktura systemu Oracle
Struktura systemu Oracle
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Architektura systemu Oracle
Architektura systemu Oracle
WykBad 11:
WykBad 11:
Baza danych odnosi si do fizycznego skBadowania informacji,
jest bytem fizycznym skBada si ze plik�w zapisanych na
dyskach
Instancja odnosi si do oprogramowania dziaBajcego na
serwerze, zapewniajcego dostp do informacji w bazie
danych, jest bytem logicznym skBada si ze struktur
w pamici i proces�w na serwerze
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Architektura systemu Oracle
Architektura systemu Oracle
WykBad 11:
WykBad 11:
" W pliku kontrolnym zawarte s informacje dotyczce
poBo|enia innych plik�w fizycznych tworzcych baz danych
plik�w danych i plik�w dziennika powt�rzeD oraz kluczowe
informacje dotyczce tre[ci i statusu bazy danych:
nazwa bazy danych i czas jej utworzenia
nazwy i poBo|enie plik�w danych i plik�w dziennika powt�rzeD
informacje o przestrzeniach tabel
historia dziennika, archiwalne informacje dziennika
informacje o zestawie kopii zapasowych
informacje o kopiach plik�w danych
informacje o punktach kontrolnych
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Pliki danych
Pliki danych
WykBad 11:
WykBad 11:
" ka|dy plik skBada si z blok�w bazy danych Oracle,
zBo|onych z blok�w SO na dysku
" rozmiar bloku Oracle waha si od 2KB do 32 KB
(parametr DB_BLOK_SIZE)
" rozmiar bloku to najmniejsza ilo[ danych, kt�r mo|na
zapisa lub odczyta
" pierwszy blok ka|dego pliku danych to nagB�wek pliku
danych zawiera on najwa|niejsze informacje,
konieczne do utrzymania sp�jno[ci bazy danych
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Pliki danych
Pliki danych
WykBad 11:
WykBad 11:
" Najwa|niejszy element nagB�wka to struktura punktu kontrolnego
logiczny znacznik czasu, wskazujcy moment zapisania
ostatniej zmiany w pliku danych
" Ma on kluczowe znaczenie w procesie odtwarzania bazy danych,
poniewa| okre[la, z kt�rych dziennik�w powt�rzeD nale|y
skorzysta przy doprowadzeniu pliku danych do stanu sprzed
awarii
" Z punktu widzenia warstwy fizycznej, plik danych jest skBadowany
jako zbi�r blok�w systemu operacyjnego
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Pliki danych
Pliki danych
WykBad 11:
WykBad 11:
" Z punktu widzenia warstwy logicznej pliki danych posiadaj trzy
po[rednie poziomy organizacji:
" bloki danych
" ekstenty
" segmenty
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Pliki danych
Pliki danych
WykBad 11:
WykBad 11:
ekstent
plik
danych
segment to obiekt taki jak tabela, czy
blok
indeks zBo|ony z jednego lub wielu
danych
ekstent�w
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Pliki danych
Pliki danych
WykBad 11:
WykBad 11:
bloki Oracle
blok systemu operacyjnego
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Pliki dziennika powt�rzeD
Pliki dziennika powt�rzeD
WykBad 11:
WykBad 11:
��
zawieraj nagranie zmian dokonanych w bazie, bdcych efektem
transakcji i wewntrznych operacji Oracle
��
Zapisanie zmian w dzienniku transakcji pozwala odtworzy
zmiany utracone na skutek awarii, zabezpieczajc dziki temu
sp�jno[ transakcji
��
Ka|da z instancji Oracle u|ywa wtku powt�rzeD w celu zapisania
zmian dokonywanych w bazie
��
Oracle utrzymuje wiele kopii plik�w dziennika powt�rzeD,
dokonuje i dokonuje zapisu do wszystkich element�w dziennika
powt�rzeD synchronicznie
��
Po zapeBnieniu jednego pliku dziennika powt�rzeD, automatycznie
rozpoczyna korzystanie z nastpnego
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
System ORACLE
System ORACLE
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
System ORACLE
System ORACLE
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
System ORACLE
System ORACLE
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
System ORACLE
System ORACLE
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Globalna przestrzeD systemowa
Globalna przestrzeD systemowa
WykBad 11:
WykBad 11:
" Instancja jest metod wykorzystywan do dostpu do danych
skBadajc si z proces�w i pamici wsp�Bdzielonej
" Instancja (suma bufor�w pod wsp�ln nazw Globalna
przestrzeD systemowa SGA) obszar pamici
wsp�Bu|ytkowanej wykorzystywany przez Oracle a do
przechowywania informacji kontrolnych instancji Oracle a
" SGA jest przydzielana podczas uruchamiania instancji i
zwalniana podczas jej zatrzymywania
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Globalna przestrzeD systemowa
Globalna przestrzeD systemowa
WykBad 11:
WykBad 11:
" bufory pamici podrcznej bazy danych przechowuj ostatnio
u|ywane bloki danych. Gdy u|ytkownik chce uzyska dostp do
bloku danych, kt�ry nie znajduje si w pamici podrcznej, blok ten
musi zosta wczytany z dysku i w niej zapisany
" bufory dziennika powt�rzeD czyli zmian wprowadzonych do bazy
wykorzystywane do odtwarzania po awarii systemu
" pula wsp�Bu|ytkowania buforowane s r�|nego rodzaju obiekty,
kt�rymi mog si dzieli u|ytkownicy np. zapytania i fragmenty
zapytaD SQL oraz ich wyniki, informacje ze sBownika danych
" Oracle automatycznie zarzdza pamici alokowan w globalnym
obszarze programu (Program Global Area) instancji
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Proces punktu kontrolnego
Proces punktu kontrolnego
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Monitor Systemu
Monitor Systemu
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Monitor Proces�w
Monitor Proces�w
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Archiwizator
Archiwizator
WykBad 11:
WykBad 11:
autor: dr in|. StanisBawa Plichta
autor: dr in|. StanisBawa Plichta
Wyszukiwarka
Podobne podstrony:
4 wyklad system prawa wspolnotowegoWykład 4 Systemy wymiaroweZIO wyklad07 systemy krytyczne i HAZOPwyklad6 systemy tr Zwyklad6 systemy tr ZWykład5 System wykrywania i prognoz skażeń biolog w zakr ochrony ludności04 Wyklad SystemPlikowv2GNSS Wykład System5 Analiza systemowa wykłady PDF 11 z numeracjąPodstawy Systemów Okrętowych wykład 04 Przeciw PożarniczeSystemt religijne swiata wykladyanaliza systemowa wyklad2tomasz szmuc programowanie systemow czasu rzeczywistego wykladWykład Logistyka System transportowywięcej podobnych podstron