ファイル (Oracle Database)
データベースの整合性を維持するための情報を記録するためのファイルである。
データファイルやREDOログファイルのファイル名と保存場所を記録する。データファイルやREDOログファイルを追加・削除すると、Oracle Databaseサーバが制御ファイルを自動で更新する。制御ファイルのファイル名や保存場所は、初期化パラメータファイルに「CONTROL_FILES」として記述しておく。Oracle Databaseを起動すると、「マウント」という段階で「CONTROL_FILES」を自動で読み込む。
制御ファイルが読み込めなくなるとOracle Databaseを起動できなくなる。そのため、予備として複数の制御ファイルを用意するべきである。デフォルトの設定では3つの制御ファイルが用意される。ハードディスクが壊れても問題ないように、ハードディスクを複数用意して制御ファイルを別々のハードディスクに保存するとよい。