vendredi 29 juillet 2011

Migrer un catalogue rman vers 11gR2


J'ai eu la demande suivante de la part de l'un de mes clients.

Je souhaite migrer mon catalogue RMAN 10gR2, vers une nouvelle architecture en 11gR2.

Avant de détailler la procédure utilisée pour achever la migration, il faut savoir que les packages (particulièrement DBMS_RCVMAN et DBMS_RCVCAT) ainsi que la version du catalogue RMAN 11g ne sont pas les mêmes que celles de leur prédécesseurs.

Mon architecture de test se compose de :

- Serveur White : db 10.2.0.4 hébergeant le catalogue RMAN (système de production)
- Serveur Red   : db 11.2.0.2 et db 10.2.0.4  (système de futur production)
- Schéma du catalogue rman : rcat

Les étapes de la migration se décomposent comme suit :

- Exporter le catalogue RMAN au niveau de la production, le but étant de ne pas avoir à upgrader le système de production actuelle.

$expdp rcat/sekret@oldrmancat schemas=rcat directory=DMP_DIR dumpfile=rcat10g.dmp logfile=exp_rcat10g.log

- Importer le catalogue RMAN du serveur White vers le serveur Red, en utilisant l'import datapump du schéma rcat.

$impdp rcat/sekret@newrmancat schemas=rcat directory=DMP_DIR dumpfile=rcat10g.dmp logfile=imp_rcat10g.log

- Upgrader le catalogue 10g vers 11.2 pour avoir la possibilité d'effectuer l'import.

RMAN> CONNECT CATALOG rcat@newrmancat
recovery catalog database Password: password
connected to recovery catalog database
PL/SQL package rman.DBMS_RCVCAT version 10.01.00 in RCVCAT database is too old
RMAN> UPGRADE CATALOG;
recovery catalog owner is RCAT
enter UPGRADE CATALOG command again to confirm catalog upgrade
RMAN> UPGRADE CATALOG;
recovery catalog upgraded to version 11.01.00
DBMS_RCVMAN package upgraded to version 11.01.00
DBMS_RCVCAT package upgraded to version 11.01.00

- Une fois l'upgrade terminé, vous êtes prêt à démarrer l'opération d'import.

RMAN> CONNECT CATALOG rcat@rman11cat
recovery catalog database Password: sekret
connected to recovery catalog database
RMAN> IMPORT CATALOG rcat@newrcat;
Starting import catalog at 15-JUL-11
source recovery catalog database Password: sekret
connected to source recovery catalog database
import validation complete
database unregistered from the source recovery catalog
Finished import catalog at 15-JUL-11

Votre catalogue 11.2 est opérationnel

Aucun commentaire:

Enregistrer un commentaire