Ver Mensaje Individual
  #23 (permalink)  
Antiguo 18/03/2009, 10:01
scooby151
 
Fecha de Ingreso: enero-2007
Ubicación: Cali - Valle
Mensajes: 135
Antigüedad: 17 años, 3 meses
Puntos: 4
Respuesta: ORA-12154: TSN:no se ha podido resolver el identificador de conexión espec

Hola escorpionm, si tienes mas de una base de datos y estas en windows, revisa el puerto por donde escucha el listener, es decir, entra en esta direccion en el windows donde estan las bd: C:\oracle\product\10.2.0\<Base_de_datos>\network\admin\listener.ora, es decir si tienes 3 bd y se llaman db_1,db_2,db_3, la ruta del archivo quedaria asi:

C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
C:\oracle\product\10.2.0\db_2\network\admin\listener.ora
C:\oracle\product\10.2.0\db_3\network\admin\listener.ora

ahi te daras cuenta en que puerto esta escuchando para esa instancia y lo unico que haces es en el tnsnames.ora cambiar el port asi:

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <Nombre o ip del equipo donde esta la BD>)(PORT = <El que encuentres en el archivo listener.ora de arriba>))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)



Espero eso te sirva ya que a mi me sucedia lo mismo con un windows 2003 server y 2 instancias de oracle donde los puertos eran el 1521 y 1522.


Scooby