ORA-12560: TNS:error del adaptador de protocolo

25nov09

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

Advertisement


9 respuestas a “ORA-12560: TNS:error del adaptador de protocolo”

  1. 1 César

    ORA-12560: TNS:protocol adapter error, este problema surge cuando instalas
    oracle con una conexion a la red (web), yo tenia el mismo problema, si lo instalas en
    la portatil no olvides desactivar el wireless, si lo haces desde una pc de escritorio
    desconecta el rj45. Con esto te aseguro que tu problema se resuelve.

    SALUDOS

  2. 3 Jose Manuel

    Estaba trabajando con aracle y al ejcutar un procedimiento se quedo bloqueado, cerre el exploraror y lo abri otra vez pero ya no conectaba, se queda en blanco
    intente conectarme con la con sola con system/Manager y me da el siguiente error TNS:error del adaptador de protocolo
    ¿Que puede ocurrir?
    ¿como puedo solucionarlo?
    Gracias de antemano.

  3. 4 yeimi juarez

    ese error se da cuando sqlplus no sabe que instancia debe usar, lo mas rapido es hacer lo siguiente desde msdos tecleamos lo siguiente:
    set ORACLE_SID=ORACLE (respeta mayusculas)en donde oracle es el nombre sid que asignamos anuestra base de datos por lo regular es el mismo que el nombre de la base dedatos(no siempre es asi) cuando estamos aprendiendo se llama myoracle, y nos quedaria asi
    set ORACLE_SID=ORACLE
    y si no sabemos ni como se llama vamos a mi pc->administrar->servicios y buscamos todos los servicios de oracle, encontraremos 4 servicios que inician con oracle buscamos especificamente el siguiente (es de mi maquina comparen el suyo)
    OracleServiceORACLE en este caso el servicio de oracle (sid) se llama ORACLE (mayusculas) y para levantarlo se haria de la manera antes descrita.
    despues ya podremos entrar sqlplus.
    ojala les haya ayudado

  4. 6 yeimi juarez

    ese error se da cuando sqlplus no sabe que instancia debe usar, lo mas rapido es hacer lo siguiente desde msdos tecleamos lo siguiente:
    set ORACLE_SID=ORACLE (respeta mayusculas)en donde oracle es el nombre sid que asignamos anuestra base de datos por lo regular es el mismo que el nombre de la base dedatos(no siempre es asi) cuando estamos aprendiendo se llama myoracle, y nos quedaria asi
    set ORACLE_SID=MYORACLE
    y si no sabemos ni como se llama vamos a mi pc->administrar->servicios y buscamos todos los servicios de oracle, encontraremos 4 servicios que inician con oracle buscamos especificamente el siguiente (es de mi maquina comparen el suyo)
    OracleServiceORACLE en este caso el servicio de oracle (sid) se llama ORACLE (mayusculas) y para levantarlo se haria de la manera antes descrita.
    despues ya podremos entrar sqlplus.
    ojala les haya ayudado

  5. 7 Christian

    Vaya realmente me funciono este dato de crear la variable de entorno, que raro que no lo haya tenido antes, es posible que por instalar algun programa es posible que te borrara la variable de entorno??

  6. 8 jose

    funciono a la perfeccion, exelente!!!!


  1. 1 ORA12560-TNSerror-del-adaptador-de-protocolo : Sysmaya

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s


Seguir

Get every new post delivered to your Inbox.