Ketika sebuah perintah SQL dijalankan, maka transaksi dimulai. Oracle
meletakkan transaksi pada segmen undo di dalam tablespace undo untuk
mencatat inputan undo transaksi tersebut. Inputan pada tablespace undo
digunakan ketika perintah rollback dilakukan untuk mendapatkan kembali
data seperti terakhir kali dilakukan perintah commit pada transaksi
tersebut. Transaksi akan berakhir jika terjadi hal-hal berikut :




























