RMAN备份数据库_管理备份窗口(Backup Window)

这部分阐述如何使用备份窗口来为备份作业可以完成的时间跨度设置限制。

1.关于备份窗口

备份窗口是一个时间段,在这个时间段期间备份必须完成。例如,你可能想限制数据库备份到一个当系统上的用户活动比较低的时间窗口,比如2:00am和6:00am之间。

RMAN首先备份最少的最近备份过的文件。缺省情况下,RMAN以最大的可能速度备份文件。指定一个窗口并不意味着RMAN比正常时更快备份数据来确保备份在窗口结束前完成。

缺省情况下,如果备份没有在DURATION时间内完成,那么RMAN中断备份和报错一个错误。如果BACKUP命令是在一个RUN命令中,那么RUN命令终止。任何完成的备份集都会保留和可以在还原操作中使用,即使整个备份没有完成。因此,如果你尝试一个作业,它在可用的持续时间过期时被中断,每个接替的尝试会包括(cover)更多需要备份的文件。任何未完成的备份集都会被丢弃。


2.指定备份持续时间(Backup Duration)

使用BACKUP命令的DURATION参数指定一个假定的备份作业允许运行多长时间。

指定一个备份持续时间:
1)启动RMAN,连接到目标数据库和恢复目录(如果有使用的话)。
2)执行BACKUP DURATION命令。
例如,在2:00 a.m运行命令,指定备份运行直到6:00 a.m:

BACKUP
 DURATION 4:00
 TABLESPACE users;


3.在备份窗口中允许部分备份(Partial Backup)

当指定PARTIAL,当备份由于备份窗口结束被中断时,RMAN不会报告一个错误。相反,RMAN显示一条信息列出哪些文件没有备份。

如果BACKUP是RUN块中的一部分,那么RUN块中剩余的命令继续执行。

如果指定FILESPERSET 1,那么RMAN将每个文件放置在它自己的备份集。当备份在备份窗口结束被中断时,只有当前正在备份的文件的备份会丢失。在窗口期间完成的所有备份集会保存,最小化由备份窗口结束造成的工作丢失。

当备份部分完成时阻止RMAN发出一个错误:
1)启动RMAN,连接到目标数据库和恢复目录(如果有使用的话)。
2)执行BACKUP DURATION命令和PARTIAL选项。
例如,在2:00 a.m运行命令,指定备份运行直到6:00 a.m和每个数据文件在一个不同的备份集:
BACKUP
 DURATION 4:00 PARTIAL
 TABLESPACE users
 FILESPERSET 1;


4.最小化备份负载和持续时间

当使用DURATION时,可以使用最大可能的性能来运行备份,或当仍然可以在分配的时间内完成时尽可能慢地运行以最小化备份任务的性能影响。

为了最大化性能,和DURATION一起使用MINIMIZE TIME选项,如下所示:
BACKUP
 DURATION 4:00 PARTIAL
MINIMIZE TIME
 DATABASE
 FILESPERSET 1;

为了延长备份来使用部分可用的时间,使用MINIMIZE LOAD选项,如下所示:
BACKUP
 DURATION 4:00
MINIMIZE LOAD
 DATABASE
 FILESPERSET 1;

在这个示例中,RMAN监控运行的备份的进度,定期估算在当前速率下备份要花多长时间来完成。如果RMAN估计备份将会在备份窗口前完成,那么它降低备份的速度,这样全部可用的持续时间都被用上。这将减少数据库上与备份关联的消耗。

当在磁带备份中使用DURATION和MINIMIZE LOAD时,注意以下问题:
1) 有效地备份到磁带要求磁带串流(streaming)。如果使用MINIMIZE LOAD,那么RMAN可能降低备份的速度到磁带串流不是最优的点。
2) RMAN在备份窗口的整个持续时间占住磁带资源。这会阻止任何其它目的在备份窗口期间使用这些磁带资源。

因为这些因素,当备份到磁带时不建议使用MINIMIZE LOAD。



来源:《Oracle Database Backup and Recovery User’s Guide,19c》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值