Rman configuration clear all 9i

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Script RMAN (.rcv)
Objet Réinitialiser toute la configuration RMAN persistante
Voir aussi Rman configuration setup 9i · Rman configuration · RMAN

Rman configuration clear all 9i n'est pas, à proprement parler, un script SQL*Plus mais un script RMAN natif (fichier .rcv, exécuté via rman @fichier.rcv ou rman cmdfile=fichier.rcv plutôt que sqlplus) — documenté ici avec le reste de la bibliothèque de scripts de diagnostic. Il remet à leur valeur par défaut tous les paramètres de configuration RMAN persistants (voir Rman configuration pour les lister avant de les réinitialiser), à l'aide de la clause CLEAR.

Écrit à l'origine pour Oracle9i ; les commandes CONFIGURE ... CLEAR restent valables sur les versions ultérieures.

Script

-- +----------------------------------------------------------------------------+
-- | Réglages RMAN par défaut (pour référence, avant réinitialisation)          |
-- |------------------------------------------------------------------------------------------------|
-- | CONFIGURE RETENTION POLICY TO REDUNDANCY 1;                                                     |
-- | CONFIGURE BACKUP OPTIMIZATION OFF;                                                              |
-- | CONFIGURE DEFAULT DEVICE TYPE TO DISK;                                                          |
-- | CONFIGURE CONTROLFILE AUTOBACKUP OFF;                                                           |
-- | CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F';                           |
-- | CONFIGURE DEVICE TYPE DISK PARALLELISM 1;                                                       |
-- | CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1;                                     |
-- | CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1;                                   |
-- | CONFIGURE MAXSETSIZE TO UNLIMITED;                                                              |
-- | CONFIGURE SNAPSHOT CONTROLFILE NAME TO '<ORACLE_HOME>/dbs/snapcf_<SID>.f';                      |
-- +---------------------------------------------------------------------------------------------------+

CONFIGURE RETENTION POLICY CLEAR;

CONFIGURE BACKUP OPTIMIZATION CLEAR;

CONFIGURE DEFAULT DEVICE TYPE CLEAR;

CONFIGURE CONTROLFILE AUTOBACKUP CLEAR;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE SBT CLEAR;

CONFIGURE DEVICE TYPE DISK CLEAR;

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK CLEAR;
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE SBT  CLEAR;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK CLEAR;
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE SBT CLEAR;

CONFIGURE CHANNEL DEVICE TYPE DISK CLEAR;
CONFIGURE CHANNEL DEVICE TYPE SBT CLEAR;

CONFIGURE MAXSETSIZE CLEAR;

CONFIGURE SNAPSHOT CONTROLFILE NAME CLEAR;

-- Ne pas oublier les éventuelles exclusions de tablespace, à lever explicitement
-- si l'une d'elles a été configurée (pas de CLEAR global pour celle-ci) :
-- CONFIGURE EXCLUDE FOR TABLESPACE nom_tablespace_a_reintegrer;

⚠️ La clause CONFIGURE EXCLUDE FOR TABLESPACE n'a pas d'équivalent « clear all » : chaque tablespace exclu doit être réintégré individuellement (CONFIGURE EXCLUDE FOR TABLESPACE ... CLEAR ou CONFIGURE ... NOEXCLUDE selon la version).

Voir aussi