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

Home -> Community -> Mailing Lists -> Oracle-L -> RE: Number of transaction table slots (was: Rollback Segment Header Dump)

RE: Number of transaction table slots (was: Rollback Segment Header Dump)

From: Steve Adams <steve.adams_at_ixora.com.au>
Date: Tue, 29 Aug 2000 19:41:00 +1000
Message-Id: <10603.115709@fatcity.com>


Hi Gopal,

Yes, you cannot have any more concurrent transactions (including distributed queries) in a rollback segment than the number of slots available in the transaction table in the header block.

You should be able to calculate the number of slots for any database block size and for any given version from V$TYPE_SIZE without dumping a header block. For example for your 2K block size it goes like this:

      2048 bytes db_block_size

@   Regards,
@   Steve Adams
@   http://www.ixora.com.au/
@   http://www.christianity.net.au/
@
@   Going to OpenWorld?
@   Catch the Ixora performance tuning seminar too!
@   See http://www.ixora.com.au/seminars/ for details.

-----Original Message-----
From: K Gopalakrishnan [mailto:kaygopal_at_yahoo.com] Sent: Tuesday, 29 August 2000 17:37
To: oracledba_at_quickdoc.co.uk
Cc: oracle-l_at_fatcity.com
Subject: Rollback Segment Header Dump

Any body know about the size of the transaction slot in the transaction table. I have dumped the header of a rollback segment (of 2 K block size ) and i am seeing only 21 slots.

Does that means only 21 ___concurrent__ transactions Received on Tue Aug 29 2000 - 04:41:00 CDT

Original text of this message

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