使用的达梦数据库版本号:DM Database Server x64 V8 1-1-134-20.09.30-127948-ENT
DMMPP 系统规划
实例名 | MAL_INST_HOST | MAL_INST_PORT | MAL_HOST | MAL_PORT | MPP_SEQNO |
---|---|---|---|---|---|
EP01 | 192.168.200.155 | 5236 | 192.168.200.105 | 5269 | 1 |
EP02 | 192.168.200.156 | 5236 | 192.168.200.106 | 5269 | 2 |
1、各个EP节点 初始化达梦数据库实例
./dminit PATH=/home/dmdba/dmdata5236/ EXTENT_SIZE=32 PAGE_SIZE=32 LOG_SIZE=1024 CASE_SENSITIVE=N CHARSET=1 LENGTH_IN_CHAR=Y
2、配置dm.ini
vi /home/dmdba/dmdata5236/DAMENG/dm.ini
修改 EP01 的 dm.ini 的以下几个参数如下: |
---|
INSTANCE_NAME = EP01 |
PORT_NUM = 5236 |
MAL_INI = 1 |
MPP_INI = 1 |
修改 EP02 的 dm.ini 的以下几个参数如下: |
---|
INSTANCE_NAME = EP02 |
PORT_NUM = 5236 |
MAL_INI = 1 |
MPP_INI = 1 |
3、配置dmmal.ini(各个EP节点一致)
vi /home/dmdba/dmdata5236/DAMENG/dmmal.ini
配置dmmal.ini(各个EP节点一致) |
---|
[MAL_INST1] |
MAL_INST_NAME = EP01 |
MAL_HOST = 192.168.200.105 |
MAL_PORT = 5269 |
MAL_INST_HOST = 192.168.200.155 |
MAL_INST_PORT = 5236 |
[MAL_INST2] |
MAL_INST_NAME = EP02 |
MAL_HOST = 192.168.200.106 |
MAL_PORT = 5269 |
MAL_INST_HOST = 192.168.200.156 |
MAL_INST_PORT = 5236 |
4、配置 dmmpp.ini(每个EP节点一致)
vi /home/dmdba/dmdata5236/DAMENG/dmmpp.ini
配置 dmmpp.ini(各个EP节点一致) |
---|
[SERVICE_NAME1] |
MPP_SEQ_NO = 1 |
MPP_INST_NAME = EP01 |
[SERVICE_NAME2] |
MPP_SEQ_NO = 2 |
MPP_INST_NAME = EP02 |
使用 DM 提供的工具 dmctlcvt 将 dmmpp.ini 转换成 dmmpp.ctl
命令中的“TYPE=2”参数表示将文本文件转换成控制文件,也可以使用“TYPE=1”参数进行逆向转换。
./dmctlcvt TYPE=2 SRC=/home/dmdba/dmdata5236/DAMENG/dmmpp.ini DEST=/home/dmdba/dmdata5236/DAMENG/dmmpp.ctl
分别启动数据库服务EP01,EP02
以下操作在任意节点均可操作,在另一个节点查询验证:
create tablespace "DM" datafile 'DM01.DBF' size 128 autoextend on next 128 maxsize 102400 CACHE = NORMAL;
create tablespace "INDEX_DM" datafile 'INDEX_DM01.DBF' size 128 autoextend on next 128 maxsize 102400 CACHE = NORMAL;
create user "DM" identified by "999999999"
default tablespace "DM"
default index tablespace "INDEX_DM.DBF";
grant "PUBLIC","SOI","VTI" to "DM";
参考达梦数据库安装后doc目录中《DM8大规模并行处理MPP.pdf》 手册
配置步骤视频作为参考