如何最大限度防止突然停电引起数据库损坏? [问题点数:100分,结帖人jingzu]

Bbs1
本版专家分:5
结帖率 100%
Bbs7
本版专家分:19309
Blank
红花 2007年8月 Delphi大版内专家分月排行榜第一
Blank
黄花 2007年12月 Delphi大版内专家分月排行榜第二
2007年10月 Delphi大版内专家分月排行榜第二
2007年9月 Delphi大版内专家分月排行榜第二
2007年7月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2007年11月 Delphi大版内专家分月排行榜第三
Bbs1
本版专家分:3
Bbs9
本版专家分:83373
Blank
进士 2007年 总版技术专家分年内排行榜第九
Blank
铜牌 2007年7月 总版技术专家分月排行榜第三
Blank
红花 2007年9月 Oracle大版内专家分月排行榜第一
2007年7月 Oracle大版内专家分月排行榜第一
2007年6月 Oracle大版内专家分月排行榜第一
2008年7月 Delphi大版内专家分月排行榜第一
2008年3月 Delphi大版内专家分月排行榜第一
2008年2月 Delphi大版内专家分月排行榜第一
2007年12月 Delphi大版内专家分月排行榜第一
2007年11月 Delphi大版内专家分月排行榜第一
2007年10月 Delphi大版内专家分月排行榜第一
2007年9月 Delphi大版内专家分月排行榜第一
2007年7月 Delphi大版内专家分月排行榜第一
2007年6月 Delphi大版内专家分月排行榜第一
2007年4月 Delphi大版内专家分月排行榜第一
2007年1月 Delphi大版内专家分月排行榜第一
Blank
黄花 2009年5月 Delphi大版内专家分月排行榜第二
2007年8月 Oracle大版内专家分月排行榜第二
2007年4月 Oracle大版内专家分月排行榜第二
2008年1月 Delphi大版内专家分月排行榜第二
2007年8月 Delphi大版内专家分月排行榜第二
2007年5月 Delphi大版内专家分月排行榜第二
2007年3月 Delphi大版内专家分月排行榜第二
2007年2月 Delphi大版内专家分月排行榜第二
Bbs7
本版专家分:26132
Blank
红花 2008年4月 Delphi大版内专家分月排行榜第一
Blank
蓝花 2007年12月 Delphi大版内专家分月排行榜第三
2007年9月 Delphi大版内专家分月排行榜第三
2007年8月 Delphi大版内专家分月排行榜第三
Bbs2
本版专家分:209
Bbs4
本版专家分:1861
Bbs9
本版专家分:68394
Blank
黄花 2004年9月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2005年4月 Delphi大版内专家分月排行榜第三
Bbs2
本版专家分:181
Bbs1
本版专家分:4
Bbs7
本版专家分:27046
Blank
红花 2008年9月 Delphi大版内专家分月排行榜第一
2007年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年4月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2007年4月 Delphi大版内专家分月排行榜第三
2007年3月 Delphi大版内专家分月排行榜第三
Bbs1
本版专家分:4
Bbs7
本版专家分:27046
Blank
红花 2008年9月 Delphi大版内专家分月排行榜第一
2007年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年4月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2007年4月 Delphi大版内专家分月排行榜第三
2007年3月 Delphi大版内专家分月排行榜第三
Bbs7
本版专家分:27046
Blank
红花 2008年9月 Delphi大版内专家分月排行榜第一
2007年2月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年4月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2007年4月 Delphi大版内专家分月排行榜第三
2007年3月 Delphi大版内专家分月排行榜第三
Bbs1
本版专家分:34
Bbs4
本版专家分:1811
Bbs6
本版专家分:8226
Bbs1
本版专家分:5
Bbs7
本版专家分:20494
Blank
红花 2007年3月 VB大版内专家分月排行榜第一
2007年3月 Delphi大版内专家分月排行榜第一
Blank
黄花 2008年2月 Delphi大版内专家分月排行榜第二
Bbs1
本版专家分:34
Bbs6
本版专家分:5719
Bbs5
本版专家分:2367
Bbs1
本版专家分:2
Bbs1
本版专家分:2
Bbs1
本版专家分:4
Bbs1
本版专家分:14
Blank
红花 2007年10月 Windows专区大版内专家分月排行榜第一
2006年10月 Windows专区大版内专家分月排行榜第一
2006年9月 Windows专区大版内专家分月排行榜第一
2006年8月 Windows专区大版内专家分月排行榜第一
2005年1月 Windows专区大版内专家分月排行榜第一
Blank
黄花 2007年7月 Windows专区大版内专家分月排行榜第二
2007年4月 Windows专区大版内专家分月排行榜第二
Blank
蓝花 2006年1月 Windows专区大版内专家分月排行榜第三
2005年10月 Windows专区大版内专家分月排行榜第三
2005年9月 Windows专区大版内专家分月排行榜第三
Bbs1
本版专家分:2
Bbs1
本版专家分:2
Bbs7
本版专家分:12487
Bbs1
本版专家分:34
Bbs2
本版专家分:353
Bbs5
本版专家分:3165
Bbs1
本版专家分:7
Bbs7
本版专家分:14424
Bbs7
本版专家分:14424
Bbs7
本版专家分:14424
Bbs3
本版专家分:512
Bbs4
本版专家分:1589
Bbs6
本版专家分:8226
Bbs6
本版专家分:8226
Bbs1
本版专家分:23
Bbs1
本版专家分:97
Bbs1
本版专家分:5
Bbs3
本版专家分:512
Bbs1
本版专家分:2
Bbs6
本版专家分:6209
Bbs2
本版专家分:150
Bbs5
本版专家分:3410
Bbs2
本版专家分:105
Bbs1
本版专家分:95
Bbs2
本版专家分:349
C++中doc已损坏文件的修复算法源代码
-
记录由于一次强制断电导致的服务器无法启动的恢复过程
From: 杂项 事件起源年前的某天早上,还是一如既往的上班,解决bug,浮现问题; 正当修改调试代码,继续跑结果的时候,发现编译服务器一般公司编译是有专门的服务器的连不上了,好气啊,群中询问原因,说是隔壁的公司将’电闸’给拉下来蛋疼,服务器所在房间的电源是被别人控制的,发现后立马跑到隔壁将电闸拉了上来;; 恩恩,没事,就是一次非正常断电么,过了5分钟,编译服务器依然连不上,又是好气哦,询问说应该起
一次断电后导致的网络问题
背景 公司在JN和LS有局点,中间用专线联系,但是一次<em>停电</em>后导致断线。JN出口是一台华为防火墙, 里面配置了到LS的路由,但是没有save配置,所以<em>停电</em>恢复后就得重新配置,但是重新配置之后,发现部分机器不通,ping不通。一开始,当时是怀疑配置问题,找来找去,还是不行,就这样过了4个小时,记得我都想砸电脑了。直到这张图,有心插柳柳成荫,发现ping了223个才开始ping通,我的天哪。 既然这样,
linux断电造成问题大全
linux断电造成问题大全
hbase集群断电数据被破坏无法启动
集群机器意外断电重启,导致hbase 无法正常启动,抛出reflect invocation异常,可能是正在执行的插入或合并等操作进行到一半时中断,导致部分数据文件不完整格式不正确或在hdfs上block块不完整。 在网上查了一下相关资料,怀疑有可能是关闭前一些未提交的修改所存放的log文件数据写入一半文件不完整,故把hbase.hlog.split.skip.errors改成true进
修复断电损坏的MySQL数据表
遇到报错:Error: Table ‘p’ is marked as crashed and should be repaired Caused by: java.sql.SQLException: Table ‘表名’ is marked as crashed and should be repaired 1.表<em>损坏</em>的原因分析以下原因是导致mysql 表毁坏的常见原因: 1、 服务器<em>突然</em>断电导致
断电造成数据库文件损坏的解决方法,适用于ora-01122,ora-01110,ora-01207等错误
1.开始—运行—“cmd”,输入如下命令: C:\Users\Administrator>sqlplus "/assysdba" SQL> shutdown abort SQL> startup 说明:以上三条命令在sqlplus环境下,以DBA身份重启<em>数据库</em>。如果<em>数据库</em>文件有<em>损坏</em>,则在startup运行时会提示<em>损坏</em>的文件位置,并提示错误代码。(若此方法修复失败,可根据提示的错误代
请问,excel表中的数据如何倒入MySQL数据库?谢谢!
-
在程序正在调用Access数据库时系统突然断电,重新启动电脑,运行程序再次连接Access数据库时出现连接失败,这时用鼠标双击打开Access数据
在程序正在调用Access<em>数据库</em>时系统<em>突然</em>断电,重新启动电脑,运行程序再次连接Access<em>数据库</em>时出现连接失败,这时用鼠标双击打开Access<em>数据库</em>,出现<em>数据库</em>被破坏是否重新修复的对话框,选择‘是’,
关于sqlite断电或者存储空间不足造成的数据文件损坏问题-转
1.断电情况下<em>数据库</em>文件会<em>损坏</em>?你测试过?由于项目需要,这几天也在调查这个问题。我在虚拟机环境下插入数据过程中强制关闭虚拟机模拟断电操作,<em>数据库</em>没有被<em>损坏</em>,重新打开系统,<em>数据库</em>照样可以访问。给一个SQLite官方document的链接How To Corrupt An SQLite Database File(http://www.sqlite.org/howtocorrupt.html)其中第一
SQL Server系统数据库损坏时的快速恢复使用
1.假设data文件夹中master,masterlog,model,modellog,msdbdata,msdblog的系统<em>数据库</em>文件已<em>损坏</em>,复制Binn/template中的同名文件替换。 2.管理员模式运行cmd,命令行中输入NET START MSSQLSERVER /f /T3608启动 输入SQLCMD -S .\以windows验证方式连接到实例。 更改master中各系统文件...
真实案例:异常断电导致虚拟机无法启动恢复成功
虚拟机数据恢复故障: 发生故障的存储设备是某品牌存储 EVA8400型号,由于机房意外断电导致该存储中的一台VMware虚拟机无法启动(虚拟机中存储了oracle<em>数据库</em>),管理员清空cache并尝试重新启动该虚拟机但失败了。需要对该无法启动的虚拟机进行数据恢复。 虚拟机数据恢复流程:1)合并虚拟机快照 由于VMware虚拟机的快照原理是虚拟机的快照文件一旦被创建则之后的数据更新都只在快照文件里面发...
mongo断电后修复
前几天公司断电,导致公司mongo<em>数据库</em>中部分数据<em>损坏</em>,具体表现为副本集启动失败,单机方式启动接收到客户端请求后会导致服务down掉,日志如下: xxx为公司库名 2018-07-16T16:39:24.377+0800 [conn26] xxx Deleted record list corrupted in bucket 18, link number 1, invalid link is...
SQL数据库损坏,报错,原因及注意事项
同岳科技最近一段时间接到很多客户咨询SQL<em>数据库</em><em>损坏</em>,附加<em>数据库</em>报错的一些问题,在这里整理一下SQLSEVER<em>数据库</em>常见的一些故障现象及注意事项。   目前中小型企业使用SQLSEVER应用的非常多,但由于各种原因,也会经常出现一些不同的故障,常见的有一下几种:   一,附加<em>数据库</em>文件MDF及日志文件LDF时,报“823”错误。      故障出现原因:   
服务器断电,导致数据库出现置疑,那个朋友碰到过
根据网上朋友提供的,操作如下: 1、备份原<em>数据库</em>文件 2、创建一个和原来 DB 名字一样的<em>数据库</em> 3、停止<em>数据库</em>服务 4、把备份的<em>数据库</em>文件复制并覆盖新创建的物理文件 5、启动<em>数据库</em>服务 6、然后运行
使用TADOQuery插入记录至Access,程序运行过程中PC掉电,重启后Access表为空,为什么
使用TADOQuery插入记录至Access,程序运行过程中PC掉电,重启后Access表为空 为什么?因为我需要查看掉电前插入了什么记录 插入单条记录如下: insertSQL(sql) { TAD
ACCESS经常丢失数据的问题
我做的一个网站,采用ACCESS+php,服务器使用国外空间。 经常丢失数据,每隔几天,会丢失一批数据。 请问可能因为什么原因导致的??
更新数据库突然断电怎么办?
正在执行存储过程更新<em>数据库</em>,<em>突然</em>拔掉电源, 怎么样才能保证数据的完整性。 或者突如其来的意外情况了,怎样能保证数据完全更新或者没有完全更新。 只用事物就可以了吗? 还是有什么别的办法? 谢谢
VMware虚拟机 停电 无法启动
VMware虚拟机由于<em>停电</em>,无法启动MAC系统 下午的时候,正在开发ios app,结果<em>停电</em>了。当时还不知道,伴随而来的灾难竟然折腾了好几天,真是心力交瘁。 我是在VMware虚拟机下装的Mac os,之前写的代码还在系统里边保存着,唉,没有及时备份,也没有对虚拟机做快照。当时还像骂娘,想想还是把精力转在怎么回复数据上吧。 问题是:虚拟机在打开Mac os 系统的时候,一直在苹果加载
linux下系统磁盘以为断电而无法启动
讲道理这种事情其实很常见,但是对于新手来说还是比较难缠的。因为操作系统是由缓存的,一旦<em>突然</em>断电,缓存中的数据没有写入磁盘,就有可能造成文件系统的<em>损坏</em>。 虚拟机遇到这种问题的话,可以先把虚拟硬盘放在其他的虚拟机上,将磁盘挂载起来,基本都是第一个分区的文件系统不能够使用,如果无法挂载起来,会提示错误。 然后可以使用fsck查看和修复下。 如果本地磁盘的VGname和需要修复的磁盘重复了,因为默认
服务器断电后,mysql不能启动的解决方案
公司的数据中心由于断电,服务器(服务器是ubuntu系统)重启后,mysql却无法启动,折腾了好久,现将解决方案记录如下:     1.mysql的日志位于ubuntu的/var/lib/mysql下面,我们可以看到ib_logfile0和ib_logfile1两个文件     2.将ib_logfile0和ib_logfile1两个文件删除 rm ib_logfile*   3.使
电脑突然断电,导致vmware中的虚拟机的.vmx文件丢失,从而打不开虚拟机
电脑<em>突然</em>断电,导致虚拟机打不开,经查是因为缺少虚拟机的配置文件.vmx 这是一个虚拟机的配置文件。 .encoding = &quot;GBK&quot; config.version = &quot;8&quot; virtualHW.version = &quot;14&quot; pciBridge0.present = &quot;TRUE&quot; pciBridge4.present = &quot;TRUE&quot; pciBridge4.virtualDev = &quot;pc.
恢复文件的首选
可以帮助<em>最大</em><em>限度</em>的恢复U盘,电脑<em>损坏</em>文件
oracle数据库异常关闭之后恢复
oracle服务器重启之后无法启动,startup时报 [code=&quot;java&quot;] ORA-03113: 通信通道的文件结尾 shutdown 时报:ORA-27101: shared memory realm does not exist[/code] 解决办法参见博文:[url]http://soulful.blog.51cto.com/468033/389570/[/url] 登陆...
windows断电后启动mysql服务引起的问题
今天早上来上班  公司电脑没电了 ca 正题: 来电了 启动mysql服务,报1067 error ok,查看日志文件: Error: could not open single-table tablespace file .\mysql\innodb_table_stats.ibd 百度一下,找到解决方案如下: http://www.sunhaibi
服务器停电tomcat无法加载项目
排查问题过程: 1. tomcat是否正常启动,测试下tomcat的webapps目录下的examples项目,正常运行无问题; 2. 查看项目运行日志,发现就在<em>停电</em>之后发生的故障,检查tomcat控制台的日志文件,发现mysql连接失败; 3. 运行services.msc,发现Mysql服务并没有启动,于是启动Mysql服务; 4. 启动Mysql服务报1069错误,于是在电脑-管理-
关于集群突然断电的解决方法
今天在测试的时候,数据正在入库。<em>突然</em>断电了。 重启动以后,启动./start-dfs.sh以后,查看日志,会报出 2012-04-13 15:39:43,208 INFO org.apache.hadoop.ipc.Server: IPC Server handler 9 on 8020, call rollEditLog() from 196.1.2.160:34939: error: or...
Sqlite 数据库损坏的恢复
SQlite database disk image is malformed 数据表的<em>损坏</em>,一般原因: 数据表在读写的时候,设备<em>突然</em>断电、关机、软件闪退等情况下会造成<em>数据库</em>或表的<em>损坏</em>。 Sqlite3 导出<em>损坏</em>包中的数据 客户的一张表中的数据丢失了,无法查看,一共35条附件数据 1、安装 Sqlite3 安装步骤,菜鸟教程 安装成功 2、使用Sqlite 命令导出数据为sql文件...
关于台式电脑突然断电后重启,所有软件恢复的秘密
开会期间,公司<em>突然</em>断电。开完会后,重启了电脑,重启后发现我之前打开的QQ,VS2010等等一些应用程序都持之前的样子。我惊呆了。。。,立马去知乎上找答案。        果然分分钟找到了。        原来是在电源选项中有这样的一个设置,叫混合睡眠。 该技术指睡眠(sleep)和休眠(hibernate)同时进行,也就是说,先把信息写到硬盘的hiberfil.sys文件中,再进行睡眠。如果
AD 09 掉电后恢复
情况:某天,画板画到晕的时候,<em>突然</em>断电                          来电时,打开,“file type not recongnied”.什么鬼???            解决: 打开文件底下的History , 找到最近文件,解压替换现在的PCB文件就OK 星空小蜗牛
sql 2000断电后数据库被标为置疑,然后用以下方法恢复:
企业管理器--右键suspect的<em>数据库</em>--所有任务--分离<em>数据库</em>      然后备份你的suspect<em>数据库</em>的文件,再按下面的步骤处理:      1.新建一个同名的<em>数据库</em>      2.再停掉sql server      3.用suspect<em>数据库</em>的文件覆盖掉这个新建的同名<em>数据库</em>      4.再重启sql server      5.此时打开企业管理器时新建的同名<em>数据库</em>会出现置疑,先不管,执行下面的语句(注意修改其中的<em>数据库</em>名)      USE MASTER   GO      SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE   GO      UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='his222'   Go      sp_dboption 'test', 'single user', 'true'   Go      DBCC CHECKDB('test')   Go      update sysdatabases set status =28 where name='test'   Go      sp_configure 'allow updates', 0 reconfigure with override   Go      sp_dboption 'test', 'single user', 'false'   Go      6.完成后一般就可以访问<em>数据库</em>中的数据了,这时,<em>数据库</em>本身一般还要问题,解决办法是,利用   <em>数据库</em>的脚本创建一个新的<em>数据库</em>,并将数据导进去就行了.      如果这样改不加<em>数据库</em>状态,你就把<em>数据库</em>导成一个新库来代替旧库吧      企业管理器--右键你的<em>数据库</em>--所有任务--导出数据        --目标标<em>数据库</em>选择新建        --选择"在两个sql<em>数据库</em>之间复制对象和数据"        --把"包含扩展属性"选上,其他的根据需要选择        --最后完成 问题是恢复后数据的确是可以使用,但数据就少了许多,最近的数据也只有8.16日的数据。 求求各位有没有更好的方法恢复呢,不然我就好坎坷.
怎么最大限度的压缩pdf大小
小编刚刚写好了一篇文章,兴高采烈的去上传,结果提示文件过大不能上传,那叫一个生气啊,所以在网上找了一个压缩pdf文件的方法,边操作边分享给大家,有同样情况的朋友可以收藏哦。 压缩前需要安装一个pdf压缩器; 下载完成后打开软件,找到“pdf压缩”功能并选中; 接着将要进行压缩的文件添加到转换工具内; 设置一下文件的保存路径,方便压缩后找到,不设置的话可以在原文件的保
强制断电引起的vmware无法启动
到相应的虚拟机目录下删除 ***.vmx.lck 文件夹或者其中的文件即可
Linux文件系统损坏导致的数据库危机
生产环境<em>数据库</em>服务器存储文件系统故障,导致<em>数据库</em>异常宕机,相关人员盲目重启<em>数据库</em>服务器OS后,存储无法正常挂载,现象如下: 查看OS message信息如下: 可知OS 文件系统出现了bad superblock on /dev/sdb1. 查看OS重启时间: 从4月20日前后至5月7日OS日志中一直报错如下: 5月7日出现磁盘I/
电脑断电后,突然无线有线网卡无法使用
问题描述: 电脑断电后<em>突然</em>不能上网了 检车故障: 在设备管理器中找到网卡驱动器,如果有黄色感叹号三角形,说明是这里出问题了。 解决方法: 1.在设备管理器中找到相应的黄色感叹号三角形选项,右击选择卸载。 2.然后再设备管理器的菜单栏中找到扫描的按钮点击扫描一下就自动恢复了。
关于linux断电安全
因为工控系统会随时断电,需要保证断电后还能正常启动 1.使用ssd作为储存,禁用系统日志,避免无谓的写入     准备使用overlayfs伪装根目录,但是/home目录可以随意读写,以让应用程序可以实现断电储存功能     准备中.... 2.home目录的配置     noatime 不保存访问时间/修改时间?     sqlite3<em>数据库</em>是否断电安全,测试了两年,
突然断电或强制关机的不良后果
很多小伙伴听说过电脑最好能够通过操作系统进行关机,最好别“直接“(拔插销)关机,而我们许多年来也是遵照这个规则来行事,但是很少问为什么,不清楚其中的原委,也许这也是我们教育方式的一种体现吧。接下来笔者就跟大家说一说为什么不能够采取不正确的关机方法,这么做到底对我们,对计算机有什么影响呢? 原因是多方面的。 第一,硬盘。我们计算机的硬盘是由许多的盘片、机械手臂、磁头与主轴马达所组成的,
超好用的rar文件修复
<em>最大</em><em>限度</em>的修复<em>损坏</em>的rar文件,打开<em>损坏</em>的无法解压的压缩文件,最少一部分东西还可以选择性的使用
重装系统时断电或强制关机导致硬盘故障的解决
电脑重装系统时断电或强制关机,导致开机卡死的解决方法。 主要还是硬盘故障。
联通宽带在停电以后断网,重启猫还是没网,可能是设置出问题了
解决步骤如下(在链接到WIFI的情况下操作): 打开地址:http://192.168.1.1/cu.html 输入用户名+ 密码,均是CUAdmin 打开基本配置,选中表格中的项“INTERNET_R_VID_10”,出现基本信息 打勾“使能WAN”,应用设置 ...
异常断电导致HDFS文件块丢失,影响HBASE数据的问题处理
这几天一直看到HDFS提示文件块丢失的异常信息,也一直没有去关注,认为其他都正常。但是翻查HBASE入库日志的时候,发现了HBASE在提示入库的异常信息。联想到HDFS的块丢失问题,所以决定仔细检查一下,一查不得了,果然文件块丢失的问题影响还很大。很多数据都无法入库了。 通过命令检查HDFS的丢失文件块 hdfs fsck / -list-corruptfileblocks 发现
oracle 数据库服务器断电重启导致数据库性能急剧下降之等待事件wait for a undo record
oracle <em>数据库</em>服务器断电重启导致<em>数据库</em>性能急剧下降之等待事件wait for a undo record
Intel Parallel Studio XE 2011 Update 1 破解补丁完整版下载
Intel Parallel Studio XE 2011 Update 1 破解补丁完整版,上一次没有破解VTune Amplifier和Inspector,这次补上了,破解补丁一般都会报毒的,用不用大家自己说了算~~~ 相关下载链接:[url=//download.csdn.net/download/w426405/3101918?utm_source=bbsseo]//download.csdn.net/download/w426405/3101918?utm_source=bbsseo[/url]
百度关键词助手,关键词分析和查询工具下载
百度关键词助手百度关键词助手,关键词分析和查询工具 相关下载链接:[url=//download.csdn.net/download/cnneb/2269902?utm_source=bbsseo]//download.csdn.net/download/cnneb/2269902?utm_source=bbsseo[/url]
Java学习笔记_web服务器实现和源码下载
Java学习笔记_web服务器实现和源码 相关下载链接:[url=//download.csdn.net/download/flyaimo/4225140?utm_source=bbsseo]//download.csdn.net/download/flyaimo/4225140?utm_source=bbsseo[/url]
我们是很有底线的