YourSQLDba备份失败案例锦集

使用YourSQLDba做备份、维护、管理时,偶尔会收到一些备份失败的邮件。导致YourSQLDba备份失败的情况比价多,打算在此篇中对YourSQLDba备份失败的案例做一些总结、整理。

1:YourSQLDba由于事务日志满了。具体情况如下:

检查YourSQLDba备份失败日志信息,你会看到下面这类错误信息。

The transaction log for database ‘xxxx‘ is full。To find out why space in the log cannot be reused, see the log_reuse_wait_desc column in sys.databases 。Error 3013, Severity 16, level 1 : BACKUP DATABASE is terminating abnormally.

如果出现上面错误提示,首先要检查该数据库的日志文件的属性,看其是否禁用了“自动增长”或”最大文件大小“设置过小。我碰到过一起这类案例,发现数据库的日志文件是自动增长且不限制大小。检查服务器发现数据库日志所在的磁盘还有20多G的大小,很是纳闷这个错误是怎么产生的? 后来我在其上面配置了一个监控磁盘告警的作业后,才发现是磁盘空间不足了,导致这个错误出现。因为YourSQLDba在维护数据库是会对一部分索引进行重建、重组。导致日志文件在那个时间段爆增。后面YourSQLDba会对其进行截断、收缩,于是等到我去检查时,并没有发现磁盘空间不足的情况。

2:杀毒软件导致YourSQLDba备份失败

这个案例在这篇博客杀毒软件导致YourSQLDba备份失败里面介绍了,在此不做过多描述。

3: BACKUP LOG is terminating abnormally  备份日志时中断了导致整个作业失败

具体参考这篇博客Write on ……… failed: 112(failed to retrieve text for this error. Reason: 15105) ,这个案例归根结底也是由于磁盘空间不足。

4: 更新统计信息导致YourSQLDba备份失败。

确切的说这个案例不算备份失败案例,它数据库备份是成功的。但是其更新统计信息时遇到了错误,所以整个作业报告YourSQLDba作业失败。具体参考博客消息 8134,级别 16,状态 1,第 1 行 遇到以零作除数错误

另外还有一两个案例,解决的时候没有记录下来,等以后碰到后,将在此篇中补充、添加。

时间: 2024-08-05 05:57:14

YourSQLDba备份失败案例锦集的相关文章

失败案例

2.亿唐网 缺少定位,融资过多 一旦认准方向之后,集中公司和个人的资源在一个产品上.什么都想做,什么都做不好. 兵贵神速.速度是制胜的关键.在IT行业,永远是快鱼吃慢鱼. 几个出色的人才远胜于几十个毫无激情的庸人. 找人一定要高标准.考虑到机会成本和招人效率,应该只在名校找人. 建立的制度应该是激励创造力的发挥,而不是去限制个人. 产品一定要做到本行业前三名. 视频网站当年的三杰之一,优酷,土豆和酷6.其中优酷的古永锵,和李善友都是搜狐系,土豆王微是文艺青年.一度风风火火.   失败的教训:路线

Android开发遇到短信备份失败

今天做了一个有关ContentProvider的短信备份的小案例,遇到短信备份失败,费了一番周折后终于找到了问题所在 该案例是将短信写到一个xml文件然后保存在手机存储中实现短信的备份功能,关键实现代码如下 public class SmsUtils { public static void backUpSms(List<SmsInfo> smsInfos, Context context) { try { XmlSerializer serializer = Xml.newSerialize

记crond导致备份失败的排查过程

今天上班的路上收到一条短信,显示线上所有实例备份都失败了.备份失败是大事,于是到公司的第一件事儿就是排查备份失败的原因. 这两天迁移了数据库管理平台,当然涉及到数据库备份功能,备份失败肯定和平台迁移有一定关系,我们先聊聊线上备份方案: 目前线上的备份方案是: 1.有一个前端页面可以配置备份任务 2.备份任务配置好了,会自动刷新到系统的crontab定时通过ansible远程执行. 排查过程: 1.查看备份报告,显示所有的备份文件大小都是0,初步估计是备份失败了而不是元数据没有更新的问题. 2.去

RF失败案例重跑

1.1        失败案例重跑 该功能主要是针对上次连跑失败的案例需要重新执行测试的情况,可自动识别上次执行失败的案例并进行重跑,无需手动选择相应的案例,简单高效. 1.5.1.        重跑项目失败案例 命令格式:"pybot -R 上次执行失败的output.xml文件所在路径 -d 本次重跑结果output.xml文件保存路径 项目所在路径", 其中的参数包括"上次执行失败的output.xml文件所在路径"."本次重跑结果output.x

php面试需要掌握的基础题目锦集

1.session与cookie的区别? 答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放 cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的. 两者都可通过时间来设置时间长短 2.如何修改SESSION的生存时间 答:方法1:将php.ini中的session.gc_maxlifetime设置为9999重启apache 方法2:$savePath 

MAXPIECESIZE与FORMAT参数设置不合理导致RMAN备份失败

今天去客户那里搭建DG,当创建RMAN备份集的时候,遇到了个问题,导致备份集始终无法生成,由于客户的备份集为10G左右,一次备份就要一个多小时,开始浪费了不少时间,诊断后发现,原来问题出在MAXPIECESIZE上,下面自己做了个测试,来说明这个故障现象和解决方法: [[email protected] ~]# su - oracle [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Product

MySQL xtrabackup备份失败记录

收到报警,某个端口备份失败,查看备份日志如下,显示有DDL操作导致的备份中断,查看当时的二进制日志,当时执行了一条添加字段的sql语句.目前只能重新执行备份,并修改备份时间,避免再发生类似情况. MySQL:5.7.11 xtrabackup:2.4.5 查找到官方修复bug的情况: Running DDL statements on Percona Server 5.7 during the backup process could in some cases lead to failure

程序员加入创业公司失败案例

今天看到一篇文章<万众传业,程序员的血泪史>里面讲了几个很典型的加入创业公司失败案例,值得每一个想找创业公司你程序员思考,现将故事转载如下. 故事一.少听『商业精英』讲故事,听多了中毒 首先你必须承认,创始人 CEO 都是特别能说的家伙.一个有判断能力的明智的程序员,首先需要具备的品质就是要保持冷静,不要轻易被人打鸡血. 下面是一朋友(因为隐私原因,他让我不提名字,我就直接 copy 故事了)的创业经历和总结反思,写得非常受用,我之前也转到过程序员客栈技术圈. 我的上一家公司 CEO 是个新加

Mssql备份失败

Mssql备份失败出现如下提示 备份时先删除默认的备份设备,自己选择路径