背景: 同事误删除线上数据。所以须要从备份中找回数据恢复。真实屋漏偏逢连夜雨、船迟又遇打头风。前两天备份的磁盘坏块,如今仅仅有rman全备的.bak文件,没有控制文件和參数文件,所以如今须要考虑的是怎样依据bak文件在备份数据库上恢复数据,从中找出被误删的数据。1 通过catalog start w...
分类:
数据库 时间:
2015-12-27 21:54:10
阅读次数:
1318
转载自:http://ourmysql.com/archives/1293数据库数据被误删除是经常看到的事情,数据的恢复也就自然成为了DBA很重要的一门基本功夫,比较笨拙的办法是拉出历史的备份到另外的一台机器恢复出来,但是这种方法如果数据量比较大的话,往往会耗费较长的时间,以前在使用oracle的时...
分类:
数据库 时间:
2015-12-22 22:53:39
阅读次数:
318
drop table tbl_name 物理删除。没有备份,没有二进制日志在系统删除文件并非在存储中抹去数据,而仅仅是标识对应的block块可以被重新的分配使用。所以数据的恢复还是有希望的。但是那些恢复的数据块不能被其他的数据有覆盖掉,文件系统本身也要正常1. 立即 stop mysql 2...
分类:
数据库 时间:
2015-12-20 13:16:07
阅读次数:
198
mysql 误删除ibdata1之后如何恢复如果误删除了在线服务器中mysql innodb相关的数据文件ibdata1以及日志文件 ib_logfile*,应该怎样恢复呢?这时候应该一身冷汗了吧?==================================先抽根烟,冷静一下。=======...
分类:
数据库 时间:
2015-12-10 13:01:30
阅读次数:
282
SQLite DBRecovery 恢复引擎提供了对开源嵌入式数据库SQLite的数据库损毁数据恢复功能,能够快速恢复SQLite 数据库意外操作、系统故障、文件损坏以及误删除记录等原因导致的数据记录的丢失。主要根据SQLite数据库对于删除的记录并没有真正的物理删除,只是打上了删除标记的逻辑删除。...
分类:
微信 时间:
2015-11-29 16:31:02
阅读次数:
432
使用ApexSQL Recover工具进行恢复。教程如下:http://solutioncenter.apexsql.com/zh/%E6%B2%A1%E6%9C%89%E5%A4%87%E4%BB%BD%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%81%A2%E5...
分类:
数据库 时间:
2015-11-23 13:29:34
阅读次数:
137
mysqluser表root用户误删除解决方法1、先以root用户登录系统;2、关闭mysql服务:/etc/init.d/mysqlstop;3、特权启动mysql:/usr/local/mysql/bin/mysqld_safe--user=mysql--skip-grant-tables--skip-networking&(注:参数--skip-grant-tables为跳过授权表)4、登录跳过..
分类:
数据库 时间:
2015-11-20 12:53:06
阅读次数:
251
linux下恢复误删除的文件方法(ext2及ext3)2009-12-19 15:23:47分类:LINUX如果是ext2文件系统的,直接用debugfs是可以恢复出来的,但对于ext3,debugfs就无能为力了,好在我们有了ext3grep这个开源工具(http://code.google.co...
分类:
系统相关 时间:
2015-11-06 09:38:26
阅读次数:
272
[1]. add可以多次提交修改[2]. commit一旦改乱了,或误删除,从最近一个commit中恢复(1).查看修改git log //查看所有修改git log --pretty=oneline //最近一次修改(2).回退HEAD 表示...
分类:
其他好文 时间:
2015-10-30 12:22:35
阅读次数:
122
CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。1、关掉所有的服务当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。我们可以直接#killall进程名或者#kill-9pid然后把误删除的文件所在..
分类:
其他好文 时间:
2015-10-29 14:50:53
阅读次数:
239