Luego de de esta prolongada selección de información solucionamos esta pregunta que pueden tener algunos de nuestros usuarios. Te dejamos la solución y deseamos resultarte de mucha apoyo.
Solución:
Su comando debe ser:
sqlplus user/[email protected]
sin espacio entre la contraseña y @HOST
parte.
Con el espacio trata el @HOST
como un script para ejecutar una vez que haya iniciado sesión, e intenta conectarse localmente, lo que produjo ese error TNS. (Como no inicia sesión en el HOST
nunca se evalúa para establecer si existe, por lo que es efectivamente ruido en este punto).
C:>sqlplus -l -s x/y @HOST
ERROR:
ORA-12560: TNS:protocol adapter error
SP2-0751: Unable to connect to Oracle. Exiting SQL*Plus
Con el espacio quitado busca HOST
como alias de TNS:
C:>sqlplus -l -s x/[email protected]
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
SP2-0751: Unable to connect to Oracle. Exiting SQL*Plus
Para mí eso todavía recibe un error ya que no tengo HOST
en mi tnsnames.ora
, pero es un error diferente y puede ver que al menos está tratando de usarlo como un alias de TNS. Si lo ha definido correctamente, podrá conectarse a su base de datos.
Puedes añadir valor a nuestro contenido informacional participando con tu experiencia en las observaciones.