Arquivos

Posts Etiquetados ‘arquivos de dados’

Estruturas Físicas

24 de julho de 2010 Deixe um comentário

Um servidor Oracle é composto da instância e do banco de dados. Vimos anteriormente que a instância é composta por estruturas de memória (SGA) e processos. Agora iremos ver um pouco mais sobre o banco de dados. Vamos começar com as estruturas físicas.

Um banco de dados Oracle é composto por três arquivos, que são: controlfiles, arquivo de log de redo online e os arquivos de dados.

O controlfile é vital para o funcionamento do Oracle, ele guarda as localizações dos arquivos do log de redo online e dos arquivos de dados. Armazena também informações necessárias para a integridade do banco.

Todo banco de dados tem que ter pelo menos um banco de dados. Mas, como um bom DBA deveremos sempre criar várias cópias, pois se uma cópia for danificada o banco conseguirá sobreviver. E não precisamos nos preocupar em manter todas essas cópias sincronizadas, o Oracle cuida disso. Apenas precisamos dizer quantas cópias e onde coloca-las e o Oracle se encarregará do resto.

Todo banco deve também ter pelo menos dois arquivos de log de redo online. Mas, no mesmo caso do controlfile, é sempre bom criar várias cópias de cada um dos arquivos.

O arquivo de log de redo online armazena, em ordem cronológica, todas as modificações feitas ao banco de dados. Tornando assim possível que o banco de dados recupere todas as modificações que foram feitas.

O log de redo consiste de grupos de arquivos de log de redo, sendo que cada arquivo é conhecido como membro.

O Oracle requer pelo menos dois grupos com um membro em cada, mas poderemos criar mais grupos por motivos de desempenho e mais membros por motivos de segurança. A razão pela qual o Oracle requer dois grupos é que enquanto um grupo é o “atual”, ou seja, todas as modificações estão sendo realizadas nele, esta sendo feito um backup do outro grupo.

Os arquivos de log de redo online tem um tamanho fixo, assim, quando os membros que compõem um certo grupo estão lotados, o LGWR faz um switch de log. Esse switch de log faz com que o segundo grupo se torne o “atual” enquanto está sendo feito o backup do grupo que estava lotado e assim por diante.

Os arquivos de dados são depósitos para os dados. Precisamos ter pelo menos dois desses arquivos na criação do banco, mas teremos vários outros quando o banco for ao ar e começar a realizar operações nele.

CategoriasSem categoria Tags:, ,
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.