Sådan gendannes faldet bord ved hjælp af RMAN

Gendan faldet bord ved hjælp af RMAN

utilsigtet dråbe af bordet og dets gendannelse er en kompleks opgave. De løsninger, der blev tilbudt indtil Oracle 12c, var enten komplekse og havde datatab.

Bemærk : denne diskussion antager , at tabellen, der ikke er der i papirkurven eller papirkurven, er slået fra

Oracle 11g-løsninger med datatab

  1. gendannelse af tid ved hjælp af databasebackup og arkivlogs.
  2. Flashback database før punktet af tabellen drop.

Oracle 11g-løsning uden datatab

  1. Opret en midlertidig database med backupod-tablespace for den faldne tabel, sys, system og fortryd tablespaces i den første database ( primær database)
  2. gør punkttidsgendannelse for tidsstemplet lige før tabelfaldet
  3. Tag eksporten af tabellen, der skal gendannes
  4. importer tabellen til original database

Oracle 12c gjorde tingene enkle ved ny funktion kaldet “recover Table” . Her er trinene til det samme.

Gendannelse af en bestemt tabel fra Backup

1) Vælg log_mode fra V$database; –> databasen skal være i archivelog-tilstand

2) Find det sted, hvor datafilerne skal gemmes i den midlertidige database, der er oprettet i dette trin

3) Find det tidsstempel, hvor tabellen er droppet.

4) RMAN > Forbind mål /

5) RMAN> Gendan tabel visheid.tab1 indtil tid “to_date(’05/30/2018 03:59:00′,’mm / dd / ååååhh24: mi: ss’) ” hjælpedestination ‘/oracle/hjælperedestination/’;

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.