A estrutura física do banco de dados Oracle pode ser dividida em três componentes:
1 - Arquivos de dados: armazenam dados(tabelas), indices, áreas temporárias e de rollback, dicionário de dados, objetos do usuário e as últimas alterações submetidas a COMMIT feitas nos dados. Em um banco de dados podem existir um ou mais arquivos de dados.
2 - Arquivos de controle: informações para manter e verificar a integridade de um banco de dados. Cada banco de dados precisa de pelo menos um arquivo de controle, ex:
3 - Arquivos de redo log:Armazena os logs de todas as transações efetuadas no banco de dados. Em caso de falhas, são usados para recuperar as transações do banco de dados na sua ordem apropriada.
[1] http://gbdi.icmc.usp.br/~junio/LBD-12-08/Aula2_Oracle.ppt