![如何验证 Oracle 11g 备用数据库是否正在更新](https://linux22.com/image/495373/%E5%A6%82%E4%BD%95%E9%AA%8C%E8%AF%81%20Oracle%2011g%20%E5%A4%87%E7%94%A8%E6%95%B0%E6%8D%AE%E5%BA%93%E6%98%AF%E5%90%A6%E6%AD%A3%E5%9C%A8%E6%9B%B4%E6%96%B0.png)
我们最近在远程位置为我们的 Oracle 11g 数据库服务器设置了一个 DR 站点作为备用数据库。
如何验证存档日志是否正在应用于备用数据库以及最后应用的存档日志是什么?
答案1
查看 11g Data Guard 概念和管理中的这些链接(您不需要配置 Data Guard 即可使用它们):
3.2.7 验证物理备用数据库是否正常运行或者4.2.6 验证逻辑备用数据库是否正常运行。
如果您有网格控制,那就更简单了。维护下有一个链接,允许您维护 Data Guard 配置,包括传输和应用滞后时间的图形显示、上次接收/应用的日志和其他内容。
答案2
您可以在主数据库上使用以下查询
select max(sequence) from V$archived_log;
并在备用数据库上
select max(sequence) from V$log_history;
如果结果相同,则表示您的备用数据库与主数据库同步。