DB2数据库备份文件格式具体是什么类型?
- 内容介绍
- 文章标签
- 相关推荐
格式?说起来,”、“怎么判断备份是全量还是增量?”、还有“跨网站恢复时会遇到什么坑?”等问题困扰,下面先把常见的备份文件类型、 名和压缩方式梳理清楚。再给出操作命令与实用方法,方便你定位痛点并解决。
1️⃣ 备份类型与文件命名规则
DB2 支持三种主要的备份模式:
-
离线备份数据库关闭后进行,文件名一般为
DBName.。其实,.001 -
在线备份数据库运行时进行。文件名一样为
DBName.但带有.001 LCKED标记。 -
增量/差异备份仅保存自上一次完整或增量备份后发生变化的数据,后缀通常为
.log/.dmp/或.iby。
2️⃣ 常见的文件 名解析
| 名 | 说明 |
|---|---|
| .bak | .dmp | .iby | .log | .dbf | .dts | .ctl | .tbls | 二进制格式,用于存储完整数据、表空间结构及索引。- .bak/.dmp: 通常用于全量或增量物理备份。 - .iby: IBM I/O 格式,适合异构程序迁移。说起来,- .log: 记录增量变更日志。说起来, |
| .tar / .zip / .gz / .bz2 等归档/压缩 名: | |
| 通过将多个备份文件打包或压缩。可大幅节省存储空间,并便于传输。说到常用命令, | |
| |
| .zip | |
| 使用 7‑zip 或 zip 工具将单个或多条备份压缩成 ZIP 文件;恢复时可直接解压再执行恢复命令。 | |
| .gz | |
| gzip 方式比 ZIP 更轻量,尤其在 UNIX/Linux 环境下更受青睐。不过, | |
| 备注: | 小贴士: |
| - 储存方法建议统一管理。如 C:\Temp\DBName\ 或 /var/db_backups/DBName/;- 文件命名可加前缀 “full_”、“delta_” 等区分全量与增量。 | - 定期验证备份完整性,可使用 `db2ckbkp` 命令检查;- 对跨网站恢复需注意网站兼容性。 |
3️⃣ 关键命令速查
a) 生成全量或增量备份:
db2 backup database
至于示例,
# 全量在线备份并压缩
db2 backup database MYAPP to /backups/MYAPP compress
db2 stop database MYAPP force
db2 start database MYAPP
db2 backup database MYAPP to /backups/MYAPP incremental compress
注:incremental与diff参数区别请参照官方手册。
b) 恢复数据库:
格式?说起来,”、“怎么判断备份是全量还是增量?”、还有“跨网站恢复时会遇到什么坑?”等问题困扰,下面先把常见的备份文件类型、 名和压缩方式梳理清楚。再给出操作命令与实用方法,方便你定位痛点并解决。
1️⃣ 备份类型与文件命名规则
DB2 支持三种主要的备份模式:
-
离线备份数据库关闭后进行,文件名一般为
DBName.。其实,.001 -
在线备份数据库运行时进行。文件名一样为
DBName.但带有.001 LCKED标记。 -
增量/差异备份仅保存自上一次完整或增量备份后发生变化的数据,后缀通常为
.log/.dmp/或.iby。
2️⃣ 常见的文件 名解析
| 名 | 说明 |
|---|---|
| .bak | .dmp | .iby | .log | .dbf | .dts | .ctl | .tbls | 二进制格式,用于存储完整数据、表空间结构及索引。- .bak/.dmp: 通常用于全量或增量物理备份。 - .iby: IBM I/O 格式,适合异构程序迁移。说起来,- .log: 记录增量变更日志。说起来, |
| .tar / .zip / .gz / .bz2 等归档/压缩 名: | |
| 通过将多个备份文件打包或压缩。可大幅节省存储空间,并便于传输。说到常用命令, | |
| |
| .zip | |
| 使用 7‑zip 或 zip 工具将单个或多条备份压缩成 ZIP 文件;恢复时可直接解压再执行恢复命令。 | |
| .gz | |
| gzip 方式比 ZIP 更轻量,尤其在 UNIX/Linux 环境下更受青睐。不过, | |
| 备注: | 小贴士: |
| - 储存方法建议统一管理。如 C:\Temp\DBName\ 或 /var/db_backups/DBName/;- 文件命名可加前缀 “full_”、“delta_” 等区分全量与增量。 | - 定期验证备份完整性,可使用 `db2ckbkp` 命令检查;- 对跨网站恢复需注意网站兼容性。 |
3️⃣ 关键命令速查
a) 生成全量或增量备份:
db2 backup database
至于示例,
# 全量在线备份并压缩
db2 backup database MYAPP to /backups/MYAPP compress
db2 stop database MYAPP force
db2 start database MYAPP
db2 backup database MYAPP to /backups/MYAPP incremental compress
注:incremental与diff参数区别请参照官方手册。

