What is the difference between local managed tablespace & dictionary managed tablespace ?

Showing Answers 1 - 12 of 12 Answers

hemant sharma

  • Oct 1st, 2007
 

The basic diff between a locally managed tablespace and a dictionary managed tablespace is that in the dictionary managed tablespace every time a extent is allocated or deallocated data dictionary is updated which increases the load on data dictionary, while in case of locally managed tablespace the space information is kept inside the datafile in the form of bitmaps every time a extent is allocated or deallocated only the bitmap is updated which removes burden from data dictionary.

  Was this answer useful?  Yes

sanjay garg

  • Mar 18th, 2009
 

When Oracle allocates space to a segment (like a table or index), a group of contiguous free blocks, called an extent, is added to the segment. Metadata regarding extent allocation and unallocated extents are either stored in the data dictionary, or in the tablespace itself. Tablespaces that record extent allocation in the dictionary, are called dictionary managed tablespaces, and tablespaces that record extent allocation in the tablespace header, are called locally managed tablespaces.

  Was this answer useful?  Yes

Surya

  • Jun 15th, 2017
 

When Oracle allocates space to a segment (like a table or index), a group of contiguous free blocks, called an extent, is added to the segment. Metadata regarding extent allocation and unallocated extents are either stored in the data dictionary, or in the tablespace itself

  Was this answer useful?  Yes

jayesh gaikar

  • Nov 6th, 2018
 

LMT(Locally Managed Tablespace) :In LMT Extents are managed at the data file level.
DMT(Dictionary Managed Tabalespace) :Extent management in DMT is maintained and carried out at the data dictionary level.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions