de Geek Search
Wat is het RMAN Catalog Schema, Repository en Database?
het RMAN-catalogusschema is een Oracle-Schema dat de RMAN-repository Bevat. Het bestaat uit een reeks tabellen, weergaven en pl/sql-programma ‘ s die door RMAN worden gebruikt. Deze objecten vormen samen de RMAN catalogus of repository. Een RMAN-catalogusdatabase is een Oracle-database waarin het RMAN-catalogusschema zich bevindt.
de RMAN repository heeft zijn eigen versie en kan volledig verschillen van de database versie. Bijvoorbeeld, deze RMAN catalog database draait op 11.2.0.3, maar de RMAN catalog versie is 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
Waarom heb je een Herstelcatalogus nodig?
een RMAN-herstelcatalogus is een databaseschema voor RMAN-back-upmetadata. U kunt zeker een back-up maken en een herstel uitvoeren zonder een herstelcatalogus. Er zijn echter specifieke bewerkingen die alleen mogelijk zijn met een herstelcatalogus. Deze omvatten opgeslagen scripts, lange bewaartermijnen en archiefback-ups.
in het algemeen raden we het gebruik van een herstelcatalogus ten zeerste aan. De uitzonderingen hierop zijn wanneer u een testherstel van een database moet uitvoeren; of wanneer er een probleem lijkt te zijn met de herstelcatalogus zelf.
Hoe Maak Je De Herstelcatalogus Aan?
in dit voorbeeld gebruiken we de rcat-database en het RMAN-schema om de RMAN-catalogus te hosten.
1. Log in op SQL*Plus als de DBA-gebruiker en maak het RMAN-catalogusschema:
SQL> create user identified by default tablespace users quota unlimited on users;
2. Geef de rol RECOVERY_CATALOG_OWNER aan de eigenaar van het schema. Deze rol biedt de gebruiker alle rechten die nodig zijn om de herstelcatalogus te onderhouden en te bevragen
SQL> grant recovery_catalog_owner to ;
3) Log in op RMAN als de catalogus schema, en maak de catalogus:
$ . oraenvRCAT$ rman catalog /@RMAN> create catalog;
4. Registreer nu het doel:
$ . oraenvORA112$ rman target / catalog /@RMAN> register database;