januari 25, 2022

Geeksökningen

Vad är rman-Katalogschemat, förvaret och databasen?

rman-katalogschemat är ett Oracle-Schema som innehåller rman-arkivet. Den består av en uppsättning tabeller, vyer och PL/sql-program som används av RMAN. Dessa objekt bildar tillsammans RMAN-katalogen eller förvaret. En rman-katalogdatabas är en Oracle-databas som rman-katalogschemat finns i.

rman-arkivet har sin egen version och kan vara helt annorlunda än Databasens version. Till exempel körs den här rman-katalogdatabasen på 11.2.0.3, men rman-katalogversionen är 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

Varför behöver du en Återställningskatalog?

en rman recovery catalog är ett databasschema för rman backup metadata. Du kan säkert ta en säkerhetskopia och utföra en återställning utan en återställningskatalog. Det finns dock specifika operationer som endast är möjliga med en återställningskatalog. Dessa inkluderar lagrade skript, långa lagringsperioder och arkivbackups.

i allmänhet rekommenderar vi starkt användningen av en återställningskatalog. Undantagen från dessa är när du behöver utföra en teståterställning av en databas; eller när det verkar vara ett problem med återställningskatalogen själv.

Hur Skapar Du Återställningskatalogen?

i det här exemplet använder vi rcat-databasen och rman-schemat för att vara värd för RMAN-katalogen.

1. Logga in på SQL * Plus som DBA-användare och skapa rman-katalogschemat:

SQL> create user identified by default tablespace users quota unlimited on users;

2. Bevilja rollen RECOVERY_CATALOG_OWNER till schemaägaren. Den här rollen ger användaren alla behörigheter som krävs för att underhålla och söka i återställningskatalogen

SQL> grant recovery_catalog_owner to ;

3) Logga in på RMAN som katalogschema och skapa katalogen:

$ . oraenvRCAT$ rman catalog /@RMAN> create catalog;

4. Registrera nu målet:

$ . oraenvORA112$ rman target / catalog /@RMAN> register database;

Lämna ett svar

Din e-postadress kommer inte publiceras.