Physical and Logical Structures : Oracle Database (Commonly Referred To As Oracle RDBMS or Simply As Oracle) Is An
Physical and Logical Structures : Oracle Database (Commonly Referred To As Oracle RDBMS or Simply As Oracle) Is An
Storage[edit]
The Oracle RDBMS stores data logically in the form of tablespaces and physically in the form
of data files ("datafiles").[6] Tablespaces can contain various types of memory segments, such as
Data Segments, Index Segments, etc. Segments in turn comprise one or more extents. Extents
comprise groups of contiguous data blocks. Data blocks form the basic units of data storage.
A DBA can impose maximum quotas on storage per user within each tablespace.[7]
Partitioning[edit]
The partitioning feature was introduced in Oracle 8.[8] This allows the partitioning of tables based
on different set of keys. Specific partitions can then be easily added or dropped to help manage
large data sets.
Monitoring[edit]
Oracle database management tracks its computer data storage with the help of information stored
in the SYSTEM tablespace. The SYSTEM tablespace contains the data dictionaryand often (by
default) indexes and clusters. A data dictionary consists of a special collection of tables that
contains information about all user-objects in the database. Since version 8i, the Oracle RDBMS
also supports "locally managed" tablespaces that store space management information in bitmaps
in their own headers rather than in the SYSTEM tablespace (as happens with the default
"dictionary-managed" tablespaces). Version 10g and later introduced the SYSAUX tablespace,
which contains some of the tables formerly stored in the SYSTEM tablespace, along with objects
for other tools such as OEM, which previously required its own tablespace.[9]