SQL数据库的备份与恢复技巧
结构化查询语言是现在流行使用的一种关系型数据库管制体系。数据库中最重要的当然非数据莫属,不过由于一些原因,例如磁盘损坏、电脑硬件破坏、顾客操纵方式不正确等,都可能破坏数据库数据。为了确保在出现这些意外状况的时候,能够把损失降到最小化,数据库管制工作者一定要常常把数据库里面的数据进行复制,进而在出现问题的时候还能够获得原有的数据。文章以05版本的结构化查询语言为例,简单讲述了一下几种数据库怎样备份复制以及恢复的方法。
标签:SQL数据库;数据灾难;数据库恢复
1SQL数据库备份
11数据库备份的类型
05版本的结构化查询语言中具有四种复制数据的途径:完整复制、差异复制、事务日志复制还有文件、文件组复制。完整复制:复制数据库中全部的内容,包含事务日志。这种复制功能一般都需要占用很大的存储空间用来复制原有文件内容,进行复制时花费的时间也多,在恢复原文件时,只需要恢复一个复制文件即可。差异复制:是在完成整个数据库的数据之后,又发生了更改,需要在前一次整体的复制文件中,更改发生变化的数据。事务日志复制:事务日志复制就是把事务日志里面的内容进行复制。在事务日志详细的登记了在第一次完整复制前后的全部过程。文件以及文件组复制:假如在建立数据库时,给数据库建立了几个数据库文件夹或者文件时,就能够使用这种复制模式。
复制得到数据库,要全面使用上面所说的这四种方式进行综合,使复制能够在最短的时间内,占用最少的空间,复原简便。数据库能够复制在磁盘以及磁带中,假如复制在磁盘中,可以是文件的模式,也可以是复制设施的模式。不过不管是哪种模式,在磁盘中都是以文件的模式出现。数据库的复制时数据库管制工作人员最根本的工作。
12备份数据库应该考虑的问题
①哪个时间段复制数据库;②间隔多长时间进行复制一次数据库?一天中数据库改变的内容是多少?假如一天中只更改了十几条数据库内容,却进行复制,这不是最佳复制时间;③使用哪种模式进行复制?是每次都进行完整复制模式,还是先完整复制之后在出现修改的情况下进行差异复制方式;④把复制的数据存放在哪里,磁盘还是磁带;⑤如果数据库发生丢失或者损坏,复原原有数据需要多久?复原的数据是不是最新的?怎样复制数据库,主要是根据数据库每天的更改情况还有能够承受的误差范畴内决定的。
2恢复模式
f21完整恢复模式
在这种复原形式下,05版本的结构化查询语言能够全面详细的记录r