Un exemplu de cum functioneaza Oracle
Se ilustreaza o configuratie Oracle unde procesul utilizator si procesul server asociat sunt pe masini separate (conectate prin intermediul unei retele).
1.Se initializeaza o instanta  pe computerul pe care ruleaza Oracle (adesea denumit gazda sau server de baze de date).

2.Un computer ce ruleaza o aplicatie (o masina locala sau o statie client) ruleaza aplicatia într-un proces utilizator. Aplicatia client încearca sa realizeze o conexiune cu serverul folosind driverul de retea Oracle corespunzator.

3.Serverul ruleaza driverul de retea corespunzator. Serverul detecteaza cererea de conectare din partea aplicatiei si creeaza un proces server dedicat în favoarea procesului utilizator.

4.Utilizatorul ruleaza o declaratie SQL si valideaza tranzactiile. De exemplu, utilizatorul schimba numele unei linii dintr-un tabel.

5.Procesul server primeste declaratia si verifica daca exista în zona de date comune o arie SQL partajata ce contine o declaratie SQL similara. Daca este gasita o asemenea arie, atunci procesul server verifica privilegiile de acces ale utilizatorului la datele cerute, apoi este folosita la procesarea declaratiilor. Daca nu a fost gasita asemenea arie, atunci se aloca o noua arie SQL partajata, care poate fi analizata si procesata.

6.Procesul server îsi gaseste datele necesare din fisierul de date actual sau din cele stocate în SGA.

7.Procesul server modifica datele din SGA. Procesul DBWn scrie pe disc blocurile modificate permanent atunci când este eficient. Deoarece tranzactia este validata, procesul LGWR înregistreaza imediat tranzactia în jurnalul redo.

8.Daca tranzactia s-a efectuat cu succes, procesul server trimite un mesaj prin retea catre aplicatie. Daca nu s-a efectuat cu succes, atunci este transmis un mesaj de eroare.

9.Pe durata acestei proceduri celelalte procese de background ruleaza, urmarind aparitia unor conditii ce necesita interventie. În plus, serverul da baze de date se ocupa cu tranzactii ale altor utilizatori si previne conflictele dintre tranzactii ce necesita aceleasi date.