参透达梦数据库之dm.ini篇

 文章目录

1 配置文件说明
2 参数属性
3 参数分类
  •     3.1 控制文件相关参数
  •     3.2 数据库相关参数
  •     3.3 安全相关参数
  •     3.4 配置文件相关参数
  •     3.5 备份还原相关参数
4 查看参数的三种方式
  •     4.1 直接在dm.ini文件查看
  •     4.2 通过动态视图性能视图v$PARAMETER
  •     4.3 通过动态性能视图v$DM_INI
5 修改参数的三种方式
  •     5.1 直接修改参数配置文件dm.ini
  •     5.2 通过SQL语句修改
  •     5.3 通过函数进行修改

一、配置文件说明

        dm.ini参数文件是每创建一个DM数据库时自动生成,dm.ini 是 DM 数据库启动所必须的配置文件,通过配置该文件可以设置 DM 数据库服务器的各种功能和性能选项,主要的配置模块包括:控制文件相关、数据库相关、内存相关、线程相关等。本文主要围绕控制文件相关、数据库相关、安全相关、配置文件相关、备份还原相关进行介绍,更多参数说明移步 达梦数据库官方地址: https://eco.dameng.com

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

二、参数属性

        dm.ini文件中的参数属性可分为三种:手动、静态、动态

        手动:不能被动态修改,必须手动修改的参数,需重启生效。

        静态:可被动态修改,修改后需重启服务器生效。

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

三、参数分类

3.1 控制文件相关参数

注意:以下参数皆为手动属性参数,此类参数不建议用户修改

        --CTL_PATH:安装时指定,控制文件路径

        --CTL_BAK_PATH:安装时指定,控制文件备份路径,缺省路径为        “SYSTEM_PATH/CTL_BAK”,在初始化库或没有配置该项时均指定为缺省路径。
备份文件命名格式: “DM_年月日时分秒_毫秒.CTL” 备份文件在初始化库和每次修改DM.CTL控制文件后生成.

        --CTL_BAK_NUM:缺省为10,控制文件备份个数限制,取值范围1~100,在此限制之外,会再多保留一个备份文件,在生成新的备份文件时,如果当前已存在的备份文件个数大于指定值,则自动删除创建时间最早的备份文件,小于或等于指定值的情况下,不会有删除操作。

        --SYSTEM_PATH:安装时指定,系统库目录。

        --CONFIG_PATH:安装时指定,指定DMSERVER所读取的配置文件(DMMAL.INI, DMARCH.INI, DMTIMER.INI等)的路径。缺省使用SYSTEM_PATH路径。不允许指定ASM目录

        --TEMP_PATH:安装时指定,临时库文件路径。

        --BAK_PATH:安装时指定,备份路径。

3.2 数据库相关参数

        --MAX_SESSIONS:缺省值10000,静态属性,系统运行同时连接的最大数,取值范围1-150000.在安全版环境下,该参数受LICENSE的限制,取二者中较小者。当会话数达到 MAX_SESSIONS 值后,为了保证管理员可继续管理数据库,允许 SYSDBA 额外开启 10 个会话连接。

        --LISTEN_IP:手动属性,与 PORT_NUM 配合使用,监听 IP 地址。若指定,则连接时必须指定与该值一样的 IP,否则创建连接失败。

        --MAX_SESSION_STATEMENT:缺省值10000,动态系统级属性,单个会话上允许同时打开的语句句柄最大数,取值范围 64~20480)。

        --MAX_SESSION_MEMORY:缺省值0,动态系统级属性,单个会话的运行内存上限,单位 MB,取值范围 0~262144,0 表示不限制。

        

3.3 安全相关参数

参数名 缺省值 属性
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值