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: Uncommitted Data

Re: Uncommitted Data

From: DA Morgan <damorgan_at_psoug.org>
Date: Wed, 15 Jun 2005 07:00:55 -0700
Message-ID: <1118844069.169388@yasure>


agarwalp_at_eeism.com wrote:
> Hi,
>
> Following is the excerpt from an article on Transaction logs under
> Checkpoints Heading by Peter Gulutzan
> (http://www.dbazine.com/db2/db2-disarticles/gulutzan2)
>
> "Users need recoveries to work faster, so there are times when the DBMS
> will write absolutely everything. This enables it to flush all dirty
> data pages to the database too. Then the DBMS writes a log record
> marking that a "checkpoint" has been done. If a crash occurs later,
> recovery is easy because the DBMS only needs to roll forward with log
> records since the last checkpoint"
>
> This is somewhat confusing me. What i interpret is that when the DBMS
> writes dirty data records to the datafiles during a check point, it
> updqate the log file saying that a check point is done. So my question
> is why & what does it have to roll forward, even though i have the data
> on the physical datafile.

I haven't read the article but what comes through pretty clearly from the URL is that it refers to DB2: Not Oracle.

-- 
Daniel A. Morgan
http://www.psoug.org
damorgan_at_x.washington.edu
(replace x with u to respond)
Received on Wed Jun 15 2005 - 09:00:55 CDT

Original text of this message

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