安装前的准备
1.集群的规划
A机器 | B机器 | |
IP | 162.168.164.8 | 162.168.164.12 |
实例名 | GRPT1_RT_01 | GRPT1_RT_02 |
实例端口 | 5236 | 5236 |
MAL端口 | 5336 | 5336 |
MAL守护进程端口 | 5436 | 5436 |
守护进程端口 | 5536 | 5536 |
OGUID | 45331 | 45331 |
守护组 | GRP1 | GRP1 |
2.集群的架构
集群的搭建
1.配置A机器
初始化实例
./dminit PATH=/data/dm8/data/ INSTANCE_NAME=GRP1_RT_01 PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=2048
启动服务
开启归档和备份
修改 dm.ini
关闭前台服务
修改 dmarch.ini
vi /data/dm8/data/DAMENG/dmarch.ini
创建 dmmal.ini
vi /data/dm8/data/DAMENG/dmmal.ini
创建dmwathcer.ini
vi /data/dm8/data/DAMENG/dmwatcher.ini
拷贝备份文件到B机器
scp -r /data/dm8/data/DAMENG/bak/BACKUP_FILE dmdba@192.168.164.12:/data/dm8/data/DAMENG/bak
注册服务
2.配置B机器
初始化实例
./dminit PATH=/data/dm8/data/ INSTANCE_NAME=GRP1_RT_02 PAGE_SIZE=32 EXTENT_SIZE=32 LOG_SIZE=2048
恢复数据命令如下
./dmrman CTLSTMT="RESTORE DATABASE '/data/dm8/data/DAMENG/dm.ini' FROM BACKUPSET '/data/dm8/data/DAMENG/bak/BACKUP_FILE'"
./dmrman CTLSTMT="RECOVER DATABASE '/data/dm8/data/DAMENG/dm.ini' FROM BACKUPSET '/data/dm8/data/DAMENG/bak/BACKUP_FILE'"
./dmrman CTLSTMT="RECOVER DATABASE '/data/dm8/data/DAMENG/dm.ini' UPDATE DB_MAGIC"
修改dmarch.ini
配置dm.ini
INSTANCE_NAME = GRP1_RT_02
PORT_NUM = 5236 #数据库实例监听端口
DW_INACTIVE_INTERVAL = 60 #接收守护进程消息超时时间
ALTER_MODE_STATUS = 0 #不允许手工方式修改实例模式/状态/OGUID
ENABLE_OFFLINE_TS = 2 #不允许备库 OFFLINE 表空间 MAL_INI = 1 #打开 MAL 系统
ARCH_INI = 1 #打开归档配置
RLOG_SEND_APPLY_MON = 64 #统计最近 64 次的日志重演信息
配置dmmal.ini
配置dmwatcher.ini
注册服务
./dm_service_installer.sh -t dmserver -p GRP1_RT_02 -dm_ini /data/dm8/data/DAMENG/dm.ini -m mount
./dm_service_installer.sh -t dmwatcher -p Watcher -watcher_ini /data/dm8/data/DAMENG/dmwatcher.ini
配置监视器
3.启动服务查看信息
启动数据库并修改参数
在bin目录下执行如下命令
A 机器
./DmServiceGRP1_RT_01 start
./disql SYSDBA/SYSDBA:5236
SQL> SP_SET_OGUID(45331);
SQL> ALTER DATABASE PRIMARY;
B 机器
./DmServiceGRP1_RT_02 start
./disql SYSDBA/SYSDBA:5236
SQL> SP_SET_OGUID(45331);
SQL> ALTER DATABASE STANDBY;
启动守护进程
A/B机器
./DmWatcherServiceWatcher start
启停机器
在bin目录下执行如下命令
启动
A/B 机器
./DmWatcherServiceWatcher start
停止
A/B机器
./DmWatcherServiceWatcher stop
A 机器
./DmServiceGRP1_RT_01 stop
B机器
./DmServiceGRP1_RT_02 stop
配置dm_svc.conf 文件
更多关于达梦数据库详细内容请关注达梦在线服务平台官网: