Instalar Oracle en Mac OS se ha vuelto mas difícil desde que Oracle decidió reducir el soporte oficial a este sistema operativo a partir de su versión 10g. Aunque no he encontrado una forma de instalarlo de forma nativa, esta solución me ha servido y es por ello que quiero compartirla.
El equipo de Oracle, sabiendo de este problema, han proporcionado esta solución que consiste en una distribución GNU/Linux basada en Red Hat con todo reempaquetado y configurado en un archivo de imagen OVA (Dispositivo de Virtualización Abierta) que podremos cargar en cualquier máquina virtual. En mi caso, he decido usar VirtualBox 4.2.18 r88780, Mac OS 10.8.5 y Oracle Developer Day.
PASO 1: Instalación de VirtualBox
Instalamos Virtualbox en nuestro Mac. Para ello escogemos la versión x86 para Mac (recordad que necesitáis CPU Intel, no funciona en los antiguos PowerPC). Podéis descargarla desde aquí.
PASO 2: Instalación de Oracle Developer Day
En esta página podemos descargarnos el Oracle Developer Day en formato OVA para más tarde importarlo en VirtualBox. Es necesario estar registrado en Oracle para descargar el archivo.
Es un archivo grande (aprox. unos 4GB) y Oracle lo mantiene continuamente actualizado con la última versión tanto de su base de datos como de las herramientas que usa (Oracle SQL Developer, etc)
PASO 3: Importación de la OVA en VirtualBox
Desde el menú de VirtualBox seleccionamos Archivo/Importar servicio virtualizado y seleccionamos el archivo OVA que nos hemos descargado.
La importación tardará unos minutos dependiendo del ordenador, en mi caso fueron 5 minutos. Una vez que tengamos la máquina importada nos deberá aparecer en el listado de máquinas virtuales instaladas de nuestro VirtualBox.
PASO 4: Arranque de la máquina virtual
Seguidos los pasos anteriores ya estamos en disposición de iniciar nuestra nueva máquina virtual con Oracle Linux (Enterprise Linux 5). Los datos de usuario para username/password son oracle/oracle.
Seguidos los pasos anteriores ya estamos en disposición de iniciar nuestra nueva máquina virtual con Oracle Linux (Enterprise Linux 5). Los datos de usuario para username/password son oracle/oracle.
PASO 5: Configuración de red de la máquina virtual
Para que desde Mac OS podamos acceder al Oracle que hemos instalado en la máquina virtual debemos cambiar la configuración de red por defecto.
Para ellos seleccionamos la máquina virtual y vamos a Configuración/Red y dejamos la configuración como figura en la imagen de abajo.
Por último configuramos el reenvío de puertos para que las solicitudes externas que provengan de localhost (127.0.0.1) para la comunicación con Oracle, por defecto por el puerto 1521 TCP, lo reenviaremos a nuestra máquina virtual por el mismo puerto y a la dirección IP de la misma. La IP de esta podemos obtenerla simplemente abriendo una terminal dentro de la máquina virtual.
La ventana de configuración de reenvío de puertos debe quedar finalmente con algo similar a esto
PASO 6: Comprobación de la conexión desde Mac OS
Por último solo nos queda comprobar si tenemos conectividad desde Mac OS con el Oracle de nuestra máquina virtual. Para ello descargamos SQL Developer para Mac OS y hacemos click en Archivo/Nuevo seleccionamos Conexión a Base de Datos y aceptamos.
Introducimos los datos de nuestra conexión, para mi conexión he usado los nombres por defecto:
Nombre de la conexión: HR (es un nombre identificativo)
Usuario: hr (usuario por defecto de oracle)
Contraseña: oracle (contraseña por defecto de oracle)
Nombre de host: localhost
Puerto: 1521 (puerto por defecto de oracle)
SID: orcl (SID por defecto)
Una vez introducidos los datos pulsamos sobre Probar para que el programa testee si es posible establecer la conexión que intentamos hacer y si nos muestra el mensaje "Estado: Correcto" podremos crear la nueva conexión pulsando el botón Conectar para terminar.











No hay comentarios:
Publicar un comentario
Muchas gracias por tu comentario!!