9数据库备份与恢复技术

发布时间 2023-09-04 17:08:43作者: 无名量

冷备份:静态备份。将数据库正常关闭,在停止的状态下,将数据库的文件全部备份下来

热备份:动态备份。利用备份软件,在数据库正常运行的状态下,将数据库中的数据文件备份出来

                 优点                                                                 缺点

冷备份     快,容易恢复,维护度低,高度安全       速度慢,磁盘空间有限,只能复制到其他外部存储设备

 

热备份    可对表空 间或数据库文件级备份                  不能出错,否则后果严重

               备份时间段,备份时候数据库还可以用

               恢复快,

 

完全备份:备份所有数据

差量备份:仅备份上一次完全备份之后变化的数据

增量备份:备份上一次备份之后变化的数据

 

日志文件:数据库改变所做的记录了,记录针对数据库任何操作,并将记录结果保存在独立的文件中

 

故障与恢复

故障关系                                      故障原因                                         解决方法

事务本身的可预期故障            本身逻辑                                   在程序中预先设置ROllback语句

事务本身的不可预期故障    算数溢出 违反存储保存                 由DBMS恢复子系统通过日志,撤销事务对数 

                                                                                                 事务对数据库的修改,回退到事务初始状态

系统故障                             系统停止运转                                          通常使用检查点法

介质故障                             外存被破坏                                       一般使用日志重做业务

 

撤销事务UNDO   故障发生时未完成的事务,放入UNDO撤销

重做事务REDO   故障发生前已提交事务,放入REDO重做