sql >> Database >  >> RDS >> Oracle

oracle rman eenvoudige back-up

De "database herstellen;" commando leest de back-up van de back-upmedia, zodat uw databasebestanden er precies zo uitzien als toen de laatste back-up werd gemaakt. Het herstelt geen controlebestanden.

De "hersteldatabase;" commando zal incrementele back-ups toepassen (niet van toepassing - uw voorbeeld heeft alleen een volledige back-up) en archieflogboeken toepassen (ook niet van toepassing, u bevindt zich in de "NOARCHIVELOG"-modus.) Het kan ook naar de controlebestanden schrijven - als dat het geval is, kan zien waarom het nodig is.

Na de restore/recover/open-commando's die u in uw vraag hebt gegeven, is uw database zoals deze was op het moment van de back-up. Alle transacties die na de back-up zijn uitgevoerd, gaan verloren en kunnen niet worden hersteld omdat u zich in de modus "NOARCHIVELOG" bevindt. U moet zich in de "ARCHIVELOG"-modus bevinden om een ​​volledig "point in time"-herstel uit te voeren.

trouwens, welke bestanden heb je eventueel verwijderd, hernoemd of verplaatst om een ​​echte mediastoring te simuleren? Ik wed dat je niet een van je controlebestanden hebt verwijderd. Je moet dat scenario oefenen.




  1. Veld met aliassen opnieuw gebruiken in SQL SELECT-instructie

  2. Gesynchroniseerde uitvoering van opgeslagen procedures in mysql

  3. Verbinding maken met een database van derden in Joomla?

  4. Tijdelijke tabellen werken niet in PHPMyAdmin