sexta-feira, 18 de março de 2011

Teste de Comunicação entre Client e o Listener



Para fazer um simples teste podemos utilizar o comando tnsping

Ex : tnsping orcl11g

No caso positivo da comunicação serão exibidas algumas informações num formato semelhante a mensagem abaixo :

Usado o adaptador TNSNAMES para resolver o apelido
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.100.202)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))
OK (10 ms)

Podemos receber uma mensagem de erro e ai vai algumas das mais conhecidas :

TNS-03505: Failed to resolve name

O nome do banco de dados especificado não foi encontrado no tnsnames.ora, onames ou LDAP. Isso significa que TnsPing nem mesmo ido tão longe como tentando fazer contato com um servidor - ele simplesmente não consegue encontrar nenhum registro de banco de dados que você está tentando TnsPing. Verifique se você digitou o nome do banco de dados corretamente, e que tem uma entrada no tnsnames.ora.

TNS-12545: Connect failed because target host or object does not exist

O host especificado no tnsnames não está contactável. Verifique se você digitou o nome do host corretamente. Se tiver, tente pingar o host com 'ping . Se o "host desconhecido" ping retorna, fale com o administrador da rede. Pode ser que você tenha um problema de DNS (você pode tentar usar o endereço IP se tiver a mão). Se você receber "host unreachable", mais uma vez falar com o responsável da rede, o problema poderia ser reduzido a um problema de roteamento ou firewall.

TNS-12541: TNS:no listener

O nome do host era válido, mas o Listener não estava contactável. Coisas a verificar é que o tnsnames tem a porta correta (e hostname) especificada, e que o ouvinte está rodando no servidor e usando a porta correta.


Nenhum comentário:

Postar um comentário