Direkt zum Inhalt | Direkt zur Navigation

Benutzerspezifische Werkzeuge

This is SunRain Plone Theme

Sektionen

Sie sind hier: Startseite / DB / Oracle / Oracle Recovery Manger (RMAN) einrichten

Oracle Recovery Manger (RMAN) einrichten

SQL>   ausführen von SQL-commands in SQL Plus
oracle>   ausführen von system commands mit dem User oracle
RMAN>   ausführen von rman commands in RMAN mit dem user 'rman'

RMAN Tablespace, User und Catalog anlegen

Für den Platzbedarf sprich Oracle von ca. 15MB pro registrierter Datenbank für den Tablespace.

Tabelspache anlegen

SQL> create tablespace rman datafile '+DB_DATA'
size 50m autoextend on next 50m maxsize 200m

User anlegen

SQL> CREATE USER rman IDENTIFIED BY ca_01
  TEMPORARY TABLESPACE temp
  DEFAULT TABLESPACE users
  QUOTA UNLIMITED ON users;
grant recovery_catalog_owner to rman identified by rman;

Tablespace zuordnen

SQL> alter user rman default tablespace rman
quota unlimited on rman

start von RMAN mit dem user rman

oracle> rman catalog rman/rman@RMAN01

Recovery Manager: Release 11.2.0.1.0 - Production on Tue Jan 17 11:18:42 2012
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
connected to recovery catalog database

RMAN catalog erzeugen

RMAN> create catalog;

Registrieren der Datenbank

Damit eine Datenbank im Recovery-Katalog verwaltet werden kann,ist es notwendig, die zu sicherende Datenbank im Repository anzumelden.  Dafür muss sich die Datenbank zuerst registrieren.
Für die Registrierung muss sich an die zu sicherenden Datenbank als auch an das Repository angemelden.

oracle> rman target / catalog rman/rman@RMAN01

RMAN> register database;

database registered in recovery catalog
starting full resync of recovery catalog
full resync complete

Auto-Backup der Controlfiles

Standartgemäß ist die Sicherung der 'Controlfiles' ausgeschalet, läst sich aber jederzeit aktivieren

CONFIGURE CONTROLFILE AUTOBACKUP on;

 

ORA-01017: invalid username/password; logon denied

O7_DICTIONARY_ACCESSIBILITYsteuert Beschränkungen SYSTEM-Privilegien.
Wenn der Parameter auf true gesetzt ist, können Objekte auf das SYS-Schema zugreifen (Oracle7 Verhalten).
Die Standardeinstellung 'false' sorgt dafür, dass System-Privilegien, die den Zugriff auf Objekte in "einem beliebigen Schema" erlauben, keinen Zugriff auf Objekten in der SYS-Schema bekommen.

Wenn dieser Parameter auf false gesetzt ist, und Sie müssen auf Objekte in der SYS-Schema zugreifen, dann müssen Sie explizite Objekt Privilegien einrichten. Die folgenden Rollen, die dem Datenbank-Administrator erteilt werden können, ermöglichen den Zugriff auf Dictionary-Objekten:

Fast Recovery Area ( Flash Recovery Area) (FRA)

Diese Verzeichnis gehört zwar nicht direkt zur Datenbank, wird jedoch von dieser verwaltet. FRA dient für folgende Daten:

Flashback Logs    
Archivierte Redologs    
Backups der Datenbank    
Backups der Controll Dateien    
Block-Change-Tracking-Dateien    

Die Größe dieses Verzeichnisses kann über folgende Informatioen bestimmt werden:

Anzahl der nicht gesicherten Redolog Dateien    
Anzahl der notwendigen Backup-Sets    
Flashback-Größe    

Über die Serverparameter "db_recovery_file_dest" und "db_recovery_file_dest_size" wird die Lage und die Größe von FRA der Datenbank bekannt gegeben.

SQL> alter system set db_recovery_file_dest_size = 1G scope = both;
SQL> alter system set db_recovery_file_dest = '/ORACLE/ASM04/flash' scope = both;

Datenbank im Archivelog-Modus versetzen

Für die Akivierung der Datenbank im  Archivelog-Modus muss due Datenbank ordentlich geschlossen werden und im "mount" Status hochgefahren werden

SQL> shutdown Immediate
SQL> startup mount
SQL> alter database archivelog;
SQL> alter database open;

RMAN Befehle

rman target /
RMAN> list backup of database summary;
RMAN> LIST BACKUP SUMMARY;

Übersicht über Backups

list backup tag = 'ARCH_2012_10_07_23_30';
list backup tag = 'INC0_2012_10_07_23_30';
list backupset tag = 'INC0_SCDP_795574187_619622_1';
list backup of datafile 00192;

Create Backup Controll File

 

connect target /
run {
allocate CHANNEL d1 type disk format '/tmp/controlfile_%s_%p_%t.bkp';
backup current controlfile;
release channel d1;
}

 

 

 

Artikelaktionen

Kommentieren

Sie können einen Kommentar abgeben, indem Sie das untenstehende Formular ausfüllen. Nur Text. Web- und E-Mailadressen werden in anklickbare Links umgewandelt. Kommentare werden moderiert.

Enter the word