我想在我的应用程序中使用 DB2 Express-C 版本。我从未使用过 DB2,但现在想在生产环境中使用 Express Edition 以了解更多信息。
我想知道 Express Edition 中有哪些可用的各种备份选项。万一Windows DB2服务突然失效,如何恢复数据文件?
有没有办法只从一台 PC 复制数据文件并附加到另一台 PC 上运行的另一个 DB2 实例上?
我想在我的应用程序中使用 DB2 Express-C 版本。我从未使用过 DB2,但现在想在生产环境中使用 Express Edition 以了解更多信息。
我想知道 Express Edition 中有哪些可用的各种备份选项。万一Windows DB2服务突然失效,如何恢复数据文件?
有没有办法只从一台 PC 复制数据文件并附加到另一台 PC 上运行的另一个 DB2 实例上?
嗯,DB2 有一个备份/恢复系统,这允许进行完整、增量和增量备份。有关这方面的更多信息,您可以查看:http: //publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.ha.doc/doc/c0005945 .html
但是,如果您想克隆数据库,只需复制数据文件,您可以使用拆分镜像功能。此功能将停止对数据库的所有 IO 写入,您只需将表空间和数据库文件复制到其他磁盘即可。有关 spli 镜像的更多信息:http: //publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.ha.doc/doc/t0006422.html 此功能使用“设置写入”命令:http: //publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.admin.cmd.doc/doc/r0009503.html
DB2 中的其他最新特性包括合并备份、恢复表和更多特性的可能性,这些特性是 DB2 恢复专家的一部分:http ://www-01.ibm.com/software/sw-library/en_US/detail/W269469I30015Y81 .html