请告诉我将从商业版(DB2 8/9)导出的DB2数据库导入到免费DB2 Express C Edition(10)的步骤。
答案 0 :(得分:0)
只要您尝试还原到在“相同平台”(相同操作系统和相同/更高位级别)中运行的DB2 Express C,就不应该遇到正常的“RESTORE”命令的任何问题。 如果不是这样,它会变得有点棘手。您可以使用'db2look'命令复制模式(DDL)创建SQL,然后在新计算机中运行它们以重新创建模式。然后你应该使用'db2move'来移动表中的用户数据。
答案 1 :(得分:0)
首先,在DB2中,免费版中的数据库大小没有限制。只存在CPU限制。因此,将数据库移植到免费版本不会有任何问题。
这是一步一步的方法。在旧系统上:
# db2look -d DBNAME -e -o DBNAME.DDL
# db2move DBNAME export
将所有生成的文件移动到新系统后,在新系统上发出以下命令:
# db2 CREATE DATABASE DBNAME
# db2 -tvf DBNAME.DDL
# db2move DBNAME IMPORT
就是这样。