1.服务器硬件需求
按实际业务需求,选择合适的服务器,准备 2 台服务器,实验服务器参数建议如下:
硬件 | 要求 |
---|---|
物理内存 | >=4 GB |
交换区 | 8192 |
/tmp大小 | >1000 MB |
网络 | 物理机器需要 2个网卡,1个 public 网卡,1个 private 网卡 |
磁盘 | 根据实际应用系统需要挂载合适大小磁盘 |
共享存储 | 根据实际应用系统需要挂载合适大小共享存储 |
2.操作系统要求
2.1.操作系统版本安装
DM 数据库安装在 Linux 操作系统所需条件:glibc 2.3 以上,内核 2.6,预先安装 UnixODBC,系统性能监控等组件。
目录与存储规划
2.2.本地目录规划
用途 | 目录路径 | 备注 |
---|---|---|
数据库软件安装目录 | /home/dmdba/dmdbms | 可用空间>50 GB |
本地归档日志存放目录 | /dmdata/dmarch | 单独挂载磁盘 |
远程归档日志存放目录 | /remote_arch | 单独挂载磁盘 |
备份文件存放目录 | /dmdata/dmbak | 单独挂载磁盘 |
3.共享存储规划
用途 | 磁盘/分区 | 备注 |
---|---|---|
存放 dcr 信息 | /dev/sdf | 1 GB 左右 |
存放 vote 信息 | /dev/sdg | 1 GB 左右 |
存放 redo 日志 | /dev/sdh | 10 GB 左右 |
存放数据文件 | /dev/sdi | 11 GB左右 |
3.1.用户与组
DM 数据库不应该使用 root 用户安装和维护。需要在安装之前为 DM 数据库创建一个专用的系统用户 (dmdba) 和用户组 (dinstall)。
执行以下命令,新
groupadd dinstall
执行以下命令,新建用户 dmdba:
useradd \-g dinstall \-m \-d /home/dmdba \-s /bin/bash dmdba
执行以下命令,修改 dmdba 用户密码:
passwd dmdba
输入密码并确认
dameng123
3.2.用户资源限制
执行以下命令,修改 dmdba 用户资源限制:
vim /etc/security/limits.conf
文件末尾添加如下内容:
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 65536
dmdba hard nproc 65536
dmdba soft stack 65536
dmdba hard stack 65536
3.3.用户环境变量
执行以下命令,修改 dmdba 用户环境变量:
vi /home/dmdba/.bash\_profile
文件末尾添加如下内容
export DM_HOME=/home/dmdba/dmdbms
export PATH=$PATH:$DM_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/bin
3.4.防火墙设置
3.4.1.关闭防火墙
设置系统安全策略
SELinux
echo “SELINUX=disabled” > /etc/selinux/config
echo “SELINUXTYPE=targeted” >> /etc/selinux/config
cat /etc/selinux/config
setenforce 0
关闭防火墙
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service
3.4.2.端口规划
搭建 2 节点共享存储集群,端口规划如下:(实际中可以按需要修改端口号)
主机名 | public ip | private ip | 实例名 | 端口 | 用途 |
---|---|---|---|---|---|
dmdsc1 | 192.168.25.94 | 10.10.10.94 | dsc1 | 5236 | 数据库实例 dmrw1 监听端口 |
dmdsc1 | 192.168.25.94 | 10.10.10.94 | dsc1 | 9741 | 节点 1 DCR 检查数据库实例监听端口 |
dmdsc1 | 192.168.25.94 | 10.10.10.94 | dsc1 | 9341 | 节点 1 CSS 进程 TCP 连接端口 |
dmdsc1 | 192.168.25.94 | 10.10.10.94 | dsc1 | 9351 | 节点 1 ASM 进程 TCP 连接的端口 |
dmdsc1 | 192.168.25.94 | 10.10.10.94 | dsc1 | 7236 | 节点 1 ASM 的 MAL 系统 TCP 连接的端口 |
dmdsc1 | 192.168.25.94 | 10.10.10.94 | dsc1 | 9236 | 节点 1 数据库实例的 MAL 系统 TCP 连接的端口 |
dmdsc2 | 192.168.25.95 | 10.10.10.95 | dsc2 | 5236 | 数据库实例 dmrw2 监听端口 |
dmdsc2 | 192.168.25.95 | 10.10.10.95 | dsc2 | 9741 | 节点 2 DCR 检查数据库实例监听端口 |
dmdsc2 | 192.168.25.95 | 10.10.10.95 | dsc2 | 9341 | 节点 2 CSS 进程 TCP 连接端口 |
dmdsc2 | 192.168.25.95 | 10.10.10.95 | dsc2 | 9351 | 节点 2 ASM 进程 TCP 连接的端口 |
dmdsc2 | 192.168.25.95 | 10.10.10.95 | dsc2 | 7236 | 节点 2 ASM 的 MAL 系统 TCP 连接的端口 |
dmdsc2 | 192.168.25.95 | 10.10.10.95 | dsc2 | 9236 | 节点 2 数据库实例的 MAL 系统 TCP 连接的端口 |
4.安装数据库
4.1.使用root用户挂载数据库软件的iso文件
mkdir -p /dmiso
mount -oloop dm8_20211112_x86_rh6_64_ent_8.1.2.94.iso /dmiso
4.2.使用dmdba用户安装软件
su - dmdba
执行以下命令,切换到 /dmiso 目录下
cd /dmiso
执行 DMInstall.bin 文件开始安装,选择【-i】参数以命令行方式安装。
./DMInstall.bin -i
选择安装程序的语言 c/C 为中文,e/E 为英文。
提示是否安装 key 文件,输入 N 跳过。
选择时区,21 即东 8 区。
选择安装类型,默认典型安装(包含所有内容)。
选择软件安装目录,默认 /home/dmdba/dmdbms
确认安装
安装完成提示使用root执行脚本:
/home/dmdba/dmdbms/script/root/root_installer.sh
[root@dm95 mnt]# /home/dmdba/dmdbms/script/root/root_installer.sh
移动 /home/dmdba/dmdbms/bin/dm_svc.conf 到/etc目录
修改服务器权限
创建DmAPService服务
Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
5.配置共享存储
5.1.添加iscsi连接
iscsiadm -m discovery -t st -p 192.168.26.10
iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:192.168.26.10-dsc t -p 192.168.26.10:3260 -l
[root@dm94 root]# fdisk -l /dev/sd* |grep "Disk /dev/sd"
Disk /dev/sda: 107.4 GB, 107374182400 bytes, 209715200 sectors
Disk /dev/sda1: 524 MB, 524288000 bytes, 1024000 sectors
Disk /dev/sda2: 8589 MB, 8589934592 bytes, 16777216 sectors
Disk /dev/sda3: 98.3 GB, 98258911232 bytes, 191911936 sectors
Disk /dev/sdb: 108.4 GB, 108447924224 bytes, 211812352 sectors
Disk /dev/sdc: 109.5 GB, 109521666048 bytes, 213909504 sectors
Disk /dev/sdd: 110.6 GB, 110595407872 bytes, 216006656 sectors
Disk /dev/sde: 111.7 GB, 111669149696 bytes, 218103808 sectors
Disk /dev/sdf: 1073 MB, 1073741824 bytes, 2097152 sectors
Disk /dev/sdg: 1073 MB, 1073741824 bytes, 2097152 sectors
Disk /dev/sdh: 10.7 GB, 10737418240 bytes, 20971520 sectors
Disk /dev/sdi: 11.8 GB, 11811160064 bytes, 23068672 sectors
[root@dm94 root]#
5.2.udev 方式绑定裸设备
注意
共享存储需要在 2 个节点上都操作。
执行以下命令,查看磁盘。
lsblk
dmdba@dm94 ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 500M 0 part /boot
├─sda2 8:2 0 8G 0 part [SWAP]
└─sda3 8:3 0 91.5G 0 part /
sdb 8:16 0 101G 0 disk
└─dmappvg-dmapplv 253:1 0 99G 0 lvm /dm/dmdbms
sdc 8:32 0 102G 0 disk
└─dmdatavg-dmdatalv 253:2 0 100G 0 lvm /dm/dmdata
sdd 8:48 0 103G 0 disk
└─dmlogvg-dmloglv 253:3 0 100G 0 lvm /dm/dmarch
sde 8:64 0 104G 0 disk
└─dmbakvg-dmbaklv 253:0 0 100G 0 lvm /dm/dmback
sdf 8:80 0 1G 0 disk
sdg 8:96 0 1G 0 disk
sdh 8:112 0 10G 0 disk
sdi 8:128 0 11G 0 disk
sr0 11:0 1 597.4M 0 rom
[dmdba@dm94 ~]$
sdf-sdi 是需要配置的共享磁盘。
执行以下命令,新建 udev 规则文件:
vi /etc/udev/rules.d/90-raw.rules
添加以下内容:
ACTION=="add",KERNEL=="sdf",RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add",KERNEL=="sdg",RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add",KERNEL=="sdh",RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add",KERNEL=="sdi",RUN+="/bin/raw /dev/raw/raw4 %N"
KERNEL=="raw[1-4]", OWNER="dmdba", GROUP="dinstall", MODE="660"
执行以下命令,使 udev 生效:
udevadm trigger --type=devices --action=change
执行以下命令,检查是否配置成功:
ll /dev/raw/raw*
注意
如果查看不到配置的裸设备,请重启服务器再验证
6.配置 DCR 初始化配置文件
创建配置文件存放目录,2 个节点都要执行,使用 dmdba 用户,执行以下命令:
mkdir -p /home/dmdba/config
新建dmdcr\_cfg.ini
文件,节点 1 使用 dmdba 用户,执行以下命令:
vim /home/dmdba/config/dmdcr_cfg.ini
添加以下内容:
DCR_N_GRP = 3
DCR_VTD_PATH = /dev/raw/raw2
DCR_OGUID = 63635
[GRP]
DCR_GRP_TYPE = CSS
DCR_GRP_NAME = CSS
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[CSS]
DCR_EP_NAME = CSS1
DCR_EP_HOST = 10.10.10.94
DCR_EP_PORT = 9341
[CSS]
DCR_EP_NAME = CSS2
DCR_EP_HOST = 10.10.10.95
DCR_EP_PORT = 9341
[GRP]
DCR_GRP_TYPE = ASM
DCR_GRP_NAME = ASM
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[ASM]
DCR_EP_NAME = ASM1
DCR_EP_SHM_KEY = 93360
DCR_EP_SHM_SIZE = 10
DCR_EP_HOST = 10.10.10.94
DCR_EP_PORT = 9351
DCR_EP_ASM_LOAD_PATH = /dev/raw
[ASM]
DCR_EP_NAME = ASM2
DCR_EP_SHM_KEY = 93361
DCR_EP_SHM_SIZE = 10
DCR_EP_HOST = 10.10.10.95
DCR_EP_PORT = 9351
DCR_EP_ASM_LOAD_PATH = /dev/raw
[GRP]
DCR_GRP_TYPE = DB
DCR_GRP_NAME = DSC
DCR_GRP_N_EP = 2
DCR_GRP_DSKCHK_CNT = 60
[DSC]
DCR_EP_NAME = DSC1
DCR_EP_SEQNO = 0
DCR_EP_PORT = 5236
DCR_CHECK_PORT = 9741
[DSC]
DCR_EP_NAME = DSC2
DCR_EP_SEQNO = 1
DCR_EP_PORT = 5236
DCR_CHECK_PORT = 9741
7.创建 ASM 磁盘
使用 dmdba 用户,到 DM 数据库软件安装目录的 bin 目录执行以下命令(只需在一个节点执行)。
./dmasmcmd
进入 ASM 提示符后执行以下命令:
create dcrdisk '/dev/raw/raw1' 'dcr'
create votedisk '/dev/raw/raw2' 'vote'
create asmdisk '/dev/raw/raw3' 'LOG0'
create asmdisk '/dev/raw/raw4' 'DATA0'
使用编辑好的dmdcr_cfg.ini
配置文件初始化dcrdisk
和votedisk
,并在 ASM 提示符执行以下命令:
init dcrdisk '/dev/raw/raw1'from'/home/dmdba/config/dmdcr_cfg.ini'identified by'123456'
init votedisk '/dev/raw/raw2'from'/home/dmdba/config/dmdcr_cfg.ini'
注意
DMASMCMD工具中执行命令结尾不要加分号。
8.配置ASM的MAL系统配置文件
2 个节点都需要配置,且文件内容相同,执行以下命令:
vi /home/dmdba/config/dmasvrmal.ini
添加以下内容:
[MAL_INST1]
MAL_INST_NAME = ASM1
MAL_HOST = 10.10.10.94
MAL_PORT = 7236
[MAL_INST2]
MAL_INST_NAME = ASM2
MAL_HOST = 10.10.10.95
MAL_PORT = 7236
9.配置 DCR 启动配置文件
vi /home/dmdba/config/dmdcr.ini
9.1.节点 1 添加以下内容:
DMDCR_PATH = /dev/raw/raw1
DMDCR_MAL_PATH =/home/dmdba/config/dmasvrmal.ini #dmasmsvr 使用的 MAL 配置文件路径
DMDCR_SEQNO = 0
#ASM 重启参数,命令行方式启动
DMDCR_ASM_RESTART_INTERVAL =10
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/config/dmdcr.ini
#DB 重启参数,命令行方式启动
DMDCR_DB_RESTART_INTERVAL = 30
DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/config/dsc1/dm.ini dcr_ini=/home/dmdba/config/dmdcr.ini
9.2.节点 2 添加以下内容:
DMDCR_PATH = /dev/raw/raw1
DMDCR_MAL_PATH =/home/dmdba/config/dmasvrmal.ini #dmasmsvr 使用的 MAL 配置文件路径
DMDCR_SEQNO = 1
#ASM 重启参数,命令行方式启动
DMDCR_ASM_RESTART_INTERVAL =10
DMDCR_ASM_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmasmsvr dcr_ini=/home/dmdba/config/dmdcr.ini
#DB 重启参数,命令行方式启动
DMDCR_DB_RESTART_INTERVAL = 30
DMDCR_DB_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/config/dsc2/dm.ini dcr_ini=/home/dmdba/config/dmdcr.ini
警告
两个节点的 DMDCR_SEQNO 参数不能相同要唯一,DMDCR_DB_STARTUP_CMD 中启动脚本路径和配置文件路径要配置准确。如果不配置 css 自动启动 asm 和 db 则需要配置 DMDCR_ASM_RESTART_INTERVAL 和DMDCR_DB_RESTART_INTERVAL 为 0
10.启动集群
10.1.启动DMCSS
服务
2 个节点启动dmcss
,dmdba
用户到数据库安装目录 bin 下执行以下命令:
./dmcss dcr_ini=/home/dmdba/config/dmdcr.ini
提示
先启动的节点是控制节点,本次实验配置了 css 自动启动 asm 和 db,等待 css 启动 asm 和 db 即可。
css 启动 asm 成功,(出现 asm is ready
即表明启动成功)。
10.2.创建 ASM 磁盘组
asm 启动成功后,节点 1 使用 dmdba 用户启动 dmasmtool 工具。
./dmasmtool dcr_ini=/home/dmdba/config/dmdcr.ini
在 ASM 提示符下创建 asm 磁盘组,创建 REDO 日志磁盘组,执行以下命令:
creatediskgroup 'DMLOG'asmdisk '/dev/raw/raw3'
创建数据文件磁盘组,执行以下命令:
creatediskgroup 'DMDATA'asmdisk '/dev/raw/raw4'
asm 磁盘组创建成功,执行以下命令:
10.3.初始化共享存储集群数据库实例
配置 dminit 控制文件,节点 1 使用 dmdba 用户执行以下命令:
vi /home/dmdba/config/dminit.ini
添加以下内容:
db_name = DSC
system_path = +DMDATA/data
system = +DMDATA/data/dsc/system.dbf
system_size = 128
roll = +DMDATA/data/dsc/roll.dbf
roll_size = 128
main = +DMDATA/data/dsc/main.dbf
main_size = 128
ctl_path = +DMDATA/data/dsc/dm.ctl
ctl_size = 8
log_size = 1024
dcr_path = /dev/raw/raw1 #dcr 磁盘路径,目前不支持 asm,只能是裸设备
dcr_seqno = 0
auto_overwrite = 1
[DSC1] #inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应
config_path = /home/dmdba/config/dsc1
port_num = 5236
mal_host = 10.10.10.94
mal_port = 9236
log_path = +DMLOG/log/DSC1_log01.log
log_path = +DMLOG/log/DSC1_log02.log
[DSC2] #inst_name 跟 dmdcr_cfg.ini 中 DB 类型 group 中 DCR_EP_NAME 对应
config_path = /home/dmdba/config/dsc2
port_num = 5236
mal_host = 10.10.10.95
mal_port = 9236
log_path = +DMLOG/log/DSC2_log01.log
log_path = +DMLOG/log/DSC2_log02.log
初始化实例,节点 1 使用 dmdba 用户执行以下命令:
./dminit control=/home/dmdba/config/dminit.ini
实例初始化成功,如下图所示:
初始化完成后会在 init 控制文件配置的目录下生成 2 个实例的配置文件:
将 dsc2 目录复制到节点 2 上对应的目录下。
scp -r dsc2 192.168.25.95:/home/dmdba/config/
观察 css 窗口日志,db 会被自动启动。出现 system is ready ep real open
,说明数据库实例启动成功。
11.注册服务
以上启动方式为前台启动,仅用于验证集群配置过程。配置成功后需要注册为系统服务,方便启动和关闭集群,以及实现开机自动启动。
2 个节点都需要注册,使用 root 用户执行,到数据库安装目录的 script/root 目录。
11.1.节点 1 执行以下命令:
./dm_service_installer.sh -t dmcss -p css1 -dcr_ini /home/dmdba/config/dmdcr.ini
11.2.节点 2 执行以下命令:
./dm_service_installer.sh -t dmcss -p css2 -dcr_ini /home/dmdba/config/dmdcr.ini
关闭前台启动的 css,以服务方式启动 css。
节点 1 执行以下命令:
systemctl start DmCSSServicecss1
节点 2 执行以下命令:
systemctl start DmCSSServicecss2
12.验证集群状态
配置监视器查看
任意节点新建监视器配置文件,执行以下命令:
vi /home/dmdba/config/dmcssm.ini
添加以下内容:
#和 dmdcr_cfg.ini 中的 DCR_OGUID 保持一致
CSSM_OGUID = 63635
#配置所有 CSS 的连接信息,
#和 dmdcr_cfg.ini 中 CSS 配置项的 DCR_EP_HOST 和 DCR_EP_PORT 保持一致
CSSM_CSS_IP = 10.10.10.94:9341
CSSM_CSS_IP = 10.10.10.95:9341
CSSM_LOG_PATH =/home/dmdba/dmdbms/log #监视器日志文件存放路径
CSSM_LOG_FILE_SIZE = 1024 #每个日志文件最大 1024 MB
CSSM_LOG_SPACE_LIMIT = 0 #不限定日志文件总占用空间
启动监视器,dmdba 用户执行,到数据库软件安装目录 bin 下执行以下命令:
./dmcssm ini_path=/home/dmdba/config/dmcssm.ini
输入 show 命令,查看 css、asm 和 db 的状态。
以 db 为例,inst_status
字段为 OPEN
,vtd_status
字段为WORKING
,active
字段为TRUE
说明db
服务正常。
13.客户端验证
任意节点配置 dm_svc.conf 文件,执行以下命令:
vi /etc/dm_svc.conf
添加以下内容:
dmdsc=(192.168.25.94:5236,192.168.25.95:5236)
使用 disql 工具登录集群(数据库安装目录的 bin 下):
./disql SYSDBA/SYSDBA@dmdsc
查询视图 v$dsc_ep_info
,查看集群状态,执行以下命令:
select * from v$dsc_ep_info;
14.验证故障自动重连
以上 disql 连接不断开的情况下(连接的是节点 1 实例),关闭节点 1 服务器,再次查询。
故障节点重新加入
启动节点 1 服务器后,再次查询
15.参数优化
集群部署完成后,需要优化 dm.ini 参数,共享存储集群所有节点都需要修改,参数值优化详见参数优化部分。
参数优化:
https://eco.dameng.com/docs/zh-cn/ops/standard-stand-alone.html#%E5%8F%82%E6%95%B0%E4%BC%98%E5%8C%96
16.重启集群
- 关闭数据库:监视器中执行 ep stop dsc
- 关闭 asm:监视器中执行 ep stop asm
- 关闭 css:各节点关闭各自的 css 服务
systemctl stop DmCSSServicecss1
systemctl stop DmCSSServicecss2
- 启动 css: 各节点启动各自的 css 服务
systemctl start DmCSSServicecss1
systemctl start DmCSSServicecss2
- 启动 asm:配置了自动拉起,等待 asm 自动启动
- 启动数据库:配置了自动拉起,等待数据库自动启动
17.归档配置
生产环境必须开启归档日志,且必须限制归档日志保留量,限制方法:
1.设置归档空间大小限制即指定 SPACE_LIMIT 参数(单位是 MB)。
2.定期删除归档日志(设置定时作业)。
共享存储集群归档需要配置本地归档和远程归档(保证每个节点都有所有归档日志)。
17.1.实例 dsc1 上配置,执行以下命令:
alter database mount;
alter database archivelog;
alter database add archivelog 'DEST=/dm/dmarch, TYPE=LOCAL, FILE_SIZE=1024, SPACE_LIMIT=102400';
alter database add archivelog 'DEST=dsc2, TYPE=REMOTE, FILE_SIZE=1024, SPACE_LIMIT=102400, INCOMING_PATH=/dm/dmdata/remote_arch';
alter database open;
17.2.实例 dsc2 上配置,执行以下命令:
alter database mount;
alter database archivelog;
alter database add archivelog 'DEST=/dm/dmarch, TYPE=LOCAL, FILE_SIZE=1024, SPACE_LIMIT=102400';
alter database add archivelog 'DEST=dsc1, TYPE=REMOTE, FILE_SIZE=1024, SPACE_LIMIT=102400, INCOMING_PATH=/dm/remote_arch';
alter database open;
18.定制备份策略
参考备份策略部分:
https://eco.dameng.com/docs/zh-cn/ops/standard-stand-alone.html#%E5%AE%9A%E5%88%B6%E5%A4%87%E4%BB%BD%E7%AD%96%E7%95%A5
19.客户端连接集群
客户端主机上需要配置dm\_svc.conf
文件(未安装 DM 数据库的机器新建即可),文件路径:
32 位的 DM 安装在 Win32 操作平台下,此文件位于 %SystemRoot%\\system32 目录;
64 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\\system32 目录;
32 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\\SysWOW64 目录;
在 Linux 平台下,此文件位于/etc 目录。
文件内容:
以#开头的行表示是注释
# 全局配置区 DMDSC=(192.168.25.94:5236,192.168.25.95:5236)
TIME_ZONE=(+480) #表示+8:00时区
LOGIN_ENCRYPT=(0)
DIRECT=(Y)
# 服务配置区
[DMDSC]
CLUSTER=(DSC) #表示集群为 DSC 集群
EP_SELECTOR=(1) #表示第一节点正常时只连第一个节点
AUTO_RECONNECT=(2)#第一个节点故障恢复后自动重连第一个节点
SWITCH_TIME=(3) #在服务器之间切换的次数
SWITCH_INTERVAL=(10) #在服务器之间切换的时间间隔,单位为毫秒
客户端程序连接数据库时,需要指定IP
端口处替换为服务名
即可,例如:
disql SYSDBA/SYSDBA@DMDSC
注意
当修改了 dm_svc.conf 内容后,需要重启客户端程序,修改的配置才能生效。
24小时免费服务热线:400 991 6599
达梦技术社区:https://eco.dameng.com