Instalando Oracle RAC 10.2 (I)

Un caso práctico. Tengo que instalar un cluster de cuatro nodos con un Oracle RAC 10.2.0.1; después lo parchearé a la versión 10.2.0.3.

¿De qué hardware y Sistema Operativo dispongo? La instalación se va a realizar sobre cuatro blades HP Proliant BL20p G3, cada uno con dos procesadores Intel(R) Xeon(TM) CPU 3.60GHz, 8Gb de RAM, y 72Gb de disco duro interno (con un RAID 1). El Sistema Operativo es una distribución de GNU/Linux, Red Hat Enterprise Linux ES release 4 (Nahant Update 3), con un kernel 2.6.9-34.ELsmp.

La instalación del Sistema Operativo se ha hecho a través de una plantilla, con lo que el sistema no ha quedado a mi completa satisfacción. De modo que he tenido que hacer alguna modificación. Tengo que reparticionar el disco, ya que la SWAP es demasiado escasa y, además, la plantilla no aprovecha la totalidad del disco (no están particionados los 72Gb, y parte del disco no está disponible por tanto).


Mediante fdisk -l veo como tengo actualmente las particiones en el disco interno:

Disk /dev/cciss/c0d0: 72.8 GB, 72833679360 bytes
255 heads, 32 sectors/track, 17433 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 25 101984 83 Linux
/dev/cciss/c0d0p2 26 5547 22529760 8e Linux LVM
/dev/cciss/c0d0p3 5548 6048 2044080 82 Linux swap

Tengo una partición para la SWAP de unos 2G, pero en este documento se recomienda que para una RAM de 8Gb se tenga una SWAP del mismo tamaño de la RAM, de modo que voy a ampliar esa partición. Lo más sencillo, al ser la última, es eliminarla y volverla a crear con el tamaño deseado. Para ello, se ejecuta fdisk /dev/cciss:

[root@nodoX ~]# fdisk /dev/cciss/c0d0

The number of cylinders for this disk is set to 17433.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/cciss/c0d0: 72.8 GB, 72833679360 bytes
255 heads, 32 sectors/track, 17433 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 25 101984 83 Linux
/dev/cciss/c0d0p2 26 5547 22529760 8e Linux LVM
/dev/cciss/c0d0p3 5548 6048 2044080 82 Linux swap

## BORRO LA PARTICIÓN Linux swap ##

Command (m for help): d
Partition number (1-4): 3

Command (m for help): p

Disk /dev/cciss/c0d0: 72.8 GB, 72833679360 bytes
255 heads, 32 sectors/track, 17433 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 25 101984 83 Linux
/dev/cciss/c0d0p2 26 5547 22529760 8e Linux LVM

## CREO UNA NUEVA PARTICIÓN CON EL TAMAÑO DESEADO ##
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (5548-17433, default 5548):
Using default value 5548
Last cylinder or +size or +sizeM or +sizeK (5548-17433, default 17433): +8192M

Command (m for help): p

Disk /dev/cciss/c0d0: 72.8 GB, 72833679360 bytes
255 heads, 32 sectors/track, 17433 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 25 101984 83 Linux
/dev/cciss/c0d0p2 26 5547 22529760 8e Linux LVM
/dev/cciss/c0d0p3 5548 7509 8004960 83 Linux

## CAMBIO EL TIPO DE LA NUEVA PARTICIÓN A Linux swap ##

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 82
Changed system type of partition 3 to 82 (Linux swap)

Command (m for help): p

Disk /dev/cciss/c0d0: 72.8 GB, 72833679360 bytes
255 heads, 32 sectors/track, 17433 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 25 101984 83 Linux
/dev/cciss/c0d0p2 26 5547 22529760 8e Linux LVM
/dev/cciss/c0d0p3 5548 7509 8004960 82 Linux swap

## CREO UNA NUEVA PARTICIÓN CON EL RESTO DEL DISCO DURO ##

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Selected partition 4
First cylinder (7510-17433, default 7510):
Using default value 7510
Last cylinder or +size or +sizeM or +sizeK (7510-17433, default 17433):
Using default value 17433

Command (m for help): p

Disk /dev/cciss/c0d0: 72.8 GB, 72833679360 bytes
255 heads, 32 sectors/track, 17433 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 25 101984 83 Linux
/dev/cciss/c0d0p2 26 5547 22529760 8e Linux LVM
/dev/cciss/c0d0p3 5548 7509 8004960 82 Linux swap
/dev/cciss/c0d0p4 7510 17433 40489920 83 Linux

## CAMBIO EL TIPO DE LA NUEVA PARTICIÓN A Linux LVM ##
Command (m for help): t
Partition number (1-4): 4
Hex code (type L to list codes): 8e
Changed system type of partition 4 to 8e (Linux LVM)

Command (m for help): p

Disk /dev/cciss/c0d0: 72.8 GB, 72833679360 bytes
255 heads, 32 sectors/track, 17433 cylinders
Units = cylinders of 8160 * 512 = 4177920 bytes

Device Boot Start End Blocks Id System
/dev/cciss/c0d0p1 * 1 25 101984 83 Linux
/dev/cciss/c0d0p2 26 5547 22529760 8e Linux LVM
/dev/cciss/c0d0p3 5548 7509 8004960 82 Linux swap
/dev/cciss/c0d0p4 7510 17433 40489920 8e Linux LVM

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
[root@nodoX ~]# reboot

Un apunte: el warning (Re-reading the partition table failed with error 16) que da fdisk después de grabar la tabla de particiones es completamente normal. Lo que viene a decir es, simplemente, que la tabla de particiones está todavía siendo usada por el núcleo, y que los cambios no serán efectivos hasta el siguiente reinicio del sistema.

Segunda Parte.

5 Responses to Instalando Oracle RAC 10.2 (I)

  1. Diego dice:

    Excelente articulo.
    Puedo publicarlo en mi site sobre DBA Oracle?
    http://www.dba-oracle.com.ar

    Saludos,
    Diego.-
    http://www.dba-oracle.com.ar

  2. jop89s dice:

    Puede usted publicarlo. Pero de momento, la serie está sin terminar. Asuntos de índole personal han hecho que haya tenido que centrar mi atención en otros temas. Pero me gustaría retomar este tema en breve y terminar la serie, que hasta ahora tiene 4 entradas.

  3. Pingback: Añadir un disco +ASM « Blog Técnico

  4. Pingback: Instalando Oracle RAC (VI) « Blog Técnico

  5. Pingback: Añadir un disco +ASM | IManzana

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: