Cómo ejecutar un script SQL de Oracle con nohup en Linux

fotografía secuencial de un río

Deberías ejecutar un shell con nohup en Linux para asegurarte de que las tareas o procesos de larga duración continúan ejecutándose incluso si tu sesión de usuario finaliza o se pierde una conexión de red.

Por ejemplo, cuando se gestiona una base de datos Oracle, a menudo es necesario ejecutar tareas que pueden llevar mucho tiempo, como la carga de datos, las copias de seguridad de la base de datos o las operaciones de mantenimiento.

Continuar leyendo “How to Run an Oracle SQL Script Using nohup on Linux”

Oracle RMAN Recuperar Base de Datos Hasta Tiempo

masa de agua entre árboles de hojas verdes

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.