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
# Generated by Oracle configuration tools.
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME =lab) (ORACLE_HOME = /u01/app/oracle/product/10.2) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.128)(PORT = 1521)) ) )
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.
Até o próximo post!!.
Abs,
Por favor me ajudem na formatação do blog rs!