首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日志传送.切换和故障恢复

日志传送.切换和故障恢复
EN

Database Administration用户
提问于 2014-02-04 14:54:08
回答 2查看 1.8K关注 0票数 2

我们正在进行有计划的故障转移,并通过镜像将主故障切换回DR。我们没有单独的监视器实例。

请帮助我完成以下1。是否可以在没有对OR博士进行的测试更改的情况下进行切换? 2.在DR测试影响日志备份/复制/恢复过程之前进行备份吗?

非常感谢您的有益答复。

EN

回答 2

Database Administration用户

发布于 2014-02-05 18:58:52

首先,我将从服务器1上的copy_only备份(参见这里获取DB1的详细信息)开始此测试。

代码语言:javascript
复制
BACKUP DATABASE [DB1] TO DISK = N'<backup location>' WITH COPY_ONLY

这会让你在最后回到地面零点,或者如果有什么事情搞砸了。然后,可以使用命令关闭镜像。

代码语言:javascript
复制
ALTER DATABASE DB1 SET PARTNER OFF;

在关闭镜像后,我将备份日志的尾,有关详细信息,请参见这里,使用以下命令

代码语言:javascript
复制
BACKUP LOG DB1 TO DISK = N'<backup location>' WITH NORECOVERY;

然后使用恢复将备份还原到DB1。这将使DR网站上线。此时,您可以设置从服务器3到服务器4的镜像。

*注意:尽可能多地把它写出来。如果这是一个真正的DR情况,你不想尝试手动完成这个任务。

此外,如果服务器1上有日志传送,并且它镜像到服务器2,则应该在服务器2上设置所有日志传送作业,因此如果有故障转移,则可以快速启用作业并启动从服务器2到服务器3的日志传送。

在测试结束时,您可以将copy_only备份还原到服务器1,将镜像重置到服务器2,并将日志传送到服务器3。

希望这能帮上忙。

票数 1
EN

Database Administration用户

发布于 2014-08-26 04:20:20

在任何一种情况下(日志传送或镜像),当您将DR服务器联机测试时,任何更改都将被复制回生产服务器。如果您不希望这种情况发生,您将希望打破镜像或日志发送,并将DR服务器联机,并指向一些应用服务器/客户端。

当您这样做时,用户将能够同时对生产和DR进行更改,因此要注意他们使用的是哪一个。

完成DR测试后,您将需要从生产中获取最新的备份,并再次将其还原到DR,然后向前滚动事务日志,然后从头开始设置镜像或日志传送。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/58215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档