如何获取转储 db2 数据库?

Flo*_*wra 2 db2 dump mysqldump lookup-tables

我有 3 个问题:
1. 如何使用 mysqldump 之类的命令获取 db2 dump database -
2. 如果我希望此转储包含查找表,是否可以这样做,或者我必须逐个手动导出查找表?
3. 之后我如何使用输出转储文件?
提前致谢

Ang*_*ocA 5

您的问题的答案:

  1. Mysql 转储在 DB2 中称为备份。它会创建一个二进制文件,您可以在相同类型的平台(Window、Linux)中恢复该文件。它包含表定义 (DDL)、数据和安全性。
  2. 和 3. 还有另一个命令只是提取定义对象的 DDL。该工具称为 db2look。使用备份/恢复方法时,您不需要 db2look (DDL)。您还可以使用 export 命令从 DB2 中提取数据。有一种工具可以简化称为 db2move 的过程,它可以执行导出以及导入或加载。

执行迁移时,通常的做法是使用 db2look + db2move 组合来重新创建数据库,例如在另一个平台中。

有关不同命令的文档。