暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 切换

ASKTOM 2020-05-13
211

问题描述

我们在主数据库和物理备用数据库中都使用Oracle 12g 12.1.0.1.0。不要使用数据保护。每隔半小时,将归档日志从主数据库手动传输到备用数据库,但在24小时内 (通过脚本) 仅将其两次应用于备用数据库。

现在,我们想执行切换以测试我们的备用电源是否有效。

我们通过在主设备和备用设备中使用以下查询来检查主设备和备用设备是否同步。

SQL> 从V $ LOG_HISTORY中选择最大 (累加);

如果此查询在primary和standby中的输出匹配,则我们得出结论,primary和standby处于同步状态。那么,这个结果是否足以让我们开始切换?如果没有,如果物理和待机同步,我还需要在无数据保护环境中检查什么?

目前,“不允许” 主数据库和备用数据库中的V $ 数据库的SWITCHOVER_STATUS (即使物理数据库和备用数据库处于同步状态)。在这种情况下,我可以成功进行切换吗?如果没有,如何更改 “SWITCHOVER_STATUS”?

专家解答

这应该是足够的,你可以检查V $ 数据库的当前SCN在每个。

你也可以运行一个

alter database recover managed standby database finish force;

在待机状态下,以确保是最新的,并且数据库 “知道” 它是最新的。

但是说真的-和DataGuard一起去。让事情变得容易多了。
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论