每个Oracle数据库都有一个控制文件,它负责维护数据库的全局物理结构。任何数据库结构的更改都会反映在控制文件中(并由Oracle后台进程自动记录)。控制文件包含数据库的名称、数据文件和日志文件的位置,数据库的创建日期以及最大化参数,如最大日志文件数、最大数据文件数和最大实例数。每个数据库只需要一个控制文件,为了安全起见,可以使用镜像控制文件。