Es muy común que cuando se empieza en el misterioso mundo del RDBMS de Oracle se haga la instalación en equipos con Sistema Operativo Windows que no tienen un dirección IP fija, es decir, utilizan el comúnmente conocido DHCP para tomar una dirección IP (Si no tienes idea de lo que es una dirección IP, te recomiendo des una leída al siguiente articulo de Wikipedia
Aqui).
También es muy común que nunca se lean los Requisitos de Instalación, ahí se menciona que se debe hacer cuando se vaya a instalar en equipos con DHCP.
"Dynamic Host Configuration Protocol (DHCP) assigns dynamic IP addresses on a network. Dynamic addressing allows a computer to have a different IP address each time it connects to the network. In some cases, the IP address can change while the computer is still connected. You can have a mixture of static and dynamic IP addressing in a DHCP system.
In a DHCP setup, the software tracks IP addresses, which simplifies network administration. This lets you add a new computer to the network without having to manually assign that computer a unique IP address. However, before installing Oracle Database onto a computer that uses the DHCP protocol, you must install a loopback adapter to assign a static, non-routable IP address to that computer"
O lo que es lo mismo:
"Dynamic Host Configuration Protocol (DHCP) asigna direcciones IP dinámicas en una red. Direccionamiento dinámico permite que una computadora tenga una dirección IP diferente cada vez que se conecte a la red. En algunos casos, la dirección IP se puede cambiar mientras la computadora está encendida. Se puede tener una mezcla de IP estática y dinámica en un sistema de direccionamiento DHCP.
En una configuración DHCP, el software rastrea las direcciones IP, lo que simplifica la administración de la red. Esto le permite agregar un nuevo equipo a la red sin tener que asignar manualmente ese equipo una dirección IP única. Sin embargo, antes de instalar la base de datos Oracle en un equipo que utiliza el protocolo DHCP, debe instalar un adaptador de bucle invertido (Loopback adapter) para asignar una estática, no enrutable dirección IP para esa computadora."
La siguiente serie de imágenes muestran como configurar un bucle invertido o Loopback adapter, como quieran llamarlo. Es sobre un Sistema Operativo Windows 7, aunque en versiones anteriores la secuencia es muy similar.
Lo primero es abrir el Asistente para agregar Hardware, para lo cual se teclea el comando hdwwiz.exe.
Debido a que no es un componente "físico" se debe seleccionar la opción de "Instalar el hardware seleccionado manualmente de una lista (avanzado)".
En la siguiente pantalla se debe seleccionar la opción de "Adaptadores de red".
Se debe seleccionar "Microsoft" y "Adaptador de bucle invertido de Microsoft" respectivamente en las siguientes opciones.
En la siguiente pantalla se debe confirmar lo que se desea instalar, así que una vez confirmado que es lo que se desea se continua con la instalación.
De no presentarse errores la instalación se debe completar. En caso de que se presente un error hay que revisar que se hayan seguido las indicaciones acorde a las imágenes.
Hasta este punto se ha completado la instalación, a continuación la configuración. Lo primero es abrir el
Panel de Control y entrar a la opción de
Redes e Internet.
Posteriormente entrar a la opción
Centro de redes y recursos compartidos y posteriormente entrar a la opción
Cambiar configuración del adaptador.
Se desplegará una pantalla con las Conexiones de red existentes en la computadora que se esta utilizando. La que nos interesa es la que dice
"Adaptador de bucle invertido". Vamos a entrar a las propiedades de ese adaptador. Clic con el botón derecho del Mouse y posteriormente clic en
Propiedades.
Ya dentro de las propiedades, vamos a seleccionar el elemento Protocolo de Internet versión 4 (TCP/IPv4) y posteriormente clic en Propiedades. En la pantalla de propiedades hay que proporcionar algunos datos, los 2 principales son Dirección IP y Máscara de subred.
El primero de ellos debe ser un valor ficticio, recomiendo usar 10.10.10.10, así nos evitamos de muchos problemas (y explicaciones). La Máscara de subred no debe tener problema si le asignamos la que se maneja por default 255.255.255.0
El valor de
Puerta de enlace predeterminada se puede omitir, en este ejemplo se esta poniendo un valor que corresponde al de la red en la que esta el equipo donde esta conectada la computadora. Una vez proporcionados los datos se debe hacer clic en Aceptar.
Si se especificó un valor en Puerta de enlace predeterminada se desplegaran unos mensajes de advertencia, en ambos se debe hacer clic en Si.
Hasta este punto se ha terminado la mitad de la configuración, estamos por entrar a la configuración final. Se debe editar el archivo "hosts", este archivo se encuentra en la ruta:
C:\Windows\System32\drivers\etc\hosts, aunque dependiendo de la instalación puede variar.
Para editar el archivo vamos a utilizar Notepad.
En este archivo vamos a agregar una línea que haga referencia a la IP 10.10.10.10 y asociarla a un nombre "servidor".
Para este ejercicio a la IP 10.10.10.10 se le asigna el nombre de ORCL (puede ser cualquier nombre). Una vez hecho el cambio se debe grabar el archivo.
Hay que probar que los cambios hayan sido registrados de manera correcta. Para lo cual se puede hacer un ping tanto al nombre como a la IP.
La última prueba es hacer la instalación del RDBMS, la parte de la validación de requisitos de instalación debe ser correcta y obvio, la instalación finalizar sin errores.
Espero les sea de utilidad, cualquier duda o comentario al respecto no duden en contactarme.