设置数据库文件路径-the design and analysis of algorithms

时间:2024-06-29 04:38:45
【文件属性】:

文件名称:设置数据库文件路径-the design and analysis of algorithms

文件大小:4.17MB

文件格式:PDF

更新时间:2024-06-29 04:38:45

达梦,DM7

图 7.6 设置数据库文件路径 控制文件 与配置文件类似,控制文件对系统的运行及性能有很大的影响,但不同的是,配置文件 中的配置项可以随意更改,而控制文件中的控制信息一般在系统第一次创建完毕后就不能随 意更改,所以控制文件不是一个文本文件,而是一个二进制文件。另外控制文件一旦被破坏 或丢失仍就无法手工重新创建,基于这一点,对控制文件的保护显得尤为重要。 整个系统中只有一个控制文件,其中存储的控制信息包括主要数据文件路径、日志文件 路径、LSN信息等。由于控制文件对系统至关重要,如果控制文件损坏,系统将无法启动, 因此,DM允许在创建数据库时指定多个控制文件的镜像。这些控制文件的内容是一模一样的, 系统每次写控制文件时会顺序对它们进行修改。如果系统在写某一个控制文件时发生硬件故 障导致该文件损坏,可以通过其他的控制文件来恢复这个损坏的控制文件,之后重新启动数 据库。 数据文件 “数据文件”选项卡用来指定系统表空间路径、用户表空间路径、回滚表空间路径和临时 表空间路径。同时还需指定系统表空间镜像、用户表空间镜像、回滚表空间镜像路径。三个 镜像文件是分别和系统表空间、用户表空间、回滚表空间一模一样的文件,当系统表空间、 用户表空间、回滚表空间文件损坏时,就可以使用相应的镜像文件来替换。 数据文件是数据库中最重要的文件类型之一,这是数据最终要存储的地方,每个数据库 至少有一个与之相关的数据文件,通常情况下,将会有多个。为了理解 DM Server如何组 织这些文件,以及数据在它们内部是如何组织的,必须理解数据页和簇的概念,它们都是 DM Server用于保存数据库对象的分配单元。 数据页是系统进行磁盘 IO和缓冲区调度的单元,其大小在数据库创建时就固定下来了, 而且一旦固定就不可更改,它们的容量也都是相同的。所有数据页的格式大致相同。 簇是数据文件中一个连续的分配空间,簇由多个数量固定的数据页组成。数据文件对空 间的标识都以簇为单位,每个数据文件都维护着两条链,一条为半空簇的链,另一条为* 簇的链,其中半空链用于标识文件中所有被用过一部分的簇,*链则标识文件中所有未被 用过的簇。通常情况下,系统在分配空间时,以簇为单位分配会更有效。 日志文件 重做日志文件对于 DM Server是至关重要的。它们用于存储数据库的事务日志,以便 系统在出现系统故障和介质故障时能够进行故障恢复。在 DM Server 中,任何修改数据库


网友评论