Banco de dados

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1175 palavras )
  • Download(s) : 0
  • Publicado : 24 de maio de 2011
Ler documento completo
Amostra do texto
...............................................................................................................................

ENSINO PRESENCIAL COM SUPORTE EAD
SISTEMAS DE INFORMAÇÃO – IMPLANTAÇÃO DE SISTEMAS

FELIPE MORALES FIGUEIRÓ CARMONA RA: 738005

TRABALHO DE BANCO DE DADOS...............................................................................................................................
Guarulhos
2010

FELIPE MORALES FIGUEIRÓ CARMONA RA: 738005

TRABALHO DE BANCO DE DADOS


Trabalho apresentado ao Curso de Sistemas de Informação da Faculdade ENIAC para a disciplina de Banco de Dados II.

Prof. LUCIO LUZETTI CRIADO.

Guarulhos
2010



Arquitetura Oracle



Oservidor Oracle consiste de:
- Instância Oracle (Oracle Instance)
- Arquivos do Banco de Dados (Database Files)

Arquivos do Banco de Dados Oracle
- Um banco de dados Oracle (Database files) são um conjunto de dados tratados como uma unidade.
- Um banco de dados possui uma estrutura lógica e física.
- A estrutura física do banco de dados é um conjunto de arquivos do sistema operacional. Emum banco de dados Oracle eles são compostos de três tipos de arquivos:



Arquivos de Dados (Data Files)
- Os arquivos de dados contém os dados do banco, e eles são armazenados em tabelas definidas pelo usuário. Além disto, nos arquivos de dados também são armazenados o dicionário de dados, as imagens anteriores de dados alterados, índices e outros tipos de estruturas. Um banco de dadosOracle deve conter no mínimo um arquivo de dados.


Características dos Arquivos de Dados
- Os arquivos de dados podem estar associados a apenas um banco de dados Oracle.
- Um ou mais arquivos de dados formam uma unidade lógica chamada tablespace.
Redo Logs
- Os redo logs armazenam as mudanças efetuadas no banco de dados para possibilitar a recuperação dos dados em caso de falhas. Um banco dedados Oracle deve possuir no mínimo dois arquivos de redo log.
Arquivos de Controle (Control Files)
- Os arquivos de controle contém as informações necessárias para manter e verificar a integridade do banco de dados. Por exemplo, o arquivo de controle é utilizado para identificar os arquivos de dados e os arquivos de redo log. Um banco de dados Oracle deve possuir no mínimo um arquivo decontrole.



Instância Oracle (Oracle Instance)
- Uma Instância Oracle consiste na estrutura de memória chamada de SGA (System Global Area) e nos processos em segundo plano (background processes) utilizados para gerenciar o banco de dados.
Uma Instância Oracle somente pode abrir e utilizar um banco de dados de cada vez.
Área Global do Sistema (System Global Area)
- Área de memória utilizadapara armazenar as informações do banco de dados que são compartilhadas pelos processos
- Contém dados e informações de controle e é alocada na memória do computador onde o servidor Oracle esta operando
- Dinâmica e definida pelo parâmetro SGA_MAX_SIZE
- Definida em porções (granule)
- Consiste de diversas estruturas de memória
Área Global do Sistema (Continuação)
+ Shared Pool
-utilizada paraarmazenar os comandos SQL executados recentemente, e as informações do
dicionário de dados. Estes comandos SQL podem ser solicitados por processos do usuário ou
no caso de stored procedures, lidos do dicionário de dados.
+ Database Buffer Cache
-utilizada para armazenar os dados recentemente utilizados. Os dados são lidos e gravados
nos arquivos de dados
+ Redo Log Buffer
-utilizado paraarmazenar as alterações feitas no banco de dados pelos processos
e servidores pelos processos em segundo plano
Área Global do Sistema (System Global Area)
+ Java Pool
-utilizado para armazenar código Java.


+ Large Pool
-utilizado para armazenar grandes estruturas de memória que não estão relacionadas
diretamente ao processamento de instruções SQL, como por exemplo blocos de dados...
tracking img