news 2026/6/23 23:50:38

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/6/14 19:47:02

Spring的异常处理机制详解

在Spring Boot MVC架构中,如果Service方法中的异常没有被捕获也没有被抛出,异常的处理流程如下: 1. 默认异常处理流程 RestController public class UserController {Autowiredprivate UserService userService;GetMapping("/user/{id}&…

作者头像 李华
网站建设 2026/6/21 19:48:38

【谁懂啊!科研狗的降重血泪史谁能破?】

熬夜改了 3 遍的论文,查重率依然飙到 28%; 逐句改写半天,专业术语全变味,导师直接打回:“逻辑混乱!”; 手动删重复、调语序,越改越崩溃, deadline 就在眼前... 作为常…

作者头像 李华
网站建设 2026/6/13 14:21:38

云徙科技:企业全链路AI解决方案赋能伙伴

云徙科技成立于2016年,是企业全链路AI解决方案的赋能伙伴,国家级专精特新“小巨人”企业,提供从咨询规划到生态搭建,从应用服务到基础设施、从营销到业财的全链路解决方案,致力于成为企业AI转型最受信赖的⻓期共创伙伴…

作者头像 李华
网站建设 2026/6/23 0:06:58

【课程设计/毕业设计】基于springboot的居民小区物业管理系统的设计与实现“物业办公 - 业主服务 - 数据监管” 三位一体的数字化架构【附源码、数据库、万字文档】

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

作者头像 李华
网站建设 2026/6/23 10:38:50

乐享云 v1.1.0| 不限速磁力下载,边下边播,内置字幕匹配

这是一款最近新出的免费磁力软件,目前仅提供安卓版。注册登录之后即可无限制使用。只需将磁力链接复制到软件中,等待软件解析完磁力链接后就可以打开磁力文件。如果磁力文件中包含视频资源,软件支持直接在线预览观看视频。同时,软…

作者头像 李华