Re: How does orcale determine whether a row is committed.



Thanks Daniel, what i have understood is that, whenever oracle reads a
row, it reads its lock byte, and using this lock byte eventually reads
the ITE in ITL to get the status of the transaction (i.e committed or
not)

Is my understanding right ? And also from where could i get these basic
technical info?

Thanks
Pradeep
Daniel Fink wrote:
> Each row contains a lock byte. This lock byte points to an Interested
> Transaction Entry (ITE) in the Interested Transaction List (ITL) in the
> block header. Multiple rows within the block can point to a single ITE.
> >From this point, the ITE points to the additional Transaction
> information you have already described.
>
> Regards,
> Daniel Fink

.



Relevant Pages

  • Re: How does orcale determine whether a row is committed.
    ... This lock byte points to an Interested ... Transaction Entry in the Interested Transaction List in the ... block header. ... Multiple rows within the block can point to a single ITE. ...
    (comp.databases.oracle.server)
  • RE: Retreive, Update, Delete problem....
    ... "Daniel" wrote: ... (fail due to user A lock) ... user B unlock the row of data. ... > Any additional setting is needed in sql server 2000? ...
    (microsoft.public.dotnet.framework.aspnet)
  • [PATCH] debugobjects: fix lockdep warning #2
    ... Here is the combined patch. ... unsure of whether it still produces lockdep warnings for Daniel or ... Daniel J. Blueman reported: ... hald/4680 is trying to acquire lock: ...
    (Linux-Kernel)
  • Re: [PATCH] debugobjects: fix lockdep warning
    ... Daniel, is there any chance you can try it out? ... | nscd/3669 is trying to acquire lock: ... static struct debug_obj * ... struct debug_obj *obj; ...
    (Linux-Kernel)
  • [PATCH] debugobjects: fix lockdep warning
    ... I don't know whether this is truly the Right Fix; ... Daniel, is there any chance you can try it out? ... | nscd/3669 is trying to acquire lock: ... This patch changes pattern #2 by trying to fill the memory pool (e.g. ...
    (Linux-Kernel)