如何迁移db2数据库

如何迁移db2数据库,db2,db2-luw,Db2,Db2 Luw,我在一个没有Internet连接的设备上有一个db2数据库,我想把这个数据库移到另一个地方。我已经从数据库中进行了备份,是否可以使用“restore”命令创建此数据库的克隆?要将Db2数据库从本地移动到云上的Db2仓库,一个选项是使用IBM Lift CLI 您需要从数据所在的位置(Db2数据库或CSV文件)进行internet连接 如果您只有一个Db2备份映像,则需要将其恢复到本地数据库中,或者使用计费实用程序High Performance Unload从备份映像中将表数据提取为CSV文件。

我在一个没有Internet连接的设备上有一个db2数据库,我想把这个数据库移到另一个地方。我已经从数据库中进行了备份,是否可以使用“restore”命令创建此数据库的克隆?

要将Db2数据库从本地移动到云上的Db2仓库,一个选项是使用IBM Lift CLI

您需要从数据所在的位置(Db2数据库或CSV文件)进行internet连接

如果您只有一个Db2备份映像,则需要将其恢复到本地数据库中,或者使用计费实用程序High Performance Unload从备份映像中将表数据提取为CSV文件。IBM Lift CLI不支持将Db2备份映像作为迁移到云的源


请注意,如果使用CSV文件,则需要从源数据库提取DDL,并在目标数据库上创建空表。

信息不足。只要“另一个地方”的CPU体系结构与源数据库的CPU相匹配,并且新地方的Db2版本与源数据库的相同或更高,就可以使用“恢复数据库”。如果源主机名和目标主机名之间的存储布局不同,您可能需要使用重定向还原和重新映射表空间。我使用“DB2 express”版本作为源数据库,并希望迁移到云上的DB2。这是我正在使用的命令,但它失败了,DB1是我的源数据库的名称,bludb是目标数据库的名称。从C:\Users\\Desktop\Backup在20180409102735将数据库还原到bludb NEWLOGPATH C:\Users\Desktop\New folder,但没有提示。这不是有效的错误描述。再次给出事实、source-Db2-express的版本号以及确切的错误消息。不能像在NEWLOGPATH和FROM子句中那样使用云上Db2的Windows路径名,因为操作系统很可能是Linux-x64。您可能需要先将脱机Db2备份映像以scp二进制方式复制到云文件系统,然后从那里进行恢复。另外,您很可能需要重定向还原,因为源和目标之间的文件系统布局不同。@mao我是db2新手,您能帮我解决这个问题吗,我的问题1我应该将db2备份scp到blob存储吗?2一旦备份在blob存储上,我可以知道db2 on cloud中要恢复的语法吗?源数据库版本为“Express-C 11.1”。如果您使用的是IBM云产品,则需要研究移动数据。你可能需要额外的教育。Stackoverflow可能不是正规教育和培训的正确场所。