暂无图片
用rman delete很久之前的归档清理不掉,crosscheck也检测不到,怎么解决?
我来答
分享
暂无图片 匿名用户
用rman delete很久之前的归档清理不掉,crosscheck也检测不到,怎么解决?

用rman delete很久之前的归档清理不掉,crosscheck也检测不到,怎么解决?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
张sir

1、直接操作系统命令删除。

2、利用catalog start with命令把归档注册到空值文件,再进去crosscheck和delete。

暂无图片 评论
暂无图片 有用 0
打赏 0
lscomeon

这种情况一般是因为,控制文件中的keep记录设置为7天,导致7天前的归档记录不在控制文件中,导致无法校验和删除,

处理方式如张sir所说,直接删除,或者让数据库识别后再rman删除。

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


请输入正文
提交
相关推荐
有什么开源的免费的数据库建模工具推荐吗?
回答 1
dbeave可以凑合用用
如何导出user_segments下查询到的所有表?
回答 1
你打算怎么导出?usersegments是指你登录的当前用户下的所有对象,dbasegments是所有用户的对象。如果是用数据泵的话,直接指定用户就可以
通过select object_type, object_name from user_objects where status = 'INVALID';查询出来失效的package 怎么去写一个定时任务查询失效的包并删除这些失效的包
回答 1
这样做比较危险,无效对象不代表就可以删除的,如果当时开发人员正在修改调试package,此时包是无效的,如果正好执行了定时任务删除的话,那就乌龙了!这些无效对象不影响数据库的运行,如果没有强迫症的话,
数据库有event,有办法解决吗?
回答 1
大概率是sql不够优,查看ASH,找到持有这个等待事件的sql,查看sql执行计划,优化一下sql。
有一张学生成绩表 Scores,包含 student_id, course, score 三个字段。如何用一条 SQL 查询找出每个课程中分数最高的学生?
回答 2
oracle,mysql通用语法:SELECTb.course,b.score,a.studentidFROMScoresaINNERJOIN(SELECTcourse,MAX(score)ASmax
数据库种类有哪些?各有什么特点?
回答 7
我在CSDN上有一篇文章,可以参考:https://blog.csdn.net/TingheZhang/article/details/123533294?spm1001.2014.3001.5501
现在对那种网络不好 或者 内存很小的场景,一般是用哪种数据啊 ?
回答 2
需要分析业务数据量、性能要求、业务逻辑等;啥数据库都能凑合用,只是用户体验很差而已;
clickhouse中频繁出现Transaction failed (No node): Op #0, path:报错的问题
回答 3
已采纳
原因文件drop表后,删除zk相关数据,然后立刻重建表,在5min后,zk中的task,将zk中数据删除
电脑PE和bios都看不到硬盘了怎么办?
回答 4
试试安全模式启动呢。
AntDB从哪年开始在运营商核心系统商用?
回答 1
2008年