¿Cómo solucionar el ‘Error de E/S: 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. Oracle Corporation desarrolla y proporciona este producto de forma gratuita y se basa en el kit de desarrollo de Java. Recientemente, ha habido muchos informes de un “Error de E/S: el adaptador de red no pudo establecer la conexión” Error 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 varios usuarios, decidimos investigar el problema e ideamos un conjunto de soluciones para solucionarlo por completo. Además, analizamos los motivos por los que se desencadena este error y los enumeramos a continuación.

  • 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, es posible que se active el error.
  • Servicio para discapacitados: 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, es posible que se active este error.

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

Solución 1: Comprobación de detalles

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, estaremos verificando e ingresando los detalles nuevamente. Para eso:

  1. Descargar e instalar Notepad++ desde aquí.
  2. Navegue a la siguiente dirección.
    DB Home: C:/app/Username/product/11.2.0(version might differ)/dbhome_1/Network/Admin
    Navegando a la dirección
  3. Haga clic con el botón derecho en “tnsnames.ora” archivo y seleccione “Abrir con Bloc de notas ++» opción.
    Haciendo clic derecho en el archivo y seleccionando «Abrir con Notepad ++»
  4. Bajo la «ORCL=” título, tenga en cuenta el “Puerto» y el «Anfitrión» detalles.
  5. Además, tenga en cuenta el «Servicio Nombre“.
    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, iniciaremos el servicio ingresando un comando en el símbolo del sistema. Para eso:

  1. Prensa «ventanas” + “R” para abrir el mensaje Ejecutar.
  2. Escribir «Comando” y presione “Cambio” + “control” + “Ingresar” para proporcionar privilegios administrativos.
    Escribiendo cmd en el indicador de ejecución y presionando «Shift» + «Ctrl» + «Enter»
  3. Escriba el siguiente comando para comprobar si se ha iniciado el servicio.
    lsnrctl status
  4. Si el resultado es similar a la imagen de abajo, significa que el servicio no tiene sido iniciado.
    Este mensaje se muestra si el servicio no se ha iniciado
  5. Ingresar el siguiente comando para iniciar el servicio manualmente.
    lsnrctl start
    Escribir el comando para iniciar el servicio
  6. Ahora que se ha iniciado el servicio de escucha, abierto la aplicación y controlar para ver si se puede establecer una nueva conexión.