Control File
Aus Geisterle wiki
Allgemein
Eine kleine binäres Datei auf jeder Oracle DB nennt sich Control File. Diese Datei ist extrem wichtig für unsere Datenbank. Für den start genauso wie für den online status. Ein Control File beschreibt den physikalischen Status einer DB. Tablespace Informationen, Namen und Locations von Data Files und redo log files oder auch die aktuelle SLN - Sequence Log Number.
- Das control file kann nur von der DB direkt verändert werden. Nicht vom DB Administrator.
- Das control file muss ständig schreibbar zur Verfügung stehen oder ein zuverlässiger Betrieb der Datenbank ist nicht gewährleistet.
- Um das control file besser zu sichern gibt es die Möglichkeit es zu spiegeln und in unterschiedlichen Verzeichnissen / Platten zu sichern. Dabei werden alle control files simultan modifiziert falls die DB einen Modifikation vorsieht.
