Oracle RMAN可以为每个数据库配置保留策略吗?

问题描述

我想知道是否可以为每个数据库配置保留策略? 我有几个数据库,大约有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保留策略。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...