一,环境准备
- 三台机器都安装相同版本的达梦数据库
- 三台机器都关闭防火墙
- 三台机器之间相互可以通信
二,本教程使用环境说明
服务器IP | 服务器版本 | 服务器代号 | 达梦数据库版本 | 安装数据库使用的用户 |
---|---|---|---|---|
192.168.14.128 | kylin10 | 主库 | dm8 | dmdba |
192.168.14.129 | kylin10 | 备库 | dm8 | dmdba |
192.168.14.130 | kylin10 | 监视器 | dm8 | dmdba |
为避免出现文件权限问题,请所有操作在dmdba用户下执行
三,实时主备具体配置步骤
1. 切换到dmdba用户:su - dmdba
2. 数据准备
- 主库
./dminit path=/home/dmdba/dmdbms/data
- 备库
./dminit path=/home/dmdba/dmdbms/data
- 主库与备库分别使用正常方式启停一次
./dmserver /home/dmdba/dmdbms/data/DAMENG/dm.ini
- 主库数据设置归档
- 修改dm.ini文件的arch_ini参数为1
- 在dm.ini文件目录下新建dmarch.ini文件, 添加如下内容:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /home/dmdba/dm_back
ARCH_FILE_SIZE = 64
ARCH_SPACE_LIMIT = 0
- 备份主库数据
# 脱机使用dmrman工具
backup database '/home/dmdba/dmdba_data/DMOA/dm.ini' backupset '/home/dmdba/dm_back/back1‘;
- 发送备份集到备库
scp -r /home/dmdba/dm_back/back1 192.168.14.129:/home/dmdba/dm_back/back1
- 备库还原备份集
# 脱机使用dmrman工具
1.还原:restore database '/home/dmdba/dmdba_data/DAMENG/dm.ini' from