数据库存储体系结构
构成 Oracle DB 的文件可划分为以下类别:
• 控制文件:包含与数据库本身相关的数据,即物理数据库结构信息。这些文件对数据
库至关重要。没有这些文件,就无法打开数据文件来访问数据库中的数据。控制文件
还可以包含与备份相关的元数据。
• 数据文件:包含数据库的用户或应用程序数据,以及元数据和数据字典。
• 联机重做日志文件:用于进行数据库的实例恢复。如果数据库服务器发生崩溃,但未
丢失任何数据文件,实例便可使用这些文件中的信息恢复数据库。
下列附加文件对成功运行数据库非常重要:
• 参数文件:用于定义实例启动时的配置。
• 口令文件:允许用户使用 sysdba、sysoper 和 sysasm 角色远程连接到实例并
执行管理任务。
• 备份文件:用于进行数据库恢复。介质出现故障或因用户错误而损坏或删除原始
文件时,通常会还原备份文件。
• 归档重做日志文件:包含实例发生的数据更改(重做)的实时历史记录。使用这些
文件和数据库备份,可以恢复丢失的数据文件。也就是说,使用归档日志可以恢复
还原的数据文件。
跟踪文件:每个服务器和后台进程都可以写入一个关联的跟踪文件。当进程检测到
内部错误时,会将有关该错误的信息转储到相应的跟踪文件中。写入跟踪文件的一些
信息是为数据库管理员提供的,而其它信息是为 Oracle 支持服务提供的。
• 预警日志文件:这些文件包含特殊的跟踪条目。数据库的预警日志是一个按时间顺序
记录消息和错误的日志。Oracle 建议您定期检查此预警日志。