O arquivo sqlnet.ora é o arquivo texto responsável por definir os métodos de nomeação do Oracle. Neste artigo será apresentado o NETCA (Network Configuration Assistant) que é um assistente de configuração em modo gráfico que gera o arquivo sqlnet.ora. Como ambiente, foi utilizado o Oracle 11g R2 x86_64 no CentOS 5.6 x86_64.
O sqlnet.ora fica localizado em $ORACLE_HOME/network/admin, neste diretório também se encontra o tnsnames.ora e listener.ora. Esses três arquivos que definem a configuração de rede do Oracle.
Além de definir os métodos de nomeação, o sqlnet.ora habilita traces, logs e outros recursos avançados de segurança.
Para gerar o sqlnet.ora pelo NETCA, siga os passos:
Arquivo sqlnet.ora:
O método de Nomeação Local é o famoso TNSNAMES, e o método de Nomeação de Conexão Fácil é o EZCONNECT. É importante a ordem de escolha no passo 3, é essa ordem que será usada para gerar o NAMES.DIRECTORY_PATH no sqlnet.ora. O Oracle neste caso, irá usar o método TNSNAMES primeiro, caso não consiga resolver, irá usar o EZCONNECT. A ordem é da esquerda pra direita.
Como foi visto o NETCA configura apenas os métodos de nomeação. Não oferecendo opção de habilitar traces, logs e outros recursos avançados de segurança. Para esses outros recursos é necessário a configuração manualmente utilizando qualquer editor de texto. No diretório $ORACLE_HOME/network/admin/sample/ existe o arquivo sqlnet.ora que é um exemplo comentado com as sintaxe e opções disponíveis.
O sqlnet.ora fica localizado em $ORACLE_HOME/network/admin, neste diretório também se encontra o tnsnames.ora e listener.ora. Esses três arquivos que definem a configuração de rede do Oracle.
Além de definir os métodos de nomeação, o sqlnet.ora habilita traces, logs e outros recursos avançados de segurança.
Para gerar o sqlnet.ora pelo NETCA, siga os passos:
- Inicie o NETCA
- Selecione Configuração dos Métodos de Nomeação.
- Escolha Nomeação Local e Nomeação de Conexão Fácil.
- Pronto, click em Próximo e o arquivo sqlnet.ora será gerado.
[oracle@mytracelog ~]$ netca
[oracle@mytracelog ~]$ vi $ORACLE_HOME/network/admin/sqlnet.ora
# sqlnet.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/sqlnet.ora # Generated by Oracle configuration tools. NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) ADR_BASE = /u01/app/oracle
O método de Nomeação Local é o famoso TNSNAMES, e o método de Nomeação de Conexão Fácil é o EZCONNECT. É importante a ordem de escolha no passo 3, é essa ordem que será usada para gerar o NAMES.DIRECTORY_PATH no sqlnet.ora. O Oracle neste caso, irá usar o método TNSNAMES primeiro, caso não consiga resolver, irá usar o EZCONNECT. A ordem é da esquerda pra direita.
Como foi visto o NETCA configura apenas os métodos de nomeação. Não oferecendo opção de habilitar traces, logs e outros recursos avançados de segurança. Para esses outros recursos é necessário a configuração manualmente utilizando qualquer editor de texto. No diretório $ORACLE_HOME/network/admin/sample/ existe o arquivo sqlnet.ora que é um exemplo comentado com as sintaxe e opções disponíveis.
Gostou do artigo? Ajude a divulgá-lo clicando no botão +1
Sakamoto,
ResponderExcluirParabéns pelo blog, conteúdo diversificado e bem didático. Isso ae rapaz!
Abraços,
Rodrigo Almeida
Olá Rodrigo !
ResponderExcluirFico feliz pela sua visita, sinal que o blog está crescendo, e está sendo bem divulgado.
Att,
Sakamoto
MyTraceLog - Registro de um DBA
http://mytracelog.blogspot.com