用于配置达梦数据库控制文件路径,数据库会在指定路径下寻找加载控制文件,控制文件默认名为dm.ctl
。默认路径在SYSTEM_PATH
下。
在参数文件需要变更路径的时候,需要同时修改dm.ini
文件该参数。
略
每个DM数据库包含两个控制文件,即dm.ctl和dmtemp.ctl,均为二进制文件。
dm.ctl用于记录数据库必要的初始信息,主要包含以下内容:
数据库名称
数据库服务器模式
OGUID唯一标识
数据库服务器版本
数据文件版本
数据库的启动次数
数据库最近一次启动时间
表空间信息,包括:表空间名、表空间物理文件路径等,记录了所有数据库中使用的表空间,数组的方式保存
控制文件校验码,校验码由数据库服务器在每次修改控制文件后计算生成,保证控制文件的合法性,防止文件损坏及手工修改。
dmtemp.ctl用于记录临时表空间相关信息,主要包括临时表空间名以及临时表空间物理文件路径等。
在服务器运行期间,执行表空间的DDL等操作后,服务器内部需要同步修改控制文件内容。如果在修改过程中服务器故障,可能会导致控制文件损坏,为了避免出现这种情况,在修改控制文件时系统内部会执行备份操作。
备份策略如下:
注意:
文章
阅读量
获赞