Mover / Multiplexar Controlfile de Filesystem a ASM

Posted by Paola Pullas | Posted in Base de Datos, Oracle, Refundation, Tips | Posted on 27-05-2008

2

En algunas ocasiones por diferentes circunstancias nos encontramos con que nuestra base de datos Oracle que está trabajando con ASM (Automatic Storage Management) tiene direccionado su(s) control file(s) a una ubicación fuera de ASM. Esto suele ocurrir por ejemplo cuando la base en cuestión ha sido restaurada a partir de un backup utilizando RMAN.

A continuación se citan los pasos a seguir para mover el controlfile desde el filesystem a ASM y que la base vea este nuevo control file:

1.- Primero modificamos el parámetro control_files para que apunte al o los control files que vamos a crear dentro de ASM.

SQL> ALTER SYSTEM SET CONTROL_FILES=’+GRUPO1′ SCOPE=SPFILE;

2.- Luego nos conectamos a RMAN y ponemos a la base en estado NOMOUNT.

$ rman target /
RMAN> shutdown immediate;
RMAN> startup nomount;

3.- Desde RMAN hacemos un restore del controlfile en la ubicación actual de ASM , lo que finalmente creará la copia del controlfile.

RMAN> RESTORE CONTROLFILE FROM ‘ubicacion_actual/control01.ctl';

4.- Finalmente se abre la base de datos y se confirma que el parámetro ha sido cambiado.

SQL> ALTER DATABASE MOUNT:
SQL> ALTER DATABASE OPEN;
SQL> SHOW PARAMETER control_files;

Nota: Si se quiere además de movel el control_file, multiplexarlo solo se debe cambiar la sentencia utilizada en el paso 1 y añadir los control files deseados.

SQL> ALTER SYSTEM SET CONTROL_FILES=’+GRUPO1′, ‘+GRUPO1′, ‘+GRUPO1′ SCOPE=SPFILE;

Creado por: Ing. Paola Izquierdo M.

Be Sociable, Share!

Comments (2)

Hola, me gusta mucho el enfoque que tiene su pagina. he buscado un grupo de usuarios en otros paises pero no tienen blog sino pàgina, y al parecer no publican informaciòn muy seguido.

bueno, queria preguntarles, tengo una base de datos con ASM y los controlfiles estan en una sola ruta dentro de uno de los volumenes ASM. quisiera por seguridad tener tambien los controlfiles en un path que ven los 2 servidores montado con OCFS2 (si, olvide mencionar que es un RAC de 2 servidores en linux, o sino no tendria OCFS2). de que forma puedo configurar mi base para que el controlfile se replique tanto en ASM como en OCFS2.

mil gracias. y de nuevo felicitaciones

I’m really loving the theme/design of your blog. Do you ever run into any web browser compatibility issues?
A small number of my blog readers have complained about my
blog not operating correctly in Explorer but looks great in Opera.
Do you have any advice to help fix this issue?

Write a comment