Catalog RMAN
Avantages catalog RMAN :
Historique plus important que le controlfile (param controlfile_keep_time=7 par defaut 7jours)
On peut avoir de multiple bd et faire du reporting
On peut créer des scripts globaux à exécuter sur chaque bd
VPD pour distinguer les bd de test et de production par exemple
Peut faire des backup keep for ever
Inconvénients :
Backup de ce catalog
Avoir des opérations de maintenances sur la bd catalog
Dans notre cas la base Catalog est PEMER@mtlunt224 et la base qu on backup dans ce catalog est par exemple TANOS
1 pre requis :
Sur la base catalog PEMER dans notre cas :
1 - tablespace pour le catalog
create tablespace catalog datafile '/db/pemer/catalog_01.dbf' size 500m autoextend on next 128K maxsize 2G;
2- User catalog_rman
Create user catalog_rman identified by tanos00122 default tablespace catalog;
alter user catalog_rman quota unlimited on catalog;
grant connect to catalog_rman;
3- droits : grant recovery_catalog_owner
grant RECOVERY_CATALOG_OWNER to catalog_rman;
4 - creation du catalog (commade RMAN) create catalog;
rman catalog=catalog_rman/tanos00122
RMAN> create catalog;
2 Enregistrer une base dans ce catalog par exemple TANOS@mtlunt222
1 connect (commande Rman) target db et catalog db
Il faut aussi rajouter ces lignes dans le tnsnames.ora :
catalog =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = mtlunt224)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = catalog)
(INSTANCE_NAME = PEMER)
)
)
rman target / catalog catalog_rman/tanos00122@catalog
2 register database
RMAN> register database;
Pour faire un backup en ligne de commende
rman target / catalog catalog_rman/tanos00122@catalog
Backup database plus archivelog all delete input;
Aucun commentaire:
Enregistrer un commentaire