Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Can anyone explain exactly what is meant by high water mark?

Re: Can anyone explain exactly what is meant by high water mark?

From: Jerry Gitomer <jgitomer_at_p3.net>
Date: 1998/02/21
Message-ID: <34EE6B12.1214@p3.net>#1/1

Hi,

The high water mark is an internal parameter for each table that Oracle uses to determine how much space in the current extent has been used. It is needed because Oracle, like most -- if not all -- data base management systems does not physically remove deleted rows from a table.

Deleting rows from a table does NOT change the high water mark. I believe that there are only two ways to reduce the high water mark of a user table: 1) drop the table and 2) truncate the table.

Truncate works by setting the high water mark back to the beginning of the first extent of the table. This is the reason truncate is such a fast operation and cannot be rollbacked.

Regards

Jerry

xyzer_at_samsung.co.kr wrote:
>
> xyzer_at_samsung.co.kr wrote:
>
>
>
> Hi,
>
> Can anyone explain exactly what is meant by high
> water mark?
> Any good examples?
>
>
> Sungkwan Park
>
> ORACLE + PARADIGM = ORADIGM
>
>
>
> µ¶µµ´Â ¿ì¸® ¶¥ÀÔ´Ï´Ù.
> -¼º°ü
>
>
Received on Sat Feb 21 1998 - 00:00:00 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US