Fehler beim Wiederherstellen einer Tabelle

389
susik

Ich werde mit dem Sicherungs- / Wiederherstellungsvorgang vertraut. Aus diesem Grund habe ich unter Windows 7 Oracle 11.2 g installiert und angefangen zu spielen. Eventuell muss ich die Datenbank auf einem anderen Server wiederherstellen, aber zuerst möchte ich es lokal ausprobieren.

Zuerst erstellte ich in der eingebauten ORCL-Datenbank die Tabelle Test1, fügte einen Datensatz ein und verifizierte ihn aus SQL Developer- und sqlplus-Abfragen.

Dann habe ich ein Backup mit folgenden Schritten gemacht:

SQL> shutdown immediate; SQL> startup mount pfile='C:\app\Ilana\admin\ORCL\pfile\init.ora.52201722308 RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'C:\backup\rman/full_%u_%s_%p'; RMAN> BACKUP AS BACKUPSET DATABASE PLUS ARCHIVELOG; 

Es wurden 2 Dateien in C:\backup\rmanzB File1und erstellt File2. Ich File1gehe davon aus, dass es File2sich um eine Datei und eine Steuerdatei handelt.

Dann habe ich die Tabelle Test1 gelöscht

Danach habe ich ORCL mit den folgenden Schritten wiederhergestellt:

1. SQL> Select Dbid from v$database ; 1802923837 set Dbid=1802923837; 2. SQL> shutdown immediate; startup nomount pfile='C:\app\admin\orcl\pfile\init.ora.512...'  3. RMAN> connect target / 4. RESTORE CONTROLFILE FROM "\backup\rman/File2' 5. ALTER DATABASE MOUNT; 6. RESTORE DATABASE; 7. RECOVER DATABASE; 8. ALTER DATABASE OPEN RESETLOGS; 

Danach habe ich ORCL sowohl in SQL Developer als auch in sqlplus geprüft, aber ich sehe meine Tabelle Test1 nicht

Meine Frage:

Was habe ich falsch gemacht, dass Test1 nicht wiederhergestellt wurde?

0

1 Antwort auf die Frage

0
susik

Jemand aus einem anderen Forum hat mich auf das Problem hingewiesen. Mein Problem war, dass ich alles wiederhergestellt habe, dh ich habe die Wiederherstellung abgeschlossen, dh auch das Löschen von Tabellen. Nachdem ich den Parameter SCN verwendet hatte, konnte ich "unvollständig" wiederherstellen und meine Tabelle abrufen.