DB2:如何备份 DB2 数据库?

问题描述 投票:0回答:5

WINDOWS 7 上的 DB2 v10.1 数据库。

有人可以分享一下如何创建 DB2 的数据库备份吗?我找不到详细的说明。

预先感谢您在此事上的任何帮助

database db2 backup
5个回答
2
投票

您尝试过查看文档吗?也许是“数据恢复参考”?

http://pic.dhe.ibm.com/infocenter/db2luw/v10r1/topic/com.ibm.db2.luw.admin.ha.doc/doc/c0006150.html


2
投票

在 db2cmd 窗口中输入 \DB2 HELP BACKUP\ 以获得更完整的命令语法。该命令最简单的形式是

DB2 BACKUP DATABASE <database name>

9.7 和 10.1 中的 Optim Studio 以及 9.7 中的 Control Center 也有 GUI 来协助完成这些任务。


0
投票

对于本地备份,您可以使用其他答案中也提供的简单命令行命令:

db2 backup database <name>

如果您想要一个更适合“企业”的自动化解决方案,那么您应该考虑一下 IBM Tivoli Storage Manager。 DB2 支持通过增量备份动态备份到网络存储 TSM,而不会中断本地数据库的工作。 IE。您可以在备份运行时运行查询。

对于 TSM,您需要在数据库上启用日志归档,您可以使用以下命令来实现:

db2 update db cfg using LOGARCHMETH1 TSM

启用日志归档后,您可以创建备份脚本并安排它:

set DB2INSTANCE=DB2
"C:\IBM\ProductName\db2\BIN\db2cmd.exe" /c DB2.EXE backup db WPSDB user <DOMAINUSERNAME> using <DOMAINUSERPASSWORD> online use tsm include logs

这里是完整教程的链接:http://www.codeyouneed.com/db2-backup-using-tsm/


0
投票

有关配置 DB2 备份的详细分步指南,您可以参考:

AIX(x64) 上的 DB2 v9.7 TSM v7.1 备份配置

计划、准备和执行的每一步都用图表解释。

基本步骤是:

  1. 从 Passport Advantage 下载基于 db2level 的适当 TSM API 32/64 位
  2. 解压 TSMCLI_AIX.tar
  3. 以 root 身份登录并输入“SMITTY INSTALL”
  4. 选择所需组件:

    tivoli.tsm.client.ba.64bittivoli.tsm.client.api.64bit

如果不使用 TSM 客户端 GUI,则无需安装

Tivoli.tsm.client.jbb.64bit
Tivoli.tsm.filepath
  1. 现在应用链接中提到的步骤作为示例,根据您的环境配置文件级和 DB2 级备份。

0
投票

对于离线备份,您需要断开所有客户端并停用数据库

db2 force applications all
db2 connect to database xxx
db2 quiesce database immediate
db2 terminate
db2 deactivate database xxx
db2 backup database xxx to ....
© www.soinside.com 2019 - 2024. All rights reserved.