La ricerca Geek
Qual è lo schema del catalogo RMAN, il repository e il database?
Lo schema del catalogo RMAN è uno schema Oracle che contiene il repository RMAN. È costituito da un insieme di tabelle, viste e programmi pl/sql utilizzati da RMAN. Questi oggetti insieme formano il catalogo RMAN o repository. Un database del catalogo RMAN è un database Oracle in cui risiede lo schema del catalogo RMAN.
Il repository RMAN ha una propria versione e può essere completamente diverso dalla versione del database. Ad esempio, questo database del catalogo RMAN è in esecuzione su 11.2.0.3, ma la versione del catalogo RMAN è 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
Perché hai bisogno di un catalogo di recupero?
Un catalogo di ripristino RMAN è uno schema di database per i metadati di backup RMAN. Si può certamente prendere un backup ed eseguire un ripristino senza un catalogo di ripristino. Tuttavia, esistono operazioni specifiche che sono possibili solo con un catalogo di ripristino. Questi includono script memorizzati, lunghi periodi di conservazione e backup di archiviazione.
In generale, consigliamo vivamente l’uso di un catalogo di recupero. Le eccezioni a questi sono quando è necessario eseguire un ripristino di prova di un database; o quando sembra esserci un problema con il catalogo di ripristino stesso.
Come si crea il catalogo di ripristino?
In questo esempio, stiamo utilizzando il database RCAT e lo schema RMAN per ospitare il catalogo RMAN.
1. Accedi a SQL * Plus come utente DBA e crea lo schema del catalogo RMAN:
SQL> create user identified by default tablespace users quota unlimited on users;
2. Concedere il ruolo RECOVERY_CATALOG_OWNER al proprietario dello schema. Questo ruolo fornisce all’utente tutti i privilegi necessari per mantenere e interrogare il catalogo di ripristino
SQL> grant recovery_catalog_owner to ;
3) Accedere a RMAN come schema del catalogo e creare il catalogo:
$ . oraenvRCAT$ rman catalog /@RMAN> create catalog;
4. ora registrare il bersaglio:
$ . oraenvORA112$ rman target / catalog /@RMAN> register database;