Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Question re: TRUNCATE ... REUSE STORAGE
Tanel your example shows that the that keep storage retained all 87
allocated blocks while drop storage kept only the first allocated =
extent
which is what I said, so I guess you just objecting to my reference to =
"top
of allocated space" which is getting just a little bit technical. I =
would
hope the average reader would understand that means the HWM is reset to =
look
like the table has just been allocated, i.e., no data.
HTH -- Mark D Powell --
-----Original Message-----
From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org]On Behalf Of Tanel P=F5der
Sent: Friday, July 02, 2004 12:05 PM
To: oracle-l_at_freelists.org
Subject: Re: Question re: TRUNCATE ... REUSE STORAGE
> No, the high water mark is reset to the top of the allocated space. =
The
> option means the allocated space remains allocated to the object. =
"Drop
Mark, the HWM is reset to point to first block after segment header =
when you
truncate with keep storage (sometimes referred as HWM is reset to =
zero).
Just the extent map is kept.
A table header block with some rows:
Extent Header:: spare1: 0 spare2: 0 #extents: 11 = #blocks: 87
last map 0x00000000 #maps: 0 offset: 4128 =20 Highwater:: 0x00406d72 ext#: 10 blk#: 1 ext size: 8 ==20
Truncated with reuse storage:
Extent Header:: spare1: 0 spare2: 0 #extents: 11 = #blocks: 87
last map 0x00000000 #maps: 0 offset: 4128 =20 Highwater:: 0x00406d22 ext#: 0 blk#: 0 ext size: 7 ==20
Truncated with drop storage:
Extent Header:: spare1: 0 spare2: 0 #extents: 1 = #blocks: 7
last map 0x00000000 #maps: 0 offset: 4128 =20 Highwater:: 0x00406d22 ext#: 0 blk#: 0 ext size: 7 ==20
Tanel.
-- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html ----------------------------------------------------------------- ---------------------------------------------------------------- Please see the official ORACLE-L FAQ: http://www.orafaq.com ---------------------------------------------------------------- To unsubscribe send email to: oracle-l-request_at_freelists.org put 'unsubscribe' in the subject line. -- Archives are at http://www.freelists.org/archives/oracle-l/ FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html -----------------------------------------------------------------Received on Fri Jul 02 2004 - 11:28:45 CDT
![]() |
![]() |