miércoles, 7 de mayo de 2014

Oracle DataBase 11g - Parte 4 Instalación del Grid y Grupos ASMCA

La instalación d Oracle grid será llevada a cabo con el archivo:

  • linux_11gR2_grid.zip
Descomprimimos el archivo mediante el comando
 unzip  linux_11gR2_grid.zip
 Cuando termina de extraer el archivo entramos a la carpeta grid y ejecutamos el archivo runInstaller

cd grid
./runInstaller

Se abrirá el asistente de instalación, seleccionaremos la configuración "Servidor autónomo"  o standalone (Figura 1), despues presionamos el botón siguiente.



Configuramos el idioma en Español y presionamos el botón siguiente.



Dejamos el nombre DATA y marcamos la opción de redundancia externa
Presionamos el botón "Cambiar rutas de acceso.." y ponemo la ruta en:
 /dev/oracleasm/disks
Seleccionar los primeros 4 discos (ASMDisk1, ASMDisk2, ASMDisk3 y ASMDisk4) y presionar el botón siguiente



En la siguiente ventana se nos muestran los grupos de usuario para la administración de base de datos, la operacion de la instancia asm y los administrador de la instancia asm, estos se encuentran asignados al grupo oinstall, los dejamos como estan y continuamos presionando el botón siguiente.






Ahora se nos pide que especifiquemos las ubicaciones del directorio base de oracle y la ubicacion del grid

Oracle base: /u01/app/oracle
Software: /u01/app/oracle/product/11.2.0/grid
Establecemos la ubicaciones para cada uno y presionamos el botón siguiente





La siguiente ventana nos muestra un resumen de la instalación, presionamos el botón Terminar y la instalación comenzará.

Aproximadamente al 76% de la instalación se nos pedirá que ejecutemos unos script, para ellos abrimos una terminal accedemos como usuario root y ejecutamos los archivos mostrados.

Al finalizar la ventana nos informará que la instalación se concluyó correctamente.

miércoles, 5 de febrero de 2014

Creación de de discos de ASM (ASMCA)

La administración de estos grupos la llevaremos acabo con Oracle ASM Configuration Assistant Create (ASMCA) para ello ejecutamos:

cd /u01/app/oracle/product/11.2.0/grid/bin
./asmca


Figura 1 ASMCA
 Presionamos el botón Crear y ponemos los siguiente datos (Figura 2)
Nombre del grupo: FRA
Redundancia: Externa
Discos: ASMDisk5, ASMDisk6, ASMDisk7, ASMDisk8

Figura 2 Creación de un grupo de discos

Después de introducir los datos presionamos el botón Aceptar, confirmamos la operación y al finalizar la creación se nos mostrará un mensaje informativo.
El nuevo grupo creado se muestra en la ventana principal de la aplicación (Figura 3).

Figura 3 Grupos creados

martes, 4 de febrero de 2014

Oracle DataBase 11g - Parte 3 Instalación de Oracle ASM y particionamiento

Iniciada la sesión en Oracle Linux 5 como usuario root, abrimos una terminal  y nos posicionamos en el directorio /etc/yum.repos.d
cd /etc/yum.repos.d
a continuación descargamos el archivo
wget http://public-yum.oracle.com/public-yum-el5.repo

Figura 1 Descarga de cabeceras
Abrimos el archivo de configuración para editarlo

gedit|nano public-yum-el5.repo

Cambiamos el valor del campo enabled=1 de las siguientes secciones
  • [ol5_u6_base]
  • [el5_addons]
  • [el5_oracle_addons]

Ejecutamos el siguiente comando para descargar los paquetes
 yum list

Instalación de oracle-validated


Una vez descargados todos los paquetes crearemos el usuario oracle por medio del comando

yum install oracle-validated
Oracle validated crea por defecto al usuario oracle y al grupo oinstall y dba
confirmamos la descarga de archivos y la llave para su descarga. Tras la finalizar la instalación, le asignamos una contraseña al usuario oracle

passwd oracle
password: oracle


Ejecutamos el siguiente comando para crear las carpetas para los productos oracle
mkdir -p /u01/app/oracle


Asignamos permisos sobre las carpetas creadas al usuario oracle y al grupo oinstall

chown oracle:oinstall /u01 -R
Creamos el grupo oper y agregamos al usuario oracle como miembro de este
groupgroadd -g 54323 oper
usermod -G dba,oper oracle

Configuración de las variable de entorno


Nos cambiamos de carpeta
cd /home/oracle
Editamos el  archivo .bash_profile que contiene las variables de entorno del usuario
gedit .bash_profile
 y agregamos las siguientes líneas:

  • ORACLE_SID=orcl
  • export ORACLE_SID
  • ORACLE_BASE=/u01/app/oracle
  • export ORACLE_BASE
  • ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
  • export ORACLE_HOME
  • EDITOR=gedit
  • exportEDITOR
  •   PATH=$ORACLE_HOME/bin:$...
Guardamos el archivo y cargamos las variables mediante el comando
. .bash_profile
Podemos verificar las variables cargadas mediante

env | grep ORACLE


Instalación de Oracle ASM

La instalación de oracle asm requiere estabilizar el kernel por tanto, instalaremos:
yum install oracleasm-support

al finalizar ejecutamos el siguiente comando para instalar oracle asm:
 yum install oracleasm 

 Cuando la instalación halla terminado ejecutamos el siguiente comando para configurar la instancia (Figura 2)

/etc/init.d/oracleasm configure
 Default user..: oracle
Default group: oinstall

Figura 2 ASM Configure

Particionamiento y etiquetado de los discos para ASM

4 de los discos seran para el grupo +DATA {ASMDisk1..4}
4 discos al grupo +FRA {ASMDisk5..8}

Ejecutamos el siguiente comando para particionar los discos (Figura 3)
 fdisk /dev/sd{b..i}
p imprime tabla de particiones
n nueva particion
p desde el primer cilindro hasta el ultimo
1 desde el primer lector
enter
enter
w escribir la configuracion anterior

Figura 4 Formateando discos

Una vez que los 8 discos han sido particionados, los presentaremos cada uno de ellos a oracle asm por medio del comando (Figura 5)

/etc/init.d/oracleasm createdisk ASMDISK{1..8} /dev/sd{b..i}1


Figura 5 Creación de discos para ASM

Podemos comprobar que los discos se agregaron correctamente ejecutando el comando
/etc/init.d/oracleasm listdisks

*******REINICIAR y entrar como oracle,oracle

Oracle DataBase 11g - Parte 2 Instalación de Oracle Linux 5


Una vez que ha  iniciado el asistente de instalación (Figura 1) presionamos siguiente

Figura 1 Asistente de instalación

Aparecerá una nueva ventana para la selección del idioma y seleccionamos "Spanish (Español)"; presionamos siguiente. En la configuración del teclado seleccionamos la propia, en mi caso Español y siguiente.
Al continuar nos aparecerá un mensaje de alerta diciendo que se formatearán las particiones para ASM confirmamos cada una.

A continuación tenemos que indicar en cual unidad instalaremos el sistema operativo, elegimos la primera opción que es nuestro disco de 36gb y desmarcamos a todas las demás (Figura 2).

Figura 2 Selección de la unidad para el S.O.

El siguiente paso será la configuración de red, esta la dejamos así como está y continuamos; en la siguiente ventana estableces nuestra zona horaria y presionamos siguiente.


Enseguida establecemos la contraseña del usuario root (Figura 3) la cual será: oracle

Figura 3 Contraseña de root
La siguiente ventana nos permite seleccionar aplicaciones adicionales de oracle, marcamos la opción "Personalizar ahora" y presionamos siguiente.

Las aplicaciones seleccionadas serán:

Desarrollo:
  •  Desarrollo de software de GNOME
  • Herramientas de desarrollo
 Sistema base:
  • Herramientas del sistema

Por último presionamos siguiente en las siguientes 2 ventanas y la instalación comenzará (Figura 4).

Figura 4 Instalación en proceso
Al terminar se mostrará la siguiente pantalla (Figura 5).

Figura 5 Instalación finalizada

Para finalizar reiniciamos el equipo y el sistema operativo estará instalado y listo para usarse (Figura 6).
Cuando el sistema operativo ha iniciado el asistente nos muestra una ventana para configuración del sistema:
  1. Aceptar los Términos y condiciones
  2. Deshabilitar el Firewall
  3. Deshabilitar SELinux
  4. Deshabilitar KDump
  5. Establecer fecha y hora
  6. No crear usuario


Figura 6 Sistema operativo instalado


martes, 28 de enero de 2014

Oracle DataBase 11g - Parte 1 Configuración de la máquina virtual

La instalación de Oracle Database 11g será llevada a cabo en una máquina virutal con sistema operativo Oracle Linux con un host en Windows 7, para ello trabajaremos con:

  • Programa: Virtualbox 4.3.6
  • iso : OracleLinux-R5-U7-Server-i386-dvd

 Una vez que tenemos instalado VirtualBox lo abrimos y creamos una nueva máquina virtual con el nombre "OUL_oracle11gr2_ASM" veremos que de forma automática Virtualbox selecciones las opciones Linux y Oracle para los menús de tipo y versión respectivamente (Figura 1).

Figura 1
Figura 1 Creación de la máquina virtual
Presionamos siguiente; a continuación se abrirá una ventana para la asignación de memoria RAM, el valor recomendado para este campo es la mitad de la memoria disponible en nuestra máquina host (Figura 2).

Figura 2 Asignación de memoria RAM
Presionamos siguiente; se mostrará una ventana para la configuración del disco duro, seleccionamo la opción "Crear disco duro virtual ahora" y damos click en el botón "Crear". En la siguiente ventana seleccionamos la opcion con las iniciales "VMDK (Virtual Machine Disk)" y presionamos siguiente; en la siguiente ventana establecemos una capacidad de 36Gb para disco duro (Figura 3).

Al finalizar veremos que se ha agregado la maquína virtual en nuestro menú de Virtuabox (Figura 4).

Figura 4 Servicio virtualizado creado
 Oracleasm requiere de particiones para poder trabajar, así mismo tenemos que indicar la imagen del sistema operativo que la máquina virtual usará.
Seleccionamos la máquina virtual y damos click en el botón Configurar; se abrirá una nueva ventana que muestra la configuración de la máquina virtual, selecionamos del menú la pestaña "Almacenamiento" y posteriormente selecionamos los dispositivos SATA (Figura 5)


Figura 5 Añadiendo particiones

Damos click en el botón con la leyenda "Agregar disco duro" y en la ventana emergente damos click en el botón "Crear nuevo disco"; en la siguiente ventana seleccionamos la opción "VMDK (Virtual Machine Disk)" así como en la figura 3,  establecemos la capacidad del disco en 3Gb, por nombre le ponemos "ASMDisk1" y presionamos el botón Crear.

Una vez que hemos creado los 8 discos para ASM, indicamos cuál será la imagen que usará la máquina virtual, para ello, seleccionamos el icono que se encuentra debajo de los controladores IDE y que dice "vacío"; a continuación del lado derecho de la ventana seleccionamos el mismo icono para indicar la ubicación del archivo.

En cuanto a la configuración de la red se requerirá el acceso a internet para descargar algunos paquetes, por tanto el adaptador debe ser configurado para darle acceso a la máquina virtual.

Ahora estamos listo para iniciar la máquina virtual, para ellos la seleccionamos y presionamos el botón "Iniciar"; una vez que se abre la ventana de la máquina iniciamos la carga del sistema operativo presionando la tecla "enter" (Figura 7).

En la siguiente interfaz seleccionamos "Skip".
y estamos listos para instalar Oracle Linux


 =D

lunes, 27 de enero de 2014

Iniciando

Hola, esta es mi primer publicación, y antes que nada quiero agradecerle a Dios por todas las oportunidades que me ha dado y lo que ha hecho en mi vida..
espero darle continuidad a este blog a fin de poner temas que me son relevantes en mi área profesional para poder consultarlos a la posteridad. =D