ORA-12560: TNS:error del adaptador de protocolo
Intentamos conectarnos mediante SQL*Plus a una instancia local de Oracle y obtenemos el siguiente error al logearnos:
ORA-12560: TNS:error del adaptador de protocolo
o
ORA-12560: TNS:protocol adapter error
Generalmente esto ocurre cuando el cliente no sabe como se llama la instancia que corre en nuestro equipo. Para solucionar este problema tenemos que asignar a la variable de entorno ORACLE_SID el nombre de nuestro servicio.
Por ejemplo en Windows abrimos el diálogo de las variables de entorno del sistema (click derecho en “Mi PC”, click en propiedades, pestaña “Opciones Avanzadas”, botón “Variables de Entorno”), hacemos click en el botón “Nueva” de las variables de entorno del usuario y colocamos en nombre “ORACLE_SID” y en valor el nombre de nuestra instancia (“XE” en mi caso), y finalmente “Aceptar”, “Aceptar”, …. Luego iniciamos nuevamente el cliente

Agregando la variable de entorno
Más info
http://www.cryer.co.uk/brian/oracle/ORA12560.htm
Posted in ORACLE Tagged: ORACLE, xe