Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Storage parameters
Hi,
basically, the advantage of LMT is not only elimination of fragmentation
, but much more efficient resource management - i.e. information of free
/used extents is no more keeped in the datadictionary ( basically tables
in sys schema ), but in the bitmap, so all changes can be processed more quicker... From the extent size point of view it does not matter - you set it manually ( but always, by every segment ) to 64K extent size (DMT) or let it do the database (LMT with uniform size ) - i would prefer the job to be done by the database of course ;-)
Exp/imp inherit the extent size and recalculate it to the appropriate amount of uniform extents ( if compress=y as per default, then you get initial equal to current size of your segment), and it takes effect by creation of tables through imp (if you not use precreated tables) , the further allocation will be influenced by tablespace extent size (whatever , system or uniform ).
But all that staff is excellent given in the Tom Kyte's Effective Oracle by Design pp 221 - 226 , exactly the things you are asking about, so , i would highly recommend.
Best regards
Maxim
Randy Harris schrieb:
> "Mark D Powell" <Mark.Powell_at_eds.com> wrote in message
> news:1115321479.225708.38930_at_f14g2000cwb.googlegroups.com...
>
>>For Dictionary managed tablespace using initial = next with pctincrease >>=0 is a good plan providing you can move the very large and very small >>objects into tablespaces designed to hold object for the extent size >>chosen. >> >>Being that you are going to migrate the data to a new tablespace in two >>months I would not go to alot of work now resizing everything but would >>instead just verify each object has a realistic next extent size and >>proper setting of pctincrease, that is 0. The exception is if by >>reloacting and resizing objects now you would be getting the object >>ready for how you intend to store it on the new database. >> >>Locally managed tablespaces are very nice. I like uniform extents >>especially for large objects. We divided all our tables/indexes into >>small and large and built the correct number of tablespaces to hold >>eveything with room to grow. Space management consists of counting the >>number of free exents left in the tablespaces every week. >> >>We use autoallocate for a couple of tablespace that house vendor >>products that lump everything into one tablespace. >> >>HTH -- Mark D Powell -- >>