rman归档删除

rman: delete [all] input


数据库oracle 11g 全备脚本如下:
rman target /  <<EOF
run {
allocate channel t1 type disk;
allocate channel t2 type disk;
allocate channel t3 type disk;
set limit channel t1 kbytes 4194304;
set limit channel t2 kbytes 4194304;
set limit channel t3 kbytes 4194304;
backup
format '/u01/rman/full_MPdb_%U'
(database include current controlfile);
backup
format '/u01/rman/redolog_MPdb_%U'  archivelog all delete  input;
sql ' alter system archive log current';
release channel t1;
release channel t2;
release channel t3;
}
exit
EOF

以下是11g下的全备
rman target /  <<EOF
run {
allocate channel t1 type disk;
allocate channel t2 type disk;
set limit channel t1 kbytes 4194304;
set limit channel t2 kbytes 4194304;
backup full tag 'order' as compressed backupset database
include current controlfile
format '/u01/rman/full_MP_%d_%T_%s'
plus archivelog
format '/u01/rman/redolog_MP_%d_%T_%s' delete all input;
delete noprompt obsolete;
release channel t1;
release channel t2;
}
exit
EOF

RMAN> show retention policy;

使用目标数据库控制文件替代恢复目录
db_unique_name 为 ORAMP 的数据库的 RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;

-----------------------------------------------------------------------------
问题是每次备份完后只删除/u01/app/oracle/flash_recovery_area/ORACLE11/archivelog下的旧的归档日志文件
但是/u01/app/oracle/product/11.1.0/db_1/dbs下的归档日志并没有删除

原因如下:
backup archivelog all delete input 和 backup archivelog all delete all input的区别是什么?
有资料上说的是:
delete input 表示备份结束后删除归档日志
delete all input 表示备份结束后删除所有归档日志目录文件
做了试验,没有删除目录啊........
结论:
当有多个归档目录时 例如:log_archive_dest_2 、log_archive_dest_1

--delete input后 log_archive_dest_2  中的archivelog并没有被删除(只删除log_archive_dest_1中的)

如果delete all input,所有log_archive_dest_n中的备份的archivelog都会被删除~

-----------------------------------------------------------------------------

还有注意的就是如果flash_recovery_area设置太小会出问题

ORA-00257: 归档程序错误。在释放之前仅限于内部连接

检查alert_log日志原来是归档日志占满了FLASH_RECOVERY_AREA 的2G空间。
解决方法1:先手工删除D:\oracle\product\10.2.0\flash_recovery_area里面的

日志,
然后用户用rman进入把归档日志删除

1)命令>rman target/

2)命令>crosscheck archivelog all;

3)命令>delete expired archivelog all;

4)命令>exit

上面第3个命令

delete noprompt  expired archivelog all; 其中noprompt 是不用手工确认.

解决方法2:改变了FLASH_RECOVERY_AREA的大小
修改命令>alter system set db_recovery_file_dest_size=8G scope=both;

查看命令>show parameter db_recovery_file_dest_size

 

另外一个rman要注意地方,比如手工删除rman的备份文件,但rman认为没有删除,解决方法:

crosscheck backup ;

delete noprompt expired backup ;

这种方法可以解决 删除无效的或手工通过rm删除的问题。

转载于:https://www.cnblogs.com/hsuchan/p/3544429.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/294301.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

史上最气人的数学家:文理双全智商还高,说话只说半句,解题只解半个,调戏人调戏了三百年还不够......

全世界只有3.14 % 的人关注了爆炸吧知识大家上学的时候有没有想过&#xff1a;在数学试卷上调戏阅卷人。想想小天&#xff0c;会都不会写&#xff0c;还调戏阅卷人&#xff1f;想都不敢想。但一个知乎大佬就做了。他居然用费马的原话作答&#xff1a;我已经想到了一个极佳的证明…

php验证手机验证码过期,验证过期时间

~~~//说明目前短信验证码发送成功 需要记录具体的验证码到session。//需要保证验证码有过期时间。关于过期时间 可以记录当前发送验证码的时间以及具体的有效时间$dataarray(code>$code,time>time(),//指定当前的时间limit>3600,//表示具体的过期时间);session(telcod…

数据库(连接)

连接&#xff1a; 为什么需要连接&#xff1f;&#xff1a;因为我们需要的数据在不同的表中 内连接&#xff1a; select 列A from 表A inner join 表B on 条件1条件2 在内连接中可以省去 inner 注&#xff1a;on 必须和join 一起出现 他没有单独存在的意义 外连接&#xff1a…

Hello Blazor:(15)使用bUnit进行单元测试

bUnit介绍bUnit是Blazor组件测试库。其目标是使编写全面、稳定的单位测试变得容易。有了bUnit&#xff0c;你可以&#xff1a;使用C#或Razor语法设置和定义测试下的组件使用语义HTML比较器验证结果与组件以及触发事件处理程序进行交互和检查传递参数、级联值并将服务注入测试组…

*p++,(*p)++,*++p,++*p有什么不同

例如int a[5]{1,2,3,4,5}; int *p a;*p 先取指针p指向的值&#xff08;数组第一个元素1&#xff09;&#xff0c;再将指针p自增1&#xff1b;cout << *p; // 结果为 1cout <<(*p); // 1(*p) 先去指针p指向的值&#xff08;数组第一个元素1&#xff09;&#xff…

掌握这个姿势,女友不再叨叨叨

1 请收下我的膝盖2 正确姿势3 前世五百次的回眸 才换来今生的一次神同步4 论引体向上&#xff0c;你是不如我的5 教科书式的傲娇6 只有我最摇摆7 这是什么原理&#xff1f;你点的每个赞&#xff0c;我都认真当成了喜欢

ubuntu安装matlab2009,Ubuntu中安装Matlab2010a

Ubuntu中安装Matlab2010a一&#xff0e;前言&#xff1a;相信大家对于Matlab应该很熟悉吧&#xff0c;我就不多做介绍了。对于如何在Ubuntu中安装Matlab很多人都不懂&#xff0c;大家都是新手&#xff0c;可以理解。我自己本身就是一个菜鸟&#xff0c;所以决定写这篇文章&…

数据结构笔记--栈的总结及java数组实现简单栈结构

杂谈"栈"结构:   栈(Stack)是一种插入删除操作都只能在一个位置上进表,这个位置位于表的末端,叫做栈顶(Top). 对栈的基本操作有push和pop,表示进栈和出栈.也就相当于插入和删除操作. 栈结构又叫做LIFO(后进先出)表.归根结底是一个表结构,因此任何能够实现表结构的方…

45岁,一个平凡大叔的异地打工生活

&#x1f4e2;欢迎点赞 &#xff1a;&#x1f44d; 收藏 ⭐留言 &#x1f4dd; 如有错误敬请指正&#xff0c;赐人玫瑰&#xff0c;手留余香&#xff01;&#x1f4e2;本文作者&#xff1a;由webmote 原创&#xff0c;首发于 【掘金】&#x1f4e2;作者格言&#xff1a;生活在于…

C之结构体

 C语言中数组允许定义类型的变量,可容纳相同类型的多个数据项,但结构体在C语言编程中,它允许定义不同种类的数据项可供其他用户定义的数据类型。 结构是用来代表一个记录,假设要跟踪图书馆的书籍。可能要跟踪有关每本书以下属性: Title - 标题 Author - 作者 Subject…

用高等数学“铲雪”!这个200多年前的证明太厉害了,有城市用它省了2000多万..........

全世界只有3.14 % 的人关注了爆炸吧知识用高等数学清扫脚下路前几天&#xff0c;北京下了2021年的第一场雪。这让生活在广州的超模君羡慕不已&#xff0c;原本打算春节前去哈尔滨看个冰雕&#xff0c;结果由于各种原因一直都没成行。一个月前被关进小黑屋的设计师妹子刚好来自哈…

matlab排版形式是什么样子,工作型PPT,图文排版的4种常见样式

原标题&#xff1a;工作型PPT&#xff0c;图文排版的4种常见样式图片是PPT中最好用的一种元素&#xff0c;正所谓“一图抵过千言”。但要想让图片真正地发挥价值&#xff0c;图文排版的好坏非常关键。本期将聊聊4种图文排版的处理方法。这些方法也是我们日常工作中的PPT图文排版…

申请格式

格式与范文分析&#xff1a;  &#xff08;1&#xff09;标题  有两种写法&#xff0c;一是直接写“申请书”&#xff0c;另一是在“申请书”前加上内容&#xff0c;如“入党申请书”、“调换工作申请书”等&#xff0c;一般采用第二种。 申请书 &#xff08;2&#xff09;…

基于事件驱动架构构建微服务第15部分:SPA前端

原文链接 https://logcorner.com/building-micro-services-through-event-driven-architecture-part15-spa-front-end/在本教程中&#xff0c;我将展示如何使用angular构建SPA前端来发送命令和请求查询。SPA前端使用commandAPI发送命令&#xff08;创建、更新或删除语音&#x…

BBC又一神作,豆瓣9.8分,美轮美奂的大自然不仅仅属于人类

总有那么一些人&#xff0c;满怀着对世界的好奇&#xff0c;不远万里不畏艰难去穿越世界上每一个角落&#xff0c;为我们呈现出仅凭我们自己绝无可能看到的世间真实与美好。今天给大家推荐一部BBC出品的一部纪录片&#xff0c;纪录片爱好者肯定听过&#xff1a;BBC出品&#xf…

thinkphp 3.2 unionall

$where[enterprise_id] $enterpriseId; //企业名称不为空 if(!empty($enterpriseName)){$where[enterprise_name] array(like,"%$enterpriseName%");} $table2 array(enterprise_data.yunkh_enterprise_rel_enterprise>ed_ere,enterprise_data.yunkh_enterpris…

php用switch编写车费的输出,PHP Switch语句在实际代码中的应用

PHP Switch语句在实际代码中的应用PHP语言是一个功能强大的嵌入式HTML语言&#xff0c;下面我们将会为大家介绍其中的PHP Switch语句。如果您希望有选择地执行若干代码块之一&#xff0c;请使用PHP Switch语句。PHP脚本编写在网站开发中的作用解析PHP分页类的具体使用方法PHP跳…

C++相关的复习

h头文件,主要是函数、结构声明,常量定义等 .c,源文件,函数定义 .exe,可执行文件 .dll,动态链接库 .lib,静态链接库 .dsp,.dsw都是工程文件, 。cpp是C++的源文件 源文件一般为 .c .h文件 动态库文件 .so 静态库文件 .a 第 1 章 面向对象分析 1.1 结构化…

如何定义一个 Listint,string 这样的 List ?

咨询区 Benny Ae我在想为什么 C# 中没有内置带两列的 List 结构&#xff0c;如&#xff1a;List<int,string> mylist new List<int,string>();回答区 newfurniturey虽然没有内置&#xff0c;但还是有其他解决方案的&#xff0c;大体上有四种。使用 Tuple<int, s…