| 
								        
								         
								        Describe Oracle architecture in brief. The Oracle database has:
 Logical layer : The components of the logical layer map the data to these physical components.
 
 Physical layer : The physical layer consists of the files that reside on the disk.
 
 Tablespaces and Datafiles
 The database is divided into one or more logical pieces known as tablespaces. A tablespace is used to logically group data together.
 
 The Database Schema : A collection of logical-structure objects, known as schema objects.
 
 These schema objects consist of structures such as:
 - tables,
 - clusters,
 - indexes,
 - views,
 - stored procedures,
 - database triggers, and
 - sequences.
 
 Segments, Extents, and Data Blocks
 Within Oracle, the space used to store data is controlled by the use of logical structures. These structures consist of the following:
 
 Data blocks -
 A block is the smallest unit of storage in an Oracle database. (contains header information concerning the block itself as well as the data)
 
 Extents - Extents consist of data blocks.
 
 Segments - A segment is a set of extents used to store a particular type of data.
 
 The Oracle Instance has:
 
 - User processes
 - Oracle background processes
 - The shared memory
 
 The Oracle Memory Structure contains:
 
 - The System Global Area (SGA)
 - The Data-Dictionary Cache
 - The Program Global Area (PGA)
 |