I) La suppression d’une instance oracle enregistre dans un catalogue RMAN:
Il est parfois courant dans un environnement de production d’avoir un catalogue RMAN qui va permettre de centraliser les sauvegardes de base de données.
Dans le cas d’une suppression d’une instance il faut aussi supprimer l’instance du catalogue RMAN afin d’avoir un catalogue propre.
1) suppression de l’instance
ORACLE_SID=DB1
sqlplus /nolog
connect sys/sysadmin as sysdba
SHUTDOWN ABORT
STARTUP MOUNT EXCLUSIVE RESTRICT
DROP DATABASE
2) suppression du catalogue RMAN
Je vous conseille d’avoir le numéro DBID de l’instance à supprimer dans le cas ou vos instances peuvent avoir le même nom .
ORACLE_SID=RMANCATAGO
sqlplus connect rman/rman11
select name,
‘execute dbms_rcvcat.unregisterdatabase( »’||to_char(DB_KEY)|| »’, »’||to_char(DBID)|| »’);’ cmd
from rc_database
where name IN (‘DB1’);
CMD
——————————————————————————–
DB1
execute dbms_rcvcat.unregisterdatabase(‘1548′,’3177671268’);
3) exécuter la procédure
execute dbms_rcvcat.unregisterdatabase(‘1548′,’3177671268’);