1.需要准备三台虚拟机(主机、备机、监视器)
2.主备机需安好达梦数据库并注册数据库服务,监视器只需安达梦数据库即可
3.请一定一定要检查虚拟机防火墙是否关闭!!!!一定要关闭!!!(不然执行到最后启动守护程序数据库一直是配置状态)
4. 主机IP 192.168.85.129
备机IP 192.168.85.130
监视器IP 192.168.85.131
数据库名 实例名 PORT_NUM MAL_INST_DW_PORT MAL_HOST MAL_PORT MAL_DW_PORT
DM01 DMSVR01 5236 45101 192.168.85.129 55101 65101
DM01 DMSVR02 5236 45121 192.168.85.130 55121 65121
0.关闭防火墙
[root@localhost] firewall-cmd --state # not running 为关闭;
[root@localhost] systemctl stop firewalld.service #停止firewall
[root@localhost] systemctl disable firewalld.service #禁止firewall开机启动
1.关闭主数据库服务
[dmdba@localhost] cd /dm8/bin
[dmdba@localhost bin]$ ./DmServiceDMSVR01 stop
2.关闭备数据服务
[dmdba@localhost] cd /dm8/bin
[dmdba@localhost bin]$ ./DmServiceDMSVR02 stop
3.创建backup文件夹(已有跳过)--主库
[dmdba@localhost bin] mkdir /dm8/backup
4.启动dmrman --主库
[dmdba@localhost bin] ./dmrman
5.备份数据库 --主库
--一定看好是谁创建的目录 root创建的得授权dmdba,否则备份失败。
--chown dmdba:dinstall /dm8/backup
RMAN> BACKUP DATABASE '/dm8/data/DM01/dm.ini' FULL TO BACKUP_FILE1 BACKUPSET '/dm8/backup/BACKUP_FILE_01';
--备份好后退出
RMAN> exit
6.创建backup文件夹(已有跳过) --备库
[dmdba@localhost bin] mkdir /dm8/backup
7.进入BACKUP_FILE_01目录 --主库
[dmdba@localhost bin] cd /dm8/backup/BACKUP_FILE_01
[dmdba@localhost BACKUP_FILE_01] ll
[dmdba@localhost BACKUP_FILE_01] scp *.* 192.168.85.130:/dm8/backup
--yes, 输入备机密码,数据文件迁移到备机
8.启动dmrman --备库
[dmdba@localhost] cd /dm8/bin
[dmdba@localhost bin] ./dmrman
9.还原主库备份文件 --备库
RMAN> RESTORE DATABASE &#