11.4 RMAN Wiederherstellung Flashcards

1
Q

In welche beiden Schritte wird die Wiederherstellung einer Oracle Datenbank eingegliedert?

A

Restore
Recovery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was versteht man unter einem Restore?

A

Der Restore Vorgang stellt fehlende Dateien wieder her.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was versteht man unter einer Recovery?

A

Falls möglich, erfolgt nach einem Restore folgt in der Regel eine Recovery. Hier werden fehlende Transaktionen aus den archivierten Redo Logs erneut ausgeführt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Befehle müssen fuer eine Vollständige Wiederherstellung ausgeführt werden?

A

RMAN> restore database;
RMAN> recover database;
RMAN> alter database open;
RMAN> alter pluggable database all open;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie kann man bei einer Recovery Zeit sparen?

A

Indem man nur die korrupten Teile der Datenbank recovert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Mit welchem Befehl kann man einen einzelnen Tablespace wiederherstellen?

A

RMAN> alter table space users_01 offline immediate;
RMAN> restore tablespace users_01;
RMAN> recover tablespace users_01;
RMAN> alter tablespace users_01 online;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welche einzelnen Teile der Datenbank lassen sich mittels RMAN wiederherstellen?

A

Datenbloecke
Datafiles
Tablespaces
gesamte Datenbank

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welches Verfahren kann man nutzen wenn nur wenige Blöcke wiederherzustellen sind?

A

Block Media Recovery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Während einer Block Media Recovery können die betroffenen Datendateien online bleiben und der Nutzer darauf zugreifen. (Wahr/Falsch)

A

Wahr. Der Zugriff auf die betroffenen Datenbloecke ist jedoch bis zum Abschluss der Wiederherstellung nicht möglich.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In welchem Datenbank View findet man Informationen zu korrupten Bloecken?

A

v$database_block_corruption

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Welche Informationen benötigt man zum Ermitteln defekter Blöcke?

A

Man benötigt Datei- und Blocknummern der zu reparierenden Datenblöcke.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

In welches File wird u.a. geschrieben, falls der Datenbank einen korrupten Block liest?

A

Trace File

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Mit welchem Befehl kann man die gesamte Datenbank auf Blockkorruptionen prüfen?

A

RMAN> backup validate database;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Mit welchem Befehl kann man ein einzelnes Datafile auf Korruption prüfen?

A

RMAN> backup validate datafile 1;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mit welchem Befehl lassen sich bestimmte Bloecke Wiederherstellen?

A

RMAN> recover datafile 12 block 208;
RMAN> recover datafile 4 block 208, 211, 397;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wie geht RMAN nach der Ausführung des Befehls backup validate vor?

A

RMAN simuliert eine Sicherung, prüft dabei die Existenz der vorgegeben Dateien sowie deren Konsistenz und protokolliert korrupte Bloecke in der View v$database_block_corruption.

17
Q

Mit welchem Befehl kann man alle korrupten Blöcke recovern welche in v$database_block_corruption protokolliert wurden?

A

RMAN> recover corruption list;

18
Q

Was versteht man unter einer Point in Time Recovery (PITR)

A

Datenbank-Point-in-Time-Recovery (DBPITR) stellt die Datenbank aus Vollsicherungen vor der Zielzeit wieder her und verwendet dann Redo Logs, um die Datenbank bis zur Zielzeit fortzuschreiben.

19
Q

Mit welchem Befehl kann man eine einzelne Tabelle wiederherstellen?

A

RMAN> recover table Scott.dept auxiliary destination ‘/tmp/aux’ remap table ‘scott’.’dept’:’dept_neu’;

20
Q

Mit welchem Befehl kann man eine PITR einer Tabelle in einer PDB durchführen?

A

rman target /
RMAN> recover table ‘test’.’t1’ of pluggable database pdb1
RMAN> until sun