暂无图片
课件中的rman 0级和1级备份脚本关于归档日志的问题
我来答
分享
只此无云
2019-07-01
课件中的rman 0级和1级备份脚本关于归档日志的问题

课件中的rman 0级和1级备份脚本,备份完后是自动删除归档日志?

不想删除归档该如何修改脚本呢?

我来答
添加附件
收藏
分享
问题补充
11条回答
默认
最新
只此无云

脚本内容如下:

run{

crosscheck backup;

allocate channel c1 device type disk;

allocate channel c2 device type disk;

backup incremental level 0 database format '/u01/backup/rman/db_%U.bak'

plus archivelog format '/u01/backup/rman/ar_%U.bak';

backup current controlfile format '/u01/backup/rman/ctl_%U.bak';

report obsolete device type disk;

delete noprompt obsolete device type disk;

delete noprompt expired backup device type disk;

release channel c1;

release channel c2;

}

暂无图片 评论
暂无图片 有用 0
打赏 0
燕鑫

这不是备份完自动删除归档,是自动删除obsolete的备份。

暂无图片 评论
暂无图片 有用 0
打赏 0
只此无云

谢谢,了解了

暂无图片 评论
暂无图片 有用 0
打赏 0
只此无云

可不可以这样理解呢,当前的归档因为已经备份了所以被删除

暂无图片 评论
暂无图片 有用 0
打赏 0
文成

连接rman

使用如下命令查看

show all

回复一下显示的内容

暂无图片 评论
暂无图片 有用 0
打赏 0
只此无云

tmp_d1cc8f4e0d8f36bbe394e002c1e75fc36ba8c87eacfb53c7.jpg

暂无图片 评论
暂无图片 有用 0
打赏 0
只此无云

我配置没有修改过

暂无图片 评论
暂无图片 有用 0
打赏 0
杨卓
  1. 备份脚本中,并没有自动删除归档日志,如果脚本备份后删除已备份的归档日志需要加参数delete,建议这种问题百度加测试

     backup incremental level 0 database format '/picclife/backup/rman/%d_%s.bk' include current controlfile plus archivelog delete input format '/picclife/backup/arch/%U.bk';

  2. 脚本中自带得清理,是删除已过期的备份(包括已备份的归档),如果判断是否过期,根据show all参数,policy to redundancy ,你的配置默认是1,因此已存在1次备份的情况下,这个rman备份脚本调用后,出现2次备份,随后删除第一次的所有备份(被认为过期,包含归档),但是有的环境并没有自动删除,需要手工执行然后根据报错排查。默认是删除的;

report obsolete device type disk;

delete noprompt obsolete device type disk;

3.你问的问题如果是不想删除归档日志,这个问题可忽略,你的脚本就不删除了。。。 如果是问如何不删除已备份的归档日志,这个操作需要将已备份的归档日志mv到其它路径,oracle找不到的,或者保留策略进行延长。

暂无图片 评论
暂无图片 有用 0
打赏 0
只此无云

谢谢各位的解答

暂无图片 评论
暂无图片 有用 0
打赏 0
只此无云

我这个问题其实想问的是如何做到1级备份的时候不删除归档,

我现在发现不管是0级还是1级备份完成后都会自动删除归档日志

暂无图片 评论
暂无图片 有用 0
打赏 0
李轶楠

delete noprompt expired backup device type disk; 

你把这句去掉再看看。。。


暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
lsnrctl services输出service名字里面有XDB后缀这个服务名是做什么用的?我尝试通过sqlplus连接不通
回答 1
高效处理XML数据的服务,默认会占用8080端口
您的数据库处于ARCHIVELOG模式。您要禁用数据库的归档,正确的步骤是怎样的?
回答 3
已采纳
2,3,1,6没毛病啊,只不过机器翻译,有些词语翻过来没法看了
执行一条归档语句alter system archive log current;
回答 3
可以参考上次你提的问题处理。https://cs.enmotech.com/issueInfo/454找系统和存储确认下根本原因吧,为啥老是出现这种情况
请教一下,oracle 12.2 出现SQL*Net vector data to client等待,没什么思路
回答 5
已采纳
这个等待事件的意思是有LOB字段传输返回到client端,看看产生的sql吧,应该是有查询lob字段。
oracle/usr/sbin/groupadd -g 65431 oinstall 里面的数字代表什么?
回答 1
已采纳
指定新建组的id
ORA-31020: The operation is not allowed, Reason: Illegal operation on XMLIndex storage table
回答 3
已采纳
https://www.freesion.com/article/57841477500/
adg的从库 可以看执行计划吗?
回答 2
可以参考一下dbmsxplan.displayawr,可以在备库使用,查看被awr捕获的sql的执行计划,由于awr采样有限,所以不一定能查到所有sql的执行计划。
EMCloudControl升级遇到的问题
回答 8
emcc升级,是不是安装一个新版本OMS软件?
有兄弟搞过11.2.0.4dbua升级到19C的么?求经验分享
回答 1
已采纳
论坛上有很多这样的资料,提问前可以先搜索一下试试Oracle11G原地升级19CPDB
连接oracle数据库的客户端免费的,哪一款好用呀?plsql经常卡死
回答 1
已采纳
官方出品,免费。plsql需要破解。