Installing Oracle 10gR2 on Red Hat Linux 5

Por estos dias estuve con la tarea de instalar nuevos servidores IBM que llegaron con los siguientes lineamientos:

Por ello en los próximos días estare subiendo algunos articulos de la instalación del Sistema Operativo, instalacion de Librerias, parametros del Kernel , e instalacion de ASMlib.

También mostrare algunos workarounds , que corresponden a la instalación del software de 10gR2.

Abrire la seccion 11gR2 donde colocare la instalación desde cero, y la migración de una base 10gR2 hacia 11gR2.

En la primera etapa, que consta de la instalación del OS destaco principalmente que durante la instalación, si es para servidores de Base de Datos  dedicados, es importante desmarcar todos los paquetes que no son necesarios, como servidores de impresión, http server, e inclusive si no tenemos login (No deberiamos ) hasta el escritorio de gnome.

Una vez que levanta verificamos que arranque bien , que tome las placas Bonding ( No explicaremos el funcionamiento por que exede el alcance de este artículo, sección linux ) , que vea las luns y comenzar con la aplicacion de las definiciones de LVM y posterior creación del  /u01.

Administrando el Volume Group – Creación de /u01

Durante la instalación del OS, creamos el Volume Group  system_vg, desde alli desprendemos todos los Logical Volume que presicemos y el espacio lo administramos desde un unico disco crudo (Que puede ser la sumatoria de varios discos.)
Veamos el VG que tenemos armado por la instalación asi comenzamos con  la creación del /u01 donde instalaremos los homes de oracle , inventory y stage.
Esto lo podemos visualizar mediante el comando vgdisplay.

[root@sdatpro01lx u01]# vgdisplay
--- Volume group ---
VG Name               system_vg
System ID
Format                lvm2
Metadata Areas        1
Metadata Sequence No  10
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                9
Open LV               9
Max PV                0
Cur PV                1
Act PV                1
VG Size               135.72 GB
PE Size               32.00 MB
Total PE              4343
Alloc PE / Size       1585 / 49.53 GB
Free  PE / Size       2758 / 86.19 GB
VG UUID               ucMD6R-mDuG-3neU-980i-GTj7-FxYr-yVQ3G2

Creamos el Logical Volume para poder administrar y redimensionar el volumen cada vez que sea necesario agregar espacio.

Yo lo voy a crear de 50G ya que previamente hice un estudio de la cantidad de home’s que debia instalar :

  • Home ASM 10gR2 3G
  • Home Instancias 10Gr2 3G
  • Home Agent  3G
  • Home Instancias 11Gr2 4G

Una vez que conozco los valores creamos el Logical Volume del /u01 con el comando lvcreate y le asigno los 50Gb antes mencionados.

[root@sdatpro01lx ~]#  lvcreate -n u01_lv -L50G /dev/system_vg

Con el comando mkfs.ext3 le damos formato a la partición bajo ext3

[root@sdatpro01lx /]# mkfs.ext3 /dev/system_vg/u01_lv
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
6553600 inodes, 13107200 blocks
655360 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
400 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
	4096000, 7962624, 11239424

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 20 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

Editamos el archivo de configuración /etc/fstab y agregamos el punto de montaje. Una vez aplicado el cambio podemos monta el filesystem y comprobar el valor asignado.

[root@sdatpro01lx /]# mount /u01

Verificamos el valor asignado.

[root@sdatpro01lx /]# cd /u01/
[root@sdatpro01lx u01]# df -h .
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/system_vg-u01_lv
                       50G  180M   47G   1% /u01

Habiendo creado el path /u01 podemos comenzar con los siguinetes pasos:

  • Creación del Usuario Oracle y los grupos necesarios.
  • Creación de los filesystem necesarios para la instalación del software.
  • Agregar los parametros del Kernel necesarios.
  • Instalación de ASMlib correspondientes a nuestra versión de Kernel.
  • Instalación del software.

La instalación fue hecha, desde la lectura previa de los documentos online y metalink.

About Juan Andres
Consultant | Oracle DBA & IT Specialist | LinuxUnix Administrator | Father | Musician | Farmer | Environmentalist | Writer | Builder | Buenos Aires · burzaco.wordpress.com

Comments are closed.

%d bloggers like this: