Starting with Oracle 9i, the extent information for each LOCALLY MANAGED TABLESPACE (LMT) is removed from SYSTEM and stored within each LMT individually. This improves performance by allowing each tablespace to handle extent allocation separately and taking a lot of work away from the SYSTEM tablespace.
There are three different types of LMTs, all of which are supported under Banner® 6.x
USER - The LMT acts like a standard Dictionary Managed Tablespace, except that extent allocation is done at the datafile level.
SYSTEM - Oracle allocates the extents based on internal algorithms.
UNIFORM - All extents are fixed and of the same size. The size is specified during at the tablespace creation.
Of these three types, it is the latter, Uniform LMT that offers the most performance gains. Also note that storage clauses should not be specified for each individual object.
To create a LMT of uniform extent, add the clause 'EXTENT MANAGEMENT LOCAL UNIFORM SIZE [SIZE] to the CREATE TABLESPACE SQL as shown below:
create tablespace FGBTRND_DATA
datafile '/u01/oradata/PROD/fgbtrnd_data_01.dbf' size 2048M
extent management local uniform size 1024K;
When creating tablespaces, also try to limit each datafile size to 2GB, as anything larger may be problematic when you try to move these files around.