ORACLE ORDBMS - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

ORACLE ORDBMS

Description:

Title: PowerPoint Presentation Last modified by: iit-ibm01 Created Date: 1/1/1601 12:00:00 AM Document presentation format: Diavet t s a k perny re – PowerPoint PPT presentation

Number of Views:103
Avg rating:3.0/5.0
Slides: 18
Provided by: unim174
Category:

less

Transcript and Presenter's Notes

Title: ORACLE ORDBMS


1
ORACLE ORDBMS
adminisztrációs feladatok 2. rész
2004
dr. Kovács László
2
Oracle muködési struktúra
memória
adatbázis
processzek
instance
egy szerveren több instance is futhat egy
adatbázist több instance is kezelhet a
kapcsolódási instance kijelölése rendszerint
környezeti változóval vagy paraméter
állománnyal történik
3
Oracle muködési struktúra
egy-processz struktúra minden tevékenységet
egyetlen processz lát el egyfelhasználós
környezet (DOS, Personal Oracle)
SQL parancs értelemzés, adatbázis kezelés,
muvelet végrehajtás
egyszerubb implementáció, rugalmatlan
4
Oracle muködési struktúra
több-processz struktúra a különbözo
tevékenységet különbözo processzek látják el
szerver processzek SQL parancs végrehajtás
háttér processzek adatbázis, közös elemek
kezelése
háttér processzek adatbázis kezelés
szerver processzek SQL parancs értelemzés ,
muvelet végrehajtás
5
Oracle muködési struktúra
alkalmazás, szerver processzek
háttér proc.
memória
kombinált user/szerver
szerver proc.
alkalmazás
háttér proc.
memória
dedikált szerver
szerver proc.
alkalmazás
háttér proc.
memória
alkalmazás
többszálú szerver
6
Oracle muködési struktúra
szematikai ellenorzés
induló QOG
SQL utasítások értelmezése, SQL utasítások
végrehajtása igényelt DB blokkok beolvasása
memóriába eredmény visszaküldése a kliensnek
algebrai optimalizálás
javitott QOG
konverizó fizikai szintre
induló QEP
költség optimalizálás
javitott QEP
QEP végrehajtás
Szerver processz funkciói
7
Oracle muködési struktúra
RECO
DBWR
SMON
memória
LGWR
PMON
adatbázis
ARCH
LOCK
CKPT
SNMP
Háttér processzek
8
Oracle muködési struktúra
DBWR elvégzett adatmódosításokat írja ki az
adatbázisba kiváltása - túl sok piszkos cache
blokk - nincs szabad cache blokk - idokorlát
túllépés - checkpoint végrehajtása (cache
blokk free, dirty, pinned ) LGWR cache napló
buffer tartalmát írja ki naplóállományba kiváltás
a - tranzakció COMMIT - idokorlát
túllépés - napló cache telítettsége
9
Oracle muködési struktúra
ARCH a napló állományok automatikus mentésére
szolgál - a megtelt és nem aktív
naplóállomány mentodik le - ARCHIVELOG
mód SMON rendszer szintu felügyelet -
instance helyreállítás - nem használt
adatterületek karbantartása PMON processz
szintu felügyelet - elhalt processzek
tranzakcióinak abortálása - foglalt
eroforrások felszabadítása
10
Oracle muködési struktúra
SNP snapshot-ok frissítését végzi - idokorlát
túllépésre indul CKPT checkpoint
regisztráló - adatállományokba feljegyzi a
chekpoint tényét LOCK RECO osztott
adatbázisoknál a zárolás, commit
összehangolását végzi
11
Oracle memória területek
memóra
Software Area
SGA
PGA
Az Oracle igen memóriaigényes program (250-500
Mbyte) a memória kezelés is dinamikus
paraméterezheto
12
Oracle memória területek
SGA elemei - adatbázis cache - rollback
cache - redo log buffer - shared pool
Az adatbázis blokkok LRU stratégiával kerülnek
kiválasztásra kiemeléskor Az adatszótár és az
osztott SQL terület a legfontosabb shared
pool rész megorzi a korábbi SQL parancsok
adatait
13
Oracle memória területek
PGA elemei - context area egy-egy SQL
utasításhoz - cursor leírás - ideiglenes adatok
A parsing igen idoigényes folyamat, megorzi a
korábbi lekérdezések cursor adatait
Software area elemei - szerver program kód -
háttér processzek program kódja
Csak olvasható Osztott használatú
14
Instance processzek OS szinten
15
Instance indítás/leállítás
16
Memória kezelés
17
Indítási paraméterek
Write a Comment
User Comments (0)
About PowerShow.com