问题描述
亲爱的汤姆,
谢谢你分享知识
我是一名初级DBA ,我需要了解一些要点:
1-我每周五都安排了完整备份,我需要知道,例如,如果发生了一个问题,星期一在DB中,我需要使用备份来恢复,但上星期五的情况会发生丢失数据的情况。
2-建议每月或每周删除归档日志和旧备份,因为占用了大的存储空间。
3、哪一个最佳的备份时间表注意到我们公司没有收到更多的交易,每月总共有3000笔交易。
最诚挚的祝福
谢谢你分享知识
我是一名初级DBA ,我需要了解一些要点:
1-我每周五都安排了完整备份,我需要知道,例如,如果发生了一个问题,星期一在DB中,我需要使用备份来恢复,但上星期五的情况会发生丢失数据的情况。
2-建议每月或每周删除归档日志和旧备份,因为占用了大的存储空间。
3、哪一个最佳的备份时间表注意到我们公司没有收到更多的交易,每月总共有3000笔交易。
最诚挚的祝福
专家解答
数据库(甚至是运行数据库)在任何时间点都可以被认为是:
-数据文件是时间点的“快照”
-重做日志和归档重做允许您将快照前移到请求的时间点。
我说运行的原因是,当您对正在运行的数据库进行更改时,我们不会立即将这些更改刷新到数据文件中。它们总是略微过时,但这没关系,因为我们有重做日志来保持同步。
因此,备份/恢复是其逻辑扩展。
如果您每周执行一次完整备份,并且希望恢复到一周中的任意时间点,则需要一周的归档日志。如果这样做太多,您可以更频繁地执行完整备份,或者在一周内包括一些增量备份。RMAN的好处是,您不需要指定在恢复时使用哪些备份-它只需要在请求的时间点使用最好的备份。
我建议你从以下几个方面入手
-全面备份星期一
-每天备份归档日志,将冗余设置为2 ,这样每个归档日志都有2个副本(因为如果一个被破坏,这可能是关键)。
-使用在每个备份结束时过期的删除功能,以清除您已拥有两个副本的存档。
但是不要忘记,磁盘是非常便宜的(即,备份所需的磁盘) - -你可以非常便宜地获得TB。我总是希望备份太多而不是太少!
-数据文件是时间点的“快照”
-重做日志和归档重做允许您将快照前移到请求的时间点。
我说运行的原因是,当您对正在运行的数据库进行更改时,我们不会立即将这些更改刷新到数据文件中。它们总是略微过时,但这没关系,因为我们有重做日志来保持同步。
因此,备份/恢复是其逻辑扩展。
如果您每周执行一次完整备份,并且希望恢复到一周中的任意时间点,则需要一周的归档日志。如果这样做太多,您可以更频繁地执行完整备份,或者在一周内包括一些增量备份。RMAN的好处是,您不需要指定在恢复时使用哪些备份-它只需要在请求的时间点使用最好的备份。
我建议你从以下几个方面入手
-全面备份星期一
-每天备份归档日志,将冗余设置为2 ,这样每个归档日志都有2个副本(因为如果一个被破坏,这可能是关键)。
-使用在每个备份结束时过期的删除功能,以清除您已拥有两个副本的存档。
但是不要忘记,磁盘是非常便宜的(即,备份所需的磁盘) - -你可以非常便宜地获得TB。我总是希望备份太多而不是太少!
文章转载自askTom,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




