Oracle ASM 11gr2 | How to Upgrade ASM 10gr2 to 11gr2

Buenas tardes a todos, aca regreso de nuevo luego de varias migraciones, puestas en producción y dictado de clases. 

Si bien no aparezco con nuevo articulo hace tiempo, hoy regreso con uno interesante para dbas que se encuentran con el proceso de migrar su motor de base de datos de 10gr2 hacia 11gr2.

Algunos ambientes precisan utilizar 10g y 11g al mismo tiempo para probar performance, procesos de migración y otro tipos de reportes.

Una solución que propongo es migrar el storage a 11g y tener la posibilidad de :

  • Conservar las bases de datos de versión 10g.
  • Instalar nuevas bases 11g.
  • Probar procesos de migración.

Es por ello que en este instructivo cumplo con detallar el primer paso.

Migrar el ASM , ejecutando la nueva structura GRID que nos propone Oracle y que con mayor detalle de configuración nos permite la instalacion del instancias en cluster.

Preparativos para la realizar el upgrade

Vamos a comenzar descargando el software.

Oracle Database 11gR2 (64bits)

Una vez que realizamos la descarga lo colocamos en un path de instalación.

Configuring Oracle Disks with Multipath – 1st Part Instalation

Tux, the Linux penguin
Image via Wikipedia

Configurando Multipath – Instalando RPMS

Muchas Veces me ha tocado realizar una instalación desde cero y eso ha incluido la instalación del SO.
Como administradores del storage de ASM debemos conocer bien como se agregan los discos al SO, cuando nos asignan una LUN.
En mi caso particular utilizo con multipath para linux.

Instalando los paquetes necesarios

Para poder realizar la instalación del multipath es preciso descargar el paquete :

device-mapper-multipath-0.4.5-42.el4.x86_64

Como llegue a la conclusion de que debía ser este paquete y no otro ?

3 comments on “ORA-27102: out of memory”

ORA-27102: out of memory

The 536,870,912 byte (512×2 20 ) capacity of t...
Image via Wikipedia

Parámetros del Kernel

Si contamos con una versión de ORACLE y un SO Linux ambos de 64 bits, al tratar de aumentar el SGA a la mitad de memoria RAM disponible,
ocurre un error ORA-27102 que no permite levantar la o las instancias aunque el parametro del kernel shmmax este establecido para que coincida con la mitad de la cantidad de memoria RAM.

Podemos tomar como referencia también la nota de metalink [ID 301830.1]

En mi caso particular estaba trabajando con un RAC de dos nodos y cuando agregue memoria a la instancia y reinicio, al levantar con los comandos de RAC srvctl me encuentro con el siguiente error

srvctl start database -d MANUPRO -o open
PRKP-1001 : Error starting instance MANUPRO01 on node node1
CRS-0215: Could not start resource 'ora.MANUPRO.MANUPRO1.inst'.
PRKP-1001 : Error starting instance MANUPRO on node node2
CRS-0215: Could not start resource 'ora.MANUPRO.MANUPRO2.inst'.