oracle 數(shù)據(jù)庫包含以下文件類型:數(shù)據(jù)文件:存儲數(shù)據(jù)和元數(shù)據(jù)。日志文件:記錄更改以保持一致性,包括重做和撤消日志文件。控制文件:存儲結(jié)構(gòu)和配置信息。參數(shù)文件:包含操作配置參數(shù)。臨時表空間文件:存儲臨時數(shù)據(jù)。回滾段文件:存儲撤消更改的日志記錄。概要文件:存儲對象元數(shù)據(jù)信息。診斷文件:記錄數(shù)據(jù)庫活動和錯誤消息。
Oracle 數(shù)據(jù)庫文件
Oracle 數(shù)據(jù)庫包含以下類型的文件:
數(shù)據(jù)文件 (DBF)
存儲數(shù)據(jù)庫中的所有用戶數(shù)據(jù)和元數(shù)據(jù)。
至少需要一個數(shù)據(jù)文件來創(chuàng)建數(shù)據(jù)庫。
日志文件 (LGF)
記錄對數(shù)據(jù)庫所做的所有更改,以確保數(shù)據(jù)庫的一致性。
有兩種類型的日志文件:
重做日志文件 (REDO)
撤消日志文件 (UNDO)
控制文件 (CTL)
存儲有關(guān)數(shù)據(jù)庫結(jié)構(gòu)和配置的重要信息,例如:
數(shù)據(jù)文件的位置
日志文件的位置
數(shù)據(jù)庫名稱和實(shí)例號
參數(shù)文件 (PFILE 和 SPFILE)
包含影響數(shù)據(jù)庫操作的配置參數(shù)。
PFILE(物理參數(shù)文件):存儲在文件系統(tǒng)中。
SPFILE(服務(wù)器參數(shù)文件):存儲在數(shù)據(jù)庫中,可以動態(tài)更新。
臨時表空間文件
存儲臨時數(shù)據(jù),例如排序、分組和連接等操作所需的數(shù)據(jù)。
回滾段文件
存儲撤消更改所需的日志記錄。
概要文件
包含有關(guān)表、索引、視圖和存儲過程等數(shù)據(jù)庫對象的元數(shù)據(jù)信息。
診斷文件
記錄數(shù)據(jù)庫活動和錯誤消息的診斷信息。