当前位置:网站首页>Retention policy of RMAN backup
Retention policy of RMAN backup
2022-07-06 09:54:00 【wx5caecf2ed0645】
What is the retention policy for backup (retention policy)
Retention policy refers to whether a backup should be retained and for how long . have access to configure retention policy Command to create a consistent 、 Automatic backup retention policy . When a backup strategy takes effect ,rman Think of data files 、 The backup of control files is obsolete Of , That is to say, according to user configuration , These backups are no longer needed for recovery . Users can use report obsolete Order to find out obsolete And use delete obsolete Delete them .
As the number of backups increases , Old backup files will become obsolete.rman Can identify obsolete The file of , But they will not be deleted automatically . You need to manually execute delete obsolete Delete them .
If the database is configured with a fast flashback area , The database will flash back the disk according to the fast quota Rules automatically delete files in the flashback area . Flashback zone quota Rule with rman Backup policy rules are different , But the flashback area will not delete backup files that do not exceed the backup policy .
obsolete and expired It's two different concepts
Whether the backup obsolete, It is determined by the backup strategy , It refers to exceeding the limit of the backup policy , Files that are no longer needed during recovery ;expired Refer to rman In execution crosscheck During the inspection , These files could not be found . In a word ,obsolete Refer to " No longer need ",expired Refer to " Can't find ".
Retention policies are for data files and control files full Back up or level 0 Backup ( Whether it's datafile image copy, a proxy copy, or part of a backup set). about datafile copies and proxy copies, If rman You can delete it if you think it is no longer needed . For backup set datafile Backup , Only the entire backup set becomes obsolete Before it can be deleted .
The backup strategy is not only for data files and control files full and level 0 The backup is valid , It also affects archived logs and level 1 Incremental backup . First rman Detect those data files 、 The control file backup is obsolete Of , then rman Archive logs that are no longer needed during recovery 、level 1 Incremental backup is considered obsolete Of .
report obsolete and delete obsolete How commands work :
It is mainly divided into two steps
(1) First , about full backup、datafile copy and level 0 Incremental backup of ,rman Will be based on retention policy Identify which are obsolete Of .
(2) then , For archive logs and level 1 Incremental backup of , If it corresponds to full backup、datafile copy and level 0 Incremental backup of has been obsolete Of , It would also be considered obsolete Of , Because they are no longer needed for data recovery .
NOTE: A 'delete obsolete' does not check that the archivelog files have been backed up before it deletes them.
Types of retention backup policies :( There are two types of backup )
(1)redundancy( redundancy ): Redundancy by default
1 | |
(2)recovery window( Restore window )
1 | |
When configuring the recovery window , The time should not be greater than the parameter control_file_record_keep_time Value .
Cancel the backup policy :( Never set backup to obsolete)
1 | |
How to make backup unaffected by backup strategy :
Users may need to keep data backup for a long time ( beyond rman Retention policy settings ). This backup information should be recorded in rman repository in , But it should exceed rman Limitations of backup retention policies , Otherwise it will be marked as obsolete Of .
Can be used during backup keep keyword 、 Or use after backup change...keep To achieve .
For archive logs, you can use logs keyword , This will not be identified as obsolete Of
Example :
1 2 3 4 5 6 7 8 | |
边栏推荐
- There are software load balancing and hardware load balancing. Which one to choose?
- MapReduce instance (x): chainmapreduce
- MapReduce working mechanism
- Mapreduce实例(四):自然排序
- PR 2021 quick start tutorial, first understanding the Premiere Pro working interface
- 51单片机进修的一些感悟
- 单片机实现模块化编程:思维+实例+系统教程(实用程度令人发指)
- 在CANoe中通过Panel面板控制Test Module 运行(初级)
- Why can't TN-C use 2p circuit breaker?
- CAPL script pair High level operation of INI configuration file
猜你喜欢
CAPL script printing functions write, writeex, writelineex, writetolog, writetologex, writedbglevel do you really know which one to use under what circumstances?
Keep these four requirements in mind when learning single chip microcomputer with zero foundation and avoid detours
Learning SCM is of great help to society
Automation sequences of canoe simulation functions
听哥一句劝,按这套嵌入式的课程内容和课程体系去学习
手把手教您怎么编写第一个单片机程序
Control the operation of the test module through the panel in canoe (Advanced)
机械工程师和电气工程师方向哪个前景比较好?
Mapreduce实例(五):二次排序
[deep learning] semantic segmentation - source code summary
随机推荐
Processes of libuv
通过bat脚本配置系统环境变量
CANoe的数据回放(Replay Block),还是要结合CAPL脚本才能说的明白
手把手教您怎么编写第一个单片机程序
51单片机进修的一些感悟
Mapreduce实例(五):二次排序
Why is 51+ assembly in college SCM class? Why not come directly to STM32
VH6501学习系列文章
C杂讲 文件 初讲
嵌入式开发中的防御性C语言编程
硬件工程师的真实前途我说出来可能你们不信
五月刷题27——图
Some thoughts on the study of 51 single chip microcomputer
May brush question 26 - concurrent search
Pointer learning
CANoe仿真功能之自动化序列(Automation Sequences )
33岁可以学PLC吗
PR 2021 quick start tutorial, first understanding the Premiere Pro working interface
Constants and pointers
[Yu Yue education] reference materials of power electronics technology of Jiangxi University of science and technology