Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Org. e Projeto de Banco de Dados
Modelo Físico (Oracle) Prof. Marcio Gonçalves
2
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Um banco de dados Oracle fisicamente consiste na inter-relação de quatro elementos: - Arquivos - Memória - Processos - Instância
3
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Arquivos - Qualquer dado, seja de controle ou não, que deva ser armazenado permanente- mente, reside em um arquivo.
4
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Tipos de Arquivos - Data Files: Contêm os dados que constam em tabelas, índices, áreas tempo- rárias, segmentos de rollback. Estes arquivos estão necessariamente ligados a uma tablespace.
5
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Tipos de Arquivos - Control Files: Pequenos arquivos binários que guardam a estrutura do banco de dados e são responsáveis pelo sincronismo entre todos os arquivos.
6
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Tipos de Arquivos - Redo Log Files: Mantêm um histórico das transações efetuadas. Úteis em caso de perda de dados, já que as operações poderão ser refeitas.
7
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Tipos de Arquivos - Arquivo de Parâmetros: Contêm todas as informações de configuração necessá- rias para que uma instância seja disponibilizada.
8
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Memória - A memória tem papel fundamental no funcionamento do banco de dados, seja para facilitar a performance geral, ou para facilitar a gerência de recursos compartilhados entre usuários.
9
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - A memória divide-se em duas estruturas básicas: - Program Global Area (PGA) - System Global Area (SGA)
10
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Program Global Area (PGA) - Região privativa de cada sessão na qual são armazenados dados temporários, tais como: variáveis ou endereços de rotinas.
11
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - A SGA divide-se em três áreas: - Database Buffer Cache - Redo Log Buffer - Shared Pool Area
12
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Database Buffer Cache - Região compartilhada pela qual passam todos os dados que são lidos ou alterados no banco de dados.
13
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Redo Log Buffer - Mantém um registro de todas as transações que ocorrem no banco de dados.
14
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Shared Pool Area - Armazena os comandos SQL e o dicionários de dados. - Divide-se em duas áreas: - Shared SQL Area - Dictionary Cache
15
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Processos - Um processo representa um pequeno programa que executa tarefas bastante específicas. - Exemplo: integração entre as estru- turas de memória e os arquivos em disco.
16
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Existem três tipos de processos: - Processo Usuário - Processo Servidor - Processo Background
17
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Processo Usuário - Cada vez que um usuário faz uma conexão, um processo é executado na estação cliente. - Este processo tem a função de encami- nhar ao servidor as requisições do cliente.
18
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Processo Servidor - Recebe as requisições de processos usuários e as encaminha ao Oracle Server. - Estes processos podem ser dedicados (um para cada cliente) ou não.
19
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Processo Background - Processos cuja finalidade principal consiste em integrar as estruturas de memória aos arquivos em disco. - Estes processos são executados em segundo plano, por isso, a classificação background.
20
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Os cinco processos background imprescindíveis: - DBWR (Database Writer) - LGWR (Log Writer) - PMON (Proces Monitor) - SMON (System Monitor) - CKPT (Checkpoint)
21
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Outros processos background: - ARCH (Archiver) - RECO (Recover) - LCKn (Lock) - Listener
22
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Instância - À união de estruturas de memória e processos background dá-se o nome de instância. - Uma vez criada a instância, o banco de dados torna-se disponível.
23
Modelo Físico (Oracle)
ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Visão Geral - Mostrar graficamente a estrutura do banco de dados Oracle.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.