Ltf,
A parte de log do Oracle funciona da seguinte forma.
A mem?ria do Oracle ? separada por ?reas. Shared Pool, SGA etc.
Na Sga existe uma ?rea chamada de Redo Log Buffer. Essa ?rea armazena todas modifica??es feitas “comitadas” ou n?o, ou seja, altera??es confirmadas ou n?o confirmadas.
A cada um ter?o da Redo Log Buffer ou cada um minuto h? um checkpoint, as informa??es contidas nessa ?rea de Redo vai pra disco, alimentando assim os arquivos denomidados Redo logs. Esses arquivos de Redo log, geralmente s?o distribu?dos em 2 ou 3 grupos, e cada grupo com 1 ou 2 membros.
Para entender melhor essa parte dos arquivos de Redo Log, imagine o seguinte cen?rio:
Grupo —– Membros
1 redo1.1.log, redo1.2.log
2 redo2.1.log, redo2.2.log
nesse caso temos dois grupos de redo com dois membros cada. Os membros de cada grupo s?o c?pias id?nticas.
A ?rea de mem?ria Redo Log Buffer, aloca mais espa?o ou sobrescreve as ?reas sujas ap?s terem ido para disco e/ou quando h? uma mudan?a de grupo, essa mudan?a s? ocorre quando o arquivo de Redo Log chega ao seu limite.
Archived Logs: Os Archived Logs s?o nada menos do que c?pias dos Redo Logs. Quando o arquivo de Redo chega ao seu limite o processo ArcN escreve uma c?pia para o Archive log. Somente quando essa c?pia ? conclu?da que o arquivo de Redo poder? ser reescrito. Isso poder? gerar espera, devido ao fato da grava??o dos Archiveds ser mais demorado que a grava??o dos arquivos de Redo, mas isso ? outro assunto.
Abra?o.