返回顶部
首页 > 资讯 > 数据库 >数据库中因删除归档日志导致备份失败怎么办
  • 370
分享到

数据库中因删除归档日志导致备份失败怎么办

2024-04-02 19:04:59 370人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关数据库中因删除归档日志导致备份失败怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 先说明一下,目前碰到两种情

这篇文章将为大家详细讲解有关数据库中因删除归档日志导致备份失败怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

先说明一下,目前碰到两种情况因为归档日志被删除,导致备份失败。
第一种情况,是普遍遇到的因为磁盘空间不够将归档日志rm删除后,备份报错失败的情况。
第二种情况,是主动在RMAN下删除归档日志后,执行备份脚本闪退的问题(当然是windows系统下)。

下面重点来了,解决方法奉上  哈哈
针对情况一:
网上也讲的很详细了。
进行归档日志的校验;
RMAN>crosscheck arcHivelog all;
删除失效的归档日志;

RMAN>delete expired archivelog all;
删除废弃的备份;(可不执行)
RMAN> delete obsolete;

原因分析:

数据库的archivelog文件被手工删除,但是控制文件仍然记录了归档日志的备份信息,rman做归档备份时还是要备份被无意删除的文件,但文件已经被物理删除,磁盘上找不到就会报错,通过rman crosscheck archivelog all也可以看到文件已经失效,所以备份之前先将归档文件从控制文件中删除,然后备份就会成功;

针对情况二:
因为空间不够,或者日志过大,手动在RMAN下delete archivelog all,然后在windows环境执行备份脚本,出现闪退情况,无法执行。
执行过情况一的语句后,还是不行。
尝试了一下直接在rman下先用语句备份库,然后再执行备份脚本,好用了。
RMAN>backup database;  
备库成功,再执行之前写好的备份脚本,也可以了。
事后想了下也有可能是执行完情况一的语句后,需要等待一会10分钟以上,再执行备份脚本就会好。

如果想要马上好用,就在rman执行备份语句后,再执行备份脚本。
如果时间充裕,可以等待一段时间执行备份脚本即可。

关于“数据库中因删除归档日志导致备份失败怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: 数据库中因删除归档日志导致备份失败怎么办

本文链接: https://lsjlt.com/news/63974.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 数据库中因删除归档日志导致备份失败怎么办
    这篇文章将为大家详细讲解有关数据库中因删除归档日志导致备份失败怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 先说明一下,目前碰到两种情...
    99+
    2024-04-02
  • 数据库中手工rm删除归档日志对备份归档日志的影响有哪些
    这篇文章主要为大家展示了“数据库中手工rm删除归档日志对备份归档日志的影响有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中手工rm删除归档日志对备份...
    99+
    2024-04-02
  • RMAN-ERROR因找不到过期和丢失的归档日志而备份失败该怎么办
    RMAN-ERROR因找不到过期和丢失的归档日志而备份失败该怎么办,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。oracle RMAN ERR...
    99+
    2024-04-02
  • oracle数据库归档日志怎么清除
    要清除Oracle数据库的归档日志,可以按照以下步骤进行操作: 首先,连接到Oracle数据库的服务器上,使用具有必要权限的用户...
    99+
    2024-04-09
    oracle
  • 备份mysql数据库失败怎么办
    mysql数据库备份失败的原因:可能是mysql默认区分大小写,导致数据库备份失败解决方法:首先,打开mysql安装目录,并在安装目录中查找到my.ini配置文件;查找到my.ini配置文件后,使用记事本打开;my.ini配置文件打开后,在...
    99+
    2024-04-02
  • Linux中误删除数据文件和归档日志怎么恢复
    这篇文章主要介绍“Linux中误删除数据文件和归档日志怎么恢复”,在日常操作中,相信很多人在Linux中误删除数据文件和归档日志怎么恢复问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中误删除数据文件...
    99+
    2023-06-13
  • 数据库中如何解决删除归档日志报RMAN-08137错误
    这篇文章主要介绍了数据库中如何解决删除归档日志报RMAN-08137错误,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在客户现场,使用数据泵...
    99+
    2024-04-02
  • SQLServer数据库中开启CDC因REPLICATION导致事务日志空间被占满该怎么办
    本篇文章给大家分享的是有关SQLServer数据库中开启CDC因REPLICATION导致事务日志空间被占满该怎么办,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟...
    99+
    2024-04-02
  • 数据库中RMAN删除归档日志出现RMAN-0813错误的处理方法是什么
    这篇文章主要讲解了“数据库中RMAN删除归档日志出现RMAN-0813错误的处理方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库中RMAN删除...
    99+
    2024-04-02
  • MySQL数据库中怎么定期删除日志表
    这篇文章将为大家详细讲解有关MySQL数据库中怎么定期删除日志表,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 开启事件调度器set glob...
    99+
    2024-04-02
  • Sql Server中怎么删除数据库备份文件
    这篇文章将为大家详细讲解有关Sql Server中怎么删除数据库备份文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。代码如下: --可以先备份数据库[T...
    99+
    2024-04-02
  • 怎么在mongodb中定时数据库备份和删除
    今天就跟大家聊聊有关怎么在mongodb中定时数据库备份和删除,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、备份常用命令:mongodump-hIP--port端口-u用户名-p...
    99+
    2023-06-14
  • 怎么在linux中定时备份MySQL数据库并删除备份文件
    怎么在linux中定时备份MySQL数据库并删除备份文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一丶选择一个比较大位置来保存备份文件(创建文件就行)使用mkdir来创...
    99+
    2023-06-09
  • Partition table分区表删除分区数据时导致索引失效怎么办
    小编给大家分享一下Partition table分区表删除分区数据时导致索引失效怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下...
    99+
    2024-04-02
  • oracle 12c因误删pdb数据文件导致整个数据库打不开怎么办
    这篇文章给大家分享的是有关oracle 12c因误删pdb数据文件导致整个数据库打不开怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法如下:1、用sys账号进入实例,可见...
    99+
    2024-04-02
  • SQLServer数据库中开启CDC导致事务日志空间被占满的原因是什么
    SQLServer数据库中开启CDC导致事务日志空间被占满的原因是什么,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。SQLSe...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作