当前位置:网站首页>RMAN备份数据库_管理备份窗口(Backup Window)
RMAN备份数据库_管理备份窗口(Backup Window)
2022-06-25 18:12:00 【数语数行】
这部分阐述如何使用备份窗口来为备份作业可以完成的时间跨度设置限制。
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》
边栏推荐
- 篇5:VS2017搭建QT5.9.9开发环境
- Redis趋势—NVM内存
- General message publishing and subscription in observer mode
- [deeply understand tcapulusdb technology] tmonitor system upgrade
- Optimization of lazyagg query rewriting in parsing data warehouse
- 【深入理解TcaplusDB技术】TcaplusDB业务数据备份
- 什么是泛型以及在集合中泛型的使用[通俗易懂]
- New typereference usage fastjson[easy to understand]
- Iet attends the 2022 World Science and technology community development and Governance Forum and offers suggestions for building an international science and technology community
- ASP. Net supermarket convenience store online shopping mall source code, for the surrounding distribution system
猜你喜欢

【工作小技巧】刚入职的软件测试工程师怎么快速上手新岗位

什么是算子?

Unity technical manual - lifecycle rotation rotationoverlifetime speed rotation rotationbyspeed external forces
![There is a repeating element iii[pruning with ordered ordering]](/img/26/5c3632a64945ea3409f8240ef5b18a.png)
There is a repeating element iii[pruning with ordered ordering]

lock
![存在重复元素III[利用排序后的有序性进行剪枝]](/img/26/5c3632a64945ea3409f8240ef5b18a.png)
存在重复元素III[利用排序后的有序性进行剪枝]
![[daily record] - bug encountered during BigDecimal Division](/img/76/efb117986ac319987d4453bf00bec9.png)
[daily record] - bug encountered during BigDecimal Division

喜报|海泰方圆通过CMMI-3资质认证,研发能力获国际认可

Optimization of lazyagg query rewriting in parsing data warehouse
![[deeply understand tcapulusdb technology] tmonitor system upgrade](/img/7b/8c4f1549054ee8c0184495d9e8e378.png)
[deeply understand tcapulusdb technology] tmonitor system upgrade
随机推荐
The icon is missing. What does the URL come from with the jesssionid?
延时函数如何延时
Garbage collector and memory allocation strategy
【深入理解TcaplusDB技术】TcaplusDB业务数据备份
[machine learning] case study of college entrance examination prediction based on multiple time series
Deeply understand and grasp the basic characteristics of digital economy
What is the ranking of the top ten securities companies? Is it safe to open a mobile account?
User scheduling problem
Swagger implements background interface automation document
篇7:CLion中没有代码提示,,,
TLV decoding
視覺SLAM十四講 第9講 卡爾曼濾波
IET出席2022世界科技社团发展与治理论坛 为构建国际科技共同体献言献策
股票开户怎么办理 办理开户安全吗
跨境电商亚马逊、eBay、Shopee、Lazada、速卖通、沃尔玛、阿里国际等平台,怎样进行自养号测评更安全?
微博评论的计算架构
哈希竞猜游戏系统开发如何开发?哈希竞猜游戏系统开发应用详情案例及源码
SDN系统方法 | 10. SDN的未来
General message publishing and subscription in observer mode
什么是泛型以及在集合中泛型的使用[通俗易懂]