Bonjour,

Nous avons eu une erreur de type ORA-19815: AVERTISSEMENT : db_recovery_file_dest_size octets sur 5218762752 sont utilisés (100.00%) ; que nous avons réglé en rebootant le serveur et en lançant un ALTER system SET DB_RECOVERY_FILE_DEST_SIZE = 40G; Ce qui ne fait que repousser le moment ou il se remplira de nouveau.

J'ai quelque questions :

Notre editeur nous demande de sauvegarder et de purger ce qu'il y a dans le DB_RECOVERY_FILE_DEST, comment faire ?

Je suis en train de rédiger des scripts de sauvegarde utilisant RMAN est-ce que la commande du type suivant suffit et est efficace pour sauvegarder mes données ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CHANNEL DEVICE TYPE DISK CLEAR;  
CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE=2G;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'E:\RMAN\%I_%d_ctrl_%F.rman';
 
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'E:\RMAN\snap_SEJOUR.ctl';
 
CROSSCHECK BACKUP DEVICE TYPE DISK;
CROSSCHECK COPY DEVICE TYPE DISK;
 
BACKUP AS COMPRESSED BACKUPSET INCREMENTAL LEVEL 0 TAG=SEJOUR_LEVEL0
  DATABASE FORMAT 'E:\RMAN\%I_%d_Level0_%s_%p_%t_%T.rman'
  PLUS ARCHIVELOG FORMAT 'E:\RMAN\%I_%d_logs_%s_%p_%t_%T.rman';
 
EXIT
Comment surveiller le remplissage de la zone ?

Cordialement,