一、 DSC开启归档
1.1、修改节点1配置文件
vim /home/data/dsc1_config/dm.ini
#修改ARCH_INI的值为1(默认值为0)
1.2、配置节点1归档文件
vim /home/data/dsc0_config/dmarch.ini
1.3、ASM中创建对应路径
1.4、修改节点2配置文件
/home/data/dsc1_config
vim /home/data/dsc1_config/dm.ini
#修改ARCH_INI的值为1(默认值为0)
1.5、配置节点2归档文件
vim /home/data/dsc1_config/dmarch.ini
注意路径要和节点1相反。
1.6、重启两个节点的server
1.7、重启之后,在归档路径会各自生成每个节点的归档文件
二、 备份还原测试(恢复到固定时间点)
2.1、18:34 创建表test_user.t_test_1834
2.2、刷几次归档文件
2.3、18:37创建表test_user.t_test_1837
2.4、18:45执行全库备份
2.5、18:48创建表test_user.t_test_1848
2.6、18:56执行增量备份
2.7、18:58创建表test_user.t_test_1858
2.8、开始还原,将数据库还原到18:57
停止两个节点的server
2.9、进去dmrman工具,因为是DSC环境,需要指定DCR_INI的路径
2.10、还原数据文件
2.11、恢复数据文件到18:57
2.12、更新db_magic值
2.13、启动两个节点,查看表test_user.t_test_1858是否存在
建议将实践经验分享到“技术分享”栏目。👍