kettle导致MySQL数据丢失恢复---惜分飞
联系:手机/微信(+86 17813235971) QQ(107644445)
作者:惜分飞版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]
有客户通过kettle 插入数据,由于配置不当导致原数据丢失,希望能够恢复之前数据(mysql数据库)
通过分析(相关文件的时间),判断kettle应该是在插入数据之前触发了truncate操作导致数据丢失,而且还插入了部分数据


通过数据块层面扫描分析,找出来需要恢复表对应的page文件

解析这些page文件恢复出来客户需要数据

遇到此类误操作,最重要的是保护现场,尽可能减少对数据文件所在分区的写入操作,可以实现最大限度数据恢复.
- ORA-01122 ORA-01200故障处理
- MySQL数据库文件丢失恢复
- Oracle Recovery Tools恢复csc higher than block scn
- IMP-00009: abnormal end of export file
- truncate sys用户表导致数据库异常恢复
- .faust加密勒索数据库恢复
- .eight加密数据库恢复
- udev_start导致vip漂移(常见情况:rac在线加盘操作引起)
- echo 0 > /proc/sys/kernel/hung_task_timeout_secs disables this message
- 再一例asm disk被误加入vg并且扩容lv恢复
- A____Z____RECOVER____DATA勒索恢复
- .mdf.locked加密sql server完美恢复
kettle导致MySQL数据丢失恢复---惜分飞的更多相关文章
- RAID6三块硬盘离线导致的数据丢失恢复过程
小编我最近参与了一例非常成功的数据恢复的案例,在这里分享给大家.用户是一组6块750G磁盘的 RAID6,先后有两块磁盘离线,但维护人员在此情况下依然没有更换磁盘,所以在第三块硬盘离线后raid直接崩 ...
- 【转】MySQL数据丢失讨论
原文http://blog.sae.sina.com.cn/archives/4091 1. 概述 很多企业选择 MySQL都会担心它的数据丢失问题,从而选择Oracle,但是其实并不十分清楚什么 ...
- MySQL数据丢失讨论
原文地址:http://hatemysql.com/tag/sync_binlog/ 1. 概述 很多企业选择MySQL都会担心它的数据丢失问题,从而选择Oracle,但是其实并不十分清楚什么情况下 ...
- (转)MySQL数据丢失讨论
原文地址:http://hatemysql.com/tag/sync_binlog/ 1. 概述 很多企业选择MySQL都会担心它的数据丢失问题,从而选择Oracle,但是其实并不十分清楚什么情况下 ...
- linux配置了dns后导致mysql远程连接慢问题
有时候dns配置错误或者其它原因会导致mysql远程连接缓慢,此时只需要关闭mysqlDNS反向解析即可解决此问题. 打开my.cnf配置,将[mysqld]下的#skip-name-resolve前 ...
- Mysql备份恢复方案解析
1.全量备份和增量备份 1.1全量备份 就是对现有的数据进行全部备份,之前做的备份均可舍弃,以最新的全备为基点. a.全备所有数据库 Innodb引擎: [root@leader mysql]#mys ...
- 闰秒导致MySQL服务器的CPU sys过高
今天,有个哥们碰到一个问题,他有一个从库,只要是启动MySQL,CPU使用率就非常高,其中sys占比也比较高,具体可见下图. 注意:他的生产环境是物理机,单个CPU,4个Core. 于是,他抓取了CP ...
- 防止服务器宕机时MySQL数据丢失的几种方案
这篇文章主要介绍了防止服务器宕机时MySQL数据丢失的几种方案,结合实践介绍了Replication和Monitor以及Failover这三个项目的应用,需要的朋友可以参考下. 对于多数应用来说,My ...
- kettle连接mysql
kettle连接mysql时出现问题
- [svc]mysql备份恢复及常用命令
如何实现mysql读写分离 1.通过程序实现读写分类(性能 效率最佳) php和java都可以通过设置多个连接文件轻松实现对db的读写分离,即当select时,就去连读库的连接文件,当update,i ...
随机推荐
- js unix 时间戳 转为 普通时间
简介 RT code var time = 1595058723; var unixTimestamp = new Date(time * 1000) commonTime = unixTimesta ...
- iPaaS架构深入探讨
在数字化时代全面来临之际,企业正面临着前所未有的挑战与机遇.技术的迅猛发展与数字化转型正在彻底颠覆各行各业的格局,不断推动着企业迈向新的前程.然而,这一数字化时代亦衍生出一系列复杂而深奥的难题:各异系 ...
- POLIR-财政- 财政分级制度: 一级财政、二级财政 和 三级财政 及 计划单列市
地方财政 受制于中央财政,自主度高 的 盈余多:发展的就好,经济繁荣富强度更高. 财政 和 税制 在财政体系中,通常根据行政级别和职能的不同,将财政划分为不同的层级. 这里我们主要讨论的是一级财政.二 ...
- SciTech-EECS-Manufacturing-PCB Layout基础知识
SciTech-EECS-Manufacturing-PCB Layout基础知识 PCB Layout基础知识 PCB Layout是硬件电子设备必不可少的一个环节. PCB Layout的规范及质 ...
- ICEE-将SiC/GaS功率MOSFET与应用电路集成封装的IC系列
BM2SCQ124T-LBZ@ROHM 内置1700V SiC-MOSFET的准谐振AC/DC转换器 为所有带插座的设备提供很好的电源系统.采用准谐振实现软开关,有助于降低EMI. 内置1700V/4 ...
- SciTech-Automation-UI交互自动化: Microsoft 的 接口自动化测试 : 微信的: LLM(AI/Transformer)的自动应答系统
用LLM +Python 实现微信消息的自动应答 先上一个"Alpha"版本的,以csv关键词匹配方式描述应用的,主题逻辑. !/usr/bin/python3 # coding: ...
- spring-ai 学习系列(5)-MCP(webflux sse)
前面学习了stdio模式的MCP使用,可以看到这种方式局限性比较大,mcp host/mcp client/mcp server通常要在同1台机器上,使用进程间通讯.更常见的做法是,大家各自部署自己的 ...
- 2022年12月最新出炉的实时区县乡镇街道geojson数据Echarts地图数据乡村联动数据下载
发现个可以免费下载全国 geojson 数据的网站,推荐一下.支持全国.省级.市级.区/县级.街道/乡镇级以及乡村六级的联动数据 geojson 数据下载地址:https://geojson.hxkj ...
- lambda表达式一定要在内部捕获受检异常?
场景 以调用java.util.ArrayList#forEach方法为例,用不同的lambda表达式重写该Consumer接口. RuntimeException list中有两个元素,调用forE ...
- P2375 题解
我们考虑朴素算法. 显然,我们可以先跑一遍 KMP,计算出每个 \(i\) 的 \(nxt_i\). 然后,容易发现我们可以暴力跳每一个前缀串的 border,这样可以直接统计出 border 长度 ...