sql >> Databasteknik >  >> RDS >> Oracle

Hur stoppar man oracle ångra processen?

Du kan inte stoppa processen att återställa transaktionen eftersom det skulle lämna databasen i ett inkonsekvent tillstånd.

När du kör en långvarig raderingsprocess kommer Oracle sannolikt att skriva de ändrade blocken till dina datafiler innan du bestämmer dig för om du ska utföra eller återställa transaktionen. Om du avbröt processen mitt under exekveringen av transaktionen kommer det att finnas några ändrade block på disken, några ändrade block i minnet och några oförändrade block. Att återställa transaktionen är det enda sättet att återställa databasen till det tillstånd den var i innan du började utföra DELETE uttalande.



  1. värd 'localhost' får inte ansluta till denna MySQL-server (#1130)

  2. Markera alla där [första bokstaven börjar med B]

  3. MySQL vs. JSON - Varför?

  4. PostgreSQL-agent i SQL Standard Committee igen