新手入门 DB2 学习笔记

DB2数据库备份与恢复实战文档 软件成长专区
返回列表 发帖
未解决

[备份&恢复] DB2如何备份一个指定的节点?

悬赏金额: 2 米金钱

DB2如何备份一个指定的节点?


连接到你需要备份的节点。跟单分区备份是一样的。嘿嘿。

TOP

数据库备份
要备份分区数据库,您必须要首先在编目分区上调用备份实用程序,然后在其他数据库分区上调用备份实用程序。
db2_all "<<+0< db2 BACKUP DB testdb to /home/db2inst1/BACKUPS"
db2_all "|<<-0< db2 BACKUP DB testdb ONLINE to /home/db2inst1/BACKUPS"
其中,“+0”表示只在 0 号分区上执行,“-0”表示在除了 0 号分区之外的所有分区上执行。

在版本 9.5 之前,您必须一次一个数据库分区地备份分区数据库。一次一个数据库分区地备份多个数据库分区可能会出错并且费时。如果一次一个数据库分区地备份分区数据库,那么您无法在备份映像中包括复原和恢复所需要的日志文件。在版本 9.5 中,您可以通过在 b 编目数据库分区上执行单一系统视图(SSV)备份同时备份多个数据库分区。您从编目数据库分区执行备份操作时,可以使用 ON DBPARTITIONNUMS 选项来指定要在备份中包含哪些分区。它将同时备份指定的分区,并且与指定的分区相关联的备份时间戳记将相同。此外,您还可以在 SSV 备份中包含数据库日志。
db2 BACKUP DATABASE testdb ON DBPARTITIONNUMS (1, 2)  \
TABLESPACE (USERSPACE1)  ONLINE USE TSM
Or
db2 backup db testdb on all dbpartitionnums tablespace(T1)

TOP

学习..........................

TOP

返回列表