A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Org. e Projeto de Banco de Dados Prof. Marcio Gonçalves Modelo Físico (Oracle)

Apresentações semelhantes


Apresentação em tema: "Org. e Projeto de Banco de Dados Prof. Marcio Gonçalves Modelo Físico (Oracle)"— Transcrição da apresentação:

1 Org. e Projeto de Banco de Dados Prof. Marcio Gonçalves Modelo Físico (Oracle)

2 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 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 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 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 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 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 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 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 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 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 ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Região compartilhada pela qual passam todos os dados que são lidos ou alterados no banco de dados. - Database Buffer Cache

13 ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Mantém um registro de todas as transações que ocorrem no banco de dados. - Redo Log Buffer

14 ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Armazena os comandos SQL e o dicionários de dados. - Divide-se em duas áreas: - Shared SQL Area - Dictionary Cache - Shared Pool Area

15 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 ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Existem três tipos de processos: - Processo Usuário - Processo Servidor - Processo Background

17 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 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 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 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 ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Outros processos background: - ARCH (Archiver) - RECO (Recover) - LCKn (Lock) - Listener

22 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 ASSELVI / Prof. Marcio Gonçalves Modelo Físico (Oracle) - Visão Geral - Mostrar graficamente a estrutura do banco de dados Oracle.


Carregar ppt "Org. e Projeto de Banco de Dados Prof. Marcio Gonçalves Modelo Físico (Oracle)"

Apresentações semelhantes


Anúncios Google