căutarea Geek
care este schema catalogului RMAN, depozitul și baza de date?
schema catalogului RMAN este o schemă Oracle care deține depozitul RMAN. Este alcătuit dintr-un set de tabele, vizualizări și programe PL/sql utilizate de RMAN. Aceste obiecte formează împreună catalogul sau depozitul RMAN. O bază de date de catalog RMAN este o bază de date Oracle în care se află schema de catalog RMAN.
depozitul RMAN are propria versiune și poate fi complet diferit de versiunea bazei de date. De exemplu, această bază de date de catalog RMAN rulează pe 11.2.0.3, dar versiunea de catalog RMAN este 10.2.0.5:
$ . oraenvORACLE_SID = ? RCAT$ sqlplusSQL*Plus: Release 11.2.0.3.0 Production on Wed Apr 18 09:31:10 2012Copyright (c) 1982, 2011, Oracle. All rights reserved.Enter user-name: /Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> select * from rcver;VERSION------------10.02.00.05
de ce aveți nevoie de un Catalog de recuperare?
un catalog de recuperare RMAN este o schemă de baze de date pentru metadatele de rezervă RMAN. Puteți lua cu siguranță o copie de rezervă și puteți efectua o restaurare fără un catalog de recuperare. Cu toate acestea, există operațiuni specifice care sunt posibile numai cu un catalog de recuperare. Acestea includ scripturi stocate, perioade lungi de păstrare și copii de rezervă de arhivă.
în general, recomandăm utilizarea unui catalog de recuperare. Excepțiile de la acestea sunt atunci când aveți nevoie pentru a efectua un test de restaurare a unei baze de date; sau atunci când se pare că există o problemă cu catalogul de recuperare în sine.
Cum Creați Catalogul De Recuperare?
în acest exemplu, folosim baza de date RCAT și schema RMAN pentru a găzdui catalogul RMAN.
1. Conectați-vă la SQL * Plus ca utilizator DBA și creați schema catalogului RMAN:
SQL> create user identified by default tablespace users quota unlimited on users;
2. Acordați rolul RECOVERY_CATALOG_OWNER proprietarului schemei. Acest rol oferă utilizatorului toate privilegiile necesare pentru a menține și interoga catalogul de recuperare
SQL> grant recovery_catalog_owner to ;
3) Conectați-vă la RMAN ca schemă de catalog și creați catalogul:
$ . oraenvRCAT$ rman catalog /@RMAN> create catalog;
4. acum Înregistrați ținta:
$ . oraenvORA112$ rman target / catalog /@RMAN> register database;