问题描述
我想知道是否可以为每个数据库配置保留策略? 我有几个数据库,大约有100个,并且每个数据库都需要不同的保留策略。有可能吗?
如果可能,如何查看每个数据库的保留策略?
openlotModal(template: TemplateRef<any>,item,event) {
const jobObject = new Object({
jobid: item.jobid
});
this.jobdefinitionservice.GetJobWorkFlowDefCount(jobObject).subscribe(res => {
if (res.body[0] != null) {
this.LoadChaptertypes();
this.TablePagination = {
itemsPerPage: 10,maxPages: 5,fillLastPage: false
};
this.job = item;
this.lotModalRef = this.modalService.show(template,this.configlot);
const aa = document.getElementsByClassName('modal-content');
aa[0].classList.remove('modal-content');
} else {
this.moveToJobDefinition(item);
this.toastr.warning('Please complete job configuration,then proceed');
}
});
}
上面的sql只返回一行。
解决方法
您可以根据所连接的不同数据库在备份脚本中添加行。 ======================例如=== 配置冗余策略1; #默认
,这在很大程度上取决于您所说的“数据库”:
RMAN仅适用于整个“数据库”的物理数据库文件,即这些文件中包含的所有用户/方案。然后,您在RMAN中的保留策略将应用于所有数据文件以及这些文件中的所有用户/方案。每个物理Oracle数据库(所有表空间,归档日志等)都可以有自己的保留策略,该策略存储在数据库控制文件或RMAN存储库中。在任何给定时间都只会有一个保留策略,这就是查询所显示的内容。
如果用“数据库”表示物理数据库中的单个逻辑模式,则答案为“否”,那么您在该级别不能有单独的RMAN保留策略。