Oracle

The Network Adapter could not establish the connection – El adaptador de red no pudo establecer la conexión

Este error comúnmente es por que no tenemos conexión a la base de datos.

En mi ejemplo tengo virtualizado la base de datos con Virtual Box, la cual tengo con IP 192.168.101.160.

Pueden haber muchos factores para este error, aquí menciono algunas cosas por probar.

  1. Intenta hacer ping desde la maquina host y viceversa. si esto no funciona prueba que no sea un error de ip.
  1. Revisa el si el Firewall no esta bloqueando el puerto 1521. Realiza una prueba desactivando el firewall si funciona, entonces necesitaras agregar el puerto 1521 al firewall como excepción.
  1. Revisa que el listener esté funcionando correctamente.

Abre una ventana de CMD en modo administrador y ejecuta lsnrctl stop

Luego ejecuta lsnrctl start

  1. Como ultimo tip deberán ir a donde esta instalado la base de datos, buscar el archivo de tnsnames.

En mi caso tengo instalado Oracle 18c express edition y se instala por defecto en: C:\app\vim10_vm06\product\18.0.0\dbhomeXE\network\admin

Donde vim10_vm06 es el nombre de mi PC.

Editan el archivo tnsnames y donde tenían el nombre de la PC lo cambian por su IP. En ambos sitios

Luego repiten el paso anterior de detener e iniciar el listener.

Espero que les funcione, con todo esto ya deberian poder conectarse.

Leave a Reply

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

WordPress.com Logo

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

Twitter picture

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

Facebook photo

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

Connecting to %s