¿Cómo arreglar 'IO Error: el adaptador de red no pudo establecer la conexión' en Oracle SQL?

Oracle SQL es un entorno de desarrollo integrado que se creó para trabajar en bases de datos Oracle con SQL. Este producto es desarrollado y proporcionado por Oracle Corporation de forma gratuita y se basa en el Kit de desarrollo de Java. Recientemente, ha habido muchos informes de un error " IO Error: el adaptador de red no pudo establecer la conexión " al probar una conexión de base de datos.

ERROR IO: el adaptador de red no pudo establecer la conexión

¿Qué causa el error "El adaptador de red no pudo establecer la conexión"?

Después de recibir numerosos informes de múltiples usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones para solucionarlo por completo. Además, analizamos los motivos por los que se activa este error y los enumeramos de la siguiente manera.

  • Detalles incorrectos: asegúrese de que los detalles de la conexión se hayan ingresado correctamente. El nombre de host, el puerto, el nombre de usuario y la contraseña deben ingresarse correctamente para establecer la conexión. Si alguno de estos valores no se ingresa correctamente, el error podría activarse.
  • Servicio deshabilitado: es muy importante que el servicio de escucha se haya iniciado en segundo plano para que la aplicación funcione correctamente. Si no se ha iniciado o está deshabilitado, este error podría activarse.

Ahora que tiene una comprensión básica de la naturaleza del problema, avanzaremos hacia las soluciones. Asegúrese de implementarlos en la forma específica en que se presentan para evitar conflictos.

Solución 1: Detalles de comprobación

Es importante que se hayan ingresado los detalles correctos para la conexión. A veces, los detalles ingresados ​​no coinciden con las configuraciones del servidor y se activa el error. Por lo tanto, en este paso, revisaremos e ingresaremos los detalles nuevamente. Para eso:

  1. Descargue e instale Notepad ++ desde aquí.
  2. Navega a la siguiente dirección.
     Página de inicio de DB: C: /app/Username/product/11.2.0 (la versión puede diferir) / dbhome_1 / Network / Admin 

    Navegando a la dirección
  3. Haga clic derecho en " tnsnames ". ora "y seleccione la opción" Abrir con Notepad ++ ".

    Haga clic derecho en el archivo y seleccione "Abrir con Notepad ++"
  4. Bajo el encabezado " ORCL = ", tenga en cuenta los detalles de " Puerto " y " Host ".
  5. Además, tenga en cuenta el " Nombre del servicio ".

    Anotando los detalles
  6. Ingrese estos detalles mientras establece la conexión de red y haga clic en " Prueba ".
  7. Verifique si el problema está resuelto.

Solución 2: iniciar el servicio de escucha

Es posible que el servicio de escucha no se haya iniciado. La aplicación requiere este servicio para establecer una conexión. Por lo tanto, en este paso, comenzaremos el servicio ingresando un comando en el símbolo del sistema. Para eso:

  1. Presione " Windows " + " R " para abrir el mensaje Ejecutar.
  2. Escriba " Cmd " y presione " Shift " + " Ctrl " + " Enter " para proporcionar privilegios administrativos.

    Escribiendo cmd en el símbolo del sistema y presionando "Shift" + "Ctrl" + "Enter"
  3. Escriba el siguiente comando para verificar si se inició el servicio.
     estado lsnrctl 
  4. Si el resultado es similar a la imagen a continuación, significa que el servicio no se ha iniciado.

    Este mensaje se muestra si el servicio no se ha iniciado.
  5. Ingrese el siguiente comando para iniciar el servicio manualmente.
     inicio lsnrctl 

    Escribir el comando para iniciar el servicio.
  6. Ahora que se ha iniciado el servicio de escucha, abra la aplicación y verifique si se puede establecer una nueva conexión.

Artículos De Interés