Bonjour,

Je cherche plus de précisions pour mieux comprendre le fonctionnement du rollback.
J’ai une application qui exécute une longue transaction (plusieurs heures).
La transaction plante du au tablespace UNDO qui n’est pas assez grand (ORA-30036: impossible d'étendre le segment par 8 dans le tablespace d'annulation 'UNDO')

Si ma compréhension est bonne une fois qu’on a ORA-30036 la transaction en cours s’arête et Oracle fait un rollback.

Maintenant, au niveau de la session, Oracle rends la main au moment ou l’erreur ORA-30036 est apparue ou au moment ou il a fini le rollback ?

Merci pour l'aide.