本次部署基于dm8-dm8进行双向数据增量同步。基于之前单向同步进行调整,使用默认的drs.xml运行。
服务器名称 | IP | CPU | 内存 | 硬盘 |
---|---|---|---|---|
master | 192.168.20.137 | 2 | 5 | 50 |
slave | 192.168.20.138 | 2 | 5 | 50 |
实例名 | IP | 端口 | 数据目录 | 归档目录 | DRS目录 |
---|---|---|---|---|---|
DMM | 192.168.20.137 | 5236 | /dmdba/dmdbms/data/DMSERVER | /dmdba/dmdbms/data/DMSERVER/arch | /dmdba/dmdrs |
DMS | 192.168.20.138 | 5236 | /dmdba/dmdbms/data/DMSERVER | /dmdba/dmdbms/data/DMSERVER/arch | /dmdba/dmdrs |
实例名 | IP | 端口 | 管理端口mgr_port | 站点号siteid | 捕获模块服务名 | 执行模块服务名 |
---|---|---|---|---|---|---|
DMM | 192.168.20.137 | 5236 | 5458 | 6 | cpt_dm8 | exec_dm8 |
DMS | 192.168.20.138 | 5236 | 5457 | 4 | cpt_dm8 | exec_dm8 |
(1) 开启归档
alter database mount;
alter database ARCHIVELOG;
alter database ADD ARCHIVELOG 'type=local, dest=/dmdba/dmdbms/data/DMSERVER/arch, file_size=128, space_limit=10240';
alter database open;
-- SP_SET_ARCH_STATUS('DM3',1); -- 特殊模式时可用
select * from v$arch_status; -- 查看集群归档状态,备库的无意义
(2) 配置逻辑日志
call sp_set_para_value(1,'RLOG_APPEND_LOGIC',1);-- 配置逻辑日志
-- call sp_set_para_value(1,'DSC_TRX_VIEW_SYNC',1);
-- 配置数据一致性参数(DSC环境)
(3) 创建用户
CREATE USER DMDRS IDENTIFIED by "Dmdrs123";
grant "RESOURCE","PUBLIC","VTI","SOI","SVI" to "DMDRS";
grant CREATE SESSION to "DMDRS";
(4) 创建测试表
CREATE table t1 (id int);
insert into t1 values (1);
commit ;
(1) 开启归档
alter database mount;
alter database ARCHIVELOG;
alter database ADD ARCHIVELOG 'type=local, dest=/dmdba/dmdbms/data/DMSERVER/arch, file_size=128, space_limit=10240';
alter database open;
-- SP_SET_ARCH_STATUS('DM3',1); -- 特殊模式时可用
select * from v$arch_status; -- 查看集群归档状态,备库的无意义
(2) 配置逻辑日志(此步骤忘记,有报错)
call sp_set_para_value(1,'RLOG_APPEND_LOGIC',1);-- 配置逻辑日志
-- call sp_set_para_value(1,'DSC_TRX_VIEW_SYNC',1);
-- 配置数据一致性参数(DSC环境)
(3) 创建用户
CREATE USER DMDRS IDENTIFIED by "Dmdrs123";
grant "RESOURCE","PUBLIC","VTI","SOI","SVI" to "DMDRS";
grant CREATE SESSION to "DMDRS";
chmod +x /dmdba/dmdrs_rev191718_x86_rh6_64_20250619.bin
su - dmdba
./dmdrs_rev191718_x86_rh6_64_20250619.bin -i
[root@master root]# su - dmdba
Last login: Mon Jul 7 15:31:44 CST 2025 on pts/0
[dmdba@master ~]$ ./dmdrs_rev191718_x86_rh6_64_20250619.bin -i
Extract install files.........
Please select the installer’s language (E/e:English C/c:Chinese)[E/e]:c
-----------欢迎使用DMDRS 安装工具-----------
输入[exit]可退出安装。
-----------安装目录-----------
指定安装目录[/dmdba/dmdrs5]:
-----------安装组件-----------
请选择需要安装的组件
1.安装达梦数据融合管理平台
2.安装代理
请选择安装组件数字序号(使用空格间隔):1
选择的组件有:
1.安装达梦数据融合管理平台
确认?[Y/y(确认选择) or N/n(重新选择)]:n
请选择需要安装的组件
1.安装达梦数据融合管理平台
2.安装代理
请选择安装组件数字序号(使用空格间隔):1 2
选择的组件有:
1.安装达梦数据融合管理平台
2.安装代理
确认?[Y/y(确认选择) or N/n(重新选择)]:y
-----------许可证文件-----------
1.免费试用达梦数据复制软件(必须在试用期范围内使用,反复安装无效,使用时间为3个月)
2.使用许可证文件
指定许可证文件(1,2)[1]:1
expireDate----2025-09-17
免费试用许可证文件限制信息如下:
有效日期:2025-09-17
版本类型:试用版
许可证编号:dm66n367
授权顾客名称:DEVELOP USER
当前选择为免费试用,是否继续安装?[Y/y or N/n]:y
-----------配置-----------
依赖环境配置 -数据库动态库路径[/dmdba/dmdbms/bin]:
注意:代理配置IP不允许设置成127.0.0.1!
代理配置-代理IP(192.168.20.137):192.168.20.137
代理配置-代理端口[19345]:
达梦数据融合管理平台配置-管理平台端口[8080]:
注意:密码必须至少8个字符,并且满足以下条件中的任意两项:数字、大写字母、小写字母、特殊字符(如!@#$%^&*等)。
达梦数据融合管理平台配置-管理平台密码:
达梦数据融合管理平台配置-管理平台确认密码:
是否使用外置库(0:不使用 1:使用 )[0]:1
外置库配置-数据库服务IP:192.168.20.137
外置库配置-数据库端口[15236]:5236
外置库配置-用户名[SYSDBA]:sysdba
外置库配置-密码[Dmdfm@888]:
-----------安装小结-----------
安装目录:[/dmdba/dmdrs5]
依赖环境配置-NEED_LIB_PATH:[/dmdba/dmdbms/bin]
代理IP:[192.168.20.137]
代理端口:[19345]
达梦数据融合管理平台IP:[127.0.0.1]
达梦数据融合管理平台端口:[8080]
外置库信息:
数据库IP:[192.168.20.137]
数据库端口:[5236]
用户名:[sysdba]
密码:[******]
所需磁盘空间/可用磁盘空间:[1,985 MB/51,965 MB]
确认安装?[Y/y or N/n]:y
-----------安装中-----------
server start ... server finished.
default start ... default finished.
agent start ... agent finished.
web start ... web finished.
doc start ... doc finished.
安装成功
-----------系统服务-----------
达梦数据融合管理平台服务设置
1.注册系统服务
2.不注册系统服务
启动方式(1,2)[2]:1
正在创建达梦数据融合管理平台服务....
达梦数据融合管理平台代理服务设置
1.注册系统服务
2.不注册系统服务
启动方式(1,2)[2]:1
正在创建达梦数据融合管理平台代理服务....
以下配置脚本需要以"root"用户的身份运行.
/dmdba/dmdrs5/scripts/root/root_installer.sh
是否已执行shell脚本?(Y/y or N/n)[Y/y]:y
-----------安装总结-----------
达梦数据复制软件V5安装完成
地址:http://127.0.0.1:8080
用户名/密码:admin/******
更多安装信息,请查看安装日志文件:/dmdba/dmdrs5/log/install.log
[dmdba@master ~]$
SQL> set define off;
SQL> start /dmdba/dmdrs5/bin/scripts/ddl_sql_dm8.sql
SQL> select owner, trigger_name from dba_triggers where owner = 'SYSDBA' and trigger_name like 'DRS_$%' and status = 'Y';
行号 OWNER TRIGGER_NAME
---------- ----------- ----------------
1 SYSDBA DRS_$DDL_TRIGGER_AFTER
2 SYSDBA DRS_$DDL_TRIGGER_BEFORE
3 SYSDBA DRS_$DDL_TRIGGER_GRANT
4 SYSDBA DRS_$DDL_TRIGGER_REVOKE
已用时间: 12.147(毫秒). 执行号:16.
SQL> select owner, table_name from dba_tables where owner = 'SYSDBA' and table_name like 'DRS_$%' and status = 'VALID';
行号 OWNER TABLE_NAME
---------- ----------- ----------------
1 SYSDBA DRS_$DDL_COL
2 SYSDBA DRS_$DDL_SQL
3 SYSDBA DRS_$DDL_CONS
4 SYSDBA DRS_$DDL_IDX
5 SYSDBA DRS_$DDL_RENAME
6 SYSDBA DRS_$DDL_SEQ
7 SYSDBA DRS_$DDL_PART
8 SYSDBA DRS_$DDL_COMMENT
9 SYSDBA DRS_$DDL_LOG
9 rows got
已用时间: 197.302(毫秒). 执行号:7.
#上传解压相关安装包,然后添加环境变量
cat >>/etc/profile <<EOF
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
EOF
cat >>~/.bash_profile <<EOF
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dmdba/dmdbms/bin"
export DM_HOME="/dmdba/dmdbms"
export PATH="$PATH:$DM_HOME/bin"
EOF
cp service_template/TemplateService ./DrsService_Slave
vi DrsService_Slave
more DrsService_Slave
#set execute environment
#REPLACE INSTALL_HOME path
INSTALL_HOME=/dmdba/dmdrs5
#REPLACE program dir
PROG_DIR=/dmdba/dmdrs5/bin
#REPLACE program config path
#If drs server is BP node and wants to startup without drs.xml,please specify the running port in CONF_PATH,for example,CONF_PATH="-port 5345"
CONF_PATH=/dmdba/dmdrs5/bin/exec.xml
#REPLACE need library path, LD_LIBRARY_PATH/LIBPATH
NEED_LIB_PATH=/dmdba/dmdbms/bin
#REPLACE program name, drsvr/dssvr/dvsvr
EXEC_PROG_NAME=drsvr
#REPLACE service type, drs server/dss server/dvs server
SERVICE_TYPE_NAME="drs server"
[dmdba@master bin]$ cat drs.xml
<?xml version="1.0" encoding="GB18030"?>
<drs>
<base>
<mgr_port>5458</mgr_port><!--¿¿5345-->
<siteid>6</siteid><!--¿¿2-->
</base>
<cpt>
<name>cpt_dm8</name>
<login>
<dbtype>dm8</dbtype>
<server>192.168.20.137</server>
<user>DMDRS</user>
<pwd>Dmdrs123</pwd>
<port>5236</port>
</login>
<send>
<ip>192.168.20.138</ip>
<port>5457</port>
<target_name>exec_dm8</target_name>
<map>
<item>DMDRS.*==DMDRS.*</item>
</map>
</send>
</cpt>
<exec>
<name>exec_dm8</name>
<login>
<dbtype>dm8</dbtype>
<server>192.168.20.137</server>
<user>DMDRS</user>
<pwd>Dmdrs123</pwd>
<port>5236</port>
</login>
</exec>
</drs>
[dmdba@master bin]$
#上传解压相关安装包,然后添加环境变量
cat >>/etc/profile <<EOF
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
EOF
cat >>~/.bash_profile <<EOF
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dmdba/dmdbms/bin"
export DM_HOME="/dmdba/dmdbms"
export PATH="$PATH:$DM_HOME/bin"
EOF
cp service_template/TemplateService ./DrsService_Master
vim ./DrsService_Master
more ./DrsService_Master
#set execute environment
#REPLACE INSTALL_HOME path
INSTALL_HOME=/dmdba/dmdrs5
#REPLACE program dir
PROG_DIR=/dmdba/dmdrs5/bin
#REPLACE program config path
#If drs server is BP node and wants to startup without drs.xml,please specify the running port in CONF_PATH,for example,CONF_PATH="-port 5345"
CONF_PATH=/dmdba/dmdrs5/bin/cpt.xml
#REPLACE need library path, LD_LIBRARY_PATH/LIBPATH
NEED_LIB_PATH=/dmdba/dmdbms/bin
#REPLACE program name, drsvr/dssvr/dvsvr
EXEC_PROG_NAME=drsvr
#REPLACE service type, drs server/dss server/dvs server
SERVICE_TYPE_NAME="drs server"
[dmdba@slave bin]$ cat drs.xml
<?xml version="1.0" encoding="GB18030"?>
<drs>
<base>
<mgr_port>5457</mgr_port>
<siteid>4</siteid>
</base>
<cpt>
<name>cpt_dm8</name>
<login>
<dbtype>dm8</dbtype>
<server>192.168.20.138</server>
<user>DMDRS</user>
<pwd>Dmdrs123</pwd>
<port>5236</port>
</login>
<send>
<ip>192.168.20.137</ip>
<port>5458</port>
<target_name>exec_dm8</target_name>
<map>
<item>DMDRS.*==DMDRS.*</item>
</map>
</send>
</cpt>
<exec>
<name>exec_dm8</name>
<login>
<dbtype>dm8</dbtype>
<server>192.168.20.138</server>
<user>DMDRS</user>
<pwd>Dmdrs123</pwd>
<port>5236</port>
</login>
</exec>
</drs>
[dmdba@slave bin]$
[dmdba@slave bin]$ ./drsvr drs.xml
#启动期间会报错无法连接目标端,等到对端服务启动即可
# CMD>cpt_dm8[ERROR]: DRS-2226 连接目标节点失败 st_nodes: 1, 0 connectable
[dmdba@master bin]$ ./drsvr drs.xml
[dmdba@slave bin]$ ./DrsService_CE start
Starting DrsService_Slave: [ OK ]
[dmdba@master bin]$ ./DrsService_CE start
Starting DrsService_Master: [ OK ]
[dmdba@master bin]$
./drcsl
CSL> stop cpt_dm8
CSL> alter cpt_dm8 set lsn
CSL[INFO]: [INPUT CMD: alter cpt_dm8 set lsn]
MGR[INFO]: 成功获取模块的起始SCN cpt name: cpt_dm8, LSN: 2273121
命令执行成功
CSL> alter cpt_dm8 add table "sch.name='DMDRS'"
CSL[INFO]: [INPUT CMD: alter cpt_dm8 add table "sch.name=' DMDRS '" ]
MGR[INFO]: 获取到装载掩码组合 mask: |CREATE|INSERT|INDEX|TABLE|CHECK|GROUP
命令执行成功
CSL> start cpt_dm8
CSL[INFO]: [INPUT CMD: start]
MGR[INFO]: 模块正在启动 module: cpt_dm8
MGR[INFO]: CPT准备就绪 type: dm8 cpt
MGR[INFO]: 模块已经处于运行状态 module: cpt_dm8
命令执行成功
ps -ef|grep dmdba
./drcsl
CSL> show cpt_dm8 load table all
CSL[INFO]: [INPUT CMD: show cpt_dm8 load table all]
+------------------------------------------------------------------------------------+
| 【全部装载表】 |
+------------------------------------------------------------------------------------+
| 序号 | 模式名 | 表名 | 已装载行数 | 状态 | 开始时间 | 耗时 | 分组数 |
+------+--------+------+------------+----------+---------------------+------+--------+
| 1 | DMDRS | T1 | 1 | COMPLETE | 2025-07-07 18:06:22 | 0 s | 1 |
+------+--------+------+------------+----------+---------------------+------+--------+
命令执行成功
CSL> show cpt_dm8 load status
CSL[INFO]: [INPUT CMD: show cpt_dm8 load status]
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 【装载状态】 |
+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 序号 | 需装载对象 | 装载字典 | 已装载对象 | 未装载对象 | 正装载对象 | 装载错误对象 | 开始时间 | 结束时间 | 装载条件 | 装载掩码 | 对象类型 |
+------+------------+----------+------------+------------+------------+--------------+---------------------+---------------------+--------------------+------------------------------+----------+
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 2025-07-07 18:06:22 | 2025-07-07 18:06:23 | sch.name = 'DMDRS' | TRUNCATE|INSERT|NOLOCK|TABLE | TABLE |
+------+------------+----------+------------+------------+------------+--------------+---------------------+---------------------+--------------------+------------------------------+----------+
命令执行成功
CSL> show cpt_dm8 load table error
CSL[INFO]: [INPUT CMD: show cpt_dm8 load table error]
无装载错误表信息!
命令执行成功
disql dmdrs/Dmdrs123
select * from t1;
CSL> connect 127.0.0.1:5446
CSL> alter cpt_dm8 set lsn
alter cpt_dm8 add table "sch.name = 'DMDRS'" truncate|insert|nolock|table
--查看装载状态
CSL> show cpt_dm8 load status
--查看装载的表的状态
CSL> show cpt_dm8 load table all
--查看正在装载的表
CSL> show cpt_dm8 load table running
--查看装载报错的表
CSL> show cpt_dm8 load table error
--装载失败的表继续装
CSL> alter cpt_dm8 add table "sch.name='DMDRS'" continue
问题描述:
前台运行drvsr进程,日志显示正常。
通过服务运行drvsr进程, 后台日志乱码。
解决方案:
drs.xml的encoding使用的是GB18030,日志默认字符集也是GB18030,而其他日志,比如dfm的日志默认格式是utf-8。终端通常也是用的是UTF8,因此需要对drs.xml的字符集参数进行调整:
<base>
<mgr_port>5458</mgr_port>
<lang>ch-utf8</lang> <!-- 默认是ch,即GB18030-->
<siteid>6</siteid>
</base>
逻辑日志未开启,cpt模块无法启动:
cpt_dm8[ERROR]: DRS-5078 未开启逻辑附加日志
MGR[ERROR]: DRS-3010 模块启动失败 module: cpt_dm8
由于反复执行启动停止cpt模块,导致缓存堆积,同步状态转为失败:
CMD>cpt_dm8[LD][WARN]: 表的最近装载历史为失败,启用同步可能导致执行端检查点缓存堆积,请尽快续装或重装该表 table: DMDRS.T1
cpt_dm8[LD][WARN]: 表的最近装载历史为失败,启用同步可能导致执行端检查点缓存堆积,请尽快续装或重装该表 table: DMDRS.TESTA
cpt_dm8[LD][WARN]: 表的最近装载历史为失败,启用同步可能导致执行端检查点缓存堆积,请尽快续装或重装该表 table: DMDRS.T_DRS
对相应的表或者模式进行重新装载:
CMD> alter cpt_dm8 add table "sch.name='DMDRS' " continue
MGR[INFO]: [INPUT CMD: alter cpt_dm8 add table "sch.name='DMDRS' " continue]
MGR[INFO]: 获取到装载掩码组合 mask: |CONTINUE
cpt_dm8[WARN]: DM8空间数据系统包DMGEO2未初始化,禁用空间数据类型(SYSGEO2.ST_GEOMETRY )同步
CMD>cpt_dm8[LD][INFO]: 装载开始
cpt_dm8[LD][INFO]: 检测到表的所有分组最近装载历史为失败,将重新装载 table: DMDRS.TES TA
cpt_dm8[LD][INFO]: 检测到表的所有分组最近装载历史为失败,将重新装载 table: DMDRS.T_D RS
cpt_dm8[LD][INFO]: 检测到表的所有分组最近装载历史为失败,将重新装载 table: DMDRS.T1
cpt_dm8[LD][INFO]: 正在初始化表字典信息 table id: 1166
cpt_dm8[LD][INFO]: 保存字典信息完成
cpt_dm8[LD][INFO]: 表开始分组装载 table: DMDRS.TESTA[1166], count: 1
cpt_dm8[LD][INFO]: 正在初始化表字典信息 table id: 1180
cpt_dm8[LD][INFO]: 保存字典信息完成
cpt_dm8[LD][INFO]: 表开始分组装载 table: DMDRS.T_DRS[1180], count: 1
cpt_dm8[LD][INFO]: 正在装载表的分组 table: DMDRS.TESTA[1166], group: [1], rowid: [AA AAAAAAAAAAAAAAAB, +++]
cpt_dm8[LD][INFO]: lock table: DMDRS.TESTA[1166] nowait
cpt_dm8[LD][INFO]: table: DMDRS.TESTA[1166], groupid: 1, select sql: SELECT ROWID," ID" FROM "DMDRS"."TESTA" WHERE ROWID >= 'AAAAAAAAAAAAAAAAAB'
cpt_dm8[LD][INFO]: 正在装载表的分组 table: DMDRS.T_DRS[1180], group: [1], rowid: [AA AAAAAAAAAAAAAAAB, +++]
cpt_dm8[LD][INFO]: lock table: DMDRS.T_DRS[1180] nowait
cpt_dm8[LD][INFO]: table: DMDRS.T_DRS[1180], groupid: 1, select sql: SELECT ROWID," ID","NAME" FROM "DMDRS"."T_DRS" WHERE ROWID >= 'AAAAAAAAAAAAAAAAAB'
cpt_dm8[LD][INFO]: 正在初始化表字典信息 table id: 1183
cpt_dm8[LD][INFO]: 表分组完成装载 table: DMDRS.TESTA[1166] [1], group LSN: 1723631, rows: 0
cpt_dm8[LD][INFO]: 表分组完成装载 table: DMDRS.T_DRS[1180] [1], group LSN: 1723637, rows: 0
cpt_dm8[LD][INFO]: 保存字典信息完成
cpt_dm8[LD][INFO]: 表开始分组装载 table: DMDRS.T1[1183], count: 1
cpt_dm8[LD][INFO]: 正在装载表的分组 table: DMDRS.T1[1183], group: [1], rowid: [AAAAA AAAAAAAAAAAAB, +++]
cpt_dm8[LD][INFO]: lock table: DMDRS.T1[1183] nowait
cpt_dm8[LD][INFO]: table: DMDRS.T1[1183], groupid: 1, select sql: SELECT ROWID,"ID" ,"NAME" FROM "DMDRS"."T1" WHERE ROWID >= 'AAAAAAAAAAAAAAAAAB'
cpt_dm8[LD][INFO]: 表分组完成装载 table: DMDRS.T1[1183] [1], group LSN: 1723645, row s: 2
cpt_dm8[LD][INFO]: table: DMDRS.TESTA[1166] group id: 1 [AAAAAAAAAAAAAAAAAB, ] LSN: 1723631
cpt_dm8[LD][INFO]: table: DMDRS.T_DRS[1180] group id: 1 [AAAAAAAAAAAAAAAAAB, ] LSN: 1723637
cpt_dm8[LD][INFO]: table: DMDRS.T1[1183] group id: 1 [AAAAAAAAAAAAAAAAAB, ] LSN: 172 3645
cpt_dm8[LD][INFO]: 正在装载表的约束 table: DMDRS.T1[1183]
cpt_dm8[LD][INFO]: 正在装载表的约束 table: DMDRS.T_DRS[1180]
cpt_dm8[LD][INFO]: 正在装载表的约束 table: DMDRS.TESTA[1166]
cpt_dm8[LD][INFO]: table: DMDRS.T1[1183] [AAAAAAAAAAAAAAAAAB, ] LSN: 1723631
cpt_dm8[LD][INFO]: 表主键或索引成功装载 table: DMDRS.T1[1183]
cpt_dm8[LD][INFO]: table: DMDRS.T_DRS[1180] [AAAAAAAAAAAAAAAAAB, ] LSN: 1723624
cpt_dm8[LD][INFO]: 表主键或索引成功装载 table: DMDRS.T_DRS[1180]
cpt_dm8[LD][INFO]: table: DMDRS.TESTA[1166] [AAAAAAAAAAAAAAAAAB, ] LSN: 1723620
cpt_dm8[LD][INFO]: 表主键或索引成功装载 table: DMDRS.TESTA[1166]
cpt_dm8[LD][INFO]: table: DMDRS.T1[1183] group: 1 -- DATA:2 ROWS [OK]
cpt_dm8[LD][INFO]: table: DMDRS.T_DRS[1180] group: 1 -- DATA:0 ROWS [OK]
cpt_dm8[LD][INFO]: table: DMDRS.TESTA[1166] group: 1 -- DATA:0 ROWS [OK]
cpt_dm8[LD][INFO]: 所有表都已经装载结束,全部成功
cpt_dm8[LD][INFO]: 本次装载结束
默认内存参数配置较大,提示信息:
mem_size参数配置过大,超过系统剩余内存大小 mem_size: 16G, total_free_size: 2G
在<base>中,添加mem_size参数,调整内存使用。
<base>
<mgr_port>5457</mgr_port><!--¿¿5345-->
<siteid>4</siteid><!--¿¿2-->
<mem_size>4</mem_size>
</base>
同步本人技术分享文档:
https://eco.dameng.com/community/post/202507110959236Z8FED33EHDGTTQKKA
文章
阅读量
获赞