sql >> Database teknologi >  >> RDS >> Oracle

oracle rman simpel backup

"Gendan databasen;" kommandoen vil læse sikkerhedskopien fra sikkerhedskopieringsmediet, så dine databasefiler er nøjagtigt, som de var, da den sidste sikkerhedskopi blev taget. Det gendanner ikke kontrolfiler.

"Gendan databasen;" kommandoen vil anvende trinvise sikkerhedskopier (ikke relevant - dit eksempel har kun en fuld sikkerhedskopi) og anvende arkivlogfiler (også ikke relevant, du er i "NOARCHIVELOG"-tilstand.) Den kan også skrive til kontrolfilerne - hvis det gør, kan du kan se, hvorfor det er påkrævet.

Efter gendan/gendan/åbn-kommandoerne, du udstedte i dit spørgsmål, er din database, som den var på tidspunktet for sikkerhedskopieringen. Alle transaktioner, der er begået efter sikkerhedskopieringen, går tabt og kan ikke gendannes, fordi du er i "NOARCHIVELOG"-tilstand. Du skal være i "ARCHIVELOG"-tilstand for at foretage en fuldstændig "point in time"-gendannelse.

byw, hvilke filer, hvis nogen, har du slettet, omdøbt eller flyttet for virkelig at simulere en sand mediefejl? Jeg vil vædde på, at du ikke har slettet en af ​​dine kontrolfiler. Du skal øve dig i det scenarie.




  1. Sådan grupperer du forskellige fora i PHP-kategorier

  2. oracle sql aggregatfunktion med standardværdier

  3. mysql søg efter en catid i et tekstfelt

  4. Forbedrer begrænsning af en forespørgsel til én post ydeevnen