En muchos casos es necesario recuperar una base de datos Oracle hasta tiempo atrás o un recuperación puntual porque hubo algún tipo de error o alguien se equivocó.
Primero hay que apagar la base de datos e iniciarla en estado de montaje.
shutdown immediate
startup mount
Entonces puede ejecutar este comando dentro de RMAN después de conectarse con rman target / o con un catálogo si también tiene uno.
run {
set until time "to_date('22-07-2019 16:30:00','DD-MM-YYYY HH24:MI:SS')";
restore database;
recover database;
alter database open resetlogs;
}
Después de esto, se aconseja hacer una copia de seguridad completa de la base de datos.