Database Administration (MOSC)

MOSC Banner

What does "UBABLK" represents in v$transaction view?

edited Dec 14, 2025 4:17PM in Database Administration (MOSC) 4 commentsAnswered

I created a sample table "employees" and inserted around 2.5 Lakh rows into it but didn't commit yet

I checked this transaction using v$transaction as show below -

SQL> @insert _employees_250000.sql

1 row created.

1 row created.

1 row created....1 row created.

1 row created.

SQL> select count(*) from employees;

COUNT(*)

— — —- —-

250000

SQL> select

XIDUSN UNDO_SEG_NO,

XIDSLOT UNDO_SLOT,

UBAFIL UNDO_FILE_NO,

UBABLK UNDO_BLOCK_NO,

STATUS, SES_ADDR

from v$transaction; 2 3 4 5 6 7

UNDO_SEG_NO UNDO_SLOT UNDO_FILE_NO UNDO_BLOCK_NO STATUS SES_ADDR

----------- ---------- ------------ ------------- ---------------- ----------------

21 1 37 290 ACTIVE 000000014C8AB990

here UNDO_BLOCK_NO is 290 so does it mean that all the undo transactions are stored in a single undo block?

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center