SlideShare uma empresa Scribd logo
1 de 6
Listener do Oracle Database
Autora: Ysmaylyka S. Macedo
Introdução
 Oracle Net Services é um serviço da Oracle utilizado para
estabelecer e manter conexões entre um cliente e o servidor de BD
Oracle;
 No servidor de BD, Oracle Net usa um processo ativo
chamado listener (ouvinte) para gerenciar conexões entre as
aplicações e o servidor de Banco de Dados;
Introdução
 Listener é utilizado para habilitar conexões de entrada no BD ;
 Seu papel principal é o de intermediador entre conexões de usuário
não locais e uma instância de BD Oracle;
 Sua configuração pode ser realizada através do arquivo listener.ora ;
# listener.ora Network Configuration File:
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
Introdução
- Nome da instância do BD (ou serviço);
- Informações sobre o endereço ou o host do listener;
- Protocolos suportados pelo listener;
- Porta monitorada pelo listener;
 Oracle Net tenta encontrar o álias com os serviços definidos localmente, em um
arquivo de resolução de nomes, chamado tnsnames.ora .
 - listener.ora: Localizado na máquina servidora;
 - sqlnet.ora: Localizado na máquina cliente (que também pode ser uma
máquina servidora);
 - tnsnames.ora: Localizado na máquina cliente (que também pode ser uma
máquina servidora);
Exemplo
Bibliografia
 http://www.fabioprado.net/2012/08/entendendo-o-oracle-net-
services-e-o.html
 http://docs.oracle.com/cd/B28359_01/network.111/b28317/listener.
htm#NETRF008
 http://docs.oracle.com/cd/B10501_01/network.920/a96580/listener.
htm

Mais conteúdo relacionado

Mais procurados

Integrando FreeBSD com Active Directory e OpenLDAP
Integrando FreeBSD com Active Directory e OpenLDAPIntegrando FreeBSD com Active Directory e OpenLDAP
Integrando FreeBSD com Active Directory e OpenLDAPelliando dias
 
ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1paulo04
 
GlossáRio
GlossáRioGlossáRio
GlossáRiorrsc
 
Principais protocolos da internet
Principais protocolos da internetPrincipais protocolos da internet
Principais protocolos da internetAlessandro Fazenda
 
Dns Dhcp Proxy Server1
Dns Dhcp Proxy Server1Dns Dhcp Proxy Server1
Dns Dhcp Proxy Server1Licínio Rocha
 
Aula05 camada de aplicação
Aula05 camada de aplicaçãoAula05 camada de aplicação
Aula05 camada de aplicaçãoTiago Tda
 
Protocolo DNS
Protocolo DNSProtocolo DNS
Protocolo DNSBiel2013a
 
Gerência de Redes - 9.Gerenciamento LDAP
Gerência de Redes - 9.Gerenciamento LDAPGerência de Redes - 9.Gerenciamento LDAP
Gerência de Redes - 9.Gerenciamento LDAPMauro Tapajós
 
Aula 5 camada de aplicacao
Aula 5   camada de aplicacaoAula 5   camada de aplicacao
Aula 5 camada de aplicacaowab030
 
Infografia de funções da IANA
Infografia de funções da IANAInfografia de funções da IANA
Infografia de funções da IANAICANN
 
Redes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoRedes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoLuís Felipe de Andrade
 
Camada De Aplicação
Camada De AplicaçãoCamada De Aplicação
Camada De AplicaçãoLyous
 

Mais procurados (20)

Integrando FreeBSD com Active Directory e OpenLDAP
Integrando FreeBSD com Active Directory e OpenLDAPIntegrando FreeBSD com Active Directory e OpenLDAP
Integrando FreeBSD com Active Directory e OpenLDAP
 
ApresentaçãO1
ApresentaçãO1ApresentaçãO1
ApresentaçãO1
 
GlossáRio
GlossáRioGlossáRio
GlossáRio
 
Principais protocolos da internet
Principais protocolos da internetPrincipais protocolos da internet
Principais protocolos da internet
 
Dns Dhcp Proxy Server1
Dns Dhcp Proxy Server1Dns Dhcp Proxy Server1
Dns Dhcp Proxy Server1
 
Aula05 camada de aplicação
Aula05 camada de aplicaçãoAula05 camada de aplicação
Aula05 camada de aplicação
 
Protocolo DNS
Protocolo DNSProtocolo DNS
Protocolo DNS
 
Wiki
WikiWiki
Wiki
 
Glossario
GlossarioGlossario
Glossario
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Glossario
GlossarioGlossario
Glossario
 
Gerência de Redes - 9.Gerenciamento LDAP
Gerência de Redes - 9.Gerenciamento LDAPGerência de Redes - 9.Gerenciamento LDAP
Gerência de Redes - 9.Gerenciamento LDAP
 
Aula 5 camada de aplicacao
Aula 5   camada de aplicacaoAula 5   camada de aplicacao
Aula 5 camada de aplicacao
 
Infografia de funções da IANA
Infografia de funções da IANAInfografia de funções da IANA
Infografia de funções da IANA
 
Aula1 protocolos
Aula1 protocolosAula1 protocolos
Aula1 protocolos
 
Dns
DnsDns
Dns
 
Redes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de AplicaçãoRedes de Computadores - Camada de Aplicação
Redes de Computadores - Camada de Aplicação
 
Ft3 Res
Ft3 ResFt3 Res
Ft3 Res
 
Camada De Aplicação
Camada De AplicaçãoCamada De Aplicação
Camada De Aplicação
 
Wiki
WikiWiki
Wiki
 

Destaque

gvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialgvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialHelton Uchoa
 
Uma introdução ao Open Geospatial Foundation
Uma introdução ao Open Geospatial FoundationUma introdução ao Open Geospatial Foundation
Uma introdução ao Open Geospatial FoundationGeoLivre Conference
 
Desenvolvimento web ágil com Django
Desenvolvimento web ágil com DjangoDesenvolvimento web ágil com Django
Desenvolvimento web ágil com DjangoIgor Sobreira
 
Neutralizing SQL Injection in PostgreSQL
Neutralizing SQL Injection in PostgreSQLNeutralizing SQL Injection in PostgreSQL
Neutralizing SQL Injection in PostgreSQLJuliano Atanazio
 
A implementação de um CTM baseado em geotecnologias livres
A implementação de um CTM baseado em geotecnologias livresA implementação de um CTM baseado em geotecnologias livres
A implementação de um CTM baseado em geotecnologias livresGeoLivre Conference
 
Prefeitura Livre - Módulo de Educacao
Prefeitura Livre - Módulo de EducacaoPrefeitura Livre - Módulo de Educacao
Prefeitura Livre - Módulo de EducacaoGeoLivre Conference
 
Regulamentação do transporte ferroviário
Regulamentação do transporte ferroviárioRegulamentação do transporte ferroviário
Regulamentação do transporte ferroviárioGeoLivre Conference
 
Software Publico Brasileiro - Um novo ciclo econômico
Software Publico Brasileiro - Um novo ciclo econômicoSoftware Publico Brasileiro - Um novo ciclo econômico
Software Publico Brasileiro - Um novo ciclo econômicoGeoLivre Conference
 
Desenvolvimento web com python e django
Desenvolvimento web com python e djangoDesenvolvimento web com python e django
Desenvolvimento web com python e djangoIgor Sobreira
 
Arquitetura RAC oracle database 04
Arquitetura RAC oracle database 04Arquitetura RAC oracle database 04
Arquitetura RAC oracle database 04Ysmaylyka Macedo
 
Curso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosCurso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosMarcos Thomaz
 
NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)
NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)
NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)Fabrízio Mello
 
PostgreSQL: O melhor banco de dados Universo
PostgreSQL: O melhor banco de dados UniversoPostgreSQL: O melhor banco de dados Universo
PostgreSQL: O melhor banco de dados Universoelliando dias
 

Destaque (20)

Python na Web
Python na WebPython na Web
Python na Web
 
gvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundialgvSIG - Um desktop GIS completo e com suporte nível mundial
gvSIG - Um desktop GIS completo e com suporte nível mundial
 
Inconsistências Cadastrais
Inconsistências CadastraisInconsistências Cadastrais
Inconsistências Cadastrais
 
Uma introdução ao Open Geospatial Foundation
Uma introdução ao Open Geospatial FoundationUma introdução ao Open Geospatial Foundation
Uma introdução ao Open Geospatial Foundation
 
Desenvolvimento web ágil com Django
Desenvolvimento web ágil com DjangoDesenvolvimento web ágil com Django
Desenvolvimento web ágil com Django
 
Postgre sql +python
Postgre sql +pythonPostgre sql +python
Postgre sql +python
 
As Novidades do I3geo
As Novidades do I3geoAs Novidades do I3geo
As Novidades do I3geo
 
Java - Fundamentos
Java - FundamentosJava - Fundamentos
Java - Fundamentos
 
Neutralizing SQL Injection in PostgreSQL
Neutralizing SQL Injection in PostgreSQLNeutralizing SQL Injection in PostgreSQL
Neutralizing SQL Injection in PostgreSQL
 
A implementação de um CTM baseado em geotecnologias livres
A implementação de um CTM baseado em geotecnologias livresA implementação de um CTM baseado em geotecnologias livres
A implementação de um CTM baseado em geotecnologias livres
 
Prefeitura Livre - Módulo de Educacao
Prefeitura Livre - Módulo de EducacaoPrefeitura Livre - Módulo de Educacao
Prefeitura Livre - Módulo de Educacao
 
Regulamentação do transporte ferroviário
Regulamentação do transporte ferroviárioRegulamentação do transporte ferroviário
Regulamentação do transporte ferroviário
 
Software Publico Brasileiro - Um novo ciclo econômico
Software Publico Brasileiro - Um novo ciclo econômicoSoftware Publico Brasileiro - Um novo ciclo econômico
Software Publico Brasileiro - Um novo ciclo econômico
 
Por que PostgreSQL?
Por que PostgreSQL?Por que PostgreSQL?
Por que PostgreSQL?
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Desenvolvimento web com python e django
Desenvolvimento web com python e djangoDesenvolvimento web com python e django
Desenvolvimento web com python e django
 
Arquitetura RAC oracle database 04
Arquitetura RAC oracle database 04Arquitetura RAC oracle database 04
Arquitetura RAC oracle database 04
 
Curso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos ComandosCurso de PostgreSQL: Um pouco Além dos Comandos
Curso de PostgreSQL: Um pouco Além dos Comandos
 
NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)
NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)
NoSQL + SQL = PostgreSQL (TDC2014 - Porto Alegre/RS)
 
PostgreSQL: O melhor banco de dados Universo
PostgreSQL: O melhor banco de dados UniversoPostgreSQL: O melhor banco de dados Universo
PostgreSQL: O melhor banco de dados Universo
 

Semelhante a Listener do oracle database 02

M4 tarefa video
M4 tarefa videoM4 tarefa video
M4 tarefa videogonxalox
 
1 ficheiro
1 ficheiro1 ficheiro
1 ficheirosharik27
 
Modulo 4 active directory e dns
Modulo 4   active directory e dnsModulo 4   active directory e dns
Modulo 4 active directory e dnsOi S.A
 
OAI - Open Archives Initiative
OAI - Open Archives Initiative OAI - Open Archives Initiative
OAI - Open Archives Initiative Juliana Gulka
 
People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.ptsaulfreitas
 
GlossáRio De Internet
GlossáRio De InternetGlossáRio De Internet
GlossáRio De InternetFredericoSilva
 
Redes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPRedes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPMauro Tapajós
 
Glossário
GlossárioGlossário
Glossárioguerner
 
GlossáRio Da Internet
GlossáRio Da InternetGlossáRio Da Internet
GlossáRio Da Internetleca67
 
GlossáRio Da Internet
GlossáRio Da InternetGlossáRio Da Internet
GlossáRio Da InternetNuno Queirós
 

Semelhante a Listener do oracle database 02 (20)

M4 tarefa video
M4 tarefa videoM4 tarefa video
M4 tarefa video
 
GLOSSÁRIO - INTERNET
GLOSSÁRIO - INTERNETGLOSSÁRIO - INTERNET
GLOSSÁRIO - INTERNET
 
1 ficheiro
1 ficheiro1 ficheiro
1 ficheiro
 
Servidor proxy
Servidor proxy Servidor proxy
Servidor proxy
 
Modulo 4 active directory e dns
Modulo 4   active directory e dnsModulo 4   active directory e dns
Modulo 4 active directory e dns
 
OAI - Open Archives Initiative
OAI - Open Archives Initiative OAI - Open Archives Initiative
OAI - Open Archives Initiative
 
People soft on rac sig.en.pt
People soft on rac sig.en.ptPeople soft on rac sig.en.pt
People soft on rac sig.en.pt
 
Tarefa video
Tarefa videoTarefa video
Tarefa video
 
GlossáRio De Internet
GlossáRio De InternetGlossáRio De Internet
GlossáRio De Internet
 
GlossáRio De Internet
GlossáRio De InternetGlossáRio De Internet
GlossáRio De Internet
 
GlossáRio Net
GlossáRio NetGlossáRio Net
GlossáRio Net
 
Redes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IPRedes de computadores II - 5.Serviços em Redes TCP/IP
Redes de computadores II - 5.Serviços em Redes TCP/IP
 
Internet aula completa
Internet aula completaInternet aula completa
Internet aula completa
 
Web Services
Web ServicesWeb Services
Web Services
 
Trabalho de rede.
Trabalho de rede.Trabalho de rede.
Trabalho de rede.
 
Glossário
GlossárioGlossário
Glossário
 
Web service
Web serviceWeb service
Web service
 
Protocolo FTP e DNS
Protocolo FTP e DNSProtocolo FTP e DNS
Protocolo FTP e DNS
 
GlossáRio Da Internet
GlossáRio Da InternetGlossáRio Da Internet
GlossáRio Da Internet
 
GlossáRio Da Internet
GlossáRio Da InternetGlossáRio Da Internet
GlossáRio Da Internet
 

Listener do oracle database 02

  • 1. Listener do Oracle Database Autora: Ysmaylyka S. Macedo
  • 2. Introdução  Oracle Net Services é um serviço da Oracle utilizado para estabelecer e manter conexões entre um cliente e o servidor de BD Oracle;  No servidor de BD, Oracle Net usa um processo ativo chamado listener (ouvinte) para gerenciar conexões entre as aplicações e o servidor de Banco de Dados;
  • 3. Introdução  Listener é utilizado para habilitar conexões de entrada no BD ;  Seu papel principal é o de intermediador entre conexões de usuário não locais e uma instância de BD Oracle;  Sua configuração pode ser realizada através do arquivo listener.ora ; # listener.ora Network Configuration File: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) )
  • 4. Introdução - Nome da instância do BD (ou serviço); - Informações sobre o endereço ou o host do listener; - Protocolos suportados pelo listener; - Porta monitorada pelo listener;  Oracle Net tenta encontrar o álias com os serviços definidos localmente, em um arquivo de resolução de nomes, chamado tnsnames.ora .  - listener.ora: Localizado na máquina servidora;  - sqlnet.ora: Localizado na máquina cliente (que também pode ser uma máquina servidora);  - tnsnames.ora: Localizado na máquina cliente (que também pode ser uma máquina servidora);