Estimados,
En el post anterior puse un script que realiza respaldos de los datafiles, bueno, acá les indico como se debe utilizar este respaldo en caso de borrar "por error" un datafile.
lo primero es contar con el datafile creado en el respaldo...
Luego te conectas al SQL*Plus como sysdba y ejecutas
alter database datafile '/app/oracle9/9.2/product/dbs/ORACL_01.DBF' offline;
después copias el datafile a la localización original, que para este caso es la que sale en el Alter.
Verifica que tengas todos los archive logs desde la fecha del respaldo del DBF
y ejecutas en el SQL*Plus
recover automatic datafile '/app/oracle9/9.2/product/dbs/ORACL_01.DBF';
Esto recuperará el archivo desde el respaldo... una vez hecho esto, haces el mismo alter pero para poner el datafile online.
alter database datafile '/app/oracle9/9.2/product/dbs/ORACL_01.DBF' online;
y ya está!
lo que hace este proceso es aplicar todos los cambios hechos en el datafile hasta la fecha, estos cambios los saca de los Archive Logs.
espero sea de vuestra utilidad.
cualquier cosa me avisan!
No hay comentarios.:
Publicar un comentario