48
Evandro Deliberal [email protected] https://www.linkedin.com/in/evandrodeliberal Aula 01

Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Evandro [email protected]://www.linkedin.com/in/evandrodeliberal

Aula 01

Page 2: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Conteúdo• Visão Geral de Redes • Introdução a BDD• Arquitetura do Oracle Net • Configuração Básica do Oracle

Net do Lado Servidor • Configuração do Método de

Nomeação • Uso e Configuração do Servidor

Compartilhado Oracle • Data Guard• Replicação Avançada • Fila de Tarefas

• Transações Deferidas • Replicação Master • Configurando um Site

Master • Criação de Grupos Master • Criação de Sites Master • Gerenciando Grupos Master

e Sites Master • Resolução de Conflitos • View Materializada

Page 3: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Agenda• Visão Geral de Redes

• Banco de Dados Distribuídos

• Arquitetura do Oracle Net

• Configuração Básica do Oracle Net do Lado Servidor

Page 4: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes• Geral

– Conecta componentes– Prove serviço– Protocolos

• Tipos– LAN - Local– WAN – Geograficamente Distribuída– MAN (Metropolitana)– Sem Fio (Wireless)– Domésticas– ...

Page 5: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes• Placas de rede

• Repetidores

• Hub

• Switches

• Bridges

• Roteadores

• Gateway

• Conectores

• Fibra óptica

• WIFI

• Access Point.

• ...

Page 6: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes• Gerência

– Objetiva monitorar e controlar os elementos da rede, assegurando um certo nível de qualidade de serviço

– Elementos• elementos gerenciados: possuem um software especial chamado agente. Este

software permite que o equipamento seja monitorado e controlado através de uma ou mais estações de gerência;

• estação de gerência: Chamamos de gerente o software da estação de gerência que conversa diretamente com os agentes nos elementos gerenciados, seja com o objetivo de monitorá-los, seja com o objetivo de controlá-los. A estação de gerência oferece uma interface através da qual usuários autorizados podem gerenciar a rede;

• Protocolo de gerência: o idioma que eles falam é um, este protocolo permite operações de monitoramento (leitura) e controle (escrita);

• informações de gerência: definem os dados que podem ser referenciados em operações do protocolo de gerência, isto é, dados sobre os quais gerente e agente conversam.

– Prevenir e solucionar problemas na rede

Page 7: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes

Page 8: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes

Page 9: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes• Enlace (Camada 2)

– Transformar um canal de transmissão bruta em uma linha que pareça livre de erros de transmissão não detectados para a camada de rede.

– Para executar essa tarefa, os dados são divídos em quadros (que, em geral, tem algumas centenas ou alguns milhares de bytes), e transmite os quadros sequencialmente.

– Se o serviço for confiável, o receptor confirmara a recepção correta de cada quadro, enviando de volta um quadro de confirmação.

– Controle de Trafego: com frequência, e necessário algum mecanismo que regule o trafego para informar ao transmissor quanto espaco o buffer do receptor tem no momento. Muitas vezes, esse controle de fluxo e o tratamento de erros estaointegrados.

Page 10: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes• Rede (camada 3)

– Controla a operação da sub-rede– Uma questão fundamental de projeto é determinar a maneira como os

pacotes são roteados da origem até o destino. – As rotas podem se basear em tabelas estáticas, "amarradas" à rede e

raramente alteradas ou podem ser altamente dinâmicas, sendo determinadas para cada pacote, com o objetivo de refletir a carga atual da rede.

– O controle de congestionamento também pertence à camada de rede. – Cabe à camada de rede superar alguns problemas (retardo, tempo em

trânsito, instabilidade, endereçamento), a fim de permitir que redes heterogêneas sejam interconectadas.

Page 11: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes• Aplicação (camada 7)

– Contém uma série de protocolos comumente necessários para os usuários

– Ela contém todos os protocolos de nível mais alto. Dentre eles estão o protocolo de terminal virtual (TELNET), o protocolo de transferência de arquivos (FTP) e o protocolo de correio eletrônico (SMTP)

– Outros protocolos de aplicação são usados para transferências de arquivos, correio eletrônico e transmissão de notícias pela rede

Page 12: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Visão geral de redes

Duvidas ?

Page 13: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados DistribuídosConceito

• É uma coleção de várias bases de dados logicamente inter-relacionadas, distribuídas por uma rede de computadores

Contexto

• Um sistema de gerenciamento de banco de dados distribuído como um software que gerencia um banco de dados distribuído enquanto torna a distribuição transparente para o usuário.

• Os bancos de dados distribuídos são diferentes dos arquivos WEB da Internet.

Page 14: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Arquitetura

– Um SGBD local é, para todos os efeitos, um SGBD centralizado gerenciando de forma autônoma o banco de dados local, exceto que poderá receber comandos tanto de usuários locais quanto da cópia local do SGBD global. O SGBD local faz uso do sistema operacional local que provê as seguintes facilidades básicas: métodos de acesso, gerência de processos e gerência de memória.

– A coletividade dos bancos locais constitui, então, uma implementação do banco distribuído.

– O SGBD global roda como uma aplicação sob o sistema operacional da rede de comunicação de dados e, portanto, pertence à camada de aplicação na nomenclatura do modelo de referência da ISO. Isto significa que todos os problemas de comunicação de dados e distribuição de recursos é transparente ao SGBD global.

Page 15: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Existem dois tipos de banco de dados distribuídos, os

homogêneos e os heterogêneos. – Os homogêneos são compostos pelos mesmos bancos de dados

– Os Heterogêneos são aqueles que são compostos por mais de um tipo de banco de dados

• Os arquivos podem estar replicados ou fragmentados, esses dois tipos podem ser encontrados ao longo dos nós do sistema de BDD's

• A replicação dos dados pode se dar de maneira síncrona ou assíncrona.

Page 16: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Classe de Usuários agrupados em:

– usuários globais, que observam o banco de dados distribuído como um todo e acessam os dados através das interfaces do SGBD global;

– usuários locais que têm contato apenas com o banco de dados local ao nó onde residem e interagem apenas com o SGBD local.

Page 17: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Nos seguintes grupos:

– o administrador do banco, ("database administrator") responsável pela definição e manutenção do banco (que naturalmente pode ser uma equipe; por tradição mantivemos aqui o singular);

– analistas e programadores de aplicação, responsáveis pelo desenvolvimento de aplicações sobre o banco de dados;

– usuários casuais, como gerentes, que usualmente não são programadores treinados e fazem uso do banco irregularmente;

– usuários paramétricos, como caixas de banco, que fazem uso do banco de dados através de transações paramétricas pré-programadas.

Page 18: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados DistribuídosRequisito:

• Estar conectado por uma rede de computadores

• Inter-relação lógica dos bancos de dados conectados.

• Ausência de restrição de

homogeneidade entre os

nós conectados.

Page 19: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados DistribuídosRequisito:

– Independência Física de Dados– Independência de Localização e Replicação– Interface de Muito Alto nível:

• a linguagem deve ser não-procedimental no sentido do usuário especificar que dados devem ser acessados e não como eles devem ser acessados (isto é problema do sistema);

• os comandos de acesso ao banco, oferecidos pela linguagem, devem manipular conjuntos de objetos e não apenas um objeto de cada vez;

• os comandos devem ser completamente independentes dos detalhes de armazenamento do banco e da existência de caminhos de acesso pré-definidos.

Page 20: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados DistribuídosRequisito:

– Otimização Automática

– Reestruturação lógica do Banco e Suporte a Visões• Realizar modificações sem que seja necessário reiniciar ou realizar

qualquer outro tipo de operação que comprometa a operação

– Segurança de Dados• prover meios para definir critérios de autorização para acesso aos

dados e meios para assegurar que as regras de acesso serão cumpridas

– Suporte à administração dos Dados• Ter disponibilidade a diversos grupos sem que haja risco ao

funcionamento

Page 21: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados DistribuídosInterfaces de um SGBD:

– Globais e locais

– Especificação• uma linguagem de definição de dados (LDD) usada para definir

novos bancos de dados;

• uma ou mais linguagens de manipulação de dados (LMDs) usadas para recuperar e modificar os dados armazenados no banco;

• opcionalmente, uma linguagem de geração de relatórios (LGR) que, como o nome indica, é apropriada para extrair relatórios do banco de dados;

• utilitários para manutenção do banco.

Page 22: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados DistribuídosPrincipais Funções de um SGDB

– Armazenamento do Diretório de Dados

– Armazenamento do Banco de Dados

– Processamento de Comandos da Linguagem de Manipulação

– Gerência de Transações

– Controle de Integridade

– Controle de Concorrência

– Controle de acesso ao Banco de Dados

Page 23: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• O conceito de transparência estende a ideia geral de ocultar

detalhes de implementação dos usuários finais.

Page 24: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Transparência da organização dos dados (também

conhecida como transparência de distribuição ou rede).– Liberdade para o usuário de detalhes operacionais da

rede e posicionamento dos dados no sistema distribuído.

– Transparência de local.

– Transparência de nomes.

• Transparência de replicação

Page 25: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Transparência de fragmentação.

– horizontal distribui uma tabela em sub-relações que são subconjuntos de registros na relação horizontal.

– vertical distribui uma relação em sub-relações em que cada uma é definida por um subconjunto das colunas da relação original.

Page 26: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados DistribuídosIMPORTANTE• A distribuição é transparente

– usuários devem poder interagir com o sistema como se ele fosse um único sistema lógico. Isso se aplica ao desempenho do sistema, métodos de acesso, entre outras coisas.

• Transações são transparentes– cada transação deve manter a integridade do banco de dados

dentre os múltiplos bancos de dados. Transações devem também ser divididas em subtransações, cada subtransaçãoafetando um sistema de banco de dados…

Page 27: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Autonomia

– A autonomia determina a extensão à qual os nós individuais ou BDs em um BDD conectado podem operar independentemente.

– Um alto grau de autonomia é desejável para maior flexibilidade e manutenção personalizada de um nó individual.

Page 28: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Confiabilidade e disponibilidade

– Confiabilidade é definida como a probabilidade de um sistema estar funcionando (não parado) em certo ponto no tempo.

– Disponibilidade é a probabilidade de que o sistema esteja continuamente disponível durante um intervalo de tempo.

– Podemos relacionar diretamente confiabilidade e disponibilidade do BD aos defeitos, erros e falhas associadas a ele.

Page 29: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Vantagens

– Maior facilidade e flexibilidade de desenvolvimento da aplicação.– Maior confiabilidade e disponibilidade.– Maior desempenho.– Expansão mais fácil.– Reflete a estrutura organizacional — fragmentos do banco de dados estão

localizados nos departamentos que se relacionam com os dados que estes persistem.

– Autonomia Local — um departamento pode controlar seus dados (já que é o mais familiarizado com estes).

– Econômico — custa menos criar uma rede de pequenos computadores com o mesmo poder que um único computador maior.

– Modularidade — sistemas podem ser modificados, adicionados ou removidos do banco de dados distribuído sem afetar os outros módulos (sistemas).

Page 30: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados DistribuídosDesvantagens• Complexidade — trabalho extra deve ser feito pelos DBAs para garantir que a natureza da distribuição do sistema

seja transparente. Trabalho extra deve ser feito para manter sistemas múltiplos diferentes, ao invés de um único grande. Design de banco de dados extra deve também ser feito para levar em conta a natureza desconectada do banco de dados por exemplo, joins tornam-se proibitivamente caros quando são rodados entre múltiplas plataformas.

• Implantação mais cara — o aumento da complexidade e uma infraestrutura mais extensa significa custo extra de trabalho

• Segurança — fragmentos de banco de dados remotos devem ser seguros e, como eles não são centralizados então os lugares remotos também devem ser seguros. A infraestrutura também deve ser segura (por exemplo, pela encriptação dos links de rede entre os lugares remotos).

• Difícil de manter a integridade — em sistemas distribuídos, reforçar a integridade ao longo de uma rede pode exigir demais dos recursos da rede para ser viável.

• Inexperiência — Dificuldades no gerenciamento. Pode ser difícil trabalhar com banco de dados distribuídos e como é uma área relativamente nova ainda não há tantos casos (ou experiências) práticos de seu uso disponíveis como exemplo.

• Falta de padrões – ainda não há metodologias e ferramentas para ajudar usuários a converter um SGBD centralizado para um SGBD distribuído.

• Design do banco de dados mais complexo – além das dificuldades normais, o design de um banco de dados distribuídos tem que considerar a fragmentação dos dados, alocação dos fragmentos em lugares específicos e a replicação de dados.

Page 31: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Funções adicionais

– Acompanhar a distribuição de dados.

– Processamento de consulta distribuído.

– Gerenciamento de transação distribuído.

– Gerenciamento de dados replicados.

– Recuperação de dados distribuídos.

– Segurança.

– Gerenciamento de diretório (catálogo) distribuído.

Page 32: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Critérios e fatores de classificação:

– Grau de homogeneidade (software):

– SGBDD homogêneo.

– SGBDD heterogêneo.

– Grau de autonomia local:

– Se não houver provisão para o site local funcionar como um SGBD independente, então o sistema não tem autonomia local.

Page 33: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos

Page 34: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Nos sistemas intermediários, cada servidor é um SGBD centralizado,

independente e autônomo, que tem os próprios usuários locais, transações locais e DBA. Alto grau de autonomia local.

• O termo sistema de banco de dados federado (SBDF) é usado quando existe alguma visão ou esquema global da federação de bancos de dados que é compartilhada pelas aplicações (Ponto C).

• Uma federação de banco de dados é uma coleção integrada de banco de dados

• autônomos, a qual os componentes da administração mantêm o controle total sobre os seus sistemas individuais, mas cooperam com a federação através do suporte a operações globais.

Page 35: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Problemas com sistemas de gerenciamento de

banco de dados federados

– Diferenças nos modelos de dados.

– Diferenças nas restrições.

– Diferenças nas linguagens de consulta.

– Heterogeneidade semântica.

Page 36: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos• Arquitetura paralela

– Tipos de arquiteturas de sistema multiprocessador:

• Arquitetura de memória compartilhada (altamente acoplada). Múltiplos processadores compartilham armazenamento secundário (disco) e também memória principal.

• Arquitetura de disco compartilhado (livremente acoplada). Múltiplos processadores compartilham armazenamento secundário (disco), mas cada um tem sua própria memória principal.

Page 37: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos

Page 38: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Banco de Dados Distribuídos

Duvidas ?

Page 39: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Arquitetura do Oracle Net O que é:

– Oracle Net Services é um serviço da Oracle utilizado para estabelecer e manter conexões entre um cliente (máquina do usuário ou servidor de aplicação) e o servidor de BD Oracle

– Usa um processo ativo chamado listener para gerenciar conexões entre as aplicações e o servidor de Banco de Dados.

– As aplicações (remotas) não podem se conectar ao servidor de BD sem um listener.

– Um único listener pode servir múltiplas instâncias de BD e milhares de conexões clientes, porém ele poderá atender bem seus clientes, se ele receber no máximo 200 conexões simultâneas. Se o BD tiver mais que 200 conexões simultâneas, crie mais de um listener para que ele não seja um ponto de gargalo para conexões com o BD.

Page 40: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Arquitetura do Oracle

Page 41: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Arquitetura do Oracle Net

Page 42: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Arquitetura do Oracle Net Requisito:

• Somente na versão Enterprise Manager

• Utiliza-se o Net Manager– Nome para identificadores de Conexão

– Alias

– Profiles

– Listeners

Page 43: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Arquitetura do Oracle Net Iniciando o Net Manager

Page 44: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser
Page 45: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Arquitetura do Oracle Net

Page 46: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser
Page 48: Apresentação do PowerPointdeljoe.com.br/professor/bdDistrib/aula_01.pdf · Aula 01. Conteúdo • Visão Geral de ... •informações de gerência: definem os dados que podem ser

Duvidas ?

Evandro Deliberal

[email protected]