oracle 如何不备份已经备份的归档
在Oracle数据库备份归档日志时,通常会保存最近几天的归档日志文件不删除。
如:
backup archivelog all;
delete noprompt archivelog all completed before 'sysdate -2'; 在本地保留14天的归档日志.
再备份时,归档会重复再备份一次。
加上一个子句 not backed up 1 times,就可以实现不备份已经归档的日志。
命令如下:
backup archivelog all not backed up 1 times; 不备份上次已经备份的归档
backup archivelog all not backed up 2 times; 归档备份过两次的 第三次是不进行备份的
--
delete expired删除的是那些本来RMAN以为存在但是实际上在磁盘或者磁带上已经被删除了的信息,删除的只是RMAN资料库中的记录;
delete obsolete则删除旧于备份保留策略定义的备份数据同时也更新RMAN资料库以及控制文件。
delete noprompt expired archivelog all;
delete noprompt force archivelog until time 'sysdate-1/2';
日积月累
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-05-20 oracle 监控索引的使用状况