Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Delayed Block Cleanout is not happening
Hi Gopal,
The --U- flag with the lock count still 1 indicates that the transaction did a commit cleanout on this block. No further cleanout is to be expected until the row is modified by a subsequent transaction.
@ Regards,
@ Steve Adams
@ http://www.ixora.com.au/
@ http://www.christianity.net.au/
@
-----Original Message-----
From: K Gopalakrishnan [mailto:kaygopal_at_yahoo.com]
Sent: Wednesday, 30 August 2000 20:08
To: Oracledba_at_lazydba.com
Cc: oracle-l_at_fatcity.com
Subject: Delayed Block Cleanout is not happening
Hi All...
I have created a table and inserted one row. Now I have dumped the datablock and here is the ITL Entry
Itl Xid Uba Flag Lck Scn/Fsc
Now I have updated a row in that table..(but didn't commmit..) Here is that ITL entry
Itl Xid Uba Flag Lck Scn/Fsc
Here the flag is --U- As expected...And i did a
commit.
And the ITL falg has not changed..
I forced a block cleanout by doing a full table scan of that table. But still the ITL flag is --U-
My question is WHEN EXACTLY the block clean out is done and how do i trace that?
The version is 8.0.3 and NT 4.0 (SP5) If that matters.