Es difícil sacar tiempo para seguir escribiendo aquí. Pero a mi me viene bastante bien, porque supone un repositorio particular de documentación técnica. Con lo cual, de vez en cuando sigo introduciendo post. En este hablaré del proceso, sencillo por otro lado, de añadir un disco +ASM a un cluster ORACLE 10.2, sobre una arquitectura Linux (RHEL).
Para un mejor entendimiento del proceso voy a suponer lo siguiente:
- Se tiene un cluster Oracle con n nodos.
- Todos los nodos del cluster ven los discos DISCOD1 y DISCOD2, estando el DISCOD1 integrado en el diskgroup DGPRUEBAD y el DISCOF1 en el diskgroup DGPRUEBAF.
- Se pretende añadir el disco DISCO_NEW al diskgroup DGPRUEBAF.
Antes de proceder al añadido hay que tener en cuenta que cuando se pretende realizar una acción de este tipo se considera una buena práctica usar discos del mismo tamaño (e iguales características) que el resto de discos pertenecientes al grupo. Cuando se trabaja con discos de diferente tamaño y rendimiento, es conveniente agruparlos de acuerdo a sus características. ASM distribuye los datos en el pool de discos de acuerdo a la capacidad de los mismos, y no según el número de discos. Por ejemplo, si se tiene un grupo de discos formado por tes LUNs, dos de 50Gb y una de 100Gb, los datos serán distribuidos de la siguiente forma: la mitad de los datos se irá a la LUN mayor, y la otra mitad será distribuida por igual entre las dos LUN restantes. Esto implica que el rendimiento no va a ser óptimo, ya que el disco mayor hará el doble de trabajo. Cuando cada LUN en el grupo de discos es del mismo tamaño, ASM propaga los datos por igual en todos los discos, con lo cual el rendimiento se acerca a su punto óptimo.
