- 论坛徽章:
- 0
|
这两个保留期限是不一样的. RMAN里面的保留期限是指超过了这个期限的备份数据会被RMAN标记成obsolete,但是RMAN不会主动去删除他们,除非你手动使用delete obsolete来删除他们....相比之下,NBU里面的保留期限是指在存储空间需要的情况下,NBU会自动删除超过保留期限的备份数据....具体点说,就是如果RMAN的保留期限大于NBU的保留期限,这时候如果超过了NBU的保留期限但是没有达到RMAN的保留期限,那么这时候备份数据就可能被NBU直接删掉,用crosscheck在RMAN查看,相关的备份数据就会成为expired状态,相关的备份数据无法被恢复; 如果NBU的保留期限大于RMAN的保留期限, 这时候如果超过了RMAN的保留期限但是没有达到RMAN的保留期限,相关的备份数据在RMAN里面会是obsolete状态,但是真实的备份数据还是会存在于NBU,相关的备份数据可以被恢复出来............所以,为了数据安全起见,最好以NBU的保留期限为准. 如果可以的话,最好把二者的保留期限设为一致或者把RMAN的保留期限设为永久, 全部以NBU的为准,以免出错.
 |
|