Контролен файл

Контролен файл

Концепция за контролен файл Контролният файл е малък двоичен файл за запис на физическата структура на базата данни. Контролният файл е само база данни. Създайте контролен файл, когато създавате база данни. Когато физическата структура на базата данни се промени, Oracle ще актуализира контролния файл. Потребителите не могат да редактират контролния файл и модификацията на контролния файл се извършва от Oracle.

Стартирането и нормалната работа на базата данни са неделими от контролния файл. Когато стартирате базата данни, Oracle получава името и местоположението на контролния файл от файла с параметрите за инициализация, отваря контролния файл и след това чете информацията от файла с данни и онлайн регистрационния файл от контролния файл и накрая отваря база данни. Когато базата данни работи, Oracle модифицира контролния файл, така че след като контролният файл е повреден, базата данни няма да функционира правилно.

Информацията за базата данни е както следва

Име на базата данни (Име на базата данни

Създаване на времево клеймо на база данни

Име и местоположение на файл с данни

Име и местоположение на онлайн регистрационния файл

Контролен файл

информация за таблично пространство

история на регистрационните файлове (хронология на регистрационните файлове)

архивна информация в регистрационния файл

Резервна информация

Текущ пореден номер на дневника (Пореден номер на дневника)

Контролен пункт

Размерът на контролния файл е под няколко решени параметъра:

maxlog файлове

maxLogmembers

maxDataFiles

Макс екземпляри

< p> когато добавите, преименувате, изтриете файл с данни или онлайн регистрационен файл, сървърният процес на Oracle (сървърен процес) ще бъде актуализиран, за да отрази незабавно тази промяна в структурата на контролния файл на базата данни. Така че Oracle винаги ни предупреждава, че след като структурата на базата данни се промени, архивирайте контролния файл. Процесът на запис на журнал LGWR е отговорен за записването на текущия пореден номер на журнала в контролния файл. Процесът на контролна точка CKPT отговаря за записването на информацията на контролната точка в контролния файл. Архивният процес е отговорен за записването на информацията от архивния журнал в контролния файл.

стойността на контролния файл за позиция на запис CONTROL_FILES параметрите за инициализация. Обикновено DBA трябва да отразява контролни файлове, да разпределя всеки контролен файл на различни физически дискове, когато възникне бедствие, дори ако един от контролните файлове е повреден, данните няма да бъдат загубени и цялата база данни няма да причини цялата база данни бъдете парализирани.

Related Articles
TOP