Na verdade o tnsping sao07u e o telnet estão com absoluto sucesso :
[oracle@sao07u admin]$ tnsping sao07u
TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 18-JUN-2014
15:29:41
Copyright (c) 1997, 2009, Oracle. All rights reserved.
Used parameter files:
/opt/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =
sao07u.faculdade)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED)
(SERVICE_NAME = sao07u)))
OK (0 msec)
e
[oracle@sao07u admin]$ telnet sao07u 1521
Trying 192.168.0.7...
Connected to sao07u.
Escape character is '^]'.
Então vc ***** NÂO TEM **** problema ALGUM *** a solucionar, okdoc ?? No caso,
o tnsping abaixo está falhando porque vc ** NÂO ** criou uma entrada
LISTENER_DEST no TNSNAMES.ORA, a linha :
TNS-03505: Failed to resolve name
nos diz extamente isso, okdoc ?? Então CRIE essa entrada no TNSNAMES.ORA e
edite o SQLNET.ORA como eu mostrei que vai funcionar SIM, mas como o tnsping
anterior e o telnet na 1521 funcionaram, vc **** NÂO TEM PROBLEMA ALGUM ****,
repito : a Comunicação via listener já está testada e comprovada , certo ???
[]s
Chiappa
OBS : veja que o TNSPING só faz um ping na porta do listener, ele ** Não **
conecta de verdade no database pelo serviço de conexão especificado : como vc
NÂO tem um database aí no servidor que será o standby, LOGICAMENTE vc não tem
serviço de conexão algum, certo ?? Portanto o parãmetro SERVICE_NAME da entrada
a ser usada com o tnsping neste momento é DESNECESSÁRIo e é ignorado, por isso
eu tinha indicado que vc não o colocasse....
Só pra vc ver que não há conexão alguma no tnsping , vou indicar um
service_name que ** não existe ** na minha máquina lá na entrada que testarei
com tnsping , veja que funciona - evidentemente, com a porta e nomes/paths do
MEU ambiente, que não é igual ao seu :
C:\Users\jlchiappa>type %ORACLE_HOME%\network\admin\sqlnet.ora
NAMES.DIRECTORY_PATH= (TNSNAMES)
C:\Users\jlchiappa>type %ORACLE_HOME%\network\admin\tnsnames.ora
LISTENER_O11GR2 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sao07u)
)
)
C:\Users\jlchiappa>tnsping listener_o11gr2
TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on
18-JUN-2014 16:49:47
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Arquivos de parâmetros usados:
D:\app\oracle\product\11.2.0\dbhome_11gr2\network\admin\sqlnet.ora
Usado o adaptador TNSNAMES para resolver o apelido
Tentativa de contatar (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =
localhost)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =
sao07u)))
OK (0 ms)
c.q.d.