目录

1、单机重启

2、主备集群重启

2.1 主备(手动)重启

2.2  主备(自动)重启

2.3 配置客户端连接

3、读写分离集群重启

3.1 读写分离(手动)重启

3.2 读写分离(自动)重启

3.3 配置客户端连接


1、单机重启

[root@dm1 dm]# service DmServiceDMSERVER start

[root@dm1 dm]# service DmServiceDMSERVER stop

[root@dm1 dm]# service DmServiceDMSERVER restart

[root@dm1 dm]# service DmServiceDMSERVER status

2、主备集群重启

2.1 主备(手动)重启

关闭主库守护进程:systemctl stop DmWatcherServicedw

关闭备库守护进程:systemctl stop DmWatcherServicedw

关闭主库实例:systemctl stop DmServicedw

关闭备库实例:systemctl stop DmServicedw

启动主库实例:systemctl start DmServicedw

启动备库实例:systemctl start DmServicedw

启动主库守护进程:systemctl start DmWatcherServicedw

启动备库守护进程:systemctl start DmWatcherServicedw

2.2  主备(自动)重启

关闭确认监视器:systemctl stop DmMonitorServiceconfirm

关闭主库守护进程:systemctl stop DmWatcherServicedw

关闭备库守护进程:systemctl stop DmWatcherServicedw

关闭主库实例:systemctl stop DmServicedw

关闭备库实例:systemctl stop DmServicedw

启动主库实例:systemctl start DmServicedw

启动备库实例:systemctl start DmServicedw

启动主库守护进程:systemctl start DmWatcherServicedw

启动备库守护进程:systemctl start DmWatcherServicedw

启动确认监视器:systemctl start DmMonitorServiceconfirm

​​​​​​​2.3 配置客户端连接

        客户端主机上需要配置 dm_svc.conf 文件(未安装 DM 数据库的机器新建即可),文件路径:

32 位的 DM 安装在 Win32 操作平台下,此文件位于 %SystemRoot%\system32 目录;

64 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\system32 目录;

32 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\SysWOW64 目录;

在 Linux 平台下,此文件位于/etc 目录。

文件内容:        

# 以#开头的行表示是注释
# 全局配置区
DMDW=(192.168.10.100:5236,192.168.10.101:5236)
TIME_ZONE=(+480) #表示+8:00 时区
LOGIN_ENCRYPT=(0)
DIRECT=(Y)
# 服务配置区
[DMDW]
LOGIN_MODE=(1) #只连主库

        客户端程序连接数据库时,需要指定 IP 端口处替换为服务名即可,例如:disql SYSDBA/'"SYSDBA"'@DMDW。jdbc的url为:jdbc:dm://DMDW

注意

当修改了 dm_svc.conf 内容后,需要重启客户端程序,修改的配置才能生效。

3、读写分离集群重启

3.1 ​​​​​​​读写分离(手动)重启

关闭备库守护进程:systemctl stop DmWatcherServicerw

关闭主库守护进程:systemctl stop DmWatcherServicerw

关闭主库实例:systemctl stop DmServicerw

关闭备库实例:systemctl stop DmServicerw

启动备库实例:systemctl start DmServicerw

启动主库实例:systemctl start DmServicerw

启动主库守护进程:systemctl start DmWatcherServicerw

启动备库守护进程:systemctl start DmWatcherServicerw

3.2 读写分离(自动)重启

关闭确认监视器:systemctl stop DmMonitorServiceconfirm

关闭备库守护进程:systemctl stop DmWatcherServicerw

关闭主库守护进程:systemctl stop DmWatcherServicerw

关闭主库实例:systemctl stop DmServicerw

关闭备库实例:systemctl stop DmServicerw

启动备库实例:systemctl start DmServicerw

启动主库实例:systemctl start DmServicerw

启动主库守护进程:systemctl start DmWatcherServicerw

启动备库守护进程:systemctl start DmWatcherServicerw

启动确认监视器:systemctl start DmMonitorServiceconfirm

​​​​​​​3.3 配置客户端连接

        客户端主机上需要配置 dm_svc.conf 文件(未安装 DM 数据库的机器新建即可),文件路径:

32 位的 DM 安装在 Win32 操作平台下,此文件位于 %SystemRoot%\system32 目录;

64 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\system32 目录;

32 位的 DM 安装在 Win64 操作平台下,此文件位于 %SystemRoot%\SysWOW64 目录;

在 Linux 平台下,此文件位于/etc 目录。

文件内容:

# 以#开头的行表示是注释
# 全局配置区
DMRW=(192.168.10.100:5236,192.168.10.101:5236,192.168.10.102:5236)
TIME_ZONE=(+480) #表示+8:00 时区
LOGIN_ENCRYPT=(0)
DIRECT=(Y)
# 服务配置区
[DMRW]

LOGIN_MODE=(1)#只连主库
RW_SEPARATE=(1) #是否启用读写分离
RW_PERCENT=(10) #读写分离分发比例

        客户端程序连接数据库时,需要指定 IP 端口处替换为服务名即可,例如:disql SYSDBA/'"SYSDBA"'@DMRW。jdbc的url为:jdbc:dm://DMRW

注意:

1)当修改了 dm_svc.conf 内容后,需要重启客户端程序,修改的配置才能生效。

2)请把该文件路径授予666权限。

更多达梦技术资讯,请访问达梦技术社区:达梦数据库 - 新一代大型通用关系型数据库 | 达梦云适配中心达梦数据库产品体验站,DM8在线试玩,达梦数据库全系列产品免费下载,官方权威的快速上手文档和产品手册,最活跃的达梦技术社区,面向全行业ISV厂商免费的云适配服务。https://eco.dameng/

更多推荐

达梦数据库重启