Micro-resumo do processo de Listener e como acessar o executável via linha de comando.Depois de ter escrito o post " Instalação do Oracle – Pré-requisitos" recebi uma dica do nosso amigo Rodrigo Almeida que é um excelente profissional, para escrever um post sobre algumas opções de rastreamento e log do processo Listener.Vou descrever em um texto curto como configurar estes parametros e usá-lo para diagnosticar problemas de conexão.
A finalidade do processo de Listener é estabelecer as conexões requisitadas por algum client computer para ter acesso a um Oracle Database .Para isso o Listener funciona como um grande ouvido que fica escutando a espera de uma requisição de conexão.Há um artigo no site Imasters que explica todos os passos de conexão de um client computer para o Oracle Database.Apesar de ser um pouco antigo e falar da versão 8,ainda assim dá para ter um entendimento geral do processo.
O arquivo de configuração do Listener é o listener.ora,e é por ele que o Listener é controlado.Nele nós especificamos as configurações necessárias para que client computers possam ter acesso ao Oracle Database.
Exemplo de listener.ora :
# listener.ora Network Configuration File: /u01/app/oracle/product/10.2/network/admin/listener.ora
(SID_NAME =lab)
Invocamos o Listener pelo comando " lsnrctl" na linha de comando do SO.
E a partir deste passo podemos usar alguns comandos úteis como:
status,stop,start,services etc.
O listener também pode ser gerenciado pelo EM Database Control como mostra a figura:
No nosso caso vamos trabalhar pela linha de comando do SO,que é RHEL.
Para nos ajudar dentro do utilitário lsnrctl temos o comando help:
Esse foi só uma breve descrição do processo Listener.No próximo post(ele já está em construção) vamos ver a configuração dos parametros de log e trace do Listener e como isso pode nos ajudar no dia-a-dia.