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

Hvordan stopper man Oracle-fortryd-processen?

Du kan ikke stoppe processen med at rulle transaktionen tilbage, fordi det ville efterlade databasen i en inkonsistent tilstand.

Når du udfører en langvarig sletteproces, vil Oracle sandsynligvis skrive de ændrede blokke til dine datafiler, før du beslutter dig for, om du vil forpligte eller rulle tilbage transaktionen. Hvis du afbrød processen midt i udførelsen af ​​transaktionen, vil der være nogle ændrede blokke på disken, nogle ændrede blokke i hukommelsen og nogle uændrede blokke. At rulle transaktionen tilbage er den eneste måde at returnere databasen til den tilstand, den var i, før du begyndte at udføre DELETE erklæring.



  1. Hent sidst kendte værdi for hver kolonne i en række

  2. vælg count(*) fra tabellen over mysql i php

  3. Databasebelastningsbalancering:Distribuerede vs centraliserede opsætninger

  4. Konverter varchar-kolonnen til dato i mysql på databaseniveau