在Server世界中,有一个名为sp_BlitzBackups的存储过程来自"第一应答器套件“,它帮助数据库管理员计算恢复时间目标和数据库备份历史记录中的恢复点对象(总之)。
我想知道是否最终会存在相同类型的存储过程,如果不存在,我可以依赖的基本表是什么?
发布于 2022-02-26 01:36:29
我不知道有任何Oracle工具可以估计RTO。我使用操练的时间(每分钟数据文件备份GB和每分钟存档备份GB)来估计。
对于RPO,这取决于您假设哪些重做信息丢失了。
重做类似于所谓的事务日志( Transaction ),或者在其他DBMS中预先写入日志。Oracle循环几个重做日志文件。当联机重做日志已满时,或当Oracle喜欢重做日志时,或当Oracle接到指示时,Oracle会复制重做日志,这称为存档重做日志的副本(归档重做日志的缩写)。然后由DBA备份这些档案。
因此,丢失的数据取决于丢失了哪些重做信息:
对于案例2和3,可以使用以下SQL估计数据丢失:
select nvl2(name, 'N', 'Y') backed_up, max(next_time) data_lost_since
from v$archived_log
group by nvl2(name, 'N', 'Y');https://dba.stackexchange.com/questions/307972
复制相似问题