教学文章
Technology Exchange
热门课程
400电话

免费咨询热线
400-090-9964

教学文章

达梦数据库DM8 DBA管理员手册:DM物理存储结构-配置文件

时间:2020-12-03 来源:

达梦数据库DM8 DBA管理员手册:DM物理存储结构-配置文件

顾名思义,配置文件是DM数据库用来配置、设置功能选项的一些文本文件的集合,配置文件以ini为扩展名,它们具有固定的格式,用户可以通过修改其中的某些参数取值来达成如下两个方面的目标:启用/禁用特定功能项;针对当前系统运行环境设置更优的参数值以提升系统性能。

DM数据库服务配置

1)dm.ini

每创建一个 DM数据库,就会自动生成 dm.ini文件。dm.ini 是 DM数据库启动所必须的配置文件,通过配置该文件可以设置 DM 数据库服务器的各种功能和性能选项。

当 dm.ini中的某参数值设置为非法值时,若设置值与参数类型不兼容,则参数实际取值为默认值;若设置值小于参数取值范围的最小值,则实际取值为最小值;若设置值大于参数取值范围的最大值,则实际取值为最大值。

参数属性分为三种:静态、动态和手动。

静态,可以被动态修改,修改后重启服务器才能生效。

动态,可以被动态修改,修改后即时生效。动态参数又分为会话级和系统级两种。会话级参数被修改后,新参数值只会影响新创建的会话,之前创建的会话不受影响;系统级参数的修改则会影响所有的会话。

手动,不能被动态修改,必须手动修改 dm.ini参数文件,然后重启才能生效。

动态修改是指 DBA用户可以在数据库服务器运行期间,通过调用系统过程SP_SET_PARA_VALUE()、SP_SET_PARA_DOUBLE_VALUE()和SP_SET_PARA_STRING_VALUE()对参数值进行修改。

2) dmmal.ini

dmmal.ini 是 MAL 系统的配置文件。需要用到 MAL环境的实例,所有站点 dmmal.ini需要保证严格一致。

dmarch.ini

dmarch.ini用于本地归档和远程归档。

dm_svc.conf

DM安装时生成一个配置文件 dm_svc.conf,不同的平台所在目录有所不同。

1. 32位的 DM安装在 Win32操作平台下,此文件位于%SystemRoot%\system32目录;

2. 64位的 DM安装在 Win64操作平台下,此文件位于%SystemRoot%\system32目录;

3. 32位的 DM安装在 Win64操作平台下,此文件位于%SystemRoot%\SysWOW64目录;

4. 在 Linux平台下,此文件位于/etc目录。

sqllog.ini

sqllog.ini用于sql日志的配置。当把INI参数SVR_LOG置为1,才会打开SQL日志。

如果在服务器启动过程中,修改了sqllog.ini文件。修改之后的文件,只要调用过程SP_REFRESH_SVR_LOG_CONFIG() 就会生效。

DM数据库复制配置

1) dmrep.ini

dmrep.ini 用于配置复制实例。

2) dmllog.ini

dmllog.ini 用于配置逻辑日志。

3) dmtimer.ini

dmtimer.ini 用于配置定时器,用于数据守护中记录异步备库的定时器信息或数据复制中记录异步复制的定时器信息。

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright ALL Rights Reserved 京ICP备11008061号-1

CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com www.cuug.net

电话:010-59426307 010-59426319 邮政编码:100089

地址:北京市海淀区北清路164号28-38号院