RMAN est réputé compliqué à utiliser car il faut connaitre son langage de SCRIPT.
Tant pis pour les geeks … on va mettre en place une sauvegarde quotidienne (automatique et incrémentale) de la base Oracle 11g, sans une seule ligne de commande avec Enterprise Manager…en 5 clic.
Pour faire simple on va choisir les backup préconisés par Oracle (Oracle-suggested Backups) c’est a dire des Backup Incrementaux (sauf le premier bien sur) fais quotidiennement.
Prérequis avoir une Flashback Recovery Area définie et de taille suffisante pour accueillir les backups…
Verifier avec :
SQL> SHOW PARAMETER DB_RECOVERY
0) lancer la console Oracle Enterprise Manager ( OEM ) si nécessaire avec :
$> emctl start dbconsole
1) dans la console EM aller sur l’onglet Availability / Disponibilité , puis cliquer sur le lien ’schedule backup’

Choisir l’option Shedule Oracle-suggested Backup (1er bouton) puis
laisser les choix des écrans suivants par défaut (backup sur disque dans la FLASH RECOVERY AREA,

sauf celui de l’heure planifiée du backup …choisisez une heure :

Cliquer sur Next, puis soumettre le JOB pour automatiser les sauveagrdes quotidiennes.
Pour info le script RMAN généré automatiquement est le suivant :
Daily Script:
run {
allocate channel oem_disk_backup device type disk;
recover copy of database with tag ‘ORA$OEM_LEVEL_0′;
backup incremental level 1 cumulative copies=1 for recover of copy with tag ‘ORA$OEM_LEVEL_0′ database;
}
Si vous souhaitez vérifier votre JOB , vous pouvez clique sur le bouton ‘View Job’ :

Bon bah…c’est fini ;-(
remarque : il est possible également de faire des suavegardes immédiates ou planifiés toutes les x heures, en choisissant la deuxieme option dans l’ecran ‘ schedule backups ‘ à savoir : ‘ Schedule Customized Backups ‘.
[...] sauvegarder une base avec RMAN en 5 clics ! [...]