Data Recovery and High Availability 之 Chapter 1. Developing a Good Backup and Recovery

来源:互联网 发布:linux内核 编辑:程序博客网 时间:2024/04/28 18:57

第一节 Developing a Backup and Recovery Strategy

一、决定策略的必须要问的几个问题

1、数据库是否可恢复 2、多长时间备份一次 3、恢复数据库花费的时间 4、备份的数据库及其归档日至需要占用多少空间 5、需要什么级别的备份:表空间还是数据库级

二、完整的策略还应包括command scripts, applications, user-defined functions (UDFs), stored rocedure code in operating system libraries, and load copies等的恢复。

三、对恢复至关重要的三个文件

1、Log Files 2、recovery history file 3、table space change history file

四、备份在脱机或者在线两种情况下都可以执行;恢复只能在脱机情况下进行,如果是恢复单个表空间,此表空间为脱机状态,其他表空间不影响正常运行

词汇:                                                                              
1、buckup  2、Version recovery  3、Rollforward recovery  4、Crash recovery

第二节 Deciding How Often to Back Up

一、定期进行全备份

二、如果使用日志恢复,可时间花费较大时,可以同时考虑下经常全备份的代价,因为这样可以减少用来恢复的归档日志的数量

三、恢复的时间主要包括两部分:

1、完成备份恢复的时间

2、如果需要rollforward到某个点,应用日志的时间

第三节 Storage Considerations

一、version recovery 需要占以下两种空间

1、backup copy of the database     2、restored database

二、rollforward recovery 需要以下三种空间

1、backup copy of the database     2、restored database  3、the archived database logs

第四节 Keeping Related Data Together

第五节 Using Different Operating Systems

一、如果两个系统的体系结构相似,可以系统之间进行备份恢复,但是备份的镜像必须以二进制发送到不同的系统,而且目标系统的db2版本必须补低于源系统的版本。

二、体系结构差别较大的系统不能使用同一个备份来恢复。可以考虑使用db2move,export,import,load命令。

第六节 Crash Recovery

一、保证系统出现问题时,回滚或提交一个事务中的所有操作,以保持数据的一致性。

二、如果在Crash Recovery过程中,某个表空间出错,则这个表空间被刮起,直到被修复,继续Crash Recovery

第七节 Crash Recovery - Details

一、Recovering Damaged Table Spaces

不是很明白????????????

原创粉丝点击