物理存储结构
1. 数据文件
数据文件是指存储数据库数据的文件。每一个Oracle数据库都有一个或多个物理的数据文件所有数据文件大小的和构成了数据库的大小。
数据文件具有以下特点:
一个表空间由一个或多个数据文件组成。
一个数据文件只对应一个数据库,而一个数据库通常包含多个数据问价。
数据文件 可以通过设置参数,实现自动扩展的功能。
2. 控制文件
控制文件记录了数据库的结构信息,用于控制数据库的物理结构。控制文件中的数据库结构信息包括数据库名称、数据库建立日期、数据库中数据文件与日志文件的名称及位置、表空间信息、归档日志信息、当前的日志序列号、检查点信息等。
一个Oracle数据库通常包含多个控制文件,在安装Oracle系统时,会自动创建控制文件。在数据库的使用过程中,数据库需要不断更新控制文件,一旦控制文件受损,数据库将无法正常工作。
3. 重做日志文件
重做日志文件简称日志文件,是指记录数据库中所有变更才做信息的文件。借助于日志文件,可以进行事务的重做或回退,是数据库实例恢复的基础,保证了数据库的 安全。
4. 其他文件
归档重做日志文件:数据库在归档模式下会把已经写满了的重做日志文件保存到指定的一个或多个文职,被保存的重做日志文件的集合称为归档重做日志文件,这个过程称为归档。
初始化 参数文件:用于在数据库启动实例时配置数据库,该文件主要设置书库实例名称、实例所需要的内存区域大小等
配置参数文件:该文件在书库对应多个实例时才会存在,如果一个数据库只对应一个实例则不会产生此文件。此文件一般被命名为config.ora,一般由初始化参数文件调用。
备份文件:当文件受损时,可以解除与备份文件对受损文件进行恢复。
跟踪文件:该文件包含数据库系统运行过程中所遇到的重大事件的有关信息,为数据库运行故障的解决提供重要信息