What is the difference between LMT & DLT?

Answer Posted / kittu_chintu2005

In LMT: A tablespace that manages its own extents maintains a bitmap in each datafile to keep track of the free or used status of blocks in that datafile. Each bit in the bitmap corresponds to a group of blocks. When an extent is allocated or freed for reuse, Oracle changes the bitmap values to show the new status of the blocks. These changes do not generate rollback information because they do not update tables (like sys.uet$, sys.fet$) in the data dictionary (except for special cases such as tablespace quota information).

When you create a locally managed tablespace, header bitmaps are created for each datafile. If more datafiles are added, new header bitmaps are created for each added file.

In DMT:In DMT, to keep track of the free or used status of blocks, oracle uses data dictionary tables. When an extent is allocated or freed for reuse, free space is recorded in the SYS.FET$ table, and used space in the SYS.UET$ table. Whenever space is required in one of these tablespaces, the ST (space transaction) enqueue latch must be obtained to do insert and deletes against these tables. As only one process can acquire the ST enque at a given time, this often lead to contention. These changes generate rollback information because they update tables (like sys.uet$, sys.fet$) in the data dictionary.

Is This Answer Correct ?    11 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

how can you implement fine-grained auditing?

596


How do you trace the traffic hitting a sql server? : sql server DBA

837


Does transparent data encryption provide encryption when transmitting data across network? : sql server DBA

595


how can you schedule a job in database?

589


what is a user-defined lock?

582






internal architecture

1748


What happens on checkpoint? : sql server DBA

558


What is the default port no on which sql server listens? : sql server DBA

552


How do you troubleshoot errors in a sql server agent job? : sql server DBA

557


i have 10gp file.now i need store in database..but database have only 7gb memory only..how do u store the file ?

1631


how can you get actual data change values from previous transactions in oracle?

607


what do you understand by flashback feature of oracle?

549


Where do you find the default index fill factor and how to change it? : sql server DBA

547


what is the use of recording information about current session?

560


Explain the difference between a FUNCTION, PROCEDURE and PACKAGE.

1835