第11章控制文件与日志文件的 管理 工工二工二工二二工二工工工工工上 Oracle数据库包含三种类型的物理文件 数据 文件、控制文件和重做日志文件,其中数据文件是用 来存储数据的,而控制文件和日志文件则是用于维护 Oracle数据库的正常运行。保证控制文件和重做日志 文件的可用性和可靠性是确保Dracle数据库正常、可 清率电脑学堂 靠运行的前提条件
1 第11章 控制文件与日志文件的 管理 Oracle数据库包含三种类型的物理文件——数据 文件、控制文件和重做日志文件,其中数据文件是用 来存储数据的,而控制文件和日志文件则是用于维护 Oracle数据库的正常运行。保证控制文件和重做日志 文件的可用性和可靠性是确保Oracle数据库正常、可 靠运行的前提条件
本章知识要点: 了解控制文件的用途 理解控制文件的内容 管理控制文件 了解日志文件的用途 清率电脑学堂 掌握对日志文件的基本管理 理解归档的概念 切换数据库到归档模式 设置归档参数 使用LogMiner分析日志文件
2 本章知识要点: • 了解控制文件的用途 • 理解控制文件的内容 • 管理控制文件 • 了解日志文件的用途 • 掌握对日志文件的基本管理 • 理解归档的概念 • 切换数据库到归档模式 • 设置归档参数 • 使用LogMiner分析日志文件
11.1管理控制文件 每个Oracle数据库都必须至少具有一个控制文件 控制文件是一个很小的二进行格式的操作系统文件 ,在其中记录了关于数据库物理结构的基本信息,包 括数据库的名称、相关的数据文件和重做日志文件的 名称和位置、当前的日志序列号等内容。在加载数据 库时,Oracle实例将读取控制文件中的内容。如果无 清率电脑学堂 法找到可用的控制文件,数据库将无法加载,并且很 难恢复
3 11.1 管理控制文件 • 每个Oracle数据库都必须至少具有一个控制文件 。控制文件是一个很小的二进行格式的操作系统文件 ,在其中记录了关于数据库物理结构的基本信息,包 括数据库的名称、相关的数据文件和重做日志文件的 名称和位置、当前的日志序列号等内容。在加载数据 库时,Oracle实例将读取控制文件中的内容。如果无 法找到可用的控制文件,数据库将无法加载,并且很 难恢复
11.1.1控制文件简介 工工二工工工工二工工二工二工二工工二 控制文件是Oracle数据库最重要的物理文件,它 以二进制文件的形式在。不仅记载了数据库的特理结 构信息(即构成数据库的数据文件和日志文件),在 装载和打开数据时也需要这些文件,而且它们还记载 了日志序列号、检查点和日志历史信息,同步和恢复 清率电脑学堂 数据库时需要这些信息。在创建数据库时会创建控制 文件,如果数据库发生改变,则系统会自动修改控制 文件,以记录当前数据库的状态
11.1.1 控制文件简介 • 控制文件是Oracle数据库最重要的物理文件,它 以二进制文件的形式在。不仅记载了数据库的特理结 构信息(即构成数据库的数据文件和日志文件),在 装载和打开数据时也需要这些文件,而且它们还记载 了日志序列号、检查点和日志历史信息,同步和恢复 数据库时需要这些信息。在创建数据库时会创建控制 文件,如果数据库发生改变,则系统会自动修改控制 文件,以记录当前数据库的状态。 4
11.1.2复合控制文件 因为控制文件非常重要,所以为了防止控制文件 的损坏或丢失,应用将控制文件复合。Oracle建议每 个数据库应该包含两个或两个以上的控制文件。但需 要注意,Oracle数据库最多可以包含8个控制文件。当 复合控制文件时,为了防止磁盘损坏导致控制文件丢 清率电脑学堂 失或损坏。 日志组1 日惠组2 日志组3 成员 成员 成员2 成员2 成员2
11.1.2 复合控制文件 • 因为控制文件非常重要,所以为了防止控制文件 的损坏或丢失,应用将控制文件复合。Oracle建议每 个数据库应该包含两个或两个以上的控制文件。但需 要注意,Oracle数据库最多可以包含8个控制文件。当 复合控制文件时,为了防止磁盘损坏导致控制文件丢 失或损坏。 5 成员1 成员2 成员1 成员2 成员1 成员2 日志组1 日志组2 日志组3 磁盘1 磁盘2