基于块设备的共享集群部署DMDSC
块设备的共享集群搭建详见iscsi共享存储搭建_终不似、少年游,的博客-CSDN博客
环境规划
配置项 | raw1 | raw2 |
业务IP | 192.168.44.31 | 192.168.44.32 |
心跳IP | 192.168.44.31 | 192.168.44.32 |
CSS | CSS0 | CSS1 |
CSS_PORT | 9836 | 9837 |
ASM | ASM0 | ASM1 |
ASM_PORT | 5836 | 5837 |
DB | DSC0 | DSC1 |
DB_PORT | 7436 | 7437 |
ASM_MAL | 4836 | 4837 |
DB_MAL | 6536 | 6536 |
DCR_EP_ASM_LOAD_PATH | /dev_DSC2 | /dev_DSC2 |
DCR_PATH | /dev_DSC2/DCR | /dev_DSC2/DCR |
VOTE_PATH | /dev_DSC2/VOTE | /dev_DSC2/VOTE |
DMLOG | /dev_DSC2/DMLOG | /dev_DSC2/DMLOG |
DMDATA | /dev_DSC2/DMDATA | /dev_DSC2/DMDATA |
DMDSC_PATH | /home/dmdba/dmdbms/dmdsc/data/ | /home/dmdba/dmdbms/dmdsc/data/ |
DSC01&&DSC02配置iscsi块设备
# 使用 /usr/lib/udev/scsi_id -g -u /dev/sdb 命令获取硬盘标识符wwid [root@dsc01 ~]# vim /etc/udev/rules.d/60-block.rules ## DCR 磁盘配置,且在软链接之前创建文件夹 /dev_DSC2 KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="360014050211215202c84ee48676a6544",SYMLINK+="DCR", OWNER="dmdba", GROUP="dinsta ll", MODE="0660", RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name;mkdir -p /dev_DSC2; ln -s /dev/DCR /dev_DSC2/DCR'" ## VOTE 磁盘配置 KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600140543118859662c4fd9ae7dcd749",SYMLINK+="VOTE", OWNER="dmdba", GROUP="dinst all", MODE="0660", RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; ln -s /dev/VOTE /dev_DSC2/VOTE'" ### DMDATA 磁盘配置 KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36001405b3df60ac9eeb4a2b8fcde872d",SYMLINK+="DMDATA", OWNER="dmdba", GROUP="din stall", MODE="0660", RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; ln -s /dev/DMDATA /dev_DSC2/DMDATA'" ### DMLOG 磁盘配置,且在搭建完成之后,将权限直接赋予 dmdba 组的 dmdba 用户 KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="360014058512a002e49d4aa2a070e8d16",SYMLINK+="DMLOG", OWNER="dmdba", GROUP="dins tall", MODE="0660", RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; ln -s /dev/DMLOG /dev_DSC2/DMLOG" [root@dsc02 ~]# vim /etc/udev/rules.d/60-block.rules ## DCR 磁盘配置,且在软链接之前创建文件夹 /dev_DSC2 KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="360014050211215202c84ee48676a6544",SYMLINK+="DCR", OWNER="dmdba", GROUP="dinsta ll", MODE="0660", RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name;mkdir -p /dev_DSC2; ln -s /dev/DCR /dev_DSC2/DCR'" ## VOTE 磁盘配置 KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="3600140543118859662c4fd9ae7dcd749",SYMLINK+="VOTE", OWNER="dmdba", GROUP="dinst all", MODE="0660", RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; ln -s /dev/VOTE /dev_DSC2/VOTE'" ### DMDATA 磁盘配置 KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="36001405b3df60ac9eeb4a2b8fcde872d",SYMLINK+="DMDATA", OWNER="dmdba", GROUP="din stall", MODE="0660", RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; ln -s /dev/DMDATA /dev_DSC2/DMDATA'" ### DMLOG 磁盘配置,且在搭建完成之后,将权限直接赋予 dmdba 组的 dmdba 用户 KERNEL=="sd*",SUBSYSTEM=="block",PROGRAM=="/usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/$name",RESULT=="360014058512a002e49d4aa2a070e8d16",SYMLINK+="DMLOG", OWNER="dmdba", GROUP="dins tall", MODE="0660", RUN+="/bin/sh -c 'chown dmdba:dinstall /dev/$name; ln -s /dev/DMLOG /dev_DSC2/DMLOG" [root@dsc01 ~]# systemctl restart systemd-udev-trigger [root@dsc02 ~]# systemctl restart systemd-udev-trigger [root@dsc01 ~]# ls -l /dev_DSC2/ 总用量 0 lrwxrwxrwx 1 dmdba dinstall 8 4月 11 22:21 DCR -> /dev/DCR lrwxrwxrwx 1 dmdba dinstall 11 4月 11 22:21 DMDATA -> /dev/DMDATA lrwxrwxrwx 1 dmdba dinstall 10 4月 11 22:21 DMLOG -> /dev/DMLOG lrwxrwxrwx 1 dmdba dinstall 9 4月 11 22:21 VOTE -> /dev/VOTE [root@dsc02 ~]# ls -l /dev_DSC2/ 总用量 0 lrwxrwxrwx 1 dmdba dinstall 8 4月 11 22:21 DCR -> /dev/DCR lrwxrwxrwx 1 dmdba dinstall 11 4月 11 22:21 DMDATA -> /dev/DMDATA lrwxrwxrwx 1 dmdba dinstall 10 4月 11 22:21 DMLOG -> /dev/DMLOG lrwxrwxrwx 1 dmdba dinstall 9 4月 11 22:21 VOTE -> /dev/VOTE
DSC01配置DMDSC
dmdcr_cfg.ini
[dmdba@dsc01 dsc01]$ more dmdcr_cfg.ini DCR_N_GRP = 3 DCR_VTD_PATH = /dev_DSC2/VOTE DCR_OGUID = 1071107589 [GRP] DCR_GRP_TYPE = CSS DCR_GRP_NAME = GRP_CSS DCR_GRP_N_EP = 2 DCR_GRP_DSKCHK_CNT = 60 [GRP_CSS] DCR_EP_NAME = CSS0 DCR_EP_HOST = 192.168.44.31 DCR_EP_PORT = 9836 [GRP_CSS] DCR_EP_NAME = CSS1 DCR_EP_HOST = 192.168.44.32 DCR_EP_PORT = 9837 [GRP] DCR_GRP_TYPE = ASM DCR_GRP_NAME = GRP_ASM DCR_GRP_N_EP = 2 DCR_GRP_DSKCHK_CNT = 60 [GRP_ASM] DCR_EP_NAME = ASM0 DCR_EP_SHM_KEY = 64735 DCR_EP_SHM_SIZE = 512 DCR_EP_HOST = 192.168.44.31 DCR_EP_PORT = 5836 DCR_EP_ASM_LOAD_PATH = /dev_DSC2 [GRP_ASM] DCR_EP_NAME = ASM1 DCR_EP_SHM_KEY = 54736 DCR_EP_SHM_SIZE = 512 DCR_EP_HOST = 192.168.44.32 DCR_EP_PORT = 5837 DCR_EP_ASM_LOAD_PATH = /dev_DSC2 [GRP] DCR_GRP_TYPE = DB DCR_GRP_NAME = GRP_DSC DCR_GRP_N_EP = 2 DCR_GRP_DSKCHK_CNT = 60 [GRP_DSC] DCR_EP_NAME = DSC01 DCR_EP_SEQNO = 0 DCR_EP_PORT = 6636 DCR_CHECK_PORT = 7436 [GRP_DSC] DCR_EP_NAME = DSC02 DCR_EP_SEQNO = 1 DCR_EP_PORT = 6637 DCR_CHECK_PORT = 7437
格式化ASM磁盘 raw1||raw2
[dmdba@dsc01 dsc01]$ more ~/asmcmd.txt #asm script file create dcrdisk '/dev_DSC2/DCR' 'dcr' create votedisk '/dev_DSC2/VOTE' 'vote' create asmdisk '/dev_DSC2/DMLOG' 'DMLOG' create asmdisk '/dev_DSC2/DMDATA' 'DMDATA' init dcrdisk '/dev_DSC2/DCR' from '/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr_cfg.ini' identified by 'SYSDBA' init votedisk '/dev_DSC2/VOTE' from '/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr_cfg.ini' [dmdba@dsc01 ~]$ dmasmcmd script_file=~/asmcmd.txt DMASMCMD V8 ASM>create dcrdisk '/dev_DSC2/DCR' 'dcr' [TRACE]The ASM initialize dcrdisk /dev_DSC2/DCR to name DMASMdcr Used time: 00:00:18.167. ASM>create votedisk '/dev_DSC2/VOTE' 'vote' [TRACE]The ASM initialize votedisk /dev_DSC2/VOTE to name DMASMvote Used time: 00:00:16.088. ASM>create asmdisk '/dev_DSC2/DMLOG' 'DMLOG' [TRACE]The ASM initialize asmdisk /dev_DSC2/DMLOG to name DMASMDMLOG Used time: 52.838(ms). ASM>create asmdisk '/dev_DSC2/DMDATA' 'DMDATA' [TRACE]The ASM initialize asmdisk /dev_DSC2/DMDATA to name DMASMDMDATA Used time: 64.814(ms). ASM>init dcrdisk '/dev_DSC2/DCR' from '/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr_cfg.ini' identified by 'SYSDBA' [TRACE]DG 126 alloc one extent for inodes, addr(disk_id, disk_auno, extent_no):(0,0,1). [TRACE]DG 126 allocate 4 extents for file 0xfe000002. [TRACE]DG 126 alloc 4 extents for 0xfe000002, addr(disk_id, disk_auno, extent_no):(0, 0, 2)->(0, 0, 5), need_init = 1. Used time: 00:00:19.804. ASM>init votedisk '/dev_DSC2/VOTE' from '/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr_cfg.ini' [TRACE]DG 125 alloc one extent for inodes, addr(disk_id, disk_auno, extent_no):(0,0,1). [TRACE]DG 125 allocate 4 extents for file 0xfd000002. [TRACE]DG 125 alloc 4 extents for 0xfd000002, addr(disk_id, disk_auno, extent_no):(0, 0, 2)->(0, 0, 5), need_init = 1. Used time: 00:00:16.313. [dmdba@dsc01 ~]$
dmasvrmal.ini
[dmdba@dsc01 dsc01]$ more dmasvrmal.ini [MAL_INST1] MAL_INST_NAME = ASM0 MAL_HOST = 192.168.44.31 MAL_PORT = 4836 [MAL_INST2] MAL_INST_NAME = ASM1 MAL_HOST = 192.168.44.32 MAL_PORT = 4837 ## 同步到dsc02 # [dmdba@dsc01 dsc01]$ scp dmasvrmal.ini dmdba@192.168.44.32:/home/dmdba/dmdbms/dmdsc/data/dsc02/
dmdcr.ini
[dmdba@dsc01 dsc01]$ more dmdcr.ini DMDCR_PATH = /dev_DSC2/DCR #dmasmsvr 使用的 ASM的MAL 配置文件路径 DMDCR_MAL_PATH =/home/dmdba/dmdbms/dmdsc/data/dsc01/dmasvrmal.ini #两台机器配置不同值,另一台1 DMDCR_SEQNO = 0 #ASM 重启参数,命令行方式启动 DMDCR_ASM_RESTART_INTERVAL = 0 DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr.ini #DB 重启参数,命令行方式启动 DMDCR_DB_RESTART_INTERVAL =0 DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdbms/dmdsc/data/dsc01/dm.ini dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr.ini [dmdba@dsc01 dsc01]$
DSC02配置DMDSC
dmasvrmal.ini
[dmdba@dsc02 dsc02]$ more dmasvrmal.ini [MAL_INST1] MAL_INST_NAME = ASM0 MAL_HOST = 192.168.44.31 MAL_PORT = 4836 [MAL_INST2] MAL_INST_NAME = ASM1 MAL_HOST = 192.168.44.32 MAL_PORT = 4837
dmdcr.ini
[dmdba@dsc02 dsc02]$ ls -l 总用量 8 -rw-r--r-- 1 dmdba dinstall 155 4月 11 22:48 dmasvrmal.ini -rw-r--r-- 1 dmdba dinstall 617 4月 11 22:55 dmdcr.ini [dmdba@dsc02 dsc02]$ [dmdba@dsc02 dsc02]$ more dmdcr.ini DMDCR_PATH = /dev_DSC2/DCR #dmasmsvr 使用的 ASM的MAL 配置文件路径 DMDCR_MAL_PATH =/home/dmdba/dmdbms/dmdsc/data/dsc02/dmasvrmal.ini #两台机器配置不同值,另一台1 DMDCR_SEQNO = 1 #ASM 重启参数,命令行方式启动 DMDCR_ASM_RESTART_INTERVAL = 0 DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc02/dmdcr.ini #DB 重启参数,命令行方式启动 DMDCR_DB_RESTART_INTERVAL =0 DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdbms/dmdsc/data/dsc02/dm.ini dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc02/dmdcr.ini [dmdba@dsc02 dsc02]$
启动DMCSS与DMASM服务 dsc01 && dsc02
[dmdba@dsc01 dsc01]$ dmcss dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr.ini DMCSS V8 DMCSS IS READY [2023-04-11 22:51:37:531] [CSS]: 设置EP CSS0[0]为控制节点 [2023-04-11 22:55:13:261] [ASM]: 设置EP ASM0[0]为控制节点 ... [dmdba@dsc02 dsc02]$ dmcss dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc02/dmdcr.ini DMCSS V8 DMCSS IS READY [2023-04-11 22:52:51:238] [CSS]: 设置EP CSS0[0]为控制节点 [dmdba@dsc01 ~]$ dmasmsvr dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr.ini ASM SELF EPNO:0 DMASMSVR V8 dmasmsvr task worker thread startup the ASM server is Ready. [dmdba@dsc02 dsc02]$ dmasmsvr dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc02/dmdcr.ini ASM SELF EPNO:1 DMASMSVR V8 dmasmsvr task worker thread startup the ASM server is Ready. [dmdba@dsc02 dsc02]$
dmasmtool工具创建ASM磁盘组 raw1||raw2
[dmdba@dsc01 ~]$ dmasmtool dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr.ini DMASMTOOL V8 ASM> ASM>create diskgroup DMDATA asmdisk '/dev_DSC2/DMDATA' Used time: 00:00:04.251. ASM>create diskgroup DMLOG asmdisk '/dev_DSC2/DMLOG' Used time: 00:00:06.254. ASM>exit [dmdba@dsc01 ~]$ [dmdba@dsc01 ~]$ dmasmcmd DMASMCMD V8 ASM>listdisks /dev_DSC2 [/dev_DSC2/DMDATA]: Used ASM disk, name:[DMASMDMDATA], size:[5119M], group_id:[0], disk_id:[0] [/dev_DSC2/DCR]: Used ASM disk, name:[DMASMdcr], size:[5120M], group_id:[126], disk_id:[0] [/dev_DSC2/VOTE]: Used ASM disk, name:[DMASMvote], size:[5120M], group_id:[125], disk_id:[0] [/dev_DSC2/DMLOG]: Used ASM disk, name:[DMASMDMLOG], size:[5119M], group_id:[1], disk_id:[0] Used time: 3.619(ms). ASM>exit [dmdba@dsc01 ~]$
主节点DSC01初始化数据库并将生成的DSC02数据库实例配置文件目录拷贝至DSC02
## 配置数据库初始化 dsc01 [dmdba@dsc01 dsc01]$ more dminit.ini DB_NAME= dsc2 SYSTEM_PATH= +DMDATA/data SYSTEM= +DMDATA/data/dsc2/system.dbf SYSTEM_SIZE= 128 ROLL= +DMDATA/data/dsc2/roll.dbf ROLL_SIZE= 128 MAIN= +DMDATA/data/dsc2/main.dbf MAIN_SIZE= 128 CTL_PATH= +DMDATA/data/dsc2/dm.ctl LOG_SIZE= 1024 DCR_PATH= /dev_DSC2/DCR DCR_SEQNO= 0 AUTO_OVERWRITE= 2 PAGE_SIZE = 16 EXTENT_SIZE = 16 [DSC01] CONFIG_PATH= /home/dmdba/dmdbms/dmdsc/data/DSC01/DSC01_conf PORT_NUM = 6636 MAL_HOST= 192.168.44.31 MAL_PORT= 6536 LOG_PATH= +DMLOG/log/DSC01_log1.log LOG_PATH= +DMLOG/log/DSC01_log2.log [DSC02] CONFIG_PATH= /home/dmdba/dmdbms/dmdsc/data/DSC02/DSC02_conf PORT_NUM = 6636 MAL_HOST= 192.168.44.32 MAL_PORT= 6536 LOG_PATH= +DMLOG/log/DSC02_log1.log LOG_PATH= +DMLOG/log/DSC02_log2.log [dmdba@dsc01 dsc01]$ dminit control=/home/dmdba/dmdbms/dmdsc/data/dsc01/dminit.ini initdb V8 db version: 0x7000c file dm.key not found, use default license! License will expire on 2024-01-03 Normal of FAST Normal of DEFAULT Normal of RECYCLE Normal of KEEP Normal of ROLL log file path: +DMLOG/log/DSC01_log1.log log file path: +DMLOG/log/DSC01_log2.log log file path: +DMLOG/log/DSC02_log1.log log file path: +DMLOG/log/DSC02_log2.log write to dir [+DMDATA/data/dsc2]. create dm database success. 2023-04-11 23:10:01 ## 拷贝生成的DSC02/目录到dsc02 [dmdba@dsc01 data]$ scp -r DSC02/ dmdba@192.168.44.32:/home/dmdba/dmdbms/dmdsc/data/ dmdba@192.168.44.32's password: dmmal.ini 100% 208 183.8KB/s 00:00 dm.ini 100% 66KB 18.9MB/s 00:00 sqllog.ini 100% 686 773.6KB/s 00:00 [dmdba@dsc01 data]$
dsc01&&dsc02数据库实例启动
[dmdba@dsc01 ~]$ dmserver dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc01/dmdcr.ini /home/dmdba/dmdbms/dmdsc/data/DSC01/DSC01_conf/dm.ini [dmdba@dsc02 ~]$ dmserver dcr_ini=/home/dmdba/dmdbms/dmdsc/data/dsc02/dmdcr.ini /home/dmdba/dmdbms/dmdsc/data/DSC02/DSC02_conf/dm.ini [dmdba@dsc02 ~]$ ## DM服务端口情况 [root@dsc01 ~]# netstat -tnlp | grep dm tcp6 0 0 :::4836 :::* LISTEN 3207/dmasmsvr tcp6 0 0 :::6536 :::* LISTEN 4092/dmserver tcp6 0 0 :::6636 :::* LISTEN 4092/dmserver tcp6 0 0 :::5836 :::* LISTEN 3207/dmasmsvr tcp6 0 0 :::9836 :::* LISTEN 3195/dmcss tcp6 0 0 :::4236 :::* LISTEN 1098/dmap [root@dsc02 ~]# netstat -tnlp |grep dm tcp6 0 0 :::4837 :::* LISTEN 4931/dmasmsvr tcp6 0 0 :::6536 :::* LISTEN 5338/dmserver tcp6 0 0 :::4236 :::* LISTEN 4743/dmap tcp6 0 0 :::6637 :::* LISTEN 5338/dmserver tcp6 0 0 :::5837 :::* LISTEN 4931/dmasmsvr tcp6 0 0 :::9837 :::* LISTEN 4871/dmcss
配置DMCSSM监视器
## 配置监视器 dsc01 || dsc02 [dmdba@dsc01 dsc01]$ more dmcssm.ini CSSM_OGUID = 1071107589 CSSM_CSS_IP = 192.168.44.31:9836 CSSM_CSS_IP = 192.168.44.32:9837 CSSM_LOG_PATH = /home/dmdba/dmdbms/dmdsc/data/cssm_log CSSM_LOG_FILE_SIZE = 32 CSSM_LOG_SPACE_LIMIT = 0 [dmdba@dsc01 dsc01]$ dmcssm ini_path=/home/dmdba/dmdbms/dmdsc/data/dsc01/dmcssm.ini show monitor current time:2023-04-11 23:17:44, n_group:3 =================== group[name = GRP_CSS, seq = 0, type = CSS, Control Node = 0] ======================================== [CSS0] auto check = TRUE, global info: [ASM0] auto restart = FALSE [DSC01] auto restart = FALSE [CSS1] auto check = TRUE, global info: [ASM1] auto restart = FALSE [DSC02] auto restart = FALSE ep: css_time inst_name seqno port mode inst_status vtd_status is_ok active guid ts 2023-04-11 23:17:44 CSS0 0 9836 Control Node OPEN WORKING OK TRUE 743118 743910 2023-04-11 23:17:44 CSS1 1 9837 Normal Node OPEN WORKING OK TRUE 475254 476010 =================== group[name = GRP_ASM, seq = 1, type = ASM, Control Node = 0] ======================================== n_ok_ep = 2 ok_ep_arr(index, seqno): (0, 0) (1, 1) sta = OPEN, sub_sta = STARTUP break ep = NULL recover ep = NULL crash process over flag is TRUE ep: css_time inst_name seqno port mode inst_status vtd_status is_ok active guid ts 2023-04-11 23:17:44 ASM0 0 5836 Control Node OPEN WORKING OK TRUE 780053 780792 2023-04-11 23:17:44 ASM1 1 5837 Normal Node OPEN WORKING OK TRUE 528113 528795 =================== group[name = GRP_DSC, seq = 2, type = DB, Control Node = 0] ======================================== n_ok_ep = 2 ok_ep_arr(index, seqno): (0, 0) (1, 1) sta = OPEN, sub_sta = STARTUP break ep = NULL recover ep = NULL crash process over flag is TRUE ep: css_time inst_name seqno port mode inst_status vtd_status is_ok active guid ts 2023-04-11 23:17:44 DSC01 0 6636 Control Node OPEN WORKING OK TRUE 3227099 3227236 2023-04-11 23:17:44 DSC02 1 6637 Normal Node OPEN WORKING OK TRUE 2483848 2483961 ==================================================================================================================
达梦技术社区:https://eco.dameng.com