DB2 V9.7 for Linux, UNIX, and Windows

不同操作系统和硬件平台之间的备份和复原操作

DB2® 数据库系统支持在不同操作系统和硬件平台之间执行一些备份和复原操作。

可以将支持 DB2 备份和复原操作的平台分为以下三种系列: 一种平台系列的数据库备份可以在相同平台系列的任何系统上复原。对于 Windows 操作系统,可以在 DB2 V9.7 系统上复原在 DB2 for Linux, UNIX, and Windows V9.5 上创建的数据库。对于 Linux 和 UNIX 操作系统,只要备份和复原平台的字节存储次序(大尾数法或小尾数法)相同,就可以在 DB2 V9.7 系统上复原在 DB2 for Linux, UNIX, and Windows V9.5 上产生的备份。
下表显示了 DB2 支持的每个 Linux 和 UNIX 平台,并指示了这些平台是采用大尾数法还是小尾数法:
表 1. DB2 支持的 Linux 和 UNIX 操作系统的字节存储次序
平台 字节存储次序
AIX® 大尾数法
HP on IA64 大尾数法
Solaris x64 小尾数法
Solaris SPARC 大尾数法
Linux on zSeries® 大尾数法
Linux on pSeries 大尾数法
Linux on IA-64 小尾数法
Linux on AMD64 和 Intel EM64T 小尾数法
32 位 Linux on x86 小尾数法

目标系统必须与源系统具有相同(或比源系统更新的)DB2 数据库产品。不能将在一个数据库产品版本中创建的备份复原到运行较低版本的数据库产品的系统。例如,可以在 DB2 V9.7 数据库系统上复原 DB2 for Linux, UNIX, and Windows V9.5 备份,但不能在 DB2 V9.5 数据库系统上复原 DB2 V9.7 备份。

注: 可以将数据库从在 32 位级别创建的备份映像复原为 64 位级别,但反之则不然。DB2 BACKUP 实用程序和 RESTORE 实用程序应该用来备份和复原数据库。建议不要将文件集从一台机器移至另一台机器,因为这可能破坏数据库的完整性。
在不允许某些备份和复原组合的情况下,可以使用其他方法在 DB2 数据库之间移动表:
注: 如果备份中的值超出了将在其上复原数据库的环境所允许的范围,那么数据库配置参数将设置为其缺省值。