Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment arrêter le processus d'annulation d'Oracle ?

Vous ne pouvez pas arrêter le processus d'annulation de la transaction, car cela laisserait la base de données dans un état incohérent.

Lorsque vous exécutez un processus de suppression de longue durée, Oracle écrira probablement les blocs modifiés dans vos fichiers de données avant que vous ne décidiez de valider ou d'annuler la transaction. Si vous avez interrompu le processus au milieu de l'exécution de la transaction, il y aura des blocs modifiés sur le disque, des blocs modifiés en mémoire et des blocs inchangés. L'annulation de la transaction est le seul moyen de ramener la base de données à l'état dans lequel elle se trouvait avant que vous ne commenciez à exécuter la commande DELETE déclaration.