Oracle - ORA-12154: TSN:no se ha podido resolver el identificador de conexión especificado

 
Vista:
sin imagen de perfil

ORA-12154: TSN:no se ha podido resolver el identificador de conexión especificado

Publicado por Javier (1 intervención) el 28/05/2018 11:09:52
Tengo dos servidores uno Intranet y otro en la nube que me conecto a traves de VPN. Mi intención es habilitar al REDOLOG y para ello necesito hacer un Shutdown y un Starup. pero al hacerlo me devuelve :
1
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

En la intranet no he tenido problemas para reiniciar el ORACLE desde el sqlplus pero en el de la nube si. No tengo fichero sqlnet.ora y uso la versión de Oracle 11 g2 XE.

Mi tnsnames.ora es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = [dominio] )(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )
 
EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

Y mi listener.ora es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
      (PROGRAM = extproc)
    )
  )
 
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
      (ADDRESS = (PROTOCOL = TCP)(HOST = [dominio] )(PORT = 1521))
    )
  )
 
DEFAULT_SERVICE_LISTENER = (XE)

En la versión intranet solo cambia el HOST de [dominio] a intranet. Esta me devuelve 172.160.0.1, pero en la nube me devuelve una ip externa. He probado a modificar el host a localhost o a una ip interna pero el resultado es el mismo.

Cuando me conecto creo las siguientes variables desde el PUTTY, que son las mismas que en intranet (y la estructura es la misma ya que es una replica)

1
2
3
4
5
6
7
8
9
10
11
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export ORACLE_TERM=xterm
export ORACLE_OWNER=oracle
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export NLS_LANG=SPANISH_SPAIN.AL32UTF8
export NLS_DATE_FORMAT='DD/MM/YYYY HH24:MI:SS'
export NLS_TIMESTAMP_FORMAT='DD/MM/YYYY HH24:MI:SS'
export NLS_NUMERIC_CHARACTERS='.,'

He probado de todo y mas con lo que me cuesta reiniciar la BBDD al estar en funcionamiento y tener que echar a los usuarios conectados. Cada vez que intento apagar y encender la base de datos desde el SQLPLUS me devuelve este error y tengo que ir al Servicio a detenerlo y levantarlo. Hecho que hace que no pueda activar el Archivelog.

Alguien sabe que puede ser, os agradecería que me ayudarais.

Saludos y Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder