Processos
Como já foi dito anteriormente, um banco de dados Oracle de ter no mínimo cinco processos que são:
SMON, System Monitor
A sua principal função é abrir a conexão entre a instância e o banco de dados, além realizar funções de monitoramento e organização.
PMON, Process Monitor
Se certifica se as seções de usuários tenha alguma problema. Um exemplo bastante prático disso é se um PC de um usuário reiniciar enquanto estava logado no banco de dados.
DBWn, Database Writer
Lembra-se que as sessões nunca atualizam os dados direto no disco? Então o DBWn é responsável por todas as operações de escrita no disco. O Oracle tenta manter as operações de I/O no disco o mínimo o possível, uma vez que se assume que isso é ruim para o desempenho do banco.
LGWR, Log Writer
O LGWR tem a responsabilidade de aplicar todas as modificações que são realizadas no cache do buffer do banco de dados para o log de redo online. Ao contrário do DBWn, o LGWR faz a escrita no disco sempre que possível, do buffer de log na SGA para o log de redo online. Isso garante com que o Oracle nunca perca quaisquer dados.
CKPT
Em intervalos de tempos regulares o CKPT sincroniza a instância com o banco de dados.