What is the difference between LMT & DLT?



What is the difference between LMT & DLT?..

Answer / 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

More DB Administration Interview Questions

Can we take incremental backups in datapump?

1 Answers  


What is fill factor? : sql server DBA

0 Answers  


What is dcl? : sql server DBA

0 Answers  


An automatic job running via DBMS_JOB has failed. Knowing only that "it's failed", how do you approach troubleshooting this issue?

1 Answers  


I got an error SQL1042C. An unexpected system error occurred. Explanation: A system error occurred. One possible reason for this error is that the database manager is not installed correctly or the environment is not set up correctly. On OS/2, while trying to start the database manager, a very common reason for this error is a corrupted NET.ACC file. The command cannot be processed. The tables and views would not be opened. What is the way to open the dataase? pls help me

0 Answers  






How many memory layers are in the shared pool?

3 Answers  


What is a deadlock and what is a live lock? How will you go about resolving deadlocks?

1 Answers  


How many packages we have in db

1 Answers   Tesco,


how can you communicate with operating system files from oracle?

0 Answers   Oracle,


why we use cursors

1 Answers  


How do you open a cluster administrator? : sql server DBA

0 Answers  


Datapump backup steps?

1 Answers  


Categories