Duplicar controlfile (con OMF y ASM)

Un problema con el que nos hemos encontrado en nuestro entorno de bases de datos, en concreto después de una instalación Oracle 10.2.0.1 parcheada a la 10.2.0.3, ha sido el de tener que duplicar el controlfile. Y en el presente post indico el procedimiento que he seguido, teniendo en cuenta que se está haciendo uso de +ASM, usando la herramienta RMAN proporcionada por Oracle.

Lo primero que hay que hacer es identificar el controlfile existente:

SQL> SELECT NAME FROM V$CONTROLFILE;

Ahora hay que parar la base de datos e iniciarla en modo nomount:

SQL> SHUTDOWN IMMEDIATE;

….

SQL> STARTUP NOMOUNT;

Es el momento de, usando RMAN, duplicar el fichero (la réplica se hará en el disco flash):

$ rman nocatalog;

RMAN> CONNECT TARGET;

RMAN> RESTORE CONTROLFILE TO ‘+DISCO_FLASH’ FROM ‘+DISCO_DATOS/ruta/nombre_ctl’;

Se identifica en este momento el nombre del fichero en la flash; teniendo en cuenta que estamos haciendo uso de OMF, no sabemos qué nombre le va a poner Oracle al segundo controlfile, por eso es imprescindible este paso. Ésto se pude hacer desde SQLPLUS (como se puede observar más arriba) o con la nueva herramienta proporcionada por Oracle 10.2, ASMCMD:

$ asmcmd

ASMCMD> CD ‘+DISCO_FLASH’

ASMCMD> FIND -t controlfile*

Modificar ahora el SPFILE. Esto se puede hacer desde cualquier nodo cuando estamos en un entorno Oracle RAC:

SQL> ALTER SYSTEM SET CONTROL_FILES = ‘+DISCO_DATOS/ruta/nombre_ctl’,’+DISCO_FLASH/ruta/nombre_ctl’;

SQL> SHUTDOWN IMMEDIATE;

SQL> CONN / AS SYSDBA

SQL> STARTUP;

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: