首页数据库数据库恢复工具(windows数据恢复软件)

数据库恢复工具(windows数据恢复软件)

编程之家2026-05-19738次浏览

大家好,如果您还对数据库恢复工具不太了解,没有关系,今天就由本站为大家分享数据库恢复工具的知识,包括windows数据恢复软件的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

数据库恢复工具(windows数据恢复软件)

十大数据库备份和恢复方法

一般的文件型数据库,实际上对整个就是一个或者多个文件,所谓的备份就是把这些文件考虑到其它介质上,可能有一个打包的过程,或者刻录到DVD的过程。这是对文件型数据库备份和恢复的最好方法,效率最好,操作最简单。

有的大型数据库,它自己管理存储空间,是分区或者磁盘,不被操作系统识别。这类数据库一样可以用GHOST等工具备份磁盘。

可能许多人讲备份数据库是把数据库转换为SQL或者文本文件。其实这是另外一个概念,叫做数据迁移,目的是把数据库的数据移植到其它数据库管理系统。数据迁移不适合用来做数据库的日常备份,一般关键数据库不会平凡的做数据迁移。一般数据库系统会提供专门的数据迁移工具,当然这类工具也可能就是一系列的SQL语句,自己也能编写。

1.打开块检查(block checking)这样做的目的是为了及早的发现数据库中的坏块。会有些性能开销,但是可以发现由于底层磁盘、存储系统或I/O系统的问题导致的坏块。 SQL alter system set db_block_checking= true scope=both;

2.用rman备份时打开块跟踪(10g以上)块跟踪文件包含用于增量备份的位图。每一个位表示一个extent,因此仅仅那些被修改的extent才会被读取并备份。如果没打开块跟踪,那么所有的块必须都被读取,以确定是否已经上次备份后被修改过。 SQL alter database enable block change tracking using file'/u01/oradata/ora1/change_tracking.f';

3.镜像日志组成员。并且有1个以上的归档位置如果一个在线日志成员被删除或损坏,那么另一个成员可以用于恢复。如果归档日志文件损坏或丢失,那么其他归档位置的副本仍然可以使用。 SQL alter system set log_archive_dest_2='location=/new/location/archive2' scope=both;SQL alter database add logfile member'/new/location/redo21.log' to group 1;

数据库恢复工具(windows数据恢复软件)

4.备份时使用 check logical选项这会让rman检查块中的逻辑损坏以及头尾校验,这是获得良好备份的最好方式。 RMAN backup check logical database plus archivelog delete input;

5.测试你的备份做任何操作都不如实际恢复一次数据库。这是最好的确定你的备份在关键时刻是否良好可用的最佳方法。 RMAN restore validate database;

6.每个数据文件在一个单独的备份片中做部分恢复时rman必须读取整个备份片和必须的归档日志。备份片越小恢复越快。这对大型数据库的磁带备份或仅恢复单个(或几个)文件时特别重要。 RMAN backup database filesperset 1 plus archivelog delete input;

7.维护 rman的恢复目录和控制文件仔细选择你的保留政策。确保它涵盖了你的磁带系统保留策略以及备份恢复策略的需求。如果没使用恢复目录,确保参数control_file_record_keep_time匹配你的保留策略。 SQL alter system set control_file_record_keep_time=21;备份记录将保留21天。执行常规的恢复目录维护删除过期的内容将移走超过保留策略的备份,如果过期备份没被删除,恢复目录会增长直至性能出现问题。 RMAN delete obsolete;校验恢复目录或控制文件中内容与物理的备份匹配。如果备份片丢失,将被置为'EXPIRED'状态,恢复时它将没有资格,更早的备份将被使用。删除过期备份需要使用以下命令。 RMAN crosscheck backup;RMAN delete expired backup;

8.预防控制文件丢失这将确保您始终具备最新controlfile的可用。 RMAN configure controlfile autobackup on;保留备份日志。备份日志包含您的磁带访问的参数,控制文件备份的位置,如果数据库完全丢失时这些信息会很有用。

9.测试你的恢复在恢复场合,会让你知道恢复将怎样执行。并且能避免再次恢复原数据文件。 SQL recover database test;SQL RECOVER TABLESPACE sales TEST;

数据库恢复工具(windows数据恢复软件)

10.在备份归档时不要使用delete all input DELETE INPUT将从第一个归档位置删除日志。它也将删除从先前备份以来的第二个归档位置的日志。备份并删除指定位置的归档backup archivelog until time'sysdate-7' like'/u04/oracle/admin/TEST/arch/%' deleteinput;如果归档文件备份到多个目标位置,而且不同位置保留策略不同,可以如下操作:run{ backup archivelog all; delete archivelog until time'sysdate-1' like'/am3/oradata/arch/%';delete archivelog until time'sysdate-5' like'/am3/oradata/arch1/AM3P2/%';} rman备份和删除归档文件按数字顺序从_dest_1到_dest_10执行。如果存在闪回区,rman总是首先从闪回区进行备份和删除。在恢复过程中RMAN将检查所有的归档目的地,以确保需要的归档日志已经不存在。如果归档日志已经存在RMAN的目的地之一,将无法恢复该文件。恢复归档日志到asm中的闪回区RMAN run{ allocate channel c1 type'sbt_tape';set archivelog destination to'+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_13';restore archivelog from time"to_date('13/08/2010:00:00:00','dd/mm/yyyy:hh24:mi:ss')" until time"to_date('14/08/2010:00:00:00','dd/mm/yyyy:hh24:mi:ss')";}+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_13 ASMCMD ls-ltr Type Redund Striped Time Sys Name N 1_94528_708660567.dbf=+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_16/thread_1_seq_94528.5341.727224533 N 1_94529_708660567.dbf=+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_16/thread_1_seq_94529.3425.727224661 N 1_94530_708660567.dbf=+SHARED_FRA_DG01/P132/ARCHIVELOG/2010_08_16/thread_1_seq_94530.5644.727224779

专业的数据恢复软件有那些

1DiskGenius

DiskGenius是一款磁盘分区及数据恢复软件。支持对GPT磁盘(使用GUID分区表)的分区操作。除具备基本的分区建立、删除、格式化等磁盘管理功能外,还提供了强大的已丢失分区搜索功能、误删除文件恢复、误格式化及分区被破坏后的文件恢复功能、分区镜像备份与还原功能、分区复制、硬盘复制功能、快速分区功能、整数分区功能、分区表错误检查与修复功能、坏道检测与修复功能。提供基于磁盘扇区的文件读写功能。支持VMware、VirtualPC、VirtualBox虚拟硬盘格式。支持IDE、SCSI、SATA等各种类型的硬盘。支持U盘、USB硬盘、存储卡(闪存卡)。支持FAT12/FAT16/FAT32/NTFS/EXT3文件系统。

2Recuva

Recuva这是一个免费的Windows平台下的文件恢复工具,它可以用来恢复那些被误删除的任意格式的文件,能直接恢复硬盘、闪盘、存储卡(如SD卡,MMC卡等等)中的文件,只要没有被重复写入数据,无论格式化还是删除均可直接恢复,支持FAT12,FAT16,FAT32,NTFS文件系统。软件操作简单,搜索被删除文件的速度极快,选择好要扫描的驱动器后点击扫描按钮即可。

3RecoverMyFiles

RecoverMyFiles可以恢复误删除,甚至是磁盘格式化后的文件,可以自定义搜索的文件夹、文件类型,以提高搜索速度及准确性节约时间。在搜索过程中,提供了大量的信息,包括:文件名、文件/目录、尺寸、相关日期、状态、对一般性文档可直接预览等,让你更好地选择要恢复的文件。

4超级硬盘数据恢复软件

超级硬盘数据恢复软件是一款高性能的数据恢复软件,采用最新的数据扫描引擎,从磁盘底层读出原始的扇区数据,经过高级的数据分析算法,根据扫描到的目录文件信息在内存中重建出原分区和原来的目录结构,数据恢复的效果非常好。

5UndeletePlus

UndeletePlus可以快捷而有效地恢复误删除的文件,包括从回收站中清空,DOS窗口中删除,网络驱动器,WindowsExplorer的Shift快捷键删除的文件都可以帮你找回.支持FAT12/FAT16/FAT32/NTFS/NTFS5文件格式.

6O&O

O&O是一款独具特色的存贮设备数据恢复软件,能直接恢复硬盘、存储卡、数码相机中的文件,只要没有被重复填写数据,即时已经进行了格式化,O&O也能救你于水火。能辨别修复包括Word文档、Excel表格、Aess数据库和各种常用图形、图像、电影、音乐(JPEG,AVI,MPEG,MP3,WAV,BMP,TIFF,CorelDraw,Photoshop,Framemaker,AdobeIllustrator,andmanymore)在内300余种文件格式。

7PowerDataRecovery

PowerDataRecovery是一款无风险的只读的数据恢复软件,能够在遇到数据灾难后恢复所有的重要数据,例如意外格式化、病毒问题、软件故障、文件目录误删除、破坏等!

8

是数据恢复公司Ontrack的产品,它是一个硬盘数据恢复工具,能够帮你恢复丢失的数据以及重建文件系统。

帮你百度的哈~~

SQL数据库如何自动备份和恢复

在SQL Server 2008数据库中。为了防止数据的丢失我们就需要按时的来备份数据库了。要是每天都要备份的话,人工备份会很麻烦的,自动备份的话就不需要那么麻烦了,只要设置好了,数据库就会自动在你设置的时间段里备份。那么自动备份要怎么设置呢。下面为大家讲解。

工具/原料

电脑一台

要安装SQL Server 2008数据库。

方法/步骤

1

在电脑开始菜单中选择“SQL Server Management Studio”双击。在出现的界面中点击“连接”按钮。

2

在出现的“ Microsoft SQL Server Management Studio”界面中选择“管理”下的“维护计划”右击维护计划,点击“维护计划向导”,

3

在出现的“SQL Server维护计划向导”界面中点击“下一步”

在出现的界面中把名称和说明写上。然后点击“更改”设顶备份计划

在出现的“作业计划属性”界面中,更改执行时间,也就是多久备份一次。这里该为每天备份。间隔时间更改为“1”更改执行一次时间为0:00:00也就是在每天的0点自动备份数据。

更改好以后,就可以在下面看到“在每天的 0:00:00执行。将从 2014-5-16开始使用计划。”然后点击“下一步”按钮

在选择维护任务界面中选择要备份的数据库文件。然后点击下一步。

在选择维护任务顺序中,可以移动要备份的数据库文件的顺序。然后点击“下一步”

在定义“备份数据库完整”界面中,选择数据库后面下拉菜单中的数据库文件。然后点击“确定”按钮

在定义“备份数据库完整”界面里选择备份路径。然后点击“下一步”

在“选择报告选项”界面中设置好“报告文本文件”的路径。然后点击“下一步”

在出现的“完成该向导”界面中会看到设置备份的详细信息。

这样数据库自动备份就成功了。

如果你还想了解更多这方面的信息,记得收藏关注本站。

数据库管理系统的简称,百度数据库c语言嵌入式编程(嵌入式对学历要求高吗)