Professional Documents
Culture Documents
Data files - This a repository of all the data in the database. All created and
modified data is kept here. We have bigfile which has a single data file as
compared to the normal data file that can comprise of multiple data files in a
single tablespace.
Control file - This file contains metadata of the database, its name when it was
create and locations of the data and redo log files. It also contains RMAN
information
Redo log file - This a repository of all the transactional information that relates to
any modification done on the data is kept. It is used to cater for instance failure
occurrences. When power is restored a roll forward action is initiated from the
redo log entries.
Oracle 12c Architecture
Archived redo log files- these are repositories that are used to backup the entries stored in
the redo log files. This ensures the integrity of the database when the database is re
created. Oracle 12c uses a feature called data guard to create a destination for all
archived log files, this is to increase high availability of the database and reduced
recovery time .
Initialization parameter files- when the instance starts the init<SID>.ora or spfile.ora is
accessed by the OS. It uses this file to establish the size of the SGA and its components
and the number of users that can be connected to it. It also has the locations of the
system files e.g. redo log, trace files, control files.
Alert Logs - Alert logs are used to manage system errors that occur during start up and
shut down and records all ALTER SYSTEM commands.
Trace file - Are used to manage the errors that occur when processes within the instanced
are occurring. They record PMON, QMON and SMON errors. They also monitor user
session errors. For example privilege overrides, memory allocation violations etc.
Oracle 12c Architecture
Password files- this file is used to authenticate Oracle system administrators. By default
SYS and SYSTEM user accounts reside here. When other users are created and assigned
SYSDBA and SYSOPER privileges their credentials are saved here
Back up files – this a repository of the physical files of the database in the case of a cold
backup (bit to bit) or creating incremental backups called backupsets (special formats)
ensuring effective space management
Oracle 12c Architecture
Oracle Instance