WEB开发网
开发学院数据库DB2 DB2数据库的备份与恢复 阅读

DB2数据库的备份与恢复

 2008-09-03 16:25:26 来源:WEB开发网   
核心提示: 下面是 RESTART 命令的例子:RESTART DATABASE mydb2、RESTORE 命令此命令使用存储在备份中的内容来恢复数据库的内容,RESTORE 命令可以创建一个新的数据库,DB2数据库的备份与恢复(3),RESTORE 命令需要 SYSADM,SYSCTRL或SYSM

下面是 RESTART 命令的例子:

RESTART DATABASE mydb

2、RESTORE 命令

此命令使用存储在备份中的内容来恢复数据库的内容。RESTORE 命令可以创建一个新的数据库。RESTORE 命令需要 SYSADM,SYSCTRL或SYSMAINT特权。RESTORE 命令要使用的备份可能包含整个数据库或一组表空间。恢复整个数据库必须脱机进行,恢复表空间可以联机进行,也就是在还有应用连接到数据库时进行。RESTORE 命令语法为:

RESTORE DB 目标数据库别名 [TABLESPACE 表空间名] [FROM 介质名] [TAKEN AT 时间]

下面是一些 RESTORE 命令的例子:

(1)从一个特定目录(/backup/mydb)中的备份来恢复 mydb 数据库。如果 mydb 不能够进行向前恢复,数据库将被恢复到备份时的状态,而且可以立即使用。如果能够进行向前恢复,数据库会被置为向前挂起(pending)状态,直到它被执行向前恢复命令之后才能被使用。

RESTORE DATABASE mydb FROM /backup/mydb

(2)下面的命令是对数据库 mydb 进行恢复,并且在外部指定不进行向前恢复,数据库可以被立即使用。

RESTORE DATABASE mydb FROM /backup/mydb WITHOUT ROLLING FORWARD

(3)下面的例子是从一个指定的目录(/backup/mydb)中来恢复 mydb 数据库的一个指定的表空间,此恢复要使用指定的日期和时间:

RESTORE DATABASE mydb TABLESPACE ONLINE FROM /backup/mydb TAKEN AT 20000926201226

3、ROLLFORWARD 命令

ROLLFORWARD 命令是在执行了一个 RESTORE 命令之后执行的,以便对数据库或它的表空间进行向前恢复。ROLLFORWARD 命令需要SYSADM,SYSCTRL 或 SYSMAINT 特权,并且数据库必须能够进行向前恢复。

ROLLFORWARD 命令可以适用于整个数据库或是一个或多个表空间,它们的状态此时都是向前挂起(pending)的。如果向前恢复整个数据库,此过程必须是脱机的,而且数据库可以被恢复成备份时间和当前时间之中的任何时间段。如果只向前恢复单独的表空间,此过程既可以是联机的也可以是脱机的,但是必须把表空间向前恢复到当前时间后,再重新执行所有引起更改的提交操作,这样可保证被恢复的表空间和数据库中的其它部分保持一致。ROLLFORWARD 命令语法为:

ROLLFORWARD DATABASE 数据库名 [TO {时间,END OF LOGS}][TABLESPACE {ONLINE,表空间名}]

下面是一些 ROLLFORWARD 命令的例子:

(1)此例子使 mydb 数据库恢复到当前时刻。字句 AND STOP 是让数据库不被置为 ROLLFORWARD PENDING 状态,并且可以被存取:

ROLLFORWARD DATABASE mydb TO END OF LOGS AND STOP

(2)下面的例子向前恢复 mydb 数据库,并重新执行在指定日期和时间之前提交的所有事务:

ROLLFORWARD DATABASE mydb TO 2000-09-26-10.3059 AND STOP

(3)下面的例子只把数据库 mydb 中的某一表空间向前恢复。此命令是在执行了一次表空间级别的恢复后发出的,它只适用于被恢复的表空间。此命令指出向前恢复是联机进行的,并且要进行到当前时间(日志末尾):

ROLLFORWARD DATABASE mydb TO END OF LOGS AND STOP TABLESPACE ONLINE

注:如果数据库中有一些列是 LOB 数据类型的,并且它们被创建带有 NOT LOGGED 选项,那么对这些列进行的更新操作就没有被记录到日志中,向前恢复就不会对这些列进行操作。如果在向前恢复过程中,遇到了没有日志的列,它们的值会被置为十六进制的0。

上一页  1 2 3 

Tags:DB 数据库 备份

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接