All technological notes.
control file:
control file
database files and to manage the state of the database generally.control file contains:
database name and database unique identifier (DBID)data files, online redo log files, and archived redo log filesTablespace informationRMAN backupspurposes:
control file to reflect this change.metadata that must be accessible when the database is not open.
checkpoints. A checkpoint indicates the SCN in the redo stream where instance recovery would be required to begin. Every committed change before a checkpoint SCN is guaranteed to be saved on disk in the data files. At least every three seconds the checkpoint process records information in the control file about the checkpoint position in the online redo log.Oracle Database reads and writes to the control file continuously during database use and must be available for writing whenever the database is open.
Oracle Database enables multiple, identical control files to be open concurrently and written to the same database.
If a control file becomes unusable, then the database instance fails when it attempts to access the damaged control file.
If all control files of a database are lost, however, then the database instance fails and media recovery is required.
section of Control File:
section.types of records:
Circular reuse records
archived redo log files and RMAN backups.Noncircular reuse records
tablespaces, data files, online redo log files, and redo threads. Oracle Database never reuses these records unless the corresponding object is dropped from the tablespace.only the database can modify the information in the control file.
Reading and writing the control file blocks is different from reading and writing data blocks.
program global area (PGA).Views:V$DATABASE
select * from V$CONTROLFILE;

