|
Parâmetro |
Descrição |
ADDRESS |
Define o protocolo de endereçamento |
LOG_DIRECTORY_nome_do_listener |
Define qual o diretório que será gravado o arquivo de log do listener |
LOG_FILE_nome_do_listener |
Define o nome do arquivo de log do listener |
LOGGING_nome_do_listener |
Habilita ou desabilita o registro dos acontecimentos com o listener, o famoso arquivo de log |
PASSWORDS_nome_do_listener |
Especifica uma senha não criptografada para autenticação no utilitário Listener Control (LSNRCTL) para comandos protegidos |
SAVE_CONFIG_ON_STOP_nome_do_listener |
Qualquer alteração feita pelo comando LSNRCTL SET será uma alteração permanente caso este parâmetro esteja configurado como TRUE |
SID_LIST_nome_do_listener |
Define a lista de SIDs que o listener irá atender |
TRACE_DIRECTORY_nome_do_listener |
Define qual o diretório que será gravado o arquivo de rastreamento do listener |
TRACE_FILE_nome_do_listener |
Define o nome do arquivo de rastreamento do listener |
TRACE_LEVEL_nome_do_listener |
Habilita ou desabilita o rastreamento para um determinado nível: |
Oracle Net Manager
A Oracle disponibiliza uma interface gráfica para se efetuar a configuração do listener. Esta interface é conhecida como Oracle Net Manager (Figura 1) e é instalada juntamente com o software do banco de dados.
Durante a instalação das versões Enterprise Edition ou Standard Edition no servidor, o Oracle Net Configuration Assistant configura automaticamente um listener com o nome padrão (LISTENER) utilizando o protocolo TCP/IP.
Caso precise criar um listener adicional, utilize o próprio Oracle Net Manager para configurar o listener adicional no arquivo listener.ora.
Expanda a árvore Configuração do Oracle Net > Local > Listener e depois selecione o comando Criar no menu Editar. (Figura 2)
Será exibida a tela de definição do nome do novo listener (no nosso caso criaremos o listener chamado SQLMagazine) (Figura 3).
Agora adicione um endereço para definir os Locais de Atendimento. Clique no botão Adicionar Endereço e forneça as informações de Protocolo, Host e Porta. (Figura 4)
Não se esqueça de modificar a porta caso algum outro listener já esteja utilizando a porta padrão 1521.
Agora basta salvar esta configuração através do menu Arquivo > Salvar Configuração de Rede.
Neste momento o listener está criado, mas ainda não está configurado o serviço de banco de dados ao qual ele atenderá.
Selecione a opção Serviços de Banco de Dados na lista drop-down e depois clique no botão Adicionar Banco de Dados.
Para finalizar, informe o Nome do Banco de Dados Global, Diretório do Oracle Home e o SID do banco de dados. Por último, salve as alterações no menu Arquivo > Salvar Configuração de Rede. (Figura 5)
No exemplo, não foi necessário definir o Nome do Banco de Dados Global por se tratar de uma máquina de testes em ambiente stand alone.
Outra configuração que pode ser necessária é a de registro de acontecimentos (logging) e rastreamento (trace).
Selecione a opção Parâmetros Gerais na lista drop-down e depois clique no guia Log & Rastreamento.
Habilite ou desabilite as opções de log ou rastreamento através dos respectivos botões de rádio e finalmente defina o caminho e nome dos arquivos que serão gravados. No caso do rastreamento, defina também o nível de rastreamento através da lista drop-down. Como sempre, salve as alterações no menu Arquivo > Salvar Configuração de Rede. (Figura 6)
Um ponto importante a ser observado é que os arquivos de log e especialmente o de rastreamento costumam consumir um elevado espaço em disco, devido a seu crescimento constante. É importante monitorar este crescimento para não gerar problemas futuros de espaço.
E lembre-se, o rastreamento deve ser utilizado caso seja realmente necessário.
Conclusões
Neste artigo, você conheceu a fundo a configuração estática do listener, que é fundamental para qualquer conexão ao BD Oracle. Não se esqueça que o conhecimento do arquivo listener.ora é de suma importância para a administração de um BD Oracle.
Envie suas dúvidas e sugestões para enriquecer esta coluna. Estou esperando seu e-mail.
Até a próxima.
Ricardo Rezende (ricardo@sqlmagazine.com.br) é DBA Oracle na IBM do Brasil em projeto internacional, possui cursos oficiais pela Oracle University, consultor independente de Bancos de Dados, subeditor da revista SQL Magazine, editor do Website da SQL Magazine e professor licenciado pelo Centro Estadual de Educação Tecnológica “Paula Souza” na unidade de Taubaté-SP. |
Todos
os direitos reservados: DevMedia Group
SQL Magazine
- 2004