W konfiguracji współdzielonej liczba procesów użytkowników jest określona przez odpowiednie parametry bazy danych, natomiast w konfiguracji dedykowanej liczba procesów jest równa liczbie jednocześnie przyłączonych użytkowników.
Poza wymienionymi podczas działania instancji Oracle mogą być uruchamiane różnorodne procesy związane między innymi z wykorzystaniem specyficznych opcji bazy danych.
Na platformie Windows baza danych Oracle działa w architekturze wielowątkowej, a nie wieloprocesowej, w związku z tym opisane procesy realizowane są jako wątki procesu głównego obsługującego instancję bazy danych.
Struktury przechowywania danych W skład bazy danych Oracle wchodzą: plik parametrów – plik opisujący parametry instancji bazy danych Oracle oraz ścieżki do plików kontrolnych pliki kontrolne – przechowują zmultiplikowaną informację na temat struktury bazy danych (informacje o plikach danych, historie backupów, numery SCN, informacje na temat archiwalnych dzienników powtórzeń, trybu pracy bazy danych) dzienniki powtórzeń – przechowują powtórzoną informację na temat przeprowadzonych w systemie transakcji i mają charakter dookolny – po zapełnieniu informacja jest nadpisywana archiwalne dzienniki powtórzeń – kopie dzienników powtórzeń wykonywane po ich zapełnieniu pliki danych – w których przechowywane są wszystkie gromadzone