"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.