You are on page 1of 10

Crear Una Base de Datos Oracle 11gR2 en Linux - Parte I

Algo de lo que no me habia dado fijado es que este blog siendo orientado a los principiantes como DBAs, no habia hecho una entrada de como crear un ambiente de pruebas y hacer una instalacion del sistema operativo Linux, por esta razon esta entrada la voy a dividir en dos o tres partes, ya que nos va a tomar algo de tiempo para poder hacerla. Para empezar estos son los componentes que vamos a utilizar, antes de que instales cualquiera de los componentes, acuerdate de leer cada una de las licencias y sus restricciones de uso,asi como apegarte a ellas.

Oracle Database 11g Release 2 Unbreakable Linux 32 Bit Kernel 2.6.32 VMWare Server 2.0 La instalacion de VMWare Server no la voy a cubrir, ya que es una instalacion muy directa. Asi que pasamos directo a la instalacion de Linux. Te recomiendo que antes de empezar a hacer cualquier instalacion, leas la entrada que hice para los requerimientos de la instalacion de Oracle, ya que esto te puede dar una idea del espacio y requerimiento de memoria que le tienes que asignar a la maquina virtual. Instalacion de Linux

Al seleccionar crear una Maquina virtual en el VMWare Server Console, te aparecera la siguiente pantalla en donde le damos un nombre de "Linux RHEL 5"

Ahora vamos a seleccionar el tipo de sistema operativo Linux, y la version RHEL 5 Linux 32 Bit

En este caso, por las limitaciones de la memoria, le voy a asignar 1.5g de memoria, tomando en cuenta que para la instalacion de 11gR2 necesitamos como minimo 1g de memoria.

Vamos a crear un Disco Virtual, en mi caso lo cree con 20g de capacidad, el tamao de este se los dejo a ustedes, pero si es menor a 20g podrian quedar limitados en lo que puedan hacer en el SO.

El tipo de Conexion de Red es de tipo NAT

Como parte final de la configuracion de la maquina virtual, creamos un CD/DVD drive y seleccionamos que sea a partir de un archivo ISO, cargando el primer archivo ISO de la distibucion de Linux para este.

Una vez que acabamos de configurar nuestra maquina virtual, la iniciamos, asegurandonos que el CD/DVD drive tiene cargado el primer archivo ISO de la distribucion Linux.

En el siguiente paso seleccionamos el idioma, en mi caso seleccione Ingles, pero pueden seleccionar Espaol.

El tipo de teclado debe de ser correspondiente a la maquina donde lo estan instalando, en mi caso es America Latina, una vez que le damos siguiente nos pide inicializar la nueva particion, esta es la misma que definimos en la maquina virtual.

A continuacion definimos el tipo dispositivo de Red, asi como el nombre del Host y los DNS, en mi caso es como se muestra en la pantalla.

En la penultima pantalla, nos permite seleccionar los componentes adicionales que queremos instalar, por el momento lo deje por default ya que despues vamos a instalar las librerias requeridas necesarias para poder instalar Oracle.

Y por ultimo iniciamos la instalacion, cada vez que nos solicite tenemos que cambiar el dispositivo CD/DVD al siguiente archivo ISO correspondiente.

Conclusion En esta primera parte vimos lo sencillo que es una instalacion y configuracion estandar de una maquina virtual, asi como la distribucion Linux. En la Parte II vamos a ver la configuracion e instalacion del software de Oracle y en la Parte III vamos a ver como crear una Base de Datos con un script de SQL.

Crear Una Base de Datos Oracle 11gR2 en Linux - Parte II


En la primera parte vimos como poder instalar la maquina virtual y la instalacion del sistema operativo Linux. Asi que en esta parte vamos a ver la instalacion de los binarios de Oracle, para en la ultima parte ver la creacion, via un script de sql, de la base de datos. Instalacion de Binarios de Oracle Como se menciona en la primera parte de esta entrada, tenemos que verificar los prerequisitos de instalacion, si no lo has hecho te recomiendo que lo verifiques en esta entrada.

Como mencionamos en la parte de prerequisitos, configuramos la variable de ambiente, en donde tenemos la ruta donde se va a instalar los binarios (ORACLE_HOME).

Una vez que tenemos inicializadas nuestras variables de ambiente, desde tenemos el Software de Oracle que descargamos mencionado en la primera parte, corremos runInstaller para iniciar la instalacion de los binarios.

Una vez que empieza el instalador, en mi caso deseleccione la configuracion con MOS (My Oracle Support), de la misma manera deje en blanco el correo electronico

En la siguiente parte, tambien le menciono que se brinque las actualizaciones de Software.

Ya como uno de los objetivos de esta entrada es la creacion de una base de datos via un script de SQL, en la siguiente seccion vamos a decirle al instalador que unicamente queremos instalar el Software.

Para continuar seleccione un tipo de instalacion de una sola instancia

Ahora seleccionamos el idioma en que vamos a correr, en mi caso seleccione ingles, este se los dejo a su convenincia.

El tipo de instalacion que lleve a cabo fue el de Enterprise Edition, esta es una seleccion que es de acuerdo a sus necesidades y licenciamiento que tienen.

En esta parte el instalador verifica lo que es el ORACLE_BASE y el ORACLE_HOME, como estas variables ya las habiamos definido, no hay realmente nada que hacer mas que continuar.

En la siguiente parte asignamos los grupos que van a tener permisos para nuestros binarios, en mi caso seleccione al mismo grupo dba, pero puede ser el grupo oinstall que creamos en los prerequisitos.

Si ya llegaste a esta parte del instalador y no has verificado los prerequisitos, el instalador te va a hacer mencion de cuales son los prerequisitos que no se cumplen para proseguir con la instalacion.

11gR2 tiene una funcionalidad de crear un script llamado runfixup.sh, que tiene que correr con el usuario root, para corregir todos los prerequisitos necesarios que no tengan que ver con una modificacion directa con un tamao de disco o instalar paquetes, como por ejemplo los parametros de Kernel necesarios.

Una vez que arreglamos todos los prerequisitos necesarios, le damos siguiente y nos lleva a una pantalla de resumen de instalacion, en donde podemos verificar si queremos hacer algun cambio a nuestra instalacion, si estamos de acuerdo le damos siguiente e inicia la instalacion.

Por ultimo, tenemos que correr los scripts que te menciona el instalador, estos se corren con el usuario root.

Conclusion Como podemos ver es sencilla la instalacion de los binarios, en lo que tenemos que tener cuidado es en haber cumplido los prerequisitos de instalacion, si es asi el caso, vamos a tener una instalacion sin complicaciones. En la ultima parte de esta entrada vamos a ver la creacion de una base de datos via un script de SQL.

You might also like