a Geek Search
mi az RMAN katalógus séma, adattár és adatbázis?
az RMAN katalógus séma egy Oracle séma, amely az RMAN adattárat tárolja. Ez alkotja egy sor táblázatok, nézetek, és pl / sql programok által használt RMAN. Ezek az objektumok együttesen alkotják az RMAN katalógust vagy adattárat. Az RMAN katalógus adatbázis egy Oracle adatbázis, amelyben az RMAN katalógus séma található.
az RMAN repository saját verzióval rendelkezik, és teljesen eltérhet az adatbázis verziójától. Ez az RMAN katalógus adatbázis például a 11.2.0.3-on fut, de az RMAN katalógus verziója 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
miért van szüksége helyreállítási katalógusra?
az RMAN helyreállítási katalógus az rman biztonsági mentési metaadatainak adatbázis-sémája. Természetesen biztonsági másolatot készíthet és visszaállíthat helyreállítási katalógus nélkül. Vannak azonban olyan speciális műveletek, amelyek csak helyreállítási katalógussal lehetségesek. Ezek közé tartoznak a tárolt szkriptek, a hosszú megőrzési időszakok és az archív biztonsági mentések.
általában javasoljuk a helyreállítási katalógus használatát. Ez alól kivételt képeznek azok az esetek, amikor egy adatbázis teszt-visszaállítását kell végrehajtania; vagy amikor úgy tűnik, hogy magával a helyreállítási katalógussal van probléma.
Hogyan Hozza Létre A Helyreállítási Katalógust?
ebben a példában az rcat adatbázist és az RMAN sémát használjuk az RMAN katalógus tárolására.
1. Jelentkezzen be az SQL*Plus-ba DBA felhasználóként, és hozza létre az RMAN katalógus sémát:
SQL> create user identified by default tablespace users quota unlimited on users;
2. Adja meg a recovery_catalog_owner szerepkört a séma tulajdonosának. Ez a szerepkör biztosítja a felhasználó számára a helyreállítási katalógus karbantartásához és lekérdezéséhez szükséges összes jogosultságot
SQL> grant recovery_catalog_owner to ;
3) Jelentkezzen be az RMAN-be katalógussémaként, majd hozza létre a katalógust:
$ . oraenvRCAT$ rman catalog /@RMAN> create catalog;
4. most regisztrálja a célt:
$ . oraenvORA112$ rman target / catalog /@RMAN> register database;