DMMPP集群搭建

DB_NAME

实例名

IP地址

IP地址

端口号

EP01

GRP1_MPP_01

10.12.10.68

192.168.87.11

5236

EP01

GRP1_MPP_11

10.12.10.69

192.168.87.12

5237

EP02

GRP2_MPP_02

10.12.10.69

192.168.87.12

5236

EP02

GRP2_MPP_22

10.12.10.68

192.168.87.11

5237

数据准备
1.1初始化主库
A 机器上初始化库至目录/dm/data/EP01:

./dminit path=/dm/data/EP01

B 机器上初始化库至目录/dm/data/EP02:

./dminit path=/dm/data/EP02

打开A库然后关闭:

cd /dm/bin

./dmserver /dm/data/EP01/DAMENG/dm.ini

打开B库然后关闭

cd /dm/bin

./dmserver /dm/data/EP02/DAMENG/dm.ini

关闭A库进行脱机备份

cd /dm/bin

./dmrman

RMAN> backup database'/dm/data/EP01/DAMENG/dm.ini' full backupset '/dm/data/EP01/DAMENG/bak/full';

关闭B库进行脱机备份

cd /dm/bin

./dmrman

RMAN> backup database'/dm/data/EP02/DAMENG/dm.ini' full backupset '/dm/data/EP02/DAMENG/bak/full';

1.2备库恢复
把A机器上的EP01传到B机器上

cd /dm/data

scp -r EP01/ dmdba@10.12.10.69:/dm/data

备库进行脱机还原

cd /dm/bin

./dmrman

RMAN>check backupset '/dm/data/EP01/DAMENG/bak/full';

RMAN> restore database '/dm/data/EP01/DAMENG/dm.ini' from backupset '/dm/data/EP01/DAMENG/bak/full';

RMAN> recover database'/dm/data/EP01/DAMENG/dm.ini' from backupset '/dm/data/EP01/DAMENG/bak/full';

RMAN> recover database'/dm/data/EP01/DAMENG/dm.ini' update DB_MAGIC;

把B机器上的EP02传到A机器上

cd /dm/data

scp -r EP02/ dmdba@10.12.10.68:/dm/data

备库进行脱机还原

cd /dm/bin

./dmrman

RMAN>check backupset '/dm/data/EP02/DAMENG/bak/full';

RMAN> restore database '/dm/data/EP02/DAMENG/dm.ini' from backupset '/dm/data/EP02/DAMENG/bak/full';

RMAN> recover database'/dm/data/EP02/DAMENG/dm.ini' from backupset '/dm/data/EP02/DAMENG/bak/full';

RMAN> recover database'/dm/data/EP02/DAMENG/dm.ini' update DB_MAGIC;

配置主库 GRP1_MPP_EP01
2.1配置dm.ini
#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16

INSTANCE_NAME = GRP1_MPP_EP01

PORT_NUM  = 5236    #数据库实例监听端口

DW_INACTIVE_INTERVAL = 60  #接收守护进程消息超时时间

ALTER_MODE_STATUS = 0  #不允许手工方式修改实例模式/状态/OGUID

ENABLE_OFFLINE_TS = 2        #不允许备库 OFFLINE 表空间

MAL_INI = 1  #打开 MAL 系统

ARCH_INI = 1 #打开归档配置

MPP_INI = 1 #启用 MPP 配置

RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息

2.2配置dmmal.ini
MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔

MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 链路断开的时间

[MAL_INST1]

MAL_INST_NAME = GRP1_MPP_EP01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致

MAL_HOST = 10.12.10.68 #MAL 系统监听 TCP 连接的 IP 地址

MAL_PORT = 5337 #MAL 系统监听 TCP 连接的端口

MAL_INST_HOST = 192.168.87.11 #实例的对外服务 IP 地址

MAL_INST_PORT = 5236 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致

MAL_DW_PORT = 5253 #实例对应的守护进程监听 TCP 连接的端口

MAL_INST_DW_PORT = 5243 #实例监听守护进程 TCP 连接的端口

[MAL_INST2]

MAL_INST_NAME = GRP2_MPP_EP02

MAL_HOST = 10.12.10.69

MAL_PORT = 5337

MAL_INST_HOST = 192.168.87.12

MAL_INST_PORT = 5236

MAL_DW_PORT = 5253

MAL_INST_DW_PORT = 5243

[MAL_INST3]

MAL_INST_NAME = GRP1_MPP_EP11

MAL_HOST = 10.12.10.69

MAL_PORT = 5338

MAL_INST_HOST = 192.168.87.12

MAL_INST_PORT = 5237

MAL_DW_PORT = 5254

MAL_INST_DW_PORT = 5244

[MAL_INST4]

MAL_INST_NAME = GRP2_MPP_EP22

MAL_HOST = 10.12.10.68

MAL_PORT = 5338

MAL_INST_HOST = 192.168.87.11

MAL_INST_PORT = 5237

MAL_DW_PORT = 5254

MAL_INST_DW_PORT = 5244

2.3配置dmarch.ini
[ARCHIVE_REALTIME1]

ARCH_TYPE = REALTIME #实时归档类型

ARCH_DEST = GRP1_MPP_EP11 #实时归档目标实例名

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL #本地归档类型

ARCH_DEST = /dm/data/EP01/DAMENG/arch #本地归档文件存放路径

ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值

ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294M

2.4配置dmmpp.ini
[service_name1]

mpp_seq_no = 0

mpp_inst_name = GRP1_MPP_EP01

[service_name2]

mpp_seq_no = 1

mpp_inst_name = GRP2_MPP_EP02

将dmmpp.ini转换成dmmpp.ctl

cd /dm/bin

./dmctlcvt  TYPE=2  SRC=/dm/data/EP01/DAMENG/dmmpp.ini  DEST=/dm/data/EP01/DAMENG/dmmpp.ctl

2.5以mount方式启动主库
cd /dm/bin

./dmserver /dm/data/EP01/DAMENG/dm.ini mount

2.6设置OGUID
./disql SYSDBA/SYSDBA@10.12.10.68:5236#{mpp_type=local}

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

SQL>sp_set_oguid(45330);

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

2.7修改数据库模式
SQL>alter database primary;

配置主库GRP2_MPP_EP02
3.1配置dm.ini
#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16

INSTANCE_NAME = GRP2_MPP_EP02

PORT_NUM  = 5236    #数据库实例监听端口

DW_INACTIVE_INTERVAL = 60  #接收守护进程消息超时时间

ALTER_MODE_STATUS = 0  #不允许手工方式修改实例模式/状态/OGUID

ENABLE_OFFLINE_TS = 2        #不允许备库 OFFLINE 表空间

MAL_INI = 1  #打开 MAL 系统

ARCH_INI = 1 #打开归档配置

MPP_INI = 1 #启用 MPP 配置

RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息

3.2配置dmmal.ini
MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔

MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 链路断开的时间

[MAL_INST1]

MAL_INST_NAME = GRP1_MPP_EP01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致

MAL_HOST = 10.12.10.68 #MAL 系统监听 TCP 连接的 IP 地址

MAL_PORT = 5337 #MAL 系统监听 TCP 连接的端口

MAL_INST_HOST = 192.168.87.11 #实例的对外服务 IP 地址

MAL_INST_PORT = 5236 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致

MAL_DW_PORT = 5253 #实例对应的守护进程监听 TCP 连接的端口

MAL_INST_DW_PORT = 5243 #实例监听守护进程 TCP 连接的端口

[MAL_INST2]

MAL_INST_NAME = GRP2_MPP_EP02

MAL_HOST = 10.12.10.69

MAL_PORT = 5337

MAL_INST_HOST = 192.168.87.12

MAL_INST_PORT = 5236

MAL_DW_PORT = 5253

MAL_INST_DW_PORT = 5243

[MAL_INST3]

MAL_INST_NAME = GRP1_MPP_EP11

MAL_HOST = 10.12.10.69

MAL_PORT = 5338

MAL_INST_HOST = 192.168.87.12

MAL_INST_PORT = 5237

MAL_DW_PORT = 5254

MAL_INST_DW_PORT = 5244

[MAL_INST4]

MAL_INST_NAME = GRP2_MPP_EP22

MAL_HOST = 10.12.10.68

MAL_PORT = 5338

MAL_INST_HOST = 192.168.87.11

MAL_INST_PORT = 5237

MAL_DW_PORT = 5254

MAL_INST_DW_PORT = 5244

3.3配置dmarch.ini
[ARCHIVE_REALTIME1]

ARCH_TYPE = REALTIME #实时归档类型

ARCH_DEST = GRP2_MPP_EP22 #实时归档目标实例名

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL #本地归档类型

ARCH_DEST = /dm/data/EP02/DAMENG/arch #本地归档文件存放路径

ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值

ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294M

3.4配置dmmpp.ctl
去A库拷贝 dmmpp.ctl 到/dm/data/EP02/DAMENG 目录

cd /dm/data/EP01/DAMENG

scp -r dmmpp.ctl dmdba@10.12.10.69:/dm/data/EP02/DAMENG

3.5以monut方式启动主库
cd /dm/bin

./dmserver /dm/data/EP02/DAMENG/dm.ini mount

3.6设置OGUID
./disql SYSDBA/SYSDBA@10.12.10.69:5236#{mpp_type=local}

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

SQL>sp_set_oguid(45331);

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

3.7修改数据库模式
SQL>alter database primary;

配置备库 GRP1_MPP_EP11
4.1配置dm.ini
#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16

INSTANCE_NAME = GRP1_MPP_EP11

PORT_NUM  = 5237    #数据库实例监听端口

DW_INACTIVE_INTERVAL = 60  #接收守护进程消息超时时间

ALTER_MODE_STATUS = 0  #不允许手工方式修改实例模式/状态/OGUID

ENABLE_OFFLINE_TS = 2        #不允许备库 OFFLINE 表空间

MAL_INI = 1  #打开 MAL 系统

ARCH_INI = 1 #打开归档配置

MPP_INI = 1 #启用 MPP 配置

RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息

4.2配置dmmal.ini
MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔

MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 链路断开的时间

[MAL_INST1]

MAL_INST_NAME = GRP1_MPP_EP01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致

MAL_HOST = 10.12.10.68 #MAL 系统监听 TCP 连接的 IP 地址

MAL_PORT = 5337 #MAL 系统监听 TCP 连接的端口

MAL_INST_HOST = 192.168.87.11 #实例的对外服务 IP 地址

MAL_INST_PORT = 5236 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致

MAL_DW_PORT = 5253 #实例对应的守护进程监听 TCP 连接的端口

MAL_INST_DW_PORT = 5243 #实例监听守护进程 TCP 连接的端口

[MAL_INST2]

MAL_INST_NAME = GRP2_MPP_EP02

MAL_HOST = 10.12.10.69

MAL_PORT = 5337

MAL_INST_HOST = 192.168.87.12

MAL_INST_PORT = 5236

MAL_DW_PORT = 5253

MAL_INST_DW_PORT = 5243

[MAL_INST3]

MAL_INST_NAME = GRP1_MPP_EP11

MAL_HOST = 10.12.10.69

MAL_PORT = 5338

MAL_INST_HOST = 192.168.87.12

MAL_INST_PORT = 5237

MAL_DW_PORT = 5254

MAL_INST_DW_PORT = 5244

[MAL_INST4]

MAL_INST_NAME = GRP2_MPP_EP22

MAL_HOST = 10.12.10.68

MAL_PORT = 5338

MAL_INST_HOST = 192.168.87.11

MAL_INST_PORT = 5237

MAL_DW_PORT = 5254

MAL_INST_DW_PORT = 5244

4.3配置dmarch.ini
[ARCHIVE_REALTIME1]

ARCH_TYPE = REALTIME #实时归档类型

ARCH_DEST = GRP1_MPP_EP01 #实时归档目标实例名

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL #本地归档类型

ARCH_DEST = /dm/data/EP01/DAMENG/arch #本地归档文件存放路径

ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值

ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294M

4.4配置dmmpp.ctl
去A库拷贝 dmmpp.ctl 到/dm/data/EP01/DAMENG 目录

cd /dm/data/EP01/DAMENG

scp -r dmmpp.ctl dmdba@10.12.10.69:/dm/data/EP01/DAMENG

4.5以mount方式启动备库
cd /dm/bin

./dmserver /dm/data/EP01/DAMENG/dm.ini mount

4.6设置OGUID
./disql SYSDBA/SYSDBA@10.12.10.69:5237#{mpp_type=local}

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

SQL>sp_set_oguid(45330);

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

4.7修改数据库模式
SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

SQL>ALTER DATABASE STANDBY;

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

配置备库 GRP1_MPP_EP22
5.1配置dm.ini
#实例名,建议使用―组名_守护环境_序号‖的命名方式,总长度不能超过 16

INSTANCE_NAME = GRP2_MPP_EP22

PORT_NUM  = 5237    #数据库实例监听端口

DW_INACTIVE_INTERVAL = 60  #接收守护进程消息超时时间

ALTER_MODE_STATUS = 0  #不允许手工方式修改实例模式/状态/OGUID

ENABLE_OFFLINE_TS = 2        #不允许备库 OFFLINE 表空间

MAL_INI = 1  #打开 MAL 系统

ARCH_INI = 1 #打开归档配置

MPP_INI = 1 #启用 MPP 配置

RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志发送信息

5.2配置dmmal.ini
MAL_CHECK_INTERVAL = 5 #MAL 链路检测时间间隔

MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 链路断开的时间

[MAL_INST1]

MAL_INST_NAME = GRP1_MPP_EP01 #实例名,和 dm.ini 中的 INSTANCE_NAME 一致

MAL_HOST = 10.12.10.68 #MAL 系统监听 TCP 连接的 IP 地址

MAL_PORT = 5337 #MAL 系统监听 TCP 连接的端口

MAL_INST_HOST = 192.168.87.11 #实例的对外服务 IP 地址

MAL_INST_PORT = 5236 #实例的对外服务端口,和 dm.ini 中的 PORT_NUM 一致

MAL_DW_PORT = 5253 #实例对应的守护进程监听 TCP 连接的端口

MAL_INST_DW_PORT = 5243 #实例监听守护进程 TCP 连接的端口

[MAL_INST2]

MAL_INST_NAME = GRP2_MPP_EP02

MAL_HOST = 10.12.10.69

MAL_PORT = 5337

MAL_INST_HOST = 192.168.87.12

MAL_INST_PORT = 5236

MAL_DW_PORT = 5253

MAL_INST_DW_PORT = 5243

[MAL_INST3]

MAL_INST_NAME = GRP1_MPP_EP11

MAL_HOST = 10.12.10.69

MAL_PORT = 5338

MAL_INST_HOST = 192.168.87.12

MAL_INST_PORT = 5237

MAL_DW_PORT = 5254

MAL_INST_DW_PORT = 5244

[MAL_INST4]

MAL_INST_NAME = GRP2_MPP_EP22

MAL_HOST = 10.12.10.68

MAL_PORT = 5338

MAL_INST_HOST = 192.168.87.11

MAL_INST_PORT = 5237

MAL_DW_PORT = 5254

MAL_INST_DW_PORT = 5244

5.3配置dmarch.ini
[ARCHIVE_REALTIME1]

ARCH_TYPE = REALTIME #实时归档类型

ARCH_DEST = GRP2_MPP_EP02 #实时归档目标实例名

[ARCHIVE_LOCAL1]

ARCH_TYPE = LOCAL #本地归档类型

ARCH_DEST = /dm/data/EP02/DAMENG/arch #本地归档文件存放路径

ARCH_FILE_SIZE = 128 #单位 Mb,本地单个归档文件最大值

ARCH_SPACE_LIMIT = 0 #单位 Mb,0 表示无限制,范围 1024~4294967294M

5.4配置dmmpp.ctl
去A库拷贝 dmmpp.ctl 到/dm/data/EP02/DAMENG 目录

cd /dm/data/EP01/DAMENG

scp -r dmmpp.ctl  /dm/data/EP02/DAMENG

5.5以mount方式启动备库
cd /dm/bin

./dmserver /dm/data/EP02/DAMENG/dm.ini mount

5.6设置OGUID
./disql SYSDBA/SYSDBA@10.12.10.68:5237#{mpp_type=local}

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

SQL>sp_set_oguid(45331);

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

5.7修改数据库模式
SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);

SQL>ALTER DATABASE STANDBY;

SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);

配置守护进程 dmwatcher.ini
A机器上:

[GRP1]

DW_TYPE = GLOBAL #全局守护类型

DW_MODE = AUTO #自动切换模式

DW_ERROR_TIME = 10 #远程守护进程故障认定时间

INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间

INST_ERROR_TIME = 10

#本地实例故障认定时间

INST_OGUID = 45330 #守护系统唯一 OGUID 值

INST_INI = /dm/data/EP01/DAMENG/dm.ini #dm.ini 配置文件路径

INST_AUTO_RESTART = 1

#打开实例的自动启动功能

INST_STARTUP_CMD = /dm/bin/dmserver #命令行方式启动

RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭

RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭

[GRP2]

DW_TYPE = GLOBAL #全局守护类型

DW_MODE = AUTO #自动切换模式

DW_ERROR_TIME = 10 #远程守护进程故障认定时间

INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间

INST_ERROR_TIME = 10 #本地实例故障认定时间

INST_OGUID = 45331 #守护系统唯一 OGUID 值

INST_INI = /dm/data/EP02/DAMENG/dm.ini #dm.ini 配置文件路径

INST_AUTO_RESTART = 1 #打开实例的自动启动功能

INST_STARTUP_CMD = /dm/bin/dmserver #命令行方式启动

RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭

RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭

B机器上:

[GRP1]

DW_TYPE = GLOBAL #全局守护类型

DW_MODE = AUTO #自动切换模式

DW_ERROR_TIME = 10 #远程守护进程故障认定时间

INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间

INST_ERROR_TIME = 10

#本地实例故障认定时间

INST_OGUID = 45330 #守护系统唯一 OGUID 值

INST_INI = /dm/data/EP01/DAMENG/dm.ini #dm.ini 配置文件路径

INST_AUTO_RESTART = 1 #打开实例的自动启动功能

INST_STARTUP_CMD = /dm/bin/dmserver #命令行方式启动

RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭

RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭

[GRP2]

DW_TYPE = GLOBAL #全局守护类型

DW_MODE = AUTO #自动切换模式

DW_ERROR_TIME = 10

#远程守护进程故障认定时间

INST_RECOVER_TIME = 60 #主库守护进程启动恢复的间隔时间

INST_ERROR_TIME = 10

#本地实例故障认定时间

INST_OGUID = 45331 #守护系统唯一 OGUID 值

INST_INI = /dm/data/EP02/DAMENG/dm.ini #dm.ini 配置文件路径

INST_AUTO_RESTART = 1

#打开实例的自动启动功能

INST_STARTUP_CMD = /dm/bin/dmserver #命令行方式启动

RLOG_SEND_THRESHOLD = 0 #指定主库发送日志到备库的时间阈值,默认关闭

RLOG_APPLY_THRESHOLD = 0 #指定备库重演日志的时间阈值,默认关闭

配置监视器 dmmonitor.ini
MON_DW_CONFIRM = 1 #确认监视器模式

MON_LOG_PATH = /dm/data/log #监视器日志文件存放路径

MON_LOG_INTERVAL = 60 #每隔 60s 定时记录系统信息到日志文件

MON_LOG_FILE_SIZE = 32 #每个日志文件最大 32M

MON_LOG_SPACE_LIMIT = 0 #不限定日志文件总占用空间

[GRP1]

MON_INST_OGUID = 45330 #组 GRP1 的唯一 OGUID 值

#以下配置为监视器到组 GRP1 的守护进程的连接信息,以―IP:PORT‖的形式配置

#IP 对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT

MON_DW_IP = 10.12.10.68:5253

MON_DW_IP = 10.12.10.69:5254

[GRP2]

MON_INST_OGUID = 45331

#组 GRP2 的唯一 OGUID 值

#以下配置为监视器到组 GRP2 的守护进程的连接信息,以―IP:PORT‖的形式配置

#IP 对应 dmmal.ini 中的 MAL_HOST,PORT 对应 dmmal.ini 中的 MAL_DW_PORT

MON_DW_IP = 10.12.10.69:5253

MON_DW_IP = 10.12.10.68:5254

分别启动A.B机器上的守护进程
./dmwatcher /dm/data/EP01/DAMENG/dmwatcher.ini

./dmwatcher /dm/data/EP02/DAMENG/dmwatcher.ini

守护进程启动后,进入 Startup 状态,此时实例都处于 Mount 状态。守护进程开始

广播自身和其监控实例的状态信息,结合自身信息和远程守护进程的广播信息,守护进程将

本地实例 Open,并切换为 Open 状态。

启动监视器
./dmmonitor /dm/data/EP01/DAMENG/dmmonitor.ini

达梦技术社区:https://eco.dameng.com
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值