Google+ (Google Plus)

Ajude a divulgar o MyTraceLog clicando no botão +1.

5 de julho de 2011

Criando um Listener com o NETCA no Oracle 11g R2

No artigo de hoje, será explicado como criar um Listener utilizando o NETCA, Network Configuration Assistant, traduzindo, assistente de configuração de rede. Como ambiente foi utilizado uma VM do CentOS 5.6 e o Oracle 11g R2. Assim como o Oracle Universal Installer, o NETCA também é independente de plataforma, e é exatamente igual tanto no ambiente Linux quanto no ambiente Windows.

Antes de entrar no assunto principal do artigo, vamos falar um pouco de Listener. Listener é um processo que é responsável em receber um pedido de conexão e gerenciar o tráfico entre o cliente e o servidor de banco de dados. Por padrão a porta do Listener é a 1521 e o nome é LISTENER. Veremos mais a frente que essas opções podem ser customizadas.

Existem algumas situações em que você precise criar um Listener. Uma é quando você gostaria de criar um segundo Listener, a outra depende do tipo de instalação do Oracle. Ao instalar o Oracle existem três opções:
  • Criar e configurar um banco de dados: Nesta opção a criação do Listener é feita de forma automática e transparente para o usuário.
  • Instalar somente software do banco de dados: É nesta opção que este artigo se encaixa. Ao instalar somente o software de banco de dados a criação do Listener deve ser feita de forma manual ou utilizando o NETCA.
  • Fazer upgrade de um banco existente: Caso você for usar essa opção, provavelmente você já tem um Listener.
As configurações do Listener são armazenadas no arquivo listener.ora localizado em $ORACLE_HOME/network/admin/

Para a criação do Listener siga os passos:
  1. Inicie o NETCA
  2. [oracle@mytracelog ~]$ netca
    
  3. Escolha a opção Configuração do listener.
  4. listener01.png
  5. Selecione Adicionar.
  6. listener02.png
  7. Mantenha o nome como LISTENER, click em Próximo.
  8. listener03.png
  9. Defina os protocolos que irão ser utilizados, por exemplo TCP.
  10. listener04.png
  11. Mantenha a porta 1521, ou defina outra porta.
  12. listener05.png
  13. Configuração concluída!
  14. listener06.png
Ao finalizar o NETCA o Listener é iniciado automaticamente. Foi gerado o arquivo $ORACLE_HOME/network/admin/listener.ora. Para ver a estrutura do arquivo:
[oracle@mytracelog ~]$ vi $ORACLE_HOME/network/admin/listener.ora
Arquivo listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = mytracelog)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = /u01/app/oracle




Os principais comandos para gerenciamento do Listener são:
  • Iniciar Listener:
  • [oracle@mytracelog ~]$ lsnrctl start
    
  • Parar Listener:
  • [oracle@mytracelog ~]$ lsnrctl stop
    
  • Verificar status:
  • [oracle@mytracelog ~]$ lsnrctl status
    
  • Recarregar Listener:
  • [oracle@mytracelog ~]$ lsnrctl reload
    
Como vimos o arquivo listener.ora é um arquivo texto que armazena as configurações do Listener, pode ser escrito em qualquer editor de texto, desde que respeite a estrutura. O NETCA é apenas um ferramenta com uma interface gráfica que facilita a geração do arquivo. O uso do NETCA não requer prática e nem habilidade, o objetivo do artigo é a apresentação e divulgação da ferramenta.

Gostou do artigo? Ajude a divulgá-lo clicando no botão +1

Related Posts Plugin for WordPress, Blogger...
 

FeedBurner

 
Voltar ao Topo