DB2:如何备份DB2数据库?

nfzehxib  于 4个月前  发布在  DB2
关注(0)|答案(5)|浏览(78)

Windows 7上的DB2 v10.1数据库。
有人能分享一下如何创建DB2的数据库备份吗?我找不到详细的说明。
提前感谢您在这件事上的任何帮助

tjrkku2a

tjrkku2a2#

在db2cmd窗口中键入\DB2 HELP PROTECTION UP\以获得更完整的命令语法。

DB2 BACKUP DATABASE <database name>

字符串
Optim Studio 9.7和10.1以及Control Center 9.7都有GUI来帮助完成这些任务。

n3h0vuf2

n3h0vuf23#

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

db2 backup database <name>

字符串
如果你想要一个更自动化的解决方案,更适合“企业”,那么你应该看看IBM Tivoli Storage Manager。DB2支持使用增量备份动态地备份到网络存储的TSM,而不会中断本地数据库的工作。也就是说,你可以在备份运行时运行查询。
对于TSM,您需要在数据库上启用日志存档,您可以使用命令should be:

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/

bxjv4tth

bxjv4tth4#

有关配置DB2备份的详细分步指南,请参阅:

DB2 v9.7 on AIX(x64) backup configuration for TSM v7.1
每一个步骤的形式规划,准备和执行解释与图表。
基本步骤是:
1.从passport advantage下载基于db2 level的适当TSM API 32/64位
1.提取TSMCLI_AIX.tar
1.以root用户身份登录并输入“SMITTY MANUFACTURALL”
1.选择所需组件:

tivoli.tsm.client.ba.64位tivoli.tsm.client.api.64位

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

Tivoli.tsm.client.jbb.64bit
Tivoli.tsm.filepath

字符串
1.现在应用链接中提到的步骤,根据您的环境配置文件级和DB2级备份。

nfs0ujit

nfs0ujit5#

对于脱机备份,您需要断开所有客户端的连接并停用数据库

db2 force applications all
db2 connect to database xxx
db2 quiesce database immediate
db2 terminate
db2 deactivate database xxx
db2 backup database xxx to ....

字符串

相关问题