news 2026/4/23 19:11:50

DM 修改dm.ini 参数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DM 修改dm.ini 参数

DM 修改dm.ini 参数

DM 数据库修改dm.ini 参数,除了直接修改dm.ini 文件中的参数值重启数据库使参数生效,还可以通过 sp_set_para_value(1/2, '参数名',value) 函数(其中1 表示修改动态参数,2 表示修改静态参数),或与oracle 类似的 alter system set '参数名'=value memory/spfile/both(其中memory 是只修改内存值,spfile 是只修改ini 文件值,both 是都修改),两种方式来修改dm.ini 参数值。 dm.ini 中的参数有四种类型,read only 只读参数,sys 系统级参数,in file 静态参数,session 会话级参数。

SQL> select distinct(para_type) from v$dm_ini; PARA_TYPE --------- READ ONLY SYS IN FILE SESSION

其中,sys 和session 是动态参数,无需重启直接生效,sys 对整个数据库生效,session 只对新建的会话生效;read only 是静态参数,修改后需重启数据库生效;in file 参数只能手动修改dm.ini 文件,重启数据库生效。

参数修改方法

1.动态参数

以参数SORT_BUF_SIZE 为例

SQL> select * from v$dm_ini where para_name = 'SORT_BUF_SIZE'; PARA_NAME PARA_VALUE MIN_VALUE MAX_VALUE DEFAULT_VALUE MPP_CHK SESS_VALUE FILE_VALUE DESCRIPTION PARA_TYPE SYNC_FLAG SYNC_ LEVEL PARA_MODULE ------------- ---------- --------- --------- ------------- ------- ---------- ---------- ------------------------------------- --------- --------- ----- ----- ---------------------- SORT_BUF_SIZE 20 1 2048 20 N 20 20 maximum sort buffer size in Megabytes SESSION ALL_SYNC CAN_S YNC memory pool and buffer

1.1 sp_set_para_value方法

sql语句:

sp_set_para_value(1, 'SORT_BUF_SIZE',30);

修改后立即生效

SQL> sp_set_para_value(1, 'SORT_BUF_SIZE',30); DMSQL 过程已成功完成 已用时间: 211.281(毫秒). 执行号:1607. SQL> select * from v$dm_ini where para_name = 'SORT_BUF_SIZE'; PARA_NAME PARA_VALUE MIN_VALUE MAX_VALUE DEFAULT_VALUE MPP_CHK SESS_VALUE FILE_VALUE DESCRIPTION PARA_TYPE SYNC_FLAG SYNC_LEVEL PARA_MODULE ------------- ---------- --------- --------- ------------- ------- ---------- ---------- ------------------------------------- --------- --------- ---------- ---------------------- SORT_BUF_SIZE 30 1 2048 20 N 30 30 maximum sort buffer size in Megabytes SESSION ALL_SYNC CAN_SYNC memory pool and buffer

1.2 alter system方法

语句:

SQL> alter system set 'SORT_BUF_SIZE'=30 both;

2.静态参数

以参数MAX_OS_MEMORY 为例

SQL> select * from v$dm_ini where para_name = 'MAX_OS_MEMORY'; PARA_NAME PARA_VALUE MIN_VALUE MAX_VALUE DEFAULT_VALUE MPP_CHK SESS_VALUE FILE_VALUE DESCRIPTION PARA_TYPE SYNC_FLAG SYNC_LEVEL PARA_MODULE ------------- ---------- --------- --------- ------------- ------- ---------- ---------- ----------------------------------------- --------- --------- ---------- ---------------------- MAX_OS_MEMORY 100 40 100 100 N 100 100 Maximum Percent of OS Memory Can Be Used IN FILE ALL_SYNC CAN_SYNC memory pool and buffer

2.1 sp_set_para_value方法

sql语句:

SQL> sp_set_para_value(2, 'MAX_OS_MEMORY',90);

需要重启数据库生效

SQL> sp_set_para_value(2, 'MAX_OS_MEMORY',90); DMSQL 过程已成功完成 已用时间: 47.176(毫秒). 执行号:1611. SQL> select * from v$dm_ini where para_name = 'MAX_OS_MEMORY'; PARA_NAME PARA_VALUE MIN_VALUE MAX_VALUE DEFAULT_VALUE MPP_CHK SESS_VALUE FILE_VALUE DESCRIPTION PARA_TYPE SYNC_FLAG SYNC_LEVEL PARA_MODULE ------------- ---------- --------- --------- ------------- ------- ---------- ---------- ----------------------------------------- --------- --------- ---------- ---------------------- MAX_OS_MEMORY 100 40 100 100 N 100 90 Maximum Percent of OS Memory Can Be Used IN FILE ALL_SYNC CAN_SYNC memory pool and buffer 已用时间: 6.117(毫秒). 执行号:1612. SQL> host /dm/dmdbms/bin/DmServiceDAMENG restart Stopping DmServiceDAMENG: [ OK ] Starting DmServiceDAMENG: [ OK ] SQL> select * from v$dm_ini where para_name = 'MAX_OS_MEMORY'; 服务器[LOCALHOST:5236]:处于普通打开状态 已连接 PARA_NAME PARA_VALUE MIN_VALUE MAX_VALUE DEFAULT_VALUE MPP_CHK SESS_VALUE FILE_VALUE DESCRIPTION PARA_TYPE SYNC_FLAG SYNC_LEVEL PARA_MODULE ------------- ---------- --------- --------- ------------- ------- ---------- ---------- ----------------------------------------- --------- --------- ---------- ---------------------- MAX_OS_MEMORY 90 40 100 100 N 90 90 Maximum Percent of OS Memory Can Be Used IN FILE ALL_SYNC CAN_SYNC memory pool and buffer

2.2 alter system方法

语句:

SQL> alter system set 'MAX_OS_MEMORY'=90 spfile;

欢迎访问达梦技术分享社区 ECO

https://eco.dameng.com

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 11:47:41

【毕业设计】基于springboot的居民小区物业管理系统的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/23 13:12:30

【课程设计/毕业设计】基于SpringBoot的体检管理系统系统设计与实现基于springboot的健康体检网络管理系统的设计与实现【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/23 13:14:46

计算机Java毕设实战-基于springboot+vue的某零售商经营平台的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/23 13:15:44

锐捷设备批量下发配置telnetlib模块

import telnetlib import time# 配置区(修改以下内容) DEVICE_LIST [("192.168.1.13", 23, "admin", "Huawei123"), # 思科设备1#("192.168.1.2", 23, "admin", "Cisco123"), # 思科设…

作者头像 李华
网站建设 2026/4/23 13:12:45

《被讨厌的勇气》精读笔记

我终于明白:自由从来不是“被理解”,而是“被拒绝也敢走下去” 📖 书名:《被讨厌的勇气》 🧠 作者:岸见一郎 古贺史健 🧱 理论基础:阿德勒心理学 🗓 阅读时间&#xff1…

作者头像 李华
网站建设 2026/4/23 13:10:39

《复利效应》精读笔记

作者:达伦哈迪(Darren Hardy) 主题:用微小而持续的行动,撬动长期的巨大成果。一、核心思想 成功不是一夜之间的奇迹,而是日复一日小行动的累积,就像银行利息的复利一样,时间越久&…

作者头像 李华