Folyamat struktúrák

Az Oracle adatbázis kiszolgálófolyamatokat hoz létre a példányhoz kapcsolódó felhasználói folyamatok iránti kérelmek feldolgozásához.

Szerver folyamatok

Az egyéni folyamat olyan alkalmazást vagy eszközt jelent, amely egy Oracle adatbázishoz kapcsolódik. Ugyanazon a gépen lehet, mint az Oracle adatbázis, vagy létezhet a távoli kliensen, és használhatja a hálózatot az Oracle adatbázis eléréséhez. A felhasználói folyamat először társul a hallgató folyamatához, amely létrehozza a kiszolgáló folyamatot a kiválasztott környezetben.

Az egyes alkalmazások nevében létrehozott kiszolgálófolyamatok elvégezhetik az alábbi feladatok közül egyet vagy többet:

Az alkalmazásból indított SQL utasítások szétszerelése és végrehajtása

Olvassa el a szükséges adatblokkot a lemezen található adatfájlokról az adatbázis megosztott SGA pufferjeire (ha a blokkok már nem szerepelnek az SGA-ban)

A visszaküldés úgy történik, hogy az alkalmazás képes feldolgozni az információkat

Háttérfolyamatok

A teljesítmény maximalizálása és több felhasználó kiszolgálása érdekében a többfolyamatú Oracle adatbázisrendszer további Oracle adatbázis-folyamatokat használ, amelyeket háttérfolyamatoknak neveznek. Az Oracle adatbázis példány többféle háttérfolyamatot is tartalmazhat.

A nem-RAC, nem ASM környezetekben jelen lévő háttérfolyamatok a következőkre terjedhetnek ki:

Az adatbázis létrehozásának folyamata (DBWn)

Naplózási folyamat (LGWR)

Check Point folyamat (CKPT)

Folyamatfigyelő folyamat (SMON)

Kapcsolódó cikkek