Muy sencillo, solo hay que seguir este proceso:
Vamos a ver cual es nuestro controlfile.
SQL> show parameter control
NAME TYPE VALUE
------------------------------------ ----------- -----------------------------
control_file_record_keep_time integer 7
control_files string +GROUP1_DATA/TEST/controlfile/current.260.783002383
Paramos la base de datos, arrancamos con nomount, y modificamos el parametro control_files con los controlfile que vamos a crear.
SQL> shutdown immediate;
SQL> startup nomount;
SQL> alter system set control_files=’+GROUP1_DATA/TEST/controlfile/control01.ctl’,’+GROUP1_DATA/TEST/controlfile/control02.ctl’ scope=spfile;
SQL> quit
Desde RMAN restauramos una copia desde el controlfile actual a los nuevos controlfiles.
-bash-3.00$ rman target /
RMAN> restore controlfile to ‘+GROUP1_DATA/TEST/controlfile/control01.ctl’ from ‘+GROUP1_DATA/TEST/controlfile/current.260.783002383’;
RMAN> restore controlfile to ‘+GROUP1_DATA/TEST/controlfile/control02.ctl’ from ‘+GROUP1_DATA/TEST/controlfile/current.260.783002383’;
Paramos y arrancamos la base de datos, y finalmente comprobamos que los controlfiles están correctamente configurados.
-bash-3.00$ sqlplus / as sysdba
SQL> shutdown immediate;
SQL> startup;
NAME TYPE VALUE
------------------------------------ ----------- -----------------------------
control_file_record_keep_time integer 7
control_files string +GROUP1_DATA/TEST/controlfile/control01.ctl,+GROUP1_DATA/TEST/controlfile/control02.ctl
No hay comentarios:
Publicar un comentario