当前位置:文档之家› 速达软件只有MDF文件的恢复技术

速达软件只有MDF文件的恢复技术

速达软件只有MDF文件的恢复技术
速达软件只有MDF文件的恢复技术

1、SQLSERVER版本只有mdf文件的恢复技术

很多客户会在使用SQL版本的软件时,碰到软件不能正常启动的时候,想重新安装的时候,又没有备份数据,只能将DA TA文件夹COPY出去。但是再引入MDF文件的时候又引入不了。遇到此类情况。处理方法如下:

第一步:我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。选择新建数据库

输入数据库名称为test(该数据库名称并不一定要是TEST。但是一定要保持和我下列语句中的数据库名称一致,我在次只是列举例子)

建好之后会在企业管理器中看到数据库名为TEST的数据库

打开SQLSERVER服务管理器,单击停止,停止掉SQLSERVER服务。

当SQLSERVER服务管理器显示该状态时,表示已经停用。

第三步:将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。该日志文件在SQLSERVER的安装目录,距离如下:

C:/Program Files/Microsoft SQL Server/MSSQL/Data/

一般是在该目录下。

第四步:启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。

第五步:设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。也可以使用语句来实现。

语句修改如下:

use master

go

sp_configure 'allow updates',1

go

reconfigure with override

go

第六步:设置test为紧急修复模式

update sysdatabases set status=-32768 where dbid=DB_ID('test')

此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表

第七步:下面执行真正的恢复操作,重建数据库日志文件

dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')

执行过程中,如果遇到下列提示信息:

服务器: 消息5030,级别16,状态1,行 1

未能排它地锁定数据库以执行该操作。

DBCC 执行完毕。如果DBCC 输出了错误信息,请与系统管理员联系。

说明您的其他程序正在使用该数据库,如果刚才您在F步骤中使用SQL Server Enterprise Manager打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。

正确执行完成的提示应该类似于:

警告: 数据库'test' 的日志已重建。已失去事务的一致性。应运行DBCC CHECKDB 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。

DBCC 执行完毕。如果DBCC 输出了错误信息,请与系统管理员联系。

此时打开在SQL Server Enterprise Manager里面会看到数据库的状态为“只供DBO使用”。此时可以访问数据库里面的

用户表了。

第八步:验证数据库一致性(可省略)

dbcc checkdb('test')

一般执行结果如下:

CHECKDB 发现了0 个分配错误和0 个一致性错误(在数据库'test' 中)。

DBCC 执行完毕。如果DBCC 输出了错误信息,请与系统管理员联系。

第九步:设置数据库为正常状态

sp_dboption 'test','dbo use only','false'

如果没有出错,那么恭喜,现在就可以正常的使用恢复后的数据库啦。

第十步:最后一步,我们要将步骤E中设置的“允许对系统目录直接修改”一项恢复。因为平时直接操作系统表是一件比较危险的事情。当然,我们可以在SQL Server Enterprise Manager里面恢复,也可以使用如下语句完成。

sp_configure 'allow updates',0

go

reconfigure with override

go

或者在企业管理器直接修改,想选项勾去掉即可。

9、S QL版本软件重装数据库或系统损坏后,数据没备份,引入MDF文件时,提示:“数据文件已损坏,不能引入”。

解决方法:

1、如果同时有MDF和LD F文件,可以先附加(图1),再分离(图2),然后把MDF文件引入即可;

图1

图2

UltraISO制作ISO镜像文件

如何制作ISO镜像文件 在windows下,一般需要专用工具软件才能操作ISO文件。比如UltraISO、WinISO、WinImage、Daemon Tools等。如果仅仅是想读取ISO文件中的内容,则可以用WinRAR将其解压出来就可以了。 通常情况下都是用光盘安装windows,但是整天带着光盘是很麻烦的一件事情,而且极易损坏,好在现在已经有了用U盘,存储卡或移动硬盘去装系统的好工具。不过可能很多人还没有尝试过这种既简单又实用的工具,所以今天笔者就来为大家讲解一下将U盘、闪存卡以及移动硬盘这些移动存储产品制作为系统盘。 在制作U盘系统盘之前,笔者觉得很有必要让大家了解几个概念和一款制作光盘启动的实用软件。 一、什么是ISO文件? 通俗一点ISO文件其实就是光盘的镜像文件,后缀名为.iso。刻录软件可以直接把ISO 文件刻录成可安装的系统光盘,我们下载的大部分LINUX安装文件都是这种格式,下载到本地后双击会被WINRAR打开,许多人把它当成了压缩包,这是不正确的,ISO文件通过一些手段不需要解压就可以直接硬盘安装。 在windows下,一般需要专用工具软件才能操作ISO文件。比如UltraISO、WinISO、WinImage、Daemon Tools等。如果仅仅是想读取ISO文件中的内容,则可以用WinRAR将其解压出来就可以了。 二、UltraISO光碟工具

UltraISO是一款功能强大而又方便实用的光盘映像文件制作/编辑/格式转换工具。它可以直接编辑光盘映像和从映像中直接提取文件,也可以从CD-ROM制作光盘映像或者将硬盘上的文件制作成ISO文件。同时,你也可以处理ISO文件的启动信息,从而制作可引导光盘。使用UltraISO,你可以随心所欲地制作/编辑光盘映像文件,配合光盘刻录软件烧录出自己所需要的光碟。 下面笔者就详细的教大家如何制作ISO文件,如何把把光盘文件制作成ISO格式、如何把硬盘文件制作成ISO格式、如何制作可以安装Win7系统的U盘。 三、制作ISO镜像文件 首先在互联网上下载UltraISO这款软件,然后将软件安装到硬盘上,打开软件出现下图的画面。 1.制作光盘ISO镜像文件 制作光盘ISO镜像文件步骤一 制作光盘ISO镜像文件步骤二

怎么删除下载系统镜像里自带安装的文件

怎么删除下载系统镜像里自带安装的文件! 软件准备 1 UltraISO 2 GHOST镜像浏览器V8.3.EXE(在光盘里可以提取到) 3 EasyBoot 4 电脑公司ghostxp V7.3 islandISO文件 详细步骤: 1.用UltraISO打开电脑公司ghost xp v7.3 ISO文件提取一个文件包,一个GHO文件(EZBOOT文件包,WINXPSP 2.GHO文件) EZBOOT文件包是光盘DOS启动界面和WINDOWS系统中自动运行截面 2.修改光盘DOS启动截面: 准备一张640*480 256色图片,图片可以选择自己喜欢的图片,用PS修改成640*480 256色 首先将准备好的图片放到提取出的EZBOOT文件夹中,替换原来的BACK.BMP;用EASYBOOT打开EZBOOT文件夹中的cdmenu.ezb文件,因为已经替换了背景文件BACK.BMP文件,所以在EASYBOOT显示的已经是你喜欢的背景图片了,各位可以按照自己的喜好随便用EASYBOOT软件修改里边的文字部分,比如作者,日期,菜单可以不用修改,因为DONGHAI已经做的很好了,对了在保存以前别忘记在EASYBOOT里选中背景图象一项。 SUB.EZB文件和上边一样的修改方法 容易出现的问题就是图片的格式问题,一定要把图片个修改对了 完成以后替换原来的EZBOOT就OK了 3 修改WINDOWS系统下光盘自动运行的界面 在UltraISO打开的7.3ISO文件里提取AUTORUN.INI,把里边修改成自己的OEM信息,替换原来的文件 有人要问了,干吗要改,(哈哈,这个AUTORUN.INN文件就是WINDOWS系统下光盘自动运行的界面显示的文字内容) 光盘界面问题到次修改完毕. 4 接下来就是修改GHO文件了,要用到的软件就是GHOST镜像浏览器V8.3.EXE 用GHOST镜像浏览器V8.3.EXE打开已经提取出来的WINXPSP2.GHO文件,大家可以看到,里边的文件树其实就是装完系统后的C盘的样子. 里边需要修改的地方很多.但是大体的不删除原来软件的情况下就需要修改以下几个地方(因为原来残留的流氓软件ISLAND已经处理完毕了不过本人个人认为.里边的QQ2006,迅雷,SAFE360,傲游浏览器,BIT下载软件都可以不要了;具体原因大家在使用当中可以体会到这几个软件带来得不方便,我就不多说了) 软件的删除方法很简单就是在打开的GHO文件的文件树中找到Document and Settings-Administrator--桌面,将里边的QQ和迅雷的连接文件删除,再到all users--桌面

数据库备份与恢复

Oracle数据库备份与恢复的三种方法 2009-11-04 16:00 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的输出: (1)、表方式(T方式),将指定表的数据导出。 (2)、用户方式(U方式),将指定用户的所有对象及数据导出。 (3)、全库方式(Full方式),瘵数据库中的所有对象导出。 数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。 2、增量导出/导入 增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三种类型: (1)、“完全”增量导出(Complete) 即备份三个数据库,比如: (2)、“增量型”增量导出 备份上一次备份后改变的数据,比如:

(3)、“累积型”增量导出 累计型导出方式是导出自上次“完全”导出之后数据库中变化了的信息。比如: 数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。 比如数据库的被封任务可以做如下安排: 星期一:完全备份(A) 星期二:增量导出(B) 星期三:增量导出(C) 星期四:增量导出(D) 星期五:累计导出(E) 星期六:增量导出(F) 星期日:增量导出(G) 如果在星期日,数据库遭到意外破坏,数据库管理员可按一下步骤来回复数据库: 第一步:用命令CREATE DATABASE重新生成数据库结构; 第二步:创建一个足够大的附加回滚。 第三步:完全增量导入A: 第四步:累计增量导入E: 第五步:最近增量导入F:

怎么制作ISO镜像文件

怎么制作ISO镜像文件 怎么制作ISO镜像文件? WinISO镜像文件使用简介 什么是镜像文件 镜像文件其实就是一个独立的文件,和其他文件不同,它是由多个文件通过刻录软件或者镜像文件制作工具制作而成的。 镜像文件的应用范围比较广泛,最常见的应用就是数据备份(如软盘和光盘)。随着宽带网的普及,有些下载网站也有了ISO格式的文件下载,方便了软件光盘的制作与传递。常见的镜像文件格式有ISO、BIN、IMG、TAO、DAO、CIF、FCD。 镜像文件快速上手 WinISO是一款功能强大的镜像文件处理工具,它可以从CD-ROM中创建ISO镜像文件,或将其他格式的镜像文件转换为标准的ISO格式,还可以轻松实现镜像文件的添加、删除、重命名、提取文件等操作。 一、创建ISO文件 单击主界面的“新建”按钮,此时即可从资源管理器中拖动文件到WinISO主程序窗口中,然后只要单击 “保存”按钮,在打开的保存对话框中选择保存

路径并命名后,WinISO就会马上建立一个ISO文件了(如图 1)。 二、编辑镜像文件 在编辑之前需要首先打开一个镜像文件,单击工具栏的“打开”按钮,在打开对话框中选择一个镜像文件,比如softimg.iso,然后单击打开。WinISO可以直接打开ISO、BIN、NRG、IMG、CIF等光盘镜像文件以外,还可以打开FCD、VCD等虚拟光驱镜像文件。 1、添加文件:向镜像文件中添加文件的方法是,从资源管理器中拖动文件或文件夹至WinISO主程序窗口中,或单击“添加”按钮即可。最后单击工具栏的保存按钮保存镜像。 2、删除文件:从当前镜像文件中删除文件,首先选取要删除的文件或者文件夹,然后单击鼠标右键,执行“删除”命令,完成后,单击工具栏的保存按钮。 3、从ISO/BIN文件中提取文件:有时,我们可能只需要镜像文件中的某一个文件,那么就可以采用提取的方法。选中你需要的文件,然后点鼠标右键(或者是单击工具栏上的“提取”按钮),你会看到一个菜单,选“提取”(如图2),会打开一个“提取文件”对话框,单击“…”按钮选择保存路径,并在下方“文件”栏中选择提取的类型为当前

sql server 2008如何导入mdf,ldf文件

sql server 2008如何导入mdf,ldf文件sql server 2008如何导入mdf,ldf文件 如何将mdf,ldf文件导入到sql server 2008数据库当中,下面提供两种办法: 第一种是右击数据库,然后点击附加。出现下面的界面。然后选择添加,添加上你要添加的mdf文件即可。

第二种方法是:新建查询,然后输入下列语句,EXEC sp_attach_db @dbname = 'yourdatabasename', @filename1 = 'x:\路径 \MSSQL\Data\pubs.mdf', @filename2 = 'x:\路径 \MSSQL\Data.Ldf 但是可能会出现这种错误: Sqlserver2008附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 Sql Server2008附加数据库文件时弹出错误信息:如下图:

,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊! 方案一:切换登录方式 出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登录数据库造成的,只要将登录方式改为“windows身份验证方式” 登录即可解决该问题,附加成功后再换用“混合验证模式”登陆就没问题了。 此方法经本人测试成功。 方案二:修改服务 选择所有程序-SQL Server 2005-配置工具-选择"SQL Server Configuration Manager"或者“SQL Server 配置管理器”, 打开“SQL Server Configuration Manager”配置界面,在左侧选择"SQL Server 2005 服务",在右侧右击打开“SQL Server

数据库备份和还原操作方法

数据库备份和还原 在收费系统运行一段时间后,如发生系统不正常要重装WINDOWS操作系统或更换电脑时,须按照下面“数据库备份”方法将原系统的数据文件备份,并将备份文件妥善保存(避免随系统重装而丢失数据),在重装系统或更换电脑后,按照软件的安装方法顺序安装SQL2000数据库和消费/水控管理软件,然后按照下面“数据还原”方法进行数据库还原,完成后系统中的数据即与原数据完全[相同。 数据库备份: 以ICSF为例,打开ICSF软件,选择菜单栏下的系统维护,然后选择数据备份。(系统维护——数据备份)如图(1-1): 1-1 数据备份完成后,可以在基本资料——系统参数里(1-2),在弹出的对话框上的备份路径二(手动备份)里可以找到数据备份的路径(1-3)。如图:

1-2 1-3 提示: 1、上述方法为手动备份,本系统在使用后正常腿出系统时也会自动进行 数据备份,如已经无法正常开启原电脑(无法进行手动备份)则可将 原电脑硬盘连接到其他电脑中,找到“备份路径一”所指向的路径, 找到备份文件夹,将其中修改日期最近的备份文件拷贝出来用于数据 还原。 2、在安装收费/水控系统时建议不要将安装目录选在C盘,避免因格式 化的操作是备份数据丢失,如果已经将软件安装在C盘,则建议将备 份文件路径指定为其他盘。 数据还原 数据还原,首先要找到备份的数据文件。如上所述,备份文件存放在E:\软件\ICSF5.74\Mdbbak上,根据路径找到Mdbbak文件夹并打开。 打开Mdbbak文件夹后,里面有类似这样的(1-4)BAK文件。 找寻最新的BAK文件,并把它与软件安装包(光盘)中IC挂接数据库.exe软件拷贝到电脑任意一个目录(文件夹)中,然后将备份文件重命名(光标放在备份文件 上点鼠标右键,选择重命名),改为ICSF.db。如图:(1-5)

教大家如何观看蓝光ISO镜像文件

教大家如何观看蓝光ISO镜像文件 花了很多个小时下载回来的23G的蓝光ISO映像文件却无法播放?或是啥损坏的?你是否用几种虚拟光区软件(如: DAEMON TOOLS、Alcohol 120%…等)虚拟出来的后不雅都一样,用PowerDVD不克不及播放?用UltraISO打开看到的是空白,没有看到任何文件,甚至嫌疑过文件下载不完整等等问题。以下我所碰着的,已经解决过的问题,扈人人分享一下。 1. DAEMON TOOLS没问题,只是要进级到最新版即可,需要Daemon Tools Lite V4.1 2.3以上版本,今朝已经有V4.12.4的版本。 有了免费的DAEMON TOOLS,Alcohol 120%就可以不消了,省却破解Alcohol 120%什么的问题。 2.XP用户需要安装UDF.Reader.v2.5(右键单击“thdudf”文件选“安装”即可。),安装好后请从新启动电脑即可浏览虚拟光驱的内容,VISTA用户则可直接浏览。 3. 播放软件选择“最终解码”或“完美解码”+Kmplayer播放器,让PowerDVD见鬼去吧。安装最终解码+Kmplayer 就可以了。最终解码本身也有附带Kmplayer,也可以另安装Kmplayer,随你喜爱,最终解码就必然要安装。 4. 接下来的是把你下载回来的ISO映像文件用DAEMON TOOLS加载之后,用Kmplayer播放器打开文件,找到你加载的虚拟光盘的位置,然后打开如:X:\BDMV\STREAM\ 目次下面阿谁除夜文件22G阁下的就是首要的*.m2ts文件,找到能播放的文件为止。 5. 个别*.m2ts文件假如用Kmplayer播放器能播放,但没有声音的话,最终解码的“解铝闼殇”(在桌面可以找到)需要设置一下解码模式:“Sonic解码 DXVA模式”就有声音了。假如老是主动快速播放,照样没声音,重装一下Kmplayer播放器就没问题了。 按照需要,安装解码器组合,以包管较好的兼容性。

个人总结]如何在PE系统中安装iso镜像的系统

如何在PE系统中安装iso镜像的系统 我们使用PE系统主要有两个目的,第一:安装系统;第二:维护系统。当 然还有其他的功能,不过我们常用的就是这两种而已。对于大多数人来说把PE 用来安装系统的比较多。我们知道,PE中我们安装系统一般情况下都是用Ghost,说是安装,实际就是一个还原过程而已。不得不说,使用Ghost做系统既快捷,又简单,但是不知道你注意了没有,Ghost还原系统的话,它的镜像格式都是.gho 格式的。而我们通常下载的系统镜像都是.iso格式的,如果我只有iso格式的镜像,那么就不可以用ghost还原安装了,对吗?好像对,但是实际呢?我们来看看。 我们知道,系统有安装版和还原版之分,安装版就是比较正规、规范的安装方式,还原版就是我们常用的ghost还原。假如安装版和还原版现在都在一张光 盘中,或者我们现在有安装版和还原版的镜像,那我们来解压镜像看看里面的东西。可以用解压工具或者虚拟光驱来打开镜像查看。

这就是安装版iso镜像里面的内容

这就是还原版iso镜像里面的内容 我们仔细对比一下主要的不同之处: 很明显,我们看到第二幅图片(还原版)中有一个YLMF.GHO的文件,而它就是我们最终想要的,我们只要提取它就可以了,然后用ghost还原即可。而第一幅图片(安装版)中并没有gho镜像。这就是还原版与安装版的最大区别。现在

我们主要讲解一下如何在PE 系统中安装安装版的系统,还原版的很简单,就是用Ghost还原,就不做重点讲解了。 进BIOS设置U盘启动,进入PE系统,然后将安装版的iso镜像解压到任意一个分区,或者虚拟光驱加载iso镜像也可以。我们主要目的是找到install .wim 文件。然后在PE系统中找到NT6安装器,这个软件在老毛桃、大白菜、电脑 店的PE中都有,应该在开始——程序——系统安装之中。打开nt6安装器(有dos命令版版的和GUI可视化界面版的,随便自己选择,建议用GUI版的,界面友好,操作更加直观),选择wim文件的路径,也就是你解压到的文件夹 \source\install .wim 然后根据提示安装即可。一步一步操作,等下面的进度条走完就可以了,重启电脑,进入熟悉的系统安装界面。

速达软件只有MDF文件的恢复技术

1、SQLSERVER版本只有mdf文件的恢复技术 很多客户会在使用SQL版本的软件时,碰到软件不能正常启动的时候,想重新安装的时候,又没有备份数据,只能将DA TA文件夹COPY出去。但是再引入MDF文件的时候又引入不了。遇到此类情况。处理方法如下: 第一步:我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。选择新建数据库 输入数据库名称为test(该数据库名称并不一定要是TEST。但是一定要保持和我下列语句中的数据库名称一致,我在次只是列举例子) 建好之后会在企业管理器中看到数据库名为TEST的数据库

打开SQLSERVER服务管理器,单击停止,停止掉SQLSERVER服务。 当SQLSERVER服务管理器显示该状态时,表示已经停用。 第三步:将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文件test_data.mdf。该日志文件在SQLSERVER的安装目录,距离如下: C:/Program Files/Microsoft SQL Server/MSSQL/Data/

一般是在该目录下。 第四步:启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。 第五步:设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”一项选中。也可以使用语句来实现。 语句修改如下: use master go sp_configure 'allow updates',1 go

SQL2000下仅有MDF文件时的数据库恢复方法

SQL2000下仅有MDF文件时的数据库恢复方法 方法 1.新建一个同名的数据库 2.再停掉sql server(注意不要分离数据库) 3.用原数据库的数据文件覆盖掉这个新建的数据库 4.再重启sql server 5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名) 6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用 数据库的脚本创建一个新的数据库,并将数据导进去就行了. USE MASTER GO SP_CONFIGURE 'ALLOW UPDA TES',1 RECONFIGURE WITH OVERRIDE GO UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' Go sp_dboption '置疑的数据库名', 'single user', 'true' Go DBCC CHECKDB('置疑的数据库名') Go update sysdatabases set status =28 where name='置疑的数据库名' Go sp_configure 'allow updates', 0 reconfigure with override Go sp_dboption '置疑的数据库名', 'single user', 'false' Go

SQL Server 2000数据库LDF损坏,只有mdf的恢复方法。 SQL Server 2000数据库文件遭到破坏的现象经常出现,数据库出错是否可以修复呢?答案是可以的,本日志以一个sql server 2000数据库,数据库日志文件ldf损坏了,mdf正常,数据库附加失败的修复方法总结一下,数据库数据恢复在很多时候比较复杂,当数据库存在大量错误的时候,使用DBCC修复也是不可以的,需要拆解数据库来抢救重要的数据,下面是较为常见的一种SQL Server 2000数据库修复方式: 1)先及时把原来的数据库文件(如test.mdf)备份到其他地方。 2)停掉服务器。 3)删除这个test.mdf。 4) 重新建立一个test同名数据库。 5)删除这个新建立的test数据库的test.ldf文件,并用开始备份好test.mdf文件覆盖这个新建立的test.mdf文件。 6)启动数据库服务器。此时会看到数据库test的状态为“置疑”。这时候不能对此数据库进行任何操作。 .设置数据库允许直接操作系统表。此操作可以在SQL Server Enterprise Manager里面选择数据库服务器,按右键,选择“属性”,在“服务器设置”页面中将“允许对系统目录直接修改”。 7)设置test为紧急修复模式 update sysdatabases set status=-32768 where dbid=DB_ID('test') 此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表 8)下面执行真正的恢复操作,重建数据库日志文件 dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf') 执行过程中,如果遇到下列提示信息: 服务器: 消息5030,级别16,状态1,行1 未能排它地锁定数据库以执行该操作。 DBCC 执行完毕。如果DBCC 输出了错误信息,请与系统管理员联系。 说明您的其他程序正在使用该数据库,如果刚才您在操作中使用SQL Server Enterprise Manager打开了test库的系统表,那么退出SQL Server Enterprise Manager就可以了。 正确执行完成的提示应该类似于: 警告: 数据库'test' 的日志已重建。已失去事务的一致性。应运行DBCC CHECKDB 以验证物理一致性。将必须重置数据库选项,并且可能需要删除多余的日志文件。

SQL数据库备份与恢复操作流程

1.数据库备份 1)打开“开始”——“程序”——Microsoft SQL Server——企业管理器,进入之后,将页面左边的“控制台根目录”下的“+”一个一个都点开,一直到点开“数据库”前的“+”。可以看到第一个数据库应该是CORPSCAN,在这个数据库上面点右键,选择“所有任务”中的“备份数据库”,如下图所示: 2)在弹出的选择框中点“添加”按钮:

3)弹出如下的窗口: 且必须给这个备份文件起一个文件名(一般我们都以日期做为备份文件名),如

下图所示: 上述备份文件就是放在D:\ 这个目录下,文件名为20051120。然后点“确定”。4)可以看到“备份到”那里有个路径和文件名了,其它什么都不用动,然后点“确定”就可以了,如下图所示: 备份文件成功后会有提示信息,可以到备份的目录下找到备份的文件。

2.数据库还原 和数据库的备份操作类似。具体流程如下: 1)打开“开始”——“程序”——Microsoft SQL Server——企业管理器,进入之后,将页面左边的“控制台根目录”下的“+”一个一个都点开,一直到点开“数据库”前的“+”。可以看到第一个数据库应该是CORPSCAN,在这个数据库上面点右键,选择“所有任务”中的“还原数据库”,如下图所示: 2)在弹出的页面上,在“还原”那里选择“从设备”,然后点一下“选择设备”,如图所示:

3)在弹出的页面上点一下“添加”按钮,就出现“选择还原目的”的对话框,在“文件名”后面有个浏览按钮,在那里选择要还原的文件(就是之前备份的数据库文件),然后点“确定”,再确定,再确定,就可以了,还原成功之后会有提示的:

ORACLE数据库备份与恢复详解

ORACLE数据库备份与恢复详解 Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为热备份,他们的关系如下所示 三种方式各有优点,我们做个比较(这个是用Fireworks画的,有点糙):

$A: 现在先来介绍一下逻辑备份方式的方法,利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。理论基础:Oracle 提供的Export和Import具有三种不同的操作方式(就是备份的数据输出(入)类型): 1,表方式(T) 可以将指定的表导出备份; 2,全库方式(Full) 将数据库中的所有对象导出; 3,用户方式(U) 可以将指定的用户相应的所有数据对象导出; *在导入导出备份方式中,提供了很强大的一种方法,就是增量导出/导入,但是它必须作为System来完成增量的导入导出,而且只能是对整个数据库进行实施。增量导出又可以分为三种类别: 1,完全增量导出(完全备份)(Complete Export) 这种方式将把整个数据库文件导出备份;exp system/manager inctype=complete file=20041125.dmp(为了方便检索和事后的查询,通常我们将备份文件以日期或者其他有明确含义的字符命名) 2,增量型增量导出(增量备份)(Incremental Export) 这种方式将只会备份上一次备份后改变的结果;exp system/manager inctype=incremental file=20041125.dmp 3,累积型增量导出(差异备份)(Cumulate Export) 这种方式的话,是导出自上次完全增量导出后数据库变化的信息。exp system/manager inctype=cumulative file=20041125.dmp 通常情况下,DBA们所要做的,就是按照企业指定或者是自己习惯的标准(如果是自己指定的标准,建议写好计划说明),一般,我们采用普遍认可的下面的方式进行每天的增量备份: Mon:完全备份(A) Tue:增量导出(B) Wed:增量导出(C) Thu:增量导出(D)

SQL Server数据库的MDF文件修复和恢复方法

SQL Server数据库的MDF文件修复和恢复方法 实际上,我们经常会遇到数据库恢复或修复的问题,下面我们来讲讲方法: 首先:如果备份的数据库有两个文件,分别是.LDF 和.MDF,打开企业管理器,在实例上右击---所有任务--附加数据库,然后选择那个.MDF文件,就可以了。 或者在查询分析器中输入: sp_attach_db "数据库名称","路径\文件名.ldf","路径\文件名.MDF" SQL Server数据库备份有两种方式,一种是使用BACKUP DA TABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager(SQL Server企业管理器)和SQL Server Quwey Analyser(SQL Server查询分析器)。 1.正常的备份、恢复方式0 正常方式下,我们要备份一个数据库,首先要先将该数据库从运行的数据服务器中断开,或者停掉整个数据库服务器,然后复制文件。 卸下数据库的命令:Sp_detach_db 数据库名连接数据库的命令:Sp_attach_db或者sp_attach_single_file_dbs_attach_db [@dbname =] 'dbname', [@filename1 =] 'filename_n' [,...16]sp_attach_single_file_db [@dbname =] 'dbname', [@physname =] 'physical_name' 使用此方法可以正确恢复SQL Sever7.0和SQL Server 2000的数据库文件,要点是备份的时候一定要将mdf和ldf两个文件都备份下来,mdf文件是数据库数据文件,ldf是数据库日志文件。 例子: 假设数据库为test,其数据文件为test_data.mdf,日志文件为test_log.ldf。下面我们讨论一下如何备份、恢复该数据库。 卸下数据库:sp_detach_db 'test'连接数据库:sp_attach_db 'test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_data.mdf','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf'sp_attach_single_file_db 'test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_data.mdf'

oracle数据库备份与恢复的三种方法(1)

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的输出: (1)、表方式(T方式),将指定表的数据导出。 (2)、用户方式(U方式),将指定用户的所有对象及数据导出。 (3)、全库方式(Full方式),瘵数据库中的所有对象导出。 数据导入(Import)的过程是数据导出(Export)的逆过程,分别将数据文件导入数据库和将数据库数据导出到数据文件。 2、增量导出/导入 增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。 增量导出包括三种类型: (1)、“完全”增量导出(Complete) 即备份三个数据库,比如: (2)、“增量型”增量导出 备份上一次备份后改变的数据,比如: (3)、“累积型”增量导出 累计型导出方式是导出自上次“完全”导出之后数据库中变化了的信息。比如: 数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效的完成。 比如数据库的被封任务可以做如下安排: 星期一:完全备份(A)

星期二:增量导出(B) 星期三:增量导出(C) 星期四:增量导出(D) 星期五:累计导出(E) 星期六:增量导出(F) 星期日:增量导出(G) 如果在星期日,数据库遭到意外破坏,数据库管理员可按一下步骤来回复数据库: 第一步:用命令CREATE DATABASE重新生成数据库结构; 第二步:创建一个足够大的附加回滚。 第三步:完全增量导入A: 第四步:累计增量导入E: 第五步:最近增量导入F: 二、冷备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份时将关键性文件拷贝到另外的位置的一种说法。对于备份Oracle信息而言,冷备份时最快和最安全的方法。冷备份的优点是: 1、是非常快速的备份方法(只需拷文件) 2、容易归档(简单拷贝即可) 3、容易恢复到某个时间点上(只需将文件再拷贝回去) 4、能与归档方法相结合,做数据库“最佳状态”的恢复。 5、低度维护,高度安全。 但冷备份也有如下不足: 1、单独使用时,只能提供到“某一时间点上”的恢复。 2、再实施备份的全过程中,数据库必须要作备份而不能作其他工作。也就是说,在冷备份过程中,数据库必须是关闭状态。

mdf和ldf是什么文件

mdf和ldf是什么文件 https://www.doczj.com/doc/2a16106325.html,/tittle-tattle/2009/MDF-LDF-MSSQL.htm l 在MS SQL Server7/2000中摒弃了以前版本中的设备对象,一个数据库文件包含两个文件:.mdf和.ldf。在系统瘫痪之前把这两个文件从SQL Server的安装目录的data子目录里拷贝出来(一般为D:\MSSQL\DATA),重新安装完成系统之后,再将这两个文件拷贝到 SQL Server安装目录的data子目录里面,然后进行如下操作就可以恢复你的数据库了。 恢复时有两种方式可供选择: 1、调用系统存储过程SP_A TTACH_DB 举一个例子,需要备份和恢复一个名为student的数据库。先打开SQL Server Service Manager,关掉SQL Server服务,把需要备份的student数据库复制到其他的地方(可以是自己硬盘的其它盘,也可通过局域网复制到他人的PC上),包含有两个文件student.mdf和student.ldf。某些时间以后,系统数据库瘫痪,需要进行恢复。先重新安装系统,把student.mdf 和student.ldf这两个文件拷贝到SQL Server安装目录的data子目录里面,再在MS Query Analyzer中运行如下命令: exec sp_attach_db @dbname=N''student'', @filename1=N''d:\MSSQL\Data\student_Data.mdf'', @filename2=N''d:\MSSQL\Data\student_Log.ldf'' 第一行命令表示要恢复的数据库名称,可以是原来的名称student,也可以另外起一名称,但一定要保证唯一。第二、三行命令表示数据库文件的物理名称,也就是说你拷贝过来的数据库文件student.mdf和student.ldf的实际位置。 2、调用系统存储过程SP_A TTACH_SINGLE_FILE_DB 如果日志文件.ldf丢失,可以采用这个命令。还以上面的student数据库为例,在MS Query Analyzer中运行如下命令: EXEC sp_detach_db @dbname=′student′ EXEC sp_attach_single_file_db @dbname=′student′, @physname=′d:\MSSQL\Data\student_Data.mdf′ 调用这个存储过程不必指定日志文件,它会自动生成日志文件。注意以上恢复拷贝的数据库的方法一定要保证重新安装后的SQL的字符集和排序方式同以前的系统完全相同,否则将不能成功 附加数据库: 企业管理器 --右键"数据库" --所有任务 --附加数据库 --选择你的.mdf文件名 --确定 --如果提示没有.ldf文件,是否创建,选择"是" 查询分析器中的方法: --有数据文件及日志文件的情况 sp_attach_db '数据库名'

DB2大数据库备份与恢复详解

DB2数据库备份与恢复 1.备份 1.1离线备份(必须在数据库所在PC机进行操作) STEP 1 连接到要备份的数据库 (数据库名:ncc) C:\Documents and Settings\Administrator>db2 connect to ncc user nccwykpi using nccwykpi STEP 2 显示数据库应用状态 C:\Documents and Settings\Administrator>db2 list applications

STEP 3 停掉数据库应用 C:\Documents and Settings\Administrator>db2 force applications all 注意:由于该命令是异步的,所以在进行备份的时候会出现以下错误信息。此时可以再次执行db2 force applications all 命令。 STEP 4 对数据库进行离线状态下的备份 C:\Documents and Settings\Administrator>db2 backup database ncc to d:\db2\backup

注意:指定的备份文件的输出目录必须是已创建的,否则会报错。 STEP 5 查看备份历史记录 C:\Documents and Settings\Administrator>db2 list history backup all for ncc

1.2在线备份 注意:如果要做在线的备份,要对两个参数作修改:USEREXIT和LOGRETAIN,将其修改为on,默认是off的,默认使用日志模式,修改完参数后,可以变为归档日志模式,启用了userexit做数据库日志的归档。 STEP 1 查看数据库当前的属性 C:\Documents and Settings\Administrator>db2 get db cfg STEP 2 设置userexit、logretain参数的状态为on C:\Documents and Settings\Administrator>db2 update db cfg for ncc using userexit on C:\Documents and Settings\Administrator>db2 update db cfg for ncc using logretain

ISO镜像文件安装说明第0步安装准备工作

ISO镜像文件安装说明 第0步:安装准备工作 (1)只支持intel的cpu; (2)Cpu必须支持64位; (3)硬盘大小32G以上; (4)安装的机器的网卡,支持的网卡列表,在附录2中 第一步:系统安装 安装系统 (1)先下载ISO的镜像文件,镜像文件中,已经包括了操作系统和软件系统。 下载文件后,一定要对比一下文件的MD5值是否一致。 Windows,在DOS命令行使用下面的命令查看文件的MD5值 certutil -hashfile filename MD5 (2)制作U盘启动盘或者光盘启动盘(如何制作u盘启动盘,请看文章末尾的附录1)(3)安装系统,选择【install UniERM XiaoCao】

(1)安装完成后,linux的系统会自动生成一个账号:用户名:tangdou 口令:tianxiadiyi_peerless 用这个账号登录:然后会出现配置设备管理IP的界面

定位网卡 系统完成后,网卡的名字是eht0,eth1,…. 有些系统的网卡名字和面板的顺序不一致。因此需要知道网卡名字和设备面板上网口对应对应关系。

配置地址 系统缺省给数第二个网卡配置了IP地址,是192.168.253.253/255.255.255.0; 建议不要修改这个网卡的地址。这个网卡作为备用口,地址是固定不变的。即使以后忘记设备地址,也可以从这个网口登录。 (1)手工设置设备管理IP:(例:ETH4配置192.168.10.35) 选择“2”,并按下“回车键”,按照下图所示的提示进行管理IP的配置:如下图: 第二步:登录系统 (1)将笔记本的网卡地址改成和管理口或者备用口的地址同一个网段 (2)使用浏览器https://设备IP,登录设备。因为系统使用了HTML5,因此浏览器建议使用Firefox或者chrome。如果使用360等浏览器需要使用【极速模式】

Informix数据库备份和恢复图文详解

Informix数据库备份和恢复Informix-Online数据库因其具有高性能、高可靠性、支持数据完整性定义/检查等特性而得到广泛应用。对于使用中的数据库,数据备份的安全可靠性便成为人们关注的焦点。以下详细介绍Informix-Online 数据库常用的三种数据备份和恢复方式。 一.ontape方式 1.ontape工具的功能 ontape工具具有如下功能:备份和恢复数据、备份和恢复逻辑日志、改变数据库日志状态等(本文着重介绍数据备份和恢复功能)。 2.执行备份前的准备 a)在执行ontape备份前需要对Onconfig文件中的TAPEDEV、TAPEBLK、TAPESIZE 参数进行正确的设置,Onconfig文件一般在安装目录的etc文件夹下(如我的在 “C:\Program Files\IBM\IBM Informix Dynamic Server\11.50\etc”),每一个实 例对应着一个Onconfig文件(如我的是“ONCONFIG.ol_ids_1150_1”),找到对 应的Onconfig文件,用记事本打开,搜索到如下位置: TAPEDEV D:\ifmxdata_bak\test_db_20150824 --注:备份文件存放的位置 TAPEBLK 16 TAPESIZE 102400 --注:单个文件的大小,当到达这个尺寸时会提示生成第二个文件。 b)按自己的要求修改完成后,保存退出。 3.执行备份数据的语法 备份语法为:ontape -s -L n(n=0-2)--注意此处的L是大写,n为备份级别 在online处于联机或静止方式时,Informix用户或具有DBA权限的用户可以通过执行上面的命令进行备份。根据备份方案安排进行0级、1级、2级备份。0级备份是对整个

数据库《数据备份与还原》实验报告

x x大学计算机与信息技术学院 实验报告 姓名学号专业班级 课程名称数据库系统概论实验日期成绩指导教师批改日期实验名称数据备份与还原 实验内容[目的和意义] ?理解数据库的备份策略 ?掌握如何创建和执行备份 ?理解数据库的还原策略 ?掌握还原数据库的方法 [实验内容] 使用SQLServer2005对象资源管理器完成以下操作:. ?创建备份设备 ?备份数据库 ?还原数据库 [实现步骤] 1.使用SQL Server 管理平台创建备份设备 (1)在SQL Server 管理平台中,选择需要创建备份设备的服务器,打开“服务器对象”的文件夹,在“备份设备”图标上单击鼠标右键,从弹出的快捷菜单中选择“新建备份设备”命令。如图6-1。 (2)打开“备份设备”对话框,在“设备名称”文本框中输入设备名称,该名 称是设备的逻辑名称,另外还要选择备份设备的类型。如图6-2。

2.使用SQL Server管理平台进行备份 (1)在SQL Server管理平台中,打开数据库文件,在要进行备份的数据库图标上单击鼠标右键,在弹出的快捷菜单中选择“任务”-“备份”命令。如图6-3。 (2)打开“备份数据库”对话框,在该对话框中又两个选项页,即“常规”与“选项” 在常规选项页的上部分,可以选择备份的数据库的名称,恢复模式,备份类型,中间可以设置备份集的名称,说明以及备份集的过期时间,下部分可以设置备份的目标。默认值是磁盘,单击“添加”按钮,在打开的“选择备份目标”对话框中,可选中“文件名”单选按钮来指定文件名和路径,也可以选中“备份设备”单选按钮,从组合框中选择备份设备。同样可以设置“选项”选项页的内容。如图6-4、6-5。

相关主题
文本预览
相关文档 最新文档