Pregunta

Tengo la siguiente entrada en mi c: \ Oracle \ product \ 11.1.0 \ red \ archivo admin \ tnsnames.ora.

enter code herepvtest.world =

(DESCRIPTION =

(ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST = xxxx.xxx.xxx)(PORT = 1521))

)

(CONNECT_DATA =

  (SID = pvtest)

  (SERVER = DEDICATED)

)

)

Me podría conectar con éxito utilizando SAPO. Ahora cuando intento crear un nuevo DSN ODBC que no me permite que lo haga. ¿Cómo se especifica el número de puerto en TNS Service Name?

enter code hereGet el error siguiente: ---------------------------

Conexión Prueba

No se puede conectar SQLState = S1000 [Oracle] [ODBC] [Ora] ORA-12514: TNS: escucha actualmente no sabe de servicio solicitado en el descriptor de conexión


Aceptar

¿Fue útil?

Solución

Cuando usted dice que usted podría conectar con SAPO, se puede hacer ahora que la conexión ODBC falla? si se puede conectar con cualquier herramienta en el PC cliente que, evidentemente, el oyente en el otro extremo del servicio sabe lo que tiene que sospecha que su extremo. Probablemente una herramienta cliente está tratando de llegar a PVTEST en un lugar diffrerent que el otro.

Si una herramienta de cliente se puede conectar y el otro no puede, en primer lugar me gustaría confirmar que ambos clientes están utilizando el mismo archivo tnsnames.ora. Busca en tu cliente y ver si hay otros archivos tnsnames.ora lo que implicaría otros ORACLE_HOMES (Google que si usted no sabe lo que es).

Desde una línea de comandos hacer un TNSPING y ver si alcanza el anfitrión. También se informará sobre los detalles de la conexión.

En TOAD comprobar los detalles de conexión y asegúrese de que está utilizando una conexión tnsnames y si es así que tnsnames.

Compruebe si su cliente tiene el conjunto de variables de entorno TNS_ADMIN.

Otros consejos

Tengo este tipo de bloque con Oracle XE:

XE = (descripción = (DIRECCIÓN = (PROTOCOL = TCP) (HOST = test.acme.org) (PORT = 1521)) (CONNECT_DATA = (SERVER = dedicado) (SERVICE_NAME = XE) ) )

Si lo comparamos con el suyo definición, no es que haya parámetro "SERVICE_NAME".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top